openapi: 3.2.0 info: description: 'WebLogic Management Service is an OCI service that enables a unified view and management of WebLogic domains in Oracle Cloud Infrastructure. Features include on-demand patching of WebLogic domains, rollback of the last applied patch, discovery and management of WebLogic instances on a compute host. ' title: Weblogic Management Service API version: '20241101' x-provenance: method: harvested first_party: true publisher: Oracle source: https://docs.oracle.com/en-us/iaas/api/specs/e8fef564dd08c35d57daf974e853a3ca0458970812b456487fa37223ed925cf7.yaml harvested: '2026-08-04' note: Published by Oracle as the contract for the WebLogic Management Service API OCI service and stored verbatim; API Evangelist added only this provenance block. x-evidence: - url: https://docs.oracle.com/en-us/iaas/api/specs/index.json what: Oracle's own index of every OCI service specification - url: https://docs.oracle.com/en-us/iaas/api/specs/e8fef564dd08c35d57daf974e853a3ca0458970812b456487fa37223ed925cf7.yaml what: the harvested document for WebLogic Management Service API servers: - url: /20241101 tags: - name: weblogicManagementService paths: /agreement: get: description: 'Returns the terms and conditions of use agreement. ' operationId: GetAgreement parameters: - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: Use agreement was retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/Agreement' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets the use agreement. tags: - weblogicManagementService x-related-resource: '#/definitions/Agreement' /managedInstances: get: description: 'Lists managed instances that match the specified compartment or managed instance OCID. Filter the list against a variety of criteria including but not limited to its name, status and compartment. ' operationId: ListManagedInstances parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/InstanceIdentifierQueryParam' - $ref: '#/components/parameters/PluginStatusQueryParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByQueryParam' responses: 200: description: Request successful. The list of managed instances are retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ManagedInstanceCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets all managed instances in a given compartment. tags: - weblogicManagementService x-related-resource: '#/definitions/ManagedInstance' /managedInstances/{managedInstanceId}: get: description: 'Gets information about the specified managed instance. ' operationId: GetManagedInstance parameters: - $ref: '#/components/parameters/InstanceIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The Instance was retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ManagedInstance' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets a specific managed instance. tags: - weblogicManagementService put: description: 'Updates the specified managed instance information, such as discovery interval and domain search path. ' operationId: UpdateManagedInstance parameters: - $ref: '#/components/parameters/InstanceIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/IfMatchHeader' responses: 200: description: The updated managed instance will be retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ManagedInstance' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Update a managed instance. tags: - weblogicManagementService x-obmcs-terraform: actionType: UPDATE x-related-resource: '#/definitions/ManagedInstance' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateManagedInstanceDetails' description: Provides the informaton used to update a managed instance. required: true /managedInstances/{managedInstanceId}/actions/scan: post: description: 'Scans a managed instance for WebLogic domains. ' operationId: ScanManagedInstance parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/InstanceIdentifierPathParam' responses: 202: description: Accepted the request. The managed instance will be scanned for WebLogic domains. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 422: $ref: '#/components/responses/422' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Scans a managed instance for WebLogic domains. tags: - weblogicManagementService x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/ManagedInstance' /managedInstances/{managedInstanceId}/scanResults: get: description: 'Gets all the scan results for all WebLogic servers in the managed instance. ' operationId: ListManagedInstanceScanResults parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByForScanResultQueryParam' - $ref: '#/components/parameters/InstanceIdentifierPathParam' - $ref: '#/components/parameters/WlsDomainInManagedInstanceIdentifierQueryParam' - $ref: '#/components/parameters/ServerNameIdentifierQueryParam' responses: 200: description: Request successful. The list of scan results will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ScanResultCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets all the scan results for all the servers in the managed instance. tags: - weblogicManagementService x-related-resource: '#/definitions/ManagedInstance' /managedInstances/{managedInstanceId}/servers: get: description: 'Gets list of servers in a specific managed instance. ' operationId: ListManagedInstanceServers parameters: - $ref: '#/components/parameters/InstanceIdentifierPathParam' - $ref: '#/components/parameters/NameQueryParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByQueryParamForName' responses: 200: description: The list of servers in a managed instance will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ServerCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets list of servers in a specific managed instance. tags: - weblogicManagementService x-related-resource: '#/definitions/ManagedInstance' /managedInstances/{managedInstanceId}/servers/{serverId}: get: description: 'Gets information about the specified server in a managed instance. ' operationId: GetManagedInstanceServer parameters: - $ref: '#/components/parameters/InstanceIdentifierPathParam' - $ref: '#/components/parameters/ServerIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The server in managed instance is retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/Server' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets a specific server in a managed instance. tags: - weblogicManagementService x-related-resource: '#/definitions/ManagedInstance' /managedInstances/{managedInstanceId}/servers/{serverId}/installedPatches: get: description: 'Gets a list of installed patches on a server in a managed instance. ' operationId: ListManagedInstanceServerInstalledPatches parameters: - $ref: '#/components/parameters/InstanceIdentifierPathParam' - $ref: '#/components/parameters/ServerIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByDisplayNameQueryParam' responses: 200: description: The list of installed patches on a server in WebLogic Managed Instance is retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/InstalledPatchCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets a list of installed patches on a server in a managed instance. tags: - weblogicManagementService x-related-resource: '#/definitions/ManagedInstance' /requiredPolicies: get: description: 'Gets all the required policies for the WebLogic Management Service. ' operationId: ListRequiredPolicies parameters: - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: Request successful. The list of policies that need to be configured for WebLogic Management Service. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/RequiredPolicyCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets all RequiredPolicies for WLMS. tags: - weblogicManagementService /resourceInventory: get: description: 'Gets the data to be shown in the Overview page of the service in a given compartment. ' operationId: SummarizeResourceInventory parameters: - $ref: '#/components/parameters/CompartmentIdRequiredQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: Request successful. The summary will be retrieved. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ResourceInventory' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets the data to be shown in the Overview page of the service in a given compartment. tags: - weblogicManagementService x-related-resource: '#/definitions/ResourceInventory' /wlsDomains: get: description: 'Gets all WebLogic domains in a given compartment. ' operationId: ListWlsDomains parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/WlsDomainLifecycleStateQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/WlsDomainIdentifierQueryParam' - $ref: '#/components/parameters/WlsDomainWebLogicVersionQueryParam' - $ref: '#/components/parameters/WlsDomainMiddlewareTypeQueryParam' - $ref: '#/components/parameters/PatchReadinessStatusQueryParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByQueryParam' responses: 200: description: Request successful. The list of WebLogic domains will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WlsDomainCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets all WebLogic domains in a given compartment. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}: delete: description: 'Delete the WebLogic domain. ' operationId: DeleteWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 204: description: The WebLogic domain will be deleted. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Delete the WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' get: description: 'Gets a specific WebLogic domain. ' operationId: GetWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The Weblogic domain details will be retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WlsDomain' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets a specific WebLogic domain. tags: - weblogicManagementService put: description: 'Updates a specific WebLogic domain. ' operationId: UpdateWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The updated WebLogic domain details will be retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WlsDomain' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Update a specific WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateWlsDomainDetails' description: The new details required to update the WebLogic domain. required: true /wlsDomains/{wlsDomainId}/actions/changeCompartment: post: description: 'Moves a WebLogic domain into a different compartment within the same tenancy. ' operationId: ChangeWlsDomainCompartment parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 204: description: The WebLogic domain is moved to new compartment. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Moves a Wls Domain into a different compartment within the same tenancy. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeWlsDomainCompartmentDetails' description: Compartment identifier required: true /wlsDomains/{wlsDomainId}/actions/installLatestPatches: post: description: 'Install the latest patches on a WebLogic domain. ' operationId: InstallLatestPatchesOnWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The latest patches will be installed to the WebLogic domain. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 422: $ref: '#/components/responses/422' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Install latest patches on a WebLogic domain tags: - weblogicManagementService x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/InstallLatestPatchesOnWlsDomainDetails' description: Information for the operation to install latest patches to a WebLogic domain. required: true /wlsDomains/{wlsDomainId}/actions/restart: post: description: 'Restarts all the servers in the WebLogic domains. Servers that are already stopped are ignored. ' operationId: RestartWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The servers in the WebLogic domain will be stopped and started. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 422: $ref: '#/components/responses/422' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Restarts all the servers in the WebLogic domain. tags: - weblogicManagementService x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/RestartWlsDomainDetails' description: Information for the operation to restart the WebLogic domain. required: true /wlsDomains/{wlsDomainId}/actions/restore: post: description: 'Restore a domain from backup. If the backup contains a MIDDLEWARE asset, then the middleware of the domain, including patches, will be restored. ' operationId: RestoreWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The WebLogic domain will be restored from previous backup. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 422: $ref: '#/components/responses/422' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Restore a WebLogic domain from the backup. tags: - weblogicManagementService x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/RestoreWlsDomainDetails' description: Information for the operation to restore WebLogic domain from the backup. required: true /wlsDomains/{wlsDomainId}/actions/scan: post: description: 'Runs a series of checks in the WebLogic domain. ' operationId: ScanWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The scan will be initiated on the WebLogic domain. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 422: $ref: '#/components/responses/422' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Runs a series of checks in the WebLogic domain. tags: - weblogicManagementService x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/actions/setRestartOrder: post: description: 'Sets restart order of servers in specific WebLogic domain. ' operationId: SetRestartOrder parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 200: description: The list of servers with updated restart order will be retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ServerCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Set restart order of servers in specific WebLogic domain. tags: - weblogicManagementService x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/SetRestartOrderDetails' description: Set Restart Order Details. required: true /wlsDomains/{wlsDomainId}/actions/start: post: description: 'Starts all the servers in the WebLogic domain. Servers that are already started are ignored. ' operationId: StartWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The servers in the WebLogic domain will be started. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 422: $ref: '#/components/responses/422' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Starts all the servers in the WebLogic domain. tags: - weblogicManagementService x-obmcs-terraform: actionType: START x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/actions/stop: post: description: 'Stops all the servers in the WebLogic domain. Servers that are already stopped are ignored. ' operationId: StopWlsDomain parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The servers in the WebLogic domain will be stopped. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' schema: type: string 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 422: $ref: '#/components/responses/422' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Stops all the servers in the WebLogic domain. tags: - weblogicManagementService x-obmcs-terraform: actionType: STOP x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/StopWlsDomainDetails' description: Information for the stop WebLogic domain operation required: true /wlsDomains/{wlsDomainId}/agreementRecords: get: description: 'List the terms of use agreement record for the WebLogic domain. ' operationId: ListAgreementRecords parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByQueryParam' responses: 200: description: The terms of use agreement records for the WebLogic domain will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/AgreementRecordCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: List the use agreement records for the WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' post: description: 'Creates a terms of use agreement record for a WebLogic domain. ' operationId: CreateAgreementRecord parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 200: description: The new use agreement record will be retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/AgreementRecord' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Created a use agreement record for a domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateAgreementRecordDetails' description: This object represents the fields to create a terms of use agreement record. required: true /wlsDomains/{wlsDomainId}/applicablePatches: get: description: 'Gets the latest patches that can be installed to the WebLogic domains. ' operationId: ListApplicablePatches parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByDisplayNameQueryParam' responses: 200: description: The WebLogic patches details will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ApplicablePatchCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets the latest patches that can be installed to the WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/credentials: get: description: 'Gets domain credentials of a specific domain. ' operationId: ListWlsDomainCredentials parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 200: description: Request successful. The WebLogic domain credentials will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WlsDomainCredentialCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets domain credentials of a specific domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/credentials/{credentialType}: get: description: 'Gets WebLogic and Node Manager credentials of a specific WebLogic domain. ' operationId: GetWlsDomainCredential parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/CredentialTypePathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The WebLogic and Node Manager credentials will be retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WlsDomainCredential' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Get WebLogic and Node Manager credentials of a specific WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' put: description: 'Updates WebLogic domain credentials of specific WebLogic domain. ' operationId: UpdateWlsDomainCredential parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/CredentialTypePathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The updated WebLogic domain credentials will be retrieved." headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WlsDomainCredential' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Update WebLogic domain credentials of specific WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateWlsDomainCredentialDetails' description: The WebLogic domain credentials. required: true /wlsDomains/{wlsDomainId}/scanResults: get: description: 'Get all scan results for a server in a specific WebLogic domain. ' operationId: ListWlsDomainScanResults parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/ServerNameIdentifierQueryParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByForScanResultQueryParam' responses: 200: description: The scan results for WebLogic Domain will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ScanResultCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Get all scan results for a server in a specific WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/servers: get: description: 'Gets list of servers in a specific WebLogic domain. ' operationId: ListWlsDomainServers parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/NameQueryParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByQueryParamForName' responses: 200: description: The list of servers in a WebLogic domain will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ServerCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets list of servers in a specific WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/servers/{serverId}: get: description: 'Gets information about the specified server in a WebLogic domain. ' operationId: GetWlsDomainServer parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/ServerIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The server in WebLogic domain is retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/Server' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets a specific server in a WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/servers/{serverId}/backups: get: description: 'Gets a list of backups for the server of a specific WebLogic Domain. ' operationId: ListWlsDomainServerBackups parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/ServerIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByTimeCreatedQueryParam' responses: 200: description: The list of backups for the server of the specified WebLogic Domain. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/BackupCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: List the details of the backup in a server of a WebLogic Domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/servers/{serverId}/backups/{backupId}: get: description: 'Get details of specific backup for the WebLogic Domain. ' operationId: GetWlsDomainServerBackup parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/ServerIdentifierPathParam' - $ref: '#/components/parameters/BackupIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The details of a specific backup for the server of the WebLogic Domain. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/Backup' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Get details of specific backup for the WebLogic Domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/servers/{serverId}/backups/{backupId}/content: get: description: 'Get details of specific backup for the WebLogic Domain. ' operationId: GetWlsDomainServerBackupContent parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/ServerIdentifierPathParam' - $ref: '#/components/parameters/BackupIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The contents of a specific backup for the server of the WebLogic Domain. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/BackupContent' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Get details of specific backup for the WebLogic Domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/servers/{serverId}/installedPatches: get: description: 'Gets a list of installed patches on a server for a domain. ' operationId: ListWlsDomainServerInstalledPatches parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/ServerIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByDisplayNameQueryParam' responses: 200: description: The list of installed patches on a server in WebLogic domain is retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/InstalledPatchCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets a list of installed patches on a server in a WebLogic domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /wlsDomains/{wlsDomainId}/wlsDomainsSharingMiddleware: get: description: 'Gets a list of WebLogic domains that share middleware with a specific domain. ' operationId: ListWlsDomainsSharingMiddlewares parameters: - $ref: '#/components/parameters/WlsDomainIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/SortByQueryParam' responses: 200: description: The list of WebLogic domains that share middleware will be retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WlsDomainCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Gets a list of WebLogic domains that share middleware with a specific domain. tags: - weblogicManagementService x-related-resource: '#/definitions/WlsDomain' /workRequests: get: description: 'Lists the work requests in a compartment. ' operationId: ListWorkRequests parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/WorkRequestIdQueryParam' - $ref: '#/components/parameters/WorkRequestStatusQueryParam' - $ref: '#/components/parameters/ResourceIdentifierQueryParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/WorkRequestSortByQueryParam' responses: 200: description: The list of work requests was retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WorkRequestSummaryCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: List work requests tags: - weblogicManagementService x-related-resource: '#/definitions/WorkRequest' /workRequests/{workRequestId}: get: description: 'Gets the details of a work request. ' operationId: GetWorkRequest parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The work request was retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string retry-after: description: A decimal number representing the number of seconds the client should wait before polling this endpoint again. schema: type: integer content: application/json: schema: $ref: '#/components/schemas/WorkRequest' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: Get work request status tags: - weblogicManagementService x-related-resource: '#/definitions/WorkRequest' /workRequests/{workRequestId}/errors: get: description: 'Lists the errors for a work request. ' operationId: ListWorkRequestErrors parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/WorkRequestLogAndErrorSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' responses: 200: description: The list of work request errors was retrieved. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WorkRequestErrorCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: List work request errors tags: - weblogicManagementService x-related-resource: '#/definitions/WorkRequest' /workRequests/{workRequestId}/logs: get: description: 'Lists the logs for a work request. ' operationId: ListWorkRequestLogs parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/WorkRequestLogAndErrorSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' responses: 200: description: The list of work request logs. headers: opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/WorkRequestLogEntryCollection' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/DefaultError' summary: List work request logs tags: - weblogicManagementService x-related-resource: '#/definitions/WorkRequest' components: parameters: ServerNameIdentifierQueryParam: description: The name of the server. in: query name: serverName required: false x-default-description: 'null' schema: type: string InstanceIdentifierPathParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the instance. in: path name: managedInstanceId required: true schema: type: string NameQueryParam: description: The name of the resource. in: query name: name x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 WlsDomainIdentifierQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain. in: query name: id required: false x-default-description: 'null' schema: type: string IfMatchHeader: description: 'For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the ETag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the ETag you provide matches the resource''s current ETag value. ' in: header name: if-match required: false schema: type: string WlsDomainWebLogicVersionQueryParam: description: 'A filter to return WebLogic domains based on the WebLogic version. ' in: query name: weblogicVersion required: false x-default-description: 'null' schema: type: string enum: - v12.2.1.4 - v14.1.1.0 - v14.1.2.0 SortOrderQueryParam: description: The sort order is either 'ASC' or 'DESC'. in: query name: sortOrder schema: type: string enum: - ASC - DESC default: ASC InstanceIdentifierQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the instance. in: query name: id required: false x-default-description: 'null' schema: type: string WlsDomainIdentifierPathParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain. in: path name: wlsDomainId required: true schema: type: string SortByQueryParamForName: description: 'The field by which to sort the resource. Only one sort order may be provided. Default order for _timeCreated_ is **descending**. Default order for _name_ is **ascending**. If no value is specified, _timeCreated_ is default. ' in: query name: sortBy schema: type: string enum: - timeCreated - name default: timeCreated RequestIdHeader: description: The client request ID for tracing. in: header name: opc-request-id schema: type: string SortByQueryParam: description: 'The field by which to sort the resource. Only one sort order may be provided. Default order for _timeCreated_ is **descending**. Default order for _displayName_ is **ascending**. If no value is specified, _timeCreated_ is default. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated ResourceIdentifierQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the resource affected by the work request. in: query name: resourceId x-default-description: 'null' schema: type: string WorkRequestStatusQueryParam: description: A filter to return only the resources that match the given lifecycle state. in: query name: status required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/OperationStatus' schema: type: string enum: - ACCEPTED - IN_PROGRESS - WAITING - NEEDS_ATTENTION - FAILED - SUCCEEDED - CANCELING - CANCELED PatchReadinessStatusQueryParam: description: 'A filter to return domains based on the patch readiness status. ' in: query name: patchReadinessStatus required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/PatchReadinessStatus' schema: type: string enum: - OK - WARNING - ERROR - UNKNOWN WorkRequestIdPathParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. in: path name: workRequestId required: true schema: type: string CredentialTypePathParam: description: The type of the credentials. in: path name: credentialType required: true x-default-description: 'null' schema: type: string enum: - weblogicAdminUser - nodemanagerUser default: weblogicAdminUser SortByForScanResultQueryParam: description: 'The field by which to sort the resource. Only one sort order may be provided. Default order for _timeOfServerCheck_ is **descending**. Default order for _serverName_ is **ascending**. If no value is specified, _timeOfServerCheck_ is default. ' in: query name: sortBy schema: type: string enum: - timeOfServerCheck - serverName default: timeOfServerCheck ServerIdentifierPathParam: description: 'The unique identifier of a server. **Note:** Not an [OCID](/Content/General/Concepts/identifiers.htm). ' in: path name: serverId required: true schema: type: string DisplayNameQueryParam: description: The display name. in: query name: displayName x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 PaginationTokenQueryParam: description: The page token that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call. in: query name: page x-default-description: 'null' schema: type: string maxLength: 4096 minLength: 1 WlsDomainMiddlewareTypeQueryParam: description: 'A filter to return WebLogic domains based on the type of middleware of the WebLogic domain. ' in: query name: middlewareType required: false x-default-description: 'null' schema: type: string enum: - FMW - WLS SortByTimeCreatedQueryParam: description: 'The field by which to sort the resource. Only one sort order may be provided. Default order for timeCreated is **descending**. If no value is specified, timeCreated is default. ' in: query name: sortBy schema: type: string enum: - timeCreated default: timeCreated SortByDisplayNameQueryParam: description: 'The field by which to sort the resource. Only one sort order may be provided. Default order for _displayName_ is **ascending**. If no value is specified, _displayName_ is default. ' in: query name: sortBy schema: type: string enum: - displayName default: displayName WorkRequestIdQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. in: query name: workRequestId x-default-description: 'null' schema: type: string WlsDomainLifecycleStateQueryParam: description: 'A filter to return only resources that match the given lifecycle state. The state value is case-insensitive. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-enumref: '#/definitions/WlsDomain/lifecycleState' schema: type: string WorkRequestLogAndErrorSortByQueryParam: description: 'The field to sort by. Default order for `timestamp` is descending. ' in: query name: sortBy schema: type: string enum: - timestamp default: timestamp WlsDomainInManagedInstanceIdentifierQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain. in: query name: wlsDomainId required: false x-default-description: 'null' schema: type: string RetryTokenHeader: description: 'A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before then due to conflicting operations. For example, if a resource has been deleted and purged from the system, then a retry of the original creation request might be rejected. ' in: header name: opc-retry-token required: false schema: type: string maxLength: 64 minLength: 1 WorkRequestSortByQueryParam: description: 'The field to sort by. Default order for `timeAccepted` is descending. ' in: query name: sortBy schema: type: string enum: - timeAccepted default: timeAccepted BackupIdentifierPathParam: description: 'The unique identifier of the backup. **Note:** Not an [OCID](/Content/General/Concepts/identifiers.htm). ' in: path name: backupId required: true x-default-description: 'null' schema: type: string CompartmentIdQueryParam: description: "The OCID of the compartment that contains the resources to list. This filter returns \nonly resources contained within the specified compartment.\n" in: query name: compartmentId required: false x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 PaginationLimitQueryParam: description: The maximum number of items to return. in: query name: limit schema: type: integer default: 10 maximum: 1000 minimum: 1 CompartmentIdRequiredQueryParam: description: "The OCID of the compartment that contains the resources to list. This filter returns \nonly resources contained within the specified compartment.\n" in: query name: compartmentId required: true x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 PluginStatusQueryParam: description: 'The plugin status of the managed instance. ' in: query name: pluginStatus required: false x-default-description: 'null' schema: type: string enum: - ACTIVE - INACTIVE schemas: RestartWlsDomainDetails: allOf: - $ref: '#/components/schemas/StopWlsDomainDetails' description: 'The configuration details for the restart WebLogic domain operation. ' type: object UpdateWlsDomainDetails: description: 'The WebLogic domain fields that can be updated ' properties: configuration: $ref: '#/components/schemas/UpdateWlsDomainConfigurationDetails' definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value and scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object freeformTags: additionalProperties: type: string description: '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](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object type: object ManagedInstanceSummary: description: 'The summary information about a managed instance. ' properties: compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment. type: string displayName: description: A user-friendly name that does not have to be unique and is changeable. type: string hostName: description: The FQDN of the managed instance. type: string id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the managed instance. type: string pluginStatus: description: The plugin status of the managed instance. type: string serverCount: description: The number of servers running in the managed instance. type: integer timeCreated: description: '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` ' format: date-time type: string timeUpdated: description: 'The date and time the managed instance was last reported (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string required: - id - compartmentId - displayName - hostName - serverCount - pluginStatus - timeCreated - timeUpdated type: object SetRestartOrderServerCollection: description: 'This object contains a collection of the servers with updated restart order in a WebLogic domain. ' properties: items: description: List of servers with updated restart order in a WebLogic Domain. items: $ref: '#/components/schemas/SetRestartOrderServerSummary' type: array required: - items type: object RequiredPolicySummary: description: 'The summary information about the required policy for WebLogic Management Service. ' properties: description: description: A short description about the policy. type: string name: description: The name of the policy. type: string statements: description: The list of the statements in the policy. items: type: string type: array required: - name - statements type: object WorkRequestSummaryCollection: description: 'A list of work requests. Can contain both work requests and other information, such as metadata. ' properties: items: description: A list of work requests. items: $ref: '#/components/schemas/WorkRequestSummary' type: array required: - items type: object InstalledPatchCollection: description: 'This object contains a list of the patches installed in a server of a WebLogic domain. ' properties: items: description: List of installed patches per server items: $ref: '#/components/schemas/InstalledPatchSummary' type: array required: - items type: object ServerCollection: description: 'Result of servers search. ' properties: items: description: A list of servers. items: $ref: '#/components/schemas/ServerSummary' type: array required: - items type: object BackupToRestore: description: 'Information of the backup to be used to restore a server in a domain. ' properties: contentType: description: The type of content of the backup. enum: - BINARY type: string x-obmcs-top-level-enum: '#/definitions/BackupContentType' id: description: 'The unique identifier of the backup to be used to restore. **Note:** Not [OCIDs](/Content/General/Concepts/identifiers.htm). ' type: string type: object ManagedInstanceCollection: description: 'Results of a managed instance search that contains ManagedInstanceSummary items. ' properties: items: description: List of managed instances. items: $ref: '#/components/schemas/ManagedInstanceSummary' type: array required: - items type: object WorkRequestSummary: description: 'Summary information about an asynchronous work request. ' properties: compartmentId: description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. ' type: string id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the work request. type: string operationType: description: The asynchronous operation tracked by this work request. enum: - START_WLSDOMAIN - STOP_WLSDOMAIN - RESTART_WLSDOMAIN - SCAN_WLSDOMAIN - APPLY_PATCH - SCAN_MANAGED_INSTANCE - RESTORE_BACKUP type: string x-obmcs-top-level-enum: '#/definitions/OperationType' percentComplete: description: 'Shows the progress of the operation tracked by the work request as a percentage of the total work that must be performed. ' format: float type: number resources: description: The resources that are affected by this work request. items: $ref: '#/components/schemas/WorkRequestResource' type: array status: description: The status of the work request. enum: - ACCEPTED - IN_PROGRESS - WAITING - NEEDS_ATTENTION - FAILED - SUCCEEDED - CANCELING - CANCELED type: string x-obmcs-top-level-enum: '#/definitions/OperationStatus' timeAccepted: description: 'The date and time the work request was created (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string timeFinished: description: 'The date and time the work request was finished (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string timeStarted: description: 'The date and time the work request was started (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string timeUpdated: description: 'The date and time the work request was updated (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string required: - operationType - status - id - compartmentId - resources - percentComplete - timeAccepted UpdateWlsDomainConfigurationDetails: description: 'The WebLogic domain configuration for update operation. ' properties: adminServerControlMode: description: Whether to manage the admin server using Node Manager or scripts. enum: - USE_NODE_MANAGER - USE_SCRIPTS type: string x-obmcs-top-level-enum: '#/definitions/ServerControlMode' adminServerStartScriptPath: description: Path to admin server start script. maxLength: 255 minLength: 1 type: string adminServerStopScriptPath: description: Path to admin server stop script. maxLength: 255 minLength: 1 type: string isPatchEnabled: description: Whether or not the WebLogic domain is enabled for patching. type: boolean isRollbackOnFailure: description: Whether or not to rollback on failure during patching of WebLogic domain. type: boolean managedServerControlMode: description: Whether to manage the managed server using Node Manager or scripts. enum: - USE_NODE_MANAGER - USE_SCRIPTS type: string x-obmcs-top-level-enum: '#/definitions/ServerControlMode' managedServerStartScriptPath: description: Path to managed server start script. maxLength: 255 minLength: 1 type: string managedServerStopScriptPath: description: Path to managed server stop script. maxLength: 255 minLength: 1 type: string serversShutdownTimeout: description: Servers shutdown timeout in seconds. If set to 0 seconds, it means there is no timeout. minimum: 0 type: integer type: object Server: allOf: - $ref: '#/components/schemas/ServerSummary' description: 'The server object that is returned by the API to get a specific server in a WebLogic domain. ' Patch: description: 'A WebLogic patch. ' properties: description: description: The description of the WebLogic patch. type: string displayName: description: The name of the WebLogic patch. type: string id: description: The ID of the WebLogic patch. type: string middlewareType: description: The type of middleware for which this patch is applicable. A patch can be applicable to more than one type of middleware. items: enum: - FMW - WLS - OPATCH type: string type: array osArch: description: The operating system architecture for which the patch can be applied. type: string weblogicVersion: description: The WebLogic version for this patch. The patch can be installed to domains with this version. type: string required: - id - displayName - description - weblogicVersion - middlewareType - osArch type: object Agreement: description: 'The terms of use agreement which must be accepted prior to accessing certain product features. ' properties: signature: description: The signature for the terms of use agreement. The signature attribute is a Base64-encoded string associated with the agreement. type: string termsAndConditionsText: description: The content of the terms and conditions. type: string uuid: description: The ID of the terms of use agreement. type: string required: - uuid - termsAndConditionsText - signature type: object ApplicablePatchCollection: description: 'This object contains a list of the patches that can be installed in a WebLogic domain per WebLogic version and middleware type. ' properties: items: description: List of patches per WebLogic version and middleware type. items: $ref: '#/components/schemas/ApplicablePatchSummary' type: array required: - items type: object Backup: description: 'The information of a backup for the server. ' properties: backupLocation: description: The location of the backup. For backups of type LOCAL_FILE this is the absolute path of the backup file. type: string id: description: 'The unique identifier of the backup. **Note:** Not an [OCID](/Content/General/Concepts/identifiers.htm). ' type: string managedInstanceId: description: The managed instance ID of the server for which the backup was created. type: string timeCreated: description: 'The date and time when the backup was created (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string type: description: The type of the backup. enum: - LOCAL_FILE type: string x-obmcs-top-level-enum: '#/definitions/BackupType' required: - id - type - backupLocation type: object UpdateManagedInstanceDetails: description: 'The details to update for a managed instance. ' properties: configuration: $ref: '#/components/schemas/UpdateManagedInstanceConfigurationDetails' type: object ManagedInstanceConfiguration: description: 'The configuration for a managed instance. ' properties: discoveryInterval: description: Frequency of domain discovery to be run on the managed instance. The unit is in hours. type: integer domainSearchPaths: description: The whitelisted paths which domain discovery are run against. items: type: string minItems: 1 type: array uniqueItems: true type: object AgreementRecord: description: 'A record showing that the terms of use agreement for the WebLogic management service was accepted for a domain. ' properties: agreementSignature: description: The agreement signature. maxLength: 255 minLength: 1 type: string agreementUuid: description: The ID of the accepted agreement. maxLength: 255 minLength: 1 type: string timeAccepted: description: The accepted time for the agreement record. format: date-time type: string required: - timeAccepted - agreementSignature - agreementUuid type: object ServerToRestore: description: 'The object containing server to restore and the backups to be used to restore. ' properties: backups: description: 'The list of backup unique identifiers to be used to restore. **Note:** Not [OCIDs](/Content/General/Concepts/identifiers.htm). ' items: $ref: '#/components/schemas/BackupToRestore' maxItems: 10 minItems: 1 type: array serverId: description: 'The unique identifier of the server for which backup needs to be restored. **Note:** Not an [OCID](/Content/General/Concepts/identifiers.htm). ' type: string DefaultError: description: 'Error information. ' properties: code: description: A short error code that defines the error and is meant for programmatic parsing. maxLength: 255 minLength: 1 type: string message: description: A human-readable error string. maxLength: 1024 minLength: 1 type: string required: - code - message WlsDomain: description: 'WLSDomain is representative of a WebLogic Domain running on one or more managed instances. To use any of the API operations, you must be authorized in an IAM policy. If you''re not authorized, talk to an administrator. If you''re an administrator who needs to write policies to give users access, see [Getting Started with Policies](/iaas/Content/Identity/policiesgs/get-started-with-policies.htm). ' properties: compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment. type: string configuration: $ref: '#/components/schemas/WlsDomainConfiguration' definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value and scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: A user-friendly name that does not have to be unique and is changeable. type: string freeformTags: additionalProperties: type: string description: '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](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain. type: string isAcceptedTermsAndConditions: description: Whether or not the terms of use agreement has been accepted for the WebLogic domain. type: boolean lifecycleDetails: description: '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. ' type: string lifecycleState: description: The current state of the WebLogic service domain. enum: - ACTIVE - CREATING - DELETED - DELETING - FAILED - NEEDS_ATTENTION - UPDATING type: string middlewareType: description: The middleware type on the administration server of the WebLogic domain. type: string patchReadinessStatus: description: The patch readiness status of the WebLogic domain. enum: - OK - WARNING - ERROR - UNKNOWN type: string x-obmcs-top-level-enum: '#/definitions/PatchReadinessStatus' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value and scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: '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` ' format: date-time type: string timeUpdated: description: '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` ' format: date-time type: string weblogicVersion: description: The version of the WebLogic domain. type: string required: - id - compartmentId - displayName - lifecycleState type: object WlsDomainCredential: description: 'Details of the WebLogic and Node Manager credentials. ' properties: passwordSecretId: description: The OCID for password secret. type: string strategy: description: The strategy for passing the new credentials. enum: - USE_DOMAIN_CONFIG - USE_NODE_MANAGER_CONFIG - USE_SECRETS type: string type: description: The type of credential. type: string userSecretId: description: The OCID for user secret. type: string required: - type type: object WlsDomainCollection: description: 'Result of a WebLogic domain search and contains WlsDomainSummary items. ' properties: items: description: List of WebLogic domains. items: $ref: '#/components/schemas/WlsDomainSummary' type: array required: - items type: object BackupCollection: description: 'Result of list backup that contains the BackupSummary items. ' properties: items: description: List of backup. items: $ref: '#/components/schemas/BackupSummary' type: array required: - items type: object UpdateManagedInstanceConfigurationDetails: description: 'The managed instance configuration for update operation. ' properties: discoveryInterval: description: Frequency of domain discovery to be run on the managed instance. The unit is in hours. maximum: 24 minimum: 6 type: integer domainSearchPaths: description: The whitelisted paths which domain discovery are run against. items: type: string maxItems: 20 minItems: 1 type: array uniqueItems: true type: object WlsDomainConfiguration: description: 'The WebLogic domain configuration. ' properties: adminServerControlMode: description: Whether to manage the admin server using Node Manager or scripts. enum: - USE_NODE_MANAGER - USE_SCRIPTS type: string x-obmcs-top-level-enum: '#/definitions/ServerControlMode' adminServerStartScriptPath: description: Path to admin server start script. type: string adminServerStopScriptPath: description: Path to admin server stop script. type: string isPatchEnabled: description: Whether or not the WebLogic domain is enabled for patching. type: boolean isRollbackOnFailure: description: Whether or not to rollback on failure during patching of WebLogic domain. type: boolean managedServerControlMode: description: Whether to manage the managed server using Node Manager or scripts. enum: - USE_NODE_MANAGER - USE_SCRIPTS type: string x-obmcs-top-level-enum: '#/definitions/ServerControlMode' managedServerStartScriptPath: description: Path to managed server start script. type: string managedServerStopScriptPath: description: Path to managed server stop script. type: string serversShutdownTimeout: description: Servers shutdown timeout. type: integer required: - isPatchEnabled type: object WorkRequestLogEntry: description: 'A log message from performing an operation that is tracked by a work request. ' properties: message: description: A human-readable log message. type: string timestamp: description: 'The date and time the log message was written (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string required: - message - timestamp WorkRequest: description: 'An asynchronous work request. Work requests help you monitor long-running operations. When you start a long-running operation, the service creates a work request. A work request is an activity log that lets you track each step in the operation''s progress. Each work request has an OCID that lets you interact with it programmatically and use it for automation. ' properties: compartmentId: description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. ' type: string id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the work request. type: string operationType: description: The asynchronous operation tracked by this work request. enum: - START_WLSDOMAIN - STOP_WLSDOMAIN - RESTART_WLSDOMAIN - SCAN_WLSDOMAIN - APPLY_PATCH - SCAN_MANAGED_INSTANCE - RESTORE_BACKUP type: string x-obmcs-top-level-enum: '#/definitions/OperationType' percentComplete: description: 'Shows the progress of the operation tracked by the work request as a percentage of the total work that must be performed. ' format: float type: number resources: description: The resources that are affected by the work request. items: $ref: '#/components/schemas/WorkRequestResource' type: array status: description: The status of the work request. enum: - ACCEPTED - IN_PROGRESS - WAITING - NEEDS_ATTENTION - FAILED - SUCCEEDED - CANCELING - CANCELED type: string x-obmcs-top-level-enum: '#/definitions/OperationStatus' timeAccepted: description: 'The date and time the work request was created (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string timeFinished: description: 'The date and time the work request was finished (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string timeStarted: description: 'The date and time the work request was started (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string timeUpdated: description: 'The date and time the work request was updated (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string required: - operationType - status - id - compartmentId - resources - percentComplete - timeAccepted CreateAgreementRecordDetails: description: 'This object represents the fields to create a terms of use agreement record for a domain. ' properties: agreementSignature: description: The agreement signature. maxLength: 255 minLength: 1 type: string agreementUuid: description: The ID of the agreement to accept. maxLength: 255 minLength: 1 type: string required: - agreementUuid - agreementSignature type: object AgreementRecordCollection: description: 'Result of a terms of use agreement record list operation and it contains AgreementRecord items. ' properties: items: description: List of agreement records. items: $ref: '#/components/schemas/AgreementRecordSummary' type: array required: - items type: object BackupContent: description: 'The information of a backup for the server. ' discriminator: propertyName: contentType properties: contentType: description: The type of content of the backup. enum: - BINARY type: string x-obmcs-top-level-enum: '#/definitions/BackupContentType' required: - contentType type: object BackupSummary: description: 'The information of a backup for the server. ' properties: backupLocation: description: The location of the backup. For backups of type LOCAL_FILE this is the absolute path of the backup file. type: string id: description: 'The unique identifier of the backup. **Note:** Not an [OCID](/Content/General/Concepts/identifiers.htm). ' type: string managedInstanceId: description: The managed instance ID of the server for which the backup was created. type: string timeCreated: description: 'The date and time when the backup was created (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string type: description: The type of the backup. enum: - LOCAL_FILE type: string x-obmcs-top-level-enum: '#/definitions/BackupType' required: - id - type - backupLocation type: object WlsDomainSummary: description: 'The summary information about a Weblogic domain. ' properties: compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment. type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value and scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: A user-friendly name that does not have to be unique and is changeable. type: string freeformTags: additionalProperties: type: string description: '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](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain. type: string lifecycleDetails: description: 'A message that describes the current state of the WebLogic domain in more detail. For example, can be used to provide actionable information for a resource in the ''Failed'' state. ' type: string lifecycleState: description: The current state of the WebLogic domain. type: string x-obmcs-enumref: '#/definitions/WlsDomain/lifecycleState' middlewareType: description: The middleware type on the administration server of the WebLogic domain. type: string patchReadinessStatus: description: The patch readiness status of the WebLogic domain. enum: - OK - WARNING - ERROR - UNKNOWN type: string x-obmcs-top-level-enum: '#/definitions/PatchReadinessStatus' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value and scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: '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` ' format: date-time type: string timeUpdated: description: '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` ' format: date-time type: string weblogicVersion: description: The version of the WebLogic domain. type: string required: - id - compartmentId - displayName - lifecycleState type: object UpdateWlsDomainCredentialDetails: description: 'The WebLogic domain credential. ' properties: passwordSecretId: description: The OCID for WebLogic password secret. maxLength: 255 minLength: 1 type: string strategy: description: The strategy for passing new WebLogic credential. type: string x-obmcs-enumref: '#/definitions/WlsDomainCredential/strategy' userSecretId: description: The OCID for WebLogic user secret. maxLength: 255 minLength: 1 type: string type: object WorkRequestResource: description: 'A resource created or operated on by a work request. ' properties: actionType: description: 'The way in which this resource is affected by the operation tracked in the work request. A resource being created, updated, or deleted remains in the IN_PROGRESS state until work is complete for that resource, at which point it transitions to CREATED, UPDATED, or DELETED, respectively. ' enum: - CREATED - UPDATED - DELETED - IN_PROGRESS - RELATED - FAILED type: string x-obmcs-top-level-enum: '#/definitions/ActionType' entityType: description: The resource type that the work request affects. type: string entityUri: description: The URI path that you can use for a GET request to access the resource metadata. type: string identifier: description: An [OCID](/iaas/Content/General/Concepts/identifiers.htm) or other unique identifier for the resource. type: string metadata: additionalProperties: type: string description: Additional information that helps to explain the resource. enum: - IS_DRY_RUN type: object x-obmcs-top-level-enum: '#/definitions/WorkRequestResourceMetadataKey' required: - actionType - entityType WlsDomainCredentialSummary: description: 'The WebLogic domain credentials summary. ' properties: strategy: description: The strategy for passing new WebLogic credential. type: string x-obmcs-enumref: '#/definitions/WlsDomainCredential/strategy' type: description: The type of credential. type: string type: object WorkRequestError: description: 'An error encountered while performing an operation that is tracked by a work request. ' properties: code: description: 'A machine-usable code for the error that occurred. For a list of error codes, see [API Errors](/iaas/Content/API/References/apierrors.htm). ' type: string message: description: A human-readable error message. type: string timestamp: description: 'The date and time the error occurred (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). ' format: date-time type: string required: - code - message - timestamp StopWlsDomainDetails: description: 'The configuration details for the stop WebLogic domain operation. ' properties: isForceServersShutdown: default: false description: Force shutdown of the servers if they have not shutdown after a period of time. The timeout can be configured in the WebLogic domain configuration. type: boolean type: object SetRestartOrderServerSummary: description: 'This object contains the server with updated restart order in a WebLogic domain. ' properties: name: description: The name of the server. type: string restartOrder: description: The restart order number of the server. type: integer required: - name - restartOrder type: object ChangeWlsDomainCompartmentDetails: description: 'Attributes to change the compartment of a WebLogic domain. ' properties: compartmentId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment into which the WebLogic domain should be moved. maxLength: 255 minLength: 1 type: string required: - compartmentId type: object InstalledPatchSummary: description: 'Details of installed patch in a server. ' properties: description: description: The description of the WebLogic patch. type: string displayName: description: The name of the WebLogic patch. type: string id: description: 'The ID of the WebLogic patch. **Note:** Not an [OCID](/Content/General/Concepts/identifiers.htm). ' type: string required: - id AgreementRecordSummary: description: 'A record showing that the terms of use agreement for the WebLogic management service was accepted for a domain. ' properties: agreementSignature: description: The agreement signature. maxLength: 255 minLength: 1 type: string agreementUuid: description: The ID of the accepted agreement. maxLength: 255 minLength: 1 type: string timeAccepted: description: The accepted time for the agreement record. format: date-time type: string required: - timeAccepted - agreementSignature - agreementUuid type: object RequiredPolicyCollection: description: 'Result of list RequiredPolicies. ' properties: items: description: List of RequiredPolicySummary. items: $ref: '#/components/schemas/RequiredPolicySummary' type: array required: - items type: object ScanResultSummary: description: 'The result of a server check in a managed instance. ' properties: serverCheckName: description: The name of the check performed. type: string serverCheckResult: description: The result of the server check. type: string serverCheckResultId: description: The identifier of the the server check result. type: string serverCheckStatus: description: The status of the server check which is OK, FAILURE, or WARNING. enum: - OK - WARNING - FAILURE type: string serverName: description: The name of the WebLogic server to which the server check belongs. type: string timeOfServerCheck: description: 'The date when the WebLogic server health check is performed (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string wlsDomainId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain. type: string required: - wlsDomainId - serverName - timeOfServerCheck - serverCheckStatus - serverCheckName - serverCheckResult type: object ScanResultCollection: description: 'Result of a managed instance scan that contains ScanResult items. ' properties: items: description: List of scan results. items: $ref: '#/components/schemas/ScanResultSummary' type: array required: - items type: object WorkRequestErrorCollection: description: 'A list of work request errors. Can contain both errors and other information, such as metadata. ' properties: items: description: A list of work request errors. items: $ref: '#/components/schemas/WorkRequestError' type: array required: - items type: object WlsDomainCredentialCollection: description: 'This object contains a list of domain credentials. ' properties: items: description: List of WebLogic domain credentials. items: $ref: '#/components/schemas/WlsDomainCredentialSummary' type: array required: - items type: object ServerSummary: description: 'The summary of servers. ' properties: hostName: description: The name of the server. type: string id: description: 'The unique identifier of the server. **Note:** Not an [OCID](/Content/General/Concepts/identifiers.htm). ' type: string isAdmin: description: Whether or not the server is an admin node. type: boolean jdkPath: description: The JDK path on the server. type: string jdkVersion: description: The JDK version on the server. type: string latestPatchesStatus: description: Whether or not the server has installed the latest patches. enum: - ON_LATEST_PATCHES - PATCHING_REQUIRED - UNKNOWN type: string managedInstanceId: description: The managed instance ID of the server. type: string middlewarePath: description: The middleware path on the server. type: string middlewareType: description: The middleware type on the server. type: string name: description: The name of the server. type: string patchReadinessStatus: description: The patch readiness status of the server. enum: - OK - WARNING - ERROR - UNKNOWN type: string x-obmcs-top-level-enum: '#/definitions/PatchReadinessStatus' restartOrder: description: The restart order assigned to the server. type: integer status: description: The status of the server. type: string timeCreated: description: 'The date and time the server was first reported (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string timeUpdated: description: 'The date and time the server was last reported (in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) format). Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string weblogicVersion: description: The version of the WebLogic domain of the server type: string wlsDomainId: description: The ID of the WebLogic domain to which the server belongs. type: string wlsDomainName: description: The name of the WebLogic domain to which the server belongs. type: string wlsDomainPath: description: The path of the WebLogic domain to which the server belongs. type: string required: - name - isAdmin - status type: object ManagedInstance: description: 'A managed instance has an agent with the WebLogic Management Service plugin running. To use any of the API operations, you must be authorized in an IAM policy. If you''re not authorized, talk to an administrator. If you''re an administrator who needs to write policies to give users access, see [Getting Started with Policies](/iaas/Content/Identity/policiesgs/get-started-with-policies.htm). ' properties: compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment. type: string configuration: $ref: '#/components/schemas/ManagedInstanceConfiguration' displayName: description: A user-friendly name that does not have to be unique and is changeable. type: string hostName: description: The FQDN of the managed instance. type: string id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the managed instance. type: string osArch: description: The operating system architecture on the managed instance. type: string osName: description: The operating system name on the managed instance. type: string pluginStatus: description: The plugin status of the managed instance. type: string serverCount: description: The number of servers running in the managed instance. type: integer timeCreated: description: '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` ' format: date-time type: string timeUpdated: description: '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` ' format: date-time type: string required: - id - compartmentId - displayName - hostName - serverCount - pluginStatus - timeCreated - timeUpdated type: object ApplicablePatchSummary: allOf: - $ref: '#/components/schemas/Patch' description: 'Details of a patch that can be installed in a WebLogic domain. ' SetRestartOrderDetails: description: 'This object contains the server with updated restart order in a WebLogic domain. ' properties: servers: $ref: '#/components/schemas/SetRestartOrderServerCollection' required: - servers type: object ResourceInventory: description: 'The inventory of WebLogic domains and managed instances in the selected compartment. To use any of the API operations, you must be authorized in an IAM policy. If you''re not authorized, talk to an administrator. If you''re an administrator who needs to write policies to give users access, see [Getting Started with Policies](/iaas/Content/Identity/policiesgs/get-started-with-policies.htm). ' properties: managedInstanceCount: description: The number of managed instances in the selected compartment. type: integer managedInstanceWithPatchReadinessErrorCount: description: The number of managed instance that have WebLogic domains with errors in the patch readiness check. type: integer managedInstanceWithPatchReadinessWarningCount: description: The number of managed instance that have WebLogic domains with warnings in the patch readiness check. type: integer wlsDomainCount: description: The number of WebLogic domains discovered in the selected compartment. type: integer wlsDomainNotInLatestPatchCount: description: The number of WebLogic domains that are not in the latest patch. type: integer wlsDomainWithPatchReadinessErrorCount: description: The number of WebLogic domains that have errors in the patch readiness check. type: integer wlsDomainWithPatchReadinessWarningCount: description: The number of WebLogic domains that have warnings in the patch readiness check. type: integer required: - wlsDomainCount - managedInstanceCount type: object RestoreWlsDomainDetails: description: 'The configuration details for the restore patches to WebLogic domain operation. ' properties: isForceServersShutdown: default: false description: If the restore operation required to stop the servers, this option indicates to force shutdown of the servers if they have not shutdown after a period of time. The timeout can be configured in the WebLogic domain configuration. type: boolean mustIncludeDomainsSharingMiddleware: default: false description: If the WebLogic Domain being restored shares middleware with other domains, and the restore operation will restore servers in the other domains, this option allows the operation to proceed on all domains that share the same middleware. If not set to true, the restore operation will fail if there is any other domain using the same middleware. type: boolean serversToRestore: description: List of servers to restore and the backups items: $ref: '#/components/schemas/ServerToRestore' maxItems: 50 minItems: 1 type: array type: object InstallLatestPatchesOnWlsDomainDetails: description: 'The configuration details for the install latest patches to WebLogic domain operation. ' properties: isForceServersShutdown: default: false description: When installing or uninstalling patches, forces shutdown of the servers if they have not shutdown after a period of time. The timeout can be configured in the WebLogic domain configuration. type: boolean mustIncludeDomainsSharingMiddleware: default: false description: When installing or uninstalling patches, allows the operation to proceed on all domains that share the same middleware. If not set to true, the installation or uninstallation will fail if there is any other domain using the same middleware. type: boolean type: object WorkRequestLogEntryCollection: description: 'A list of work request logs. Can contain both logs and other information, such as metadata. ' properties: items: description: A list of work request log entries. items: $ref: '#/components/schemas/WorkRequestLogEntry' type: array required: - items type: object responses: DefaultError: description: Unknown Error headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/DefaultError' x-anchors: x-headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' type: string opc-next-page: description: 'For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. ' type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' type: string opc-work-request-id: description: 'Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. ' type: string retry-after: description: A decimal number representing the number of seconds the client should wait before polling this endpoint again. type: integer x-properties: definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value and scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object freeformTags: additionalProperties: type: string description: '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](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value and scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object x-obmcs-client-retries-enabled: true x-oracle-package: com.oracle.wlms.cp