openapi: 3.2.0 info: description: 'Use the Exadata Fleet Update service to patch large collections of components directly, as a single entity, orchestrating the maintenance actions to update all chosen components in the stack in a single cycle. ' title: Exadata Fleet Update service Fleet Software Update API version: '20220528' x-provenance: method: harvested first_party: true publisher: Oracle source: https://docs.oracle.com/en-us/iaas/api/specs/6ec1e11d0cd5f2e4fe3086ef4590bf5af886e4613ca8859cf50d0340c3e80ea9.yaml harvested: '2026-08-04' note: Published by Oracle as the contract for the Exadata Fleet Update 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/6ec1e11d0cd5f2e4fe3086ef4590bf5af886e4613ca8859cf50d0340c3e80ea9.yaml what: the harvested document for Exadata Fleet Update service API servers: - url: https://https://fleet-software-update.{region}.oci.{secondLevelDomain}/20220528 tags: - description: Use the table of contents and search tool to explore the Exadata Fleet Update API. name: FleetSoftwareUpdate paths: /fsuActions: get: description: 'Gets a list of all Exadata Fleet Update Actions in a compartment. ' operationId: ListFsuActions parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/FsuCycleIdQueryParam' - $ref: '#/components/parameters/FsuActionLifecycleStateQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/FsuActionTypeQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/FsuActionSortByQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'A page of FsuActionSummary objects. ' 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/FsuActionSummaryCollection' 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/default' summary: Gets a list of all Exadata Fleet Update Actions in a compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuActionSummaryCollection' post: description: 'Creates a new Exadata Fleet Update Action. ' operationId: CreateFsuAction parameters: - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 201: description: 'Exadata Fleet Update Action resource created, but execution will be completed asynchronously. ' headers: Location: description: 'URI with information of a newly created resource. Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 ' schema: type: string 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 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 content: application/json: schema: $ref: '#/components/schemas/FsuAction' 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/default' summary: Creates a new Exadata Fleet Update Action. tags: - FleetSoftwareUpdate requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateFsuActionDetails' description: 'Details for the new Exadata Fleet Update Action. ' required: true /fsuActions/{fsuActionId}: delete: description: 'Deletes a Exadata Fleet Update Action resource by identifier. ' operationId: DeleteFsuAction parameters: - $ref: '#/components/parameters/FsuActionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Action 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 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 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/default' summary: Delete a provisioned Exadata Fleet Update Action. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuAction' get: description: 'Gets a Exadata Fleet Update Action by identifier. ' operationId: GetFsuAction parameters: - $ref: '#/components/parameters/FsuActionIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'Retrieves the Exadata Fleet Update Action with the specified id. ' 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/FsuAction' 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/default' summary: Get Exadata Fleet Update Action. tags: - FleetSoftwareUpdate put: description: 'Updates the Exadata Fleet Update Action identified by the ID. ' operationId: UpdateFsuAction parameters: - $ref: '#/components/parameters/FsuActionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request. The Flee Software Update Action will be updated. ' 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 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/default' summary: Updates the Exadata Fleet Update Action identified by the ID. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuAction' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFsuActionDetails' description: 'The Exadata Fleet Update Action details to be updated. ' required: true /fsuActions/{fsuActionId}/actions/cancel: post: description: 'Cancels a scheduled Action. Only applicable for Actions that have not started executing. ' operationId: CancelFsuAction parameters: - $ref: '#/components/parameters/FsuActionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 200: description: 'OK. Scheduled Action cancelled. ' 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/default' summary: Cancels a scheduled Action. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuAction' /fsuActions/{fsuActionId}/actions/changeCompartment: post: description: 'Moves a Exadata Fleet Update Action resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource. ' operationId: ChangeFsuActionCompartment parameters: - $ref: '#/components/parameters/FsuActionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Action and related Jobs will be moved into a different 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 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' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Moves a resource into a different compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuAction' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeFsuActionCompartmentDetails' description: 'The compartment where the Exadata Fleet Update Action will be moved to. ' required: true /fsuActions/{fsuActionId}/actions/resume: post: description: 'Resumes an Action that has batches of targets waiting to execute. ' operationId: ResumeFsuAction parameters: - $ref: '#/components/parameters/FsuActionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 200: description: 'OK. The Action will continue with the execution for the next batch of targets. ' 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/default' summary: Resumes an Action that has batches of targets waiting to execute. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuAction' /fsuActions/{fsuActionId}/output/content: get: description: 'Gets the Exadata Fleet Update Action Output content as a binary file (string). This will only include the output from FAILED Exadata Fleet Update Jobs. No content in case there are no FAILED jobs. ' operationId: GetFsuActionOutputContent parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/FsuActionIdentifierPathParam' responses: 200: description: 'OK. The response body will contain the specified Action output content as a binary file (string). ' 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/x-yaml: schema: format: binary type: string 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/default' summary: Gets Exadata Fleet Update Action Output. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuAction' /fsuCollections: get: description: 'Gets a list of all Exadata Fleet Update Collections in a compartment. ' operationId: ListFsuCollections parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/FsuCollectionLifecycleStateQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/FsuCollectionTypeQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/FsuCollectionSortByQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'A page of FsuCollectionSummary objects. ' 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/FsuCollectionSummaryCollection' 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/default' summary: Gets a list of all Exadata Fleet Update Collections in a compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCollectionSummaryCollection' post: description: 'Creates a new Exadata Fleet Update Collection. ' operationId: CreateFsuCollection parameters: - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 201: description: 'Exadata Fleet Update Collection resource created, but setup will be completed asynchronously. ' headers: Location: description: 'URI with information of a newly created resource. Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 ' schema: type: string 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 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 content: application/json: schema: $ref: '#/components/schemas/FsuCollection' 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/default' summary: Creates a new Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateFsuCollectionDetails' description: 'Details for the new Exadata Fleet Update Collection. ' required: true /fsuCollections/{fsuCollectionId}: delete: description: 'Deletes a Exadata Fleet Update Collection resource by identifier. ' operationId: DeleteFsuCollection parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Collection 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 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 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/default' summary: Delete a Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCollection' get: description: 'Gets a Exadata Fleet Update Collection by identifier. ' operationId: GetFsuCollection parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'Retrieves the Exadata Fleet Update Collection with the specified id. ' 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/FsuCollection' 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/default' summary: Get Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate put: description: 'Updates the Exadata Fleet Update Collection identified by the ID. ' operationId: UpdateFsuCollection parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Collection will be updated. ' 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 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/default' summary: Updates the Exadata Fleet Update Collection identified by the ID. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCollection' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFsuCollectionDetails' description: 'The Exadata Fleet Update Collection details to be updated. ' required: true /fsuCollections/{fsuCollectionId}/actions/changeCompartment: post: description: 'Moves a Exadata Fleet Update Collection resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource. ' operationId: ChangeFsuCollectionCompartment parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Collection resource will be moved into a different 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 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' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Moves a resource into a different compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCollection' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeFsuCollectionCompartmentDetails' description: 'The compartment where the Exadata Fleet Update Collection will be moved to. ' required: true /fsuCollections/{fsuCollectionId}/targets: get: description: 'Gets a list of all Targets that are members of a specific Exadata Fleet Update Collection. ' operationId: ListFsuCollectionTargets parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/TargetCompartmentIdQueryParam' - $ref: '#/components/parameters/TargetIdentifierQueryParam' - $ref: '#/components/parameters/TargetStatusQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/TargetSortByQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'A page of TargetSummary objects. ' 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/TargetSummaryCollection' 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/default' summary: Returns a list of Targets in the Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/TargetSummaryCollection' post: description: 'Adds targets to an existing Exadata Fleet Update Collection. Targets that are already part of a different Collection with an active Fleet Software Update Cycle cannot be added. This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, targets can be added only prior to executing an Apply Action. This will require running a new Stage Action for the active Cycle. ' operationId: AddFsuCollectionTargets parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: 'Accepted the request, target addition will be processed asynchronously. ' 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 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/default' summary: Adds targets to an existing Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCollection' requestBody: content: application/json: schema: $ref: '#/components/schemas/AddFsuCollectionTargetsDetails' description: 'The Targets to be added into the Exadata Fleet Update Collection. ' required: true put: description: 'Removes targets from an existing Exadata Fleet Update Collection. This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, targets can be removed only prior to executing an Apply Action. ' operationId: RemoveFsuCollectionTargets parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: 'Accepted the request, target removal will be processed asynchronously. ' 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 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/default' summary: Removes targets from an existing Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCollection' requestBody: content: application/json: schema: $ref: '#/components/schemas/RemoveFsuCollectionTargetsDetails' description: 'The Targets to be removed from the Exadata Fleet Update Collection. ' required: true /fsuCollections/{fsuCollectionId}/targets/{targetId}: delete: description: 'Removes a target from an existing Exadata Fleet Update Collection. This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, a target can be removed only prior to executing an Apply Action. ' operationId: DeleteFsuCollectionTarget parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/TargetIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request, target removal will be processed asynchronously. ' 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 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/default' summary: Removes a target from an existing Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCollection' get: description: 'Gets a Exadata Fleet Update Collection Target by identifier. ' operationId: GetFsuCollectionTarget parameters: - $ref: '#/components/parameters/FsuCollectionIdentifierPathParam' - $ref: '#/components/parameters/TargetIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'Retrieves the Exadata Fleet Update Collection Target with the specified id. ' 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/FsuCollectionTarget' 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/default' summary: Returns a Target in the Exadata Fleet Update Collection. tags: - FleetSoftwareUpdate /fsuCycles: get: description: 'Gets a list of all Exadata Fleet Update Cycles in a compartment. ' operationId: ListFsuCycles parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/FsuCollectionIdQueryParam' - $ref: '#/components/parameters/FsuCycleLifecycleStateQueryParam' - $ref: '#/components/parameters/CycleCollectionTypeQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/TargetVersionQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/FsuCycleSortByQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'A page of FsuCycleSummary objects. ' 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/FsuCycleSummaryCollection' 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/default' summary: Gets a list of all Exadata Fleet Update Cycles in a compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCycleSummary' post: description: 'Creates a new Exadata Fleet Update Cycle. ' operationId: CreateFsuCycle parameters: - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 201: description: 'Exadata Fleet Update Cycle resource created, but setup will be completed asynchronously. ' headers: Location: description: 'URI with information of a newly created resource. Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 ' schema: type: string 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 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 content: application/json: schema: $ref: '#/components/schemas/FsuCycle' 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/default' summary: Creates a new Exadata Fleet Update Cycle. tags: - FleetSoftwareUpdate requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateFsuCycleDetails' description: 'Details for the new Exadata Fleet Update Cycle. ' required: true /fsuCycles/{fsuCycleId}: delete: description: 'Deletes a Exadata Fleet Update Cycle resource by identifier. ' operationId: DeleteFsuCycle parameters: - $ref: '#/components/parameters/FsuCycleIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Cycle 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 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 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/default' summary: Delete a Exadata Fleet Update Cycle. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCycle' get: description: 'Gets a Exadata Fleet Update Cycle by identifier. ' operationId: GetFsuCycle parameters: - $ref: '#/components/parameters/FsuCycleIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'Retrieves the Exadata Fleet Update Cycle with the specified id. ' 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/FsuCycle' 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/default' summary: Get Exadata Fleet Update Cycle. tags: - FleetSoftwareUpdate put: description: 'Updates the Exadata Fleet Update Cycle identified by the ID. ' operationId: UpdateFsuCycle parameters: - $ref: '#/components/parameters/FsuCycleIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Cycle will be updated. ' 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 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/default' summary: Updates the Exadata Fleet Update Cycle identified by the ID. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCycle' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFsuCycleDetails' description: 'The Exadata Fleet Update Cycle details to be updated. ' required: true /fsuCycles/{fsuCycleId}/actions/changeCompartment: post: description: 'Moves a Exadata Fleet Update Cycle resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource. ' operationId: ChangeFsuCycleCompartment parameters: - $ref: '#/components/parameters/FsuCycleIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Cycle resource will be moved into a different 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 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' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Moves a resource into a different compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCycle' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeFsuCycleCompartmentDetails' description: 'The compartment where the Exadata Fleet Update Cycle will be moved to. ' required: true /fsuCycles/{fsuCycleId}/actions/clone: post: description: 'Clones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle resource. ' operationId: CloneFsuCycle parameters: - $ref: '#/components/parameters/FsuCycleIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 201: description: 'Cloned Exadata Fleet Update Cycle resource created, but setup will be completed asynchronously. ' headers: Location: description: 'URI with information of a newly created resource. Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 ' schema: type: string 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 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 content: application/json: schema: $ref: '#/components/schemas/FsuCycle' 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/default' summary: Clones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle resource. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuCycle' requestBody: content: application/json: schema: $ref: '#/components/schemas/CloneFsuCycleDetails' description: The Exadata Fleet Update Cycle properties to be updated in the cloned Cycle instead of using the existing values. required: true /fsuDiscoveries: get: description: 'Returns a list of Exadata Fleet Update Discoveries resources in the specified compartment. ' operationId: ListFsuDiscoveries parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/FsuDiscoveryLifecycleStateQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/FsuDiscoverySortByQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: A page of FsuDiscoverySummary objects. 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/FsuDiscoverySummaryCollection' 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/default' summary: Gets a list of all Exadata Fleet Update Discoveries in a compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuDiscoverySummary' post: description: 'Creates a new Exadata Fleet Update Discovery. ' operationId: CreateFsuDiscovery parameters: - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 201: description: 'Exadata Fleet Update Discovery resource created, but execution will be completed asynchronously. ' headers: Location: description: 'URI with information of a newly created resource. Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 ' schema: type: string 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 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 content: application/json: schema: $ref: '#/components/schemas/FsuDiscovery' 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/default' summary: Creates a new Exadata Fleet Update Discovery. tags: - FleetSoftwareUpdate requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateFsuDiscoveryDetails' description: 'Details for the new Exadata Fleet Update Discovery. ' required: true /fsuDiscoveries/{fsuDiscoveryId}: delete: description: 'Deletes a Exadata Fleet Update Discovery resource by identifier. ' operationId: DeleteFsuDiscovery parameters: - $ref: '#/components/parameters/FsuDiscoveryIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: 'Accepted the request. The Exadata Fleet Update Discovery 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 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 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/default' summary: Deletes a Exadata Fleet Update Discovery. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuDiscovery' get: description: 'Gets a Exadata Fleet Update Discovery by identifier. ' operationId: GetFsuDiscovery parameters: - $ref: '#/components/parameters/FsuDiscoveryIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'Return the Exadata Fleet Update Discovery with the specified id. ' 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/FsuDiscovery' 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/default' summary: Get Exadata Fleet Update Discovery. tags: - FleetSoftwareUpdate put: description: 'Updates the Exadata Fleet Update Discovery identified by the ID. ' operationId: UpdateFsuDiscovery parameters: - $ref: '#/components/parameters/FsuDiscoveryIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'Ok. The Exadata Fleet Update Discovery updated. ' 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/default' summary: Updates the Exadata Fleet Update Discovery. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuDiscovery' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFsuDiscoveryDetails' description: 'The Exadata Fleet Update Discovery details to be updated. ' required: true /fsuDiscoveries/{fsuDiscoveryId}/actions/abort: post: description: 'Aborts Exadata Fleet Update Discovery in progress. ' operationId: AbortFsuDiscovery parameters: - $ref: '#/components/parameters/FsuDiscoveryIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 200: description: 'OK. Abort of Discovery accepted. ' 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/default' summary: Aborts Exadata Fleet Update Discovery in progress. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuDiscovery' /fsuDiscoveries/{fsuDiscoveryId}/actions/changeCompartment: post: description: 'Moves a Exadata Fleet Update Discovery resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource. ' operationId: ChangeFsuDiscoveryCompartment parameters: - $ref: '#/components/parameters/FsuDiscoveryIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 204: description: 'OK. The Exadata Fleet Update Discovery resource will be moved into a different 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 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/default' summary: Moves a Exadata Fleet Update Discovery resource into a different compartment. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuDiscovery' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeFsuDiscoveryCompartmentDetails' description: 'The compartment where the Exadata Fleet Update Discovery will be moved to ' required: true /fsuDiscoveries/{fsuDiscoveryId}/targets: get: description: 'Gets a list of all Targets in the results of a Exadata Fleet Update Discovery. ' operationId: ListFsuDiscoveryTargets parameters: - $ref: '#/components/parameters/FsuDiscoveryIdentifierPathParam' - $ref: '#/components/parameters/TargetCompartmentIdQueryParam' - $ref: '#/components/parameters/TargetIdentifierQueryParam' - $ref: '#/components/parameters/TargetStatusQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/TargetSortByQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'A page of TargetSummary objects. ' 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/TargetSummaryCollection' 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/default' summary: Gets a list of all Targets in the results of a Exadata Fleet Update Discovery. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/TargetSummaryCollection' /fsuJobs: get: description: 'Lists all the Exadata Fleet Update Jobs associated to the specified Exadata Fleet Update Action. ' operationId: ListFsuJobs parameters: - $ref: '#/components/parameters/FsuActionIdQueryParam' - $ref: '#/components/parameters/FsuJobLifecycleStateQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/FsuJobSortByQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'A page of FsuJobSummary objects. ' 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/FsuJobCollection' 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/default' summary: Lists Exadata Fleet Update Jobs for the specified Exadata Fleet Update Action. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuJobSummary' /fsuJobs/{fsuJobId}: delete: description: 'Deletes the Exadata Fleet Update Job resource by identifier. ' operationId: DeleteFsuJob parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/FsuJobIdPathParam' responses: 204: description: 'No response, resource 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 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/default' summary: Deletes the Exadata Fleet Update Job resource by identifier. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuJob' get: description: 'Gets a Exadata Fleet Update Job by identifier. ' operationId: GetFsuJob parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/FsuJobIdPathParam' responses: 200: description: 'Retrieves the Exadata Fleet Update Job with the specified id. ' 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/FsuJob' 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/default' summary: Gets a Exadata Fleet Update Job by identifier. tags: - FleetSoftwareUpdate put: description: 'Updates Exadata Fleet Update Job resource details. ' operationId: UpdateFsuJob parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/FsuJobIdPathParam' - $ref: '#/components/parameters/IfMatchHeader' responses: 200: description: 'Ok. The Flee Software Update Action will be updated. ' 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/FsuJob' 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/default' summary: Updates Exadata Fleet Update Job resource details. tags: - FleetSoftwareUpdate requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateFsuJobDetails' description: 'The Exadata Fleet Update Job details to be updated. ' required: true /fsuJobs/{fsuJobId}/actions/retry: post: description: 'Retry a failed Job, only while the current Action is being executed. After the Action reaches a terminal state, a new Action of the same kind is required to retry on failed targets. ' operationId: RetryFsuJob parameters: - $ref: '#/components/parameters/FsuJobIdPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 200: description: 'OK. Retry of Job accepted. ' 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/default' summary: Retry a failed Exadata Fleet Update Job. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuJob' /fsuJobs/{fsuJobId}/output: get: description: 'Lists the Exadata Fleet Update Job Output messages, if any. ' operationId: ListFsuJobOutputs parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/FsuJobIdPathParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' responses: 200: description: 'A page of FsuJobOutputSummary objects. ' 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/FsuJobOutputSummaryCollection' 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/default' summary: Lists the Exadata Fleet Update Job Output messages. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuJobOutputSummary' /fsuJobs/{fsuJobId}/output/content: get: description: 'Get the Exadata Fleet Update Job Output content as a binary file (string). ' operationId: GetFsuJobOutputContent parameters: - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/FsuJobIdPathParam' responses: 200: description: 'OK. The response body will contain the specified job output content as a binary file (string). ' 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/x-yaml: schema: format: binary type: string 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/default' summary: Get Exadata Fleet Update Job Output as a binary file (string). tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/FsuJob' /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: 'A page of WorkRequestSummary objects. ' 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/default' summary: List Work Requests. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/WorkRequest' /workRequests/{workRequestId}: get: description: 'Gets the status of the work request with the specified ID. ' operationId: GetWorkRequest parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: 'The details of the work request. ' 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/default' summary: Gets Work Request Status. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/WorkRequest' /workRequests/{workRequestId}/errors: get: description: 'Returns a paginated list of errors for a specified Work Request.. ' operationId: ListWorkRequestErrors parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/WorkRequestSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' responses: 200: description: 'A page of WorkRequestError objects. ' 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/default' summary: Lists Work Request errors. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/WorkRequestError' /workRequests/{workRequestId}/logs: get: description: 'Returns a paginated list of logs for a specified Work Request. ' operationId: ListWorkRequestLogs parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/WorkRequestSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' responses: 200: description: 'A page of WorkRequestLogEntry objects. ' 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/default' summary: Lists Work Request logs. tags: - FleetSoftwareUpdate x-related-resource: '#/definitions/WorkRequestLogEntry' components: schemas: FsuJobSummary: description: 'Exadata Fleet Update Job resource. ' discriminator: propertyName: type properties: compartmentId: description: 'Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Exadata Fleet Update Job display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object fsuActionId: description: 'OCID of the Exadata Fleet Update Action that this job is part of. ' maxLength: 255 minLength: 1 type: string id: description: 'OCID identifier for the Exadata Fleet Update Job. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. ' type: string lifecycleState: description: 'The current state of the Job. ' enum: - ACCEPTED - IN_PROGRESS - UNKNOWN - TERMINATED - FAILED - NEEDS_ATTENTION - SUCCEEDED - WAITING - CANCELING - CANCELED type: string x-obmcs-top-level-enum: '#/definitions/JobLifecycleStates' progress: $ref: '#/components/schemas/JobProgress' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. ' format: date-time type: string timeFinished: description: 'The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. ' format: date-time type: string timeStarted: description: 'The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. ' format: date-time type: string timeUpdated: description: 'The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. ' format: date-time type: string type: description: 'Exadata Fleet Update Job type. ' enum: - STAGE - PRECHECK - APPLY - ROLLBACK_AND_REMOVE_TARGET - ROLLBACK_MAINTENANCE_CYCLE - CLEANUP type: string x-obmcs-top-level-enum: '#/definitions/JobTypes' required: - type type: object x-example: "{\n \"id\": \"ocid1.fsujob.phx.oc1..exampleunique_ID\",\n \"displayName\": \"job-\",\n \"type\": \"PRECHECK\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"fsuActionId\": \"ocid1.fsuaction.phx.oc1..exampleunique_ID\"\n \"fsuCollectionId\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"fsuCycleId\": \"ocid1.fsucycle.phx.oc1..exampleunique_ID\",\n \"targetId\": \"ocid1.database.phx.oc1..exampleunique_ID\",\n \"schedule\": {\n \"type\": \"START_TIME\",\n \"timeToStart\": \"2022-08-03T16:46:26.550Z\"\n },\n \"progress\": {\n \"progressOfOperation\": 51\n },\n \"timeCreated\": \"\",\n \"timeStarted\": \"\",\n \"timeUpdated\": \"\",\n \"timeFinished\": \"\",\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" FsuDiscovery: description: 'Exadata Fleet Update Discovery resource details. ' properties: compartmentId: description: 'Compartment Identifier. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object details: $ref: '#/components/schemas/DiscoveryDetails' displayName: description: 'Exadata Fleet Update Discovery display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object id: description: 'OCID identifier for the Exadata Fleet Update Discovery. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: 'The current state of the Exadata Fleet Update Discovery. ' enum: - ACCEPTED - IN_PROGRESS - FAILED - SUCCEEDED - CANCELING - CANCELED - DELETING - DELETED type: string x-obmcs-top-level-enum: '#/definitions/DiscoveryLifecycleStates' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The date and time the Exadata Fleet Update Discovery was created, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeFinished: description: 'The date and time the Exadata Fleet Update Discovery was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeUpdated: description: 'The date and time the Exadata Fleet Update Discovery was updated, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string required: - id - displayName - compartmentId - details - timeCreated - lifecycleState type: object x-example: "{\n \"id\": \"ocid1.fsudiscovery.phx.oc1..exampleunique_ID\",\n \"displayName\": \"MyDiscovery\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"details\": {\n \"type\": \"DB\",\n \"serviceType\": \"EXACS\",\n \"sourceMajorVersion\": \"DB_19\",\n \"criteria\": {\n \"strategy\": \"FILTERS\",\n \"filters\": [\n {\n \"type\": \"COMPARTMENT_ID\",\n \"identifiers\": [\"ocid1.compartment.oc1..exampleunique_ID1\", \"ocid1.compartment.oc1..exampleunique_ID2\"]\n },\n {\n \"type\": \"VERSION\",\n \"versions\": [\"19.11.0.0.0\", \"19.8.0.0.0\"]\n },\n {\n \"type\": \"RESOURCE_ID\",\n \"entityType\": \"DBHOME\",\n \"identifiers\": [\n \"ocid1.dbhome.oc1.phx..exampleunique_ID1\",\n \"ocid1.dbhome.oc1.phx..exampleunique_ID2\"\n ],\n \"operator\": \"OR\"\n },\n {\n \"type\": \"RESOURCE_ID\",\n \"entityType\": \"CLOUDVMCLUSTER\",\n \"identifiers\": [\"ocid1.cloudvmcluster.oc1.phx..exampleunique_ID1\"]\n }\n ]\n }\n },\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" FsuJob: description: 'Exadata Fleet Update Job resource. ' discriminator: propertyName: type properties: compartmentId: description: 'Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Exadata Fleet Update Job display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object fsuActionId: description: 'OCID of the Exadata Fleet Update Action that this job is part of. ' maxLength: 255 minLength: 1 type: string id: description: 'OCID identifier for the Exadata Fleet Update Job. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: 'The current state of the Exadata Fleet Update Job. ' enum: - ACCEPTED - IN_PROGRESS - UNKNOWN - TERMINATED - FAILED - NEEDS_ATTENTION - SUCCEEDED - WAITING - CANCELING - CANCELED type: string x-obmcs-top-level-enum: '#/definitions/JobLifecycleStates' progress: $ref: '#/components/schemas/JobProgressDetails' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. ' format: date-time type: string timeFinished: description: 'The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. ' format: date-time type: string timeStarted: description: 'The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. ' format: date-time type: string timeUpdated: description: 'The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. ' format: date-time type: string type: description: 'Exadata Fleet Update Job type. ' enum: - STAGE - PRECHECK - APPLY - ROLLBACK_AND_REMOVE_TARGET - ROLLBACK_MAINTENANCE_CYCLE - CLEANUP type: string x-obmcs-top-level-enum: '#/definitions/JobTypes' required: - id - type - compartmentId - fsuActionId - lifecycleState - timeCreated type: object x-example: "{\n \"id\": \"ocid1.fsujob.phx.oc1..exampleunique_ID\",\n \"displayName\": \"job-\",\n \"type\": \"APPLY\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"fsuActionId\": \"ocid1.fsuaction.phx.oc1..exampleunique_ID\"\n \"fsuCollectionId\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"fsuCycleId\": \"ocid1.fsucycle.phx.oc1..exampleunique_ID\",\n \"targetId\": \"ocid1.database.phx.oc1..exampleunique_ID\",\n \"schedule\": {\n \"type\": \"START_TIME\",\n \"timeToStart\": \"2022-08-03T16:46:26.550Z\"\n },\n \"progress\": {\n \"progressOfOperation\": 51\n },\n \"timeCreated\": \"\",\n \"timeStarted\": \"\",\n \"timeUpdated\": \"\",\n \"timeFinished\": \"\",\n \"lifecycleState\": \"FAILED\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" BatchingStrategyDetails: description: 'Batching strategy details to use during PRECHECK and APPLY Cycle Actions. ' discriminator: propertyName: type properties: type: description: 'Supported batching strategies. ' enum: - SEQUENTIAL - FIFTY_FIFTY - SERVICE_AVAILABILITY_FACTOR - NON_ROLLING type: string x-obmcs-top-level-enum: '#/definitions/BatchingStrategies' type: object x-example: "{\n \"type\": \"SEQUENTIAL\"\n}\n" Error: description: 'Error Information. ' properties: code: description: 'A short error code that defines the error, meant for programmatic parsing. ' type: string message: description: 'A human-readable error string. ' type: string required: - code - message FsuActionSummaryCollection: description: 'List of FsuActionSummary objects. ' properties: items: description: List of FsuActionSummary entries. items: $ref: '#/components/schemas/FsuActionSummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"id\": \"ocid1.fsuaction.iad.oc1..\",\n \"type\": \"STAGE\",\n \"relatedActionId\" : \"ocid1.fsuaction.iad.oc1..exampleunique_ID\",\n \"fsuCycleId\": \"ocid1.fsucycle.iad.oc1..exampleunique_ID\",\n \"scheduleDetails\": null,\n \"progress\": {\n \"inProgressTargets\": 0,\n \"completedTargets\": 8,\n \"failedTargets\": 2,\n \"waitingTargets\": 0,\n \"totalTargets\": 10\n },\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeStarted\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\":\"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"FAILED\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null,\n }\n ]\n}\n" FsuCollectionSummaryCollection: description: 'List of FsuCollectionSummary objects. ' properties: items: description: 'List of FsuCollectionSummary entries. ' items: $ref: '#/components/schemas/FsuCollectionSummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"id\": \"ocid1.fsucollection.phx.oc1.exampleunique_ID\",\n \"displayName\": \"MyCollection\",\n \"type\": \"DB\",\n \"serviceType\": \"EXACS\",\n \"compartmentId\": \"ocid1.compartment..exampleunique_ID\",\n \"activeFsuCycle\": {\n \"id\": \"ocid1.fsucycle.phx.oc1.exampleunique_ID\",\n \"displayName\": \"ActiveCycleName\"\n },\n \"sourceMajorVersion\": \"DB_19\",\n \"targetCount\": 20,\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"ACTIVE\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n }\n ]\n}\n" FsuActionSummary: description: 'Exadata Fleet Update Action summary. ' discriminator: propertyName: type properties: compartmentId: description: 'Compartment Identifier. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Exadata Fleet Update Action display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object id: description: 'OCID identifier for the Exadata Fleet Update Action. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: The current state of the Exadata Fleet Update Action. enum: - ACCEPTED - IN_PROGRESS - WAITING - UPDATING - FAILED - NEEDS_ATTENTION - SUCCEEDED - CANCELING - CANCELED - UNKNOWN - DELETING - DELETED type: string x-obmcs-top-level-enum: '#/definitions/ActionLifecycleStates' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The date and time the Action was created, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeFinished: description: 'The date and time the Action was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeStarted: description: 'The date and time the Action was started, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeUpdated: description: 'The date and time the Action was last updated, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string type: description: 'Type of Exadata Fleet Update Action. ' enum: - STAGE - PRECHECK - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE type: string x-obmcs-top-level-enum: '#/definitions/ActionTypes' required: - id - type - lifecycleState - compartmentId - timeCreated type: object x-example: "{\n \"id\": \"ocid1.fsuaction.iad.oc1..\",\n \"type\": \"STAGE\",\n \"fsuCycleId\": \"ocid1.fsucycle.iad.oc1..exampleunique_ID\",\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeStarted\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\":\"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"FAILED\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" WorkRequestSummaryCollection: description: 'Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata. ' properties: items: description: 'List of workRequestSummary objects. ' items: $ref: '#/components/schemas/WorkRequestSummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": {\n [\n {\n \"operationType\": \"APPLY_ACTION\",\n \"status\": \"ACCEPTED\",\n \"id\": \"ocid1.fsuworkrequest.dev.dev.amaaaaaas2wzumyadzzlanckmsdtqvmy2xdfah3rsst7xdctrx5gjl6nzkcq\",\n \"compartmentId\": \"ocid1.compartment.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"resources\": [\n {\n \"entityType\": \"fsujob\",\n \"actionType\": \"IN_PROGRESS\",\n \"identifier\": \"ocid1.fsujob.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"entityUri\": \"fsujobs/ocid1.fsujob.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"metadata\": {\n \"displayName\": \"jobName\"\n }\n }\n ],\n \"percentComplete\": 0.0,\n \"timeAccepted\": \"2022-08-03T16:46:26.550Z\",\n \"timeStarted\": null,\n \"timeFinished\": null\n }\n ]\n }\n}\n" NextActionToExecuteDetails: description: 'Details of the next Exadata Fleet Update Action to execute in a Maintenance Cycle. ' properties: timeToStart: description: 'The date and time the Exadata Fleet Update Action is expected to start. Null if no Action has been scheduled. [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string type: description: 'Type of Exadata Fleet Update Action ' enum: - STAGE - PRECHECK_STAGE - PRECHECK_APPLY - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE type: string x-obmcs-top-level-enum: '#/definitions/DetailedActionTypes' required: - type type: object x-example: "{\n \"type\": \"PRECHECK_STAGE\",\n \"timeToStart\": \"2022-08-03T16:46:26.550Z\"\n}\n" ChangeFsuCycleCompartmentDetails: description: 'Compartment to move the Exadata Fleet Update Cycle to. ' properties: compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved. ' maxLength: 255 minLength: 1 type: string required: - compartmentId type: object x-example: "{\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\"\n}\n" FsuJobOutputSummaryCollection: description: 'Results of a Exadata Fleet Update Job output listing. Contains FleetSoftwareUpdateJobOutputSummary items. ' properties: items: description: 'Items in collection. ' items: $ref: '#/components/schemas/FsuJobOutputSummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"message\": \"nodeName.domain.com: Audit ID: 6\"\n },\n {\n \"message\": \"nnodeName.domain.com: Creating a new ACFS file system for image \\\"DB_Image1\\\"\"\n }\n ]\n}\n" CreateFsuActionDetails: description: 'Exadata Fleet Update Action resource details. ' discriminator: propertyName: type properties: compartmentId: description: 'Compartment Identifier. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Exadata Fleet Update Action display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object type: description: 'Type of Exadata Fleet Update Action. ' enum: - STAGE - PRECHECK - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE type: string x-obmcs-top-level-enum: '#/definitions/ActionTypes' required: - type - compartmentId type: object x-example: "{\n \"displayName\": \"ApplyPatchMarch\",\n \"type\": \"APPLY\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\"\n}\n" ChangeFsuDiscoveryCompartmentDetails: description: 'Compartment to move the Exadata Fleet Update Discovery to. ' properties: compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved. ' maxLength: 255 minLength: 1 type: string required: - compartmentId type: object x-example: "{\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\"\n}\n" WorkRequestSummary: description: 'A summary of the status of a work request. ' properties: compartmentId: description: 'The ocid of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request affects multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used ' type: string id: description: The id of the work request. type: string operationType: description: 'Type of the work request. ' enum: - CREATE_DISCOVERY - DELETE_DISCOVERY - CREATE_COLLECTION - UPDATE_COLLECTION - DELETE_COLLECTION - MOVE_COLLECTION - ADD_TARGETS_TO_COLLECTION - REMOVE_TARGETS_IN_COLLECTION - CREATE_MAINTENANCE_CYCLE - UPDATE_MAINTENANCE_CYCLE - DELETE_MAINTENANCE_CYCLE - MOVE_MAINTENANCE_CYCLE - CLONE_MAINTENANCE_CYCLE - ROLLBACK_MAINTENANCE_CYCLE_ACTION - CREATE_ACTION - UPDATE_ACTION - DELETE_ACTION - MOVE_ACTION - PATCH_ACTION - CLEANUP_ACTION - ROLLBACK_AND_REMOVE_ACTION - APPLY_ACTION - PRECHECK_ACTION - STAGE_ACTION type: string x-obmcs-top-level-enum: '#/definitions/OperationType' percentComplete: description: 'Percentage of the request completed. ' format: float type: number resources: description: 'The resources affected by this work request. ' items: $ref: '#/components/schemas/WorkRequestResource' maxItems: 100 type: array status: description: 'Status of current work request. ' enum: - ACCEPTED - IN_PROGRESS - WAITING - FAILED - SUCCEEDED - CANCELING - CANCELED - NEEDS_ATTENTION type: string x-obmcs-top-level-enum: '#/definitions/OperationStatus' timeAccepted: description: 'The date and time the request was created, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeFinished: description: 'The date and time the object was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeStarted: description: 'The date and time the request was started, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string required: - operationType - status - id - compartmentId - resources - percentComplete - timeAccepted type: object x-example: "{\n \"operationType\": \"APPLY_ACTION\",\n \"status\": \"ACCEPTED\",\n \"id\": \"ocid1.fsuworkrequest.dev.dev.amaaaaaas2wzumyadzzlanckmsdtqvmy2xdfah3rsst7xdctrx5gjl6nzkcq\",\n \"compartmentId\": \"ocid1.compartment.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"resources\": [\n {\n \"entityType\": \"fsujob\",\n \"actionType\": \"IN_PROGRESS\",\n \"identifier\": \"ocid1.fsujob.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"entityUri\": \"fsujobs/ocid1.fsujob.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"metadata\": {\n \"displayName\": \"jobName\"\n }\n }\n ],\n \"percentComplete\": 0.0,\n \"timeAccepted\": \"2022-08-03T16:46:26.550Z\",\n \"timeStarted\": null,\n \"timeFinished\": null\n}\n" FsuCollection: description: 'Exadata Fleet Update Collection Resource. ' discriminator: propertyName: type properties: activeFsuCycle: $ref: '#/components/schemas/ActiveCycleDetails' compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Compartment. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'The user-friendly name for the Exadata Fleet Update Collection. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object id: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Collection. ' maxLength: 255 minLength: 1 type: string lastCompletedFsuCycleId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of last completed FSU Cycle. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: The current state of the Exadata Fleet Update Collection. enum: - CREATING - UPDATING - ACTIVE - NEEDS_ATTENTION - DELETING - DELETED - FAILED type: string x-obmcs-top-level-enum: '#/definitions/CollectionLifecycleStates' serviceType: description: 'Exadata service type for the target resource members. ' enum: - EXACS - EXACC type: string x-obmcs-top-level-enum: '#/definitions/CollectionServiceTypes' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object targetCount: description: 'Number of targets that are members of this Collection. ' minimum: 0 type: integer timeCreated: description: 'The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. ' format: date-time type: string timeUpdated: description: 'The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. ' format: date-time type: string type: description: 'Exadata Fleet Update Collection type. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/CollectionTypes' required: - id - displayName - compartmentId - type - serviceType - timeCreated - lifecycleState type: object x-example: "{\n \"id\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"displayName\": \"MyCollection\",\n \"type\": \"DB\",\n \"serviceType\": \"EXACS\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"activeFsuCycle\": {\n \"id\": \"ocid1.fsucycle.phx.oc1.exampleunique_ID\",\n \"displayName\": \"ActiveCycleName\"\n },\n \"targetCount\": 20,\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" TargetDetails: description: 'Details of target member of a Exadata Fleet Update Collection. ' discriminator: propertyName: entityType properties: compartmentId: description: 'Compartment identifier of the target. ' maxLength: 255 minLength: 1 type: string entityType: description: 'Resource EntityType for the target in the Exadata Fleet Update Collection. ' enum: - DATABASE - VMCLUSTER - CLOUDVMCLUSTER type: string id: description: OCID of the target resource in the Exadata Fleet Update Collection. maxLength: 255 minLength: 1 type: string required: - entityType x-example: "{\n \"entityType\": \"DATABASE\",\n \"id\": \"ocid1.database.iad.oc1..exampleunique_ID\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\"\n}\n" ChangeFsuCollectionCompartmentDetails: description: 'Compartment to move the Exadata Fleet Update Collection to. ' properties: compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved. ' maxLength: 255 minLength: 1 type: string required: - compartmentId type: object x-example: "{\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\"\n}\n" TargetSummaryCollection: description: 'List of TargetSummary objects. ' properties: items: description: List of TargetSummary entries. items: $ref: '#/components/schemas/TargetSummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"target\":{\n \"entityType\": \"DATABASE\",\n \"id\": \"ocid1.database.iad.oc1..exampleunique_ID\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"dbHomeId\": \"ocid1.dbhome..exampleunique_ID\",\n \"vmClusterId\": \"ocid1.vmcluster.iad.oc1..exampleunique_ID\",\n \"infrastructureId\": \"ocid1.exadatainfrastructure.iad.oc1..exampleunique_ID\",\n \"softwareImageId\": \"ocid1.databasesoftwareimage.oc1.iad.exampleunique_ID\"\n },\n \"currentVersion\": \"19.8.0.0\",\n \"status\": \"ENUM with FSU status of target\",\n \"executingFsuJobId\": \"ocid1.fsujob.iad.oc1..exampleunique_ID\",\n \"activeFsuCycleId\": \"ocid1.fsucycle.iad.oc1..exampleunique_ID\",\n \"progress\": {\n \"operationType\": \"PRECHECK\",\n \"progressOfOperation\": 51\n }\n }\n ]\n}\n" DiscoveryDetailsSummary: description: 'Summarized Discovery details. ' properties: criteria: description: 'Criteria used for Exadata Fleet Update Discovery. ' enum: - SEARCH_QUERY - FILTERS type: string x-obmcs-top-level-enum: '#/definitions/DiscoveryCriteria' serviceType: description: 'Exadata service type for the target resource members. ' enum: - EXACS - EXACC type: string x-obmcs-top-level-enum: '#/definitions/DiscoveryServiceTypes' type: description: 'Exadata Fleet Update Discovery type. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/DiscoveryTypes' required: - type - serviceType x-example: "{\n \"type\": \"GI\",\n \"serviceType\": \"EXACS\",\n \"criteria\": \"SEARCH_QUERY\"\n}\n" UpdateFsuActionDetails: description: 'Exadata Fleet Update Action resource details to update. ' discriminator: propertyName: type properties: definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Exadata Fleet Update Action display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object type: description: 'Type of Exadata Fleet Update Action to update. Specifying this option will not change the Action type. ' enum: - STAGE - PRECHECK - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE type: string x-obmcs-top-level-enum: '#/definitions/ActionTypes' required: - type type: object x-example: "{\n \"displayName\": \"ApplyPatchMarchNow\",\n \"type\": \"APPLY\"\n}\n" CreateFsuCollectionDetails: description: 'Details to create a new Exadata Fleet Update Collection. Targets belonging to another Exadata Fleet Update Collection of the same type will be rejected. ' discriminator: propertyName: type properties: compartmentId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the Compartment. maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'The user-friendly name for the Exadata Fleet Update Collection. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object serviceType: description: 'Exadata service type for the target resource members. ' enum: - EXACS - EXACC type: string x-obmcs-top-level-enum: '#/definitions/CollectionServiceTypes' type: description: 'Collection type. DB: Only Database entity type resources allowed. GI: CloudVMCluster and VMCluster entity type resources allowed. GUEST_OS: CloudVmCluster and VmCluster entity type resources are allowed. EXADB_STACK: CloudVmCluster and VmCluster entity type resources are allowed. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/CollectionTypes' required: - type - serviceType - compartmentId type: object x-example: "{\n \"displayName\": \"myDBCollection\",\n \"type\": \"DB\",\n \"serviceType\": \"EXACS\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\"\n}\n" FsuJobCollection: description: 'Results of a Exadata Fleet Update Job Summary listing. Contains FleetSoftwareUpdateJobSummary items. ' properties: items: description: 'Items in collection. ' items: $ref: '#/components/schemas/FsuJobSummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"id\": \"ocid1.fsujob.phx.oc1..exampleunique_ID\",\n \"displayName\": \"job-\",\n \"type\": \"PRECHECK\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"fsuActionId\": \"ocid1.fsuaction.phx.oc1..exampleunique_ID\"\n \"fsuCollectionId\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"fsuCycleId\": \"ocid1.fsucycle.phx.oc1..exampleunique_ID\",\n \"targetId\": \"ocid1.database.phx.oc1..exampleunique_ID\",\n \"schedule\": {\n \"type\": \"START_TIME\",\n \"timeToStart\": \"2022-08-03T16:46:26.550Z\"\n },\n \"progress\": {\n \"progressOfOperation\": 51\n },\n \"timeCreated\": \"\",\n \"timeStarted\": \"\",\n \"timeUpdated\": \"\",\n \"timeFinished\": \"\",\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n }\n ]\n}\n" FsuCollectionTarget: description: 'Details of a target member of a Exadata Fleet Update Collection. ' properties: activeFsuCycleId: description: 'Active Exadata Fleet Update Cycle OCID. Null if no Cycle is active that has this target as member. ' maxLength: 255 minLength: 1 type: string currentVersion: description: 'Current version of the target. ' maxLength: 255 minLength: 1 type: string executingFsuJobId: description: 'Exadata Fleet Update Job OCID executing an action in the target. Null if no job is being executed. ' maxLength: 255 minLength: 1 type: string progress: $ref: '#/components/schemas/TargetProgressSummary' status: description: 'Status of the target in the Exadata Fleet Update Collection. ' enum: - IDLE - EXECUTING_JOB - JOB_FAILED type: string target: $ref: '#/components/schemas/TargetDetails' required: - target type: object x-example: "{\n \"target\":{\n \"entityType\": \"DATABASE\",\n \"id\": \"ocid1.database.iad.oc1..exampleunique_ID\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"dbHomeId\": \"ocid1.dbhome..exampleunique_ID\",\n \"vmClusterId\": \"ocid1.vmcluster.iad.oc1..exampleunique_ID\",\n \"infrastructureId\": \"ocid1.exadatainfrastructure.iad.oc1..exampleunique_ID\",\n \"softwareImageId\": \"ocid1.databasesoftwareimage.oc1.iad.exampleunique_ID\"\n },\n \"currentVersion\": \"19.8.0.0\",\n \"status\": \"ENUM with FSU status of target\",\n \"executingFsuJobId\": \"ocid1.fsujob.iad.oc1..exampleunique_ID\",\n \"activeFsuCycleId\": \"ocid1.fsucycle.iad.oc1..exampleunique_ID\",\n \"progress\": {\n \"operationType\": \"PRECHECK\",\n \"progressOfOperation\": 51\n }\n}\n" FsuCycleSummaryCollection: description: 'List of FsuCycleSummary objects. ' properties: items: description: List of FsuCycleSummary entries. items: $ref: '#/components/schemas/FsuCycleSummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"id\": \"ocid1.fsuscycle.phx.oc1..exampleunique_ID\",\n \"displayName\": \"MyFleetSoftwareUpdateCycle\",\n \"type\": \"PATCH\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"executingFsuActionId\": \"ocid1.fsusaction.phx.oc1..exampleunique_ID\",\n \"fsuCollectionId\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"collectionType\": \"DB\",\n \"target\": {\n \"type\": \"IMAGE_ID\",\n \"softwareImageId\": \"ocid1.databasesoftwareimage.phx.oc1..exampleunique_ID\",\n \"homePolicy\": \"CREATE_NEW\"\n },\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\": null,\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n }\n ]\n}\n" AddFsuCollectionTargetsDetails: description: 'Add Targets to an Exadata Fleet Update Collection. Targets belonging to another Exadata Fleet Update Collection of the same type will be rejected. If automated maintenance is enabled for the Exadata Fleet Update Collection, then ensure that the scheduling policy and window can accommodate the targets being added. ' properties: targets: description: 'List of Targets to add into the Exadata Fleet Update Collection. ' items: $ref: '#/components/schemas/TargetEntry' maxItems: 100 type: array required: - targets type: object x-example: "{\n \"targets\": [\n {\n \"entityType\": \"DATABASE\",\n \"identifier\": \"ocid1.database.phx.oc1..exampleunique_ID1\"\n },\n {\n \"entityType\": \"DATABASE\",\n \"identifier\": \"ocid1.database.phx.oc1..exampleunique_ID2\"\n }\n ]\n}\n" DiscoveryDetails: description: 'Discovery filter details for search. ' discriminator: propertyName: type properties: serviceType: description: 'Exadata service type for the target resource members. ' enum: - EXACS - EXACC type: string x-obmcs-top-level-enum: '#/definitions/DiscoveryServiceTypes' type: description: 'Exadata Fleet Update Discovery type. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/DiscoveryTypes' required: - type - serviceType x-example: "{\n \"type\": \"GI\",\n \"serviceType\": \"EXACC\"\n}\n" CreateFsuCycleDetails: description: 'Details to create an Exadata Fleet Update Cycle. ' discriminator: propertyName: type properties: applyActionSchedule: $ref: '#/components/schemas/CreateScheduleDetails' batchingStrategy: $ref: '#/components/schemas/CreateBatchingStrategyDetails' compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Compartment. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object diagnosticsCollection: $ref: '#/components/schemas/DiagnosticsCollectionDetails' displayName: description: 'The user-friendly name for the Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object fsuCollectionId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created. ' maxLength: 255 minLength: 1 type: string goalVersionDetails: $ref: '#/components/schemas/FsuGoalVersionDetails' stageActionSchedule: $ref: '#/components/schemas/CreateScheduleDetails' type: description: 'Type of Exadata Fleet Update Cycle. ' enum: - PATCH - UPGRADE type: string x-obmcs-top-level-enum: '#/definitions/CycleTypes' required: - type - compartmentId - fsuCollectionId - goalVersionDetails type: object x-example: "{\n \"displayName\": \"MyFleetSoftwareUpdateCycle\",\n \"type\": \"PATCH\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"fsuCollectionId\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"goalVersionDetails\" : {\n \"type\": \"VERSION\",\n \"version\" : \"19.11.0.0.0\",\n \"homePolicy\": \"USE_EXISTING\"\n },\n \"batchingStrategy\": {\n \"type\": \"SEQUENTIAL\"\n },\n \"stageActionSchedule\": {\n \"type\": \"START_TIME\",\n \"timeToStart\": \"2022-08-03T16:46:26.550Z\"\n },\n \"applyActionSchedule\": {\n \"type\": \"START_TIME\",\n \"timeToStart\": \"2022-08-04T16:50:00.000Z\"\n }\n}\n" CreateScheduleDetails: description: 'Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible. ' discriminator: propertyName: type properties: type: description: 'Type of scheduling strategy to use for Fleet Patching Update Action execution. ' enum: - START_TIME type: string required: - type type: object x-example: "{\n \"type\": \"START_TIME\"\n}\n" FsuCycleSummary: description: 'Exadata Fleet Update Cycle Summary. ' properties: collectionType: description: 'Type of Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/CollectionTypes' compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Compartment. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object diagnosticsCollection: $ref: '#/components/schemas/DiagnosticsCollectionDetails' displayName: description: 'The user-friendly name for the Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string executingFsuActionId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Action that is currently in progress, if applicable. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object fsuCollectionId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string goalVersionDetails: $ref: '#/components/schemas/FsuGoalVersionDetails' id: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string lastCompletedAction: description: 'The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet. ' enum: - STAGE - PRECHECK_STAGE - PRECHECK_APPLY - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE type: string x-obmcs-top-level-enum: '#/definitions/DetailedActionTypes' lastCompletedActionId: description: 'OCID identifier for the latest Action the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: The current state of the Exadata Fleet Update Cycle. enum: - CREATING - ACTIVE - UPDATING - IN_PROGRESS - FAILED - NEEDS_ATTENTION - SUCCEEDED - DELETING - DELETED type: string x-obmcs-top-level-enum: '#/definitions/CycleLifecycleStates' nextActionToExecute: description: 'In this array all the possible actions will be listed. The first element is the suggested Action. ' items: $ref: '#/components/schemas/NextActionToExecuteDetails' maxItems: 5 type: array rollbackCycleState: description: 'Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before. ' enum: - ABLE_TO_EXECUTE - IN_PROGRESS - FAILED - NEEDS_ATTENTION - SUCCEEDED type: string x-obmcs-top-level-enum: '#/definitions/RollbackCycleStates' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The date and time the Exadata Fleet Update Cycle was created, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeFinished: description: 'The date and time the Exadata Fleet Update Cycle was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeUpdated: description: 'The date and time the Exadata Fleet Update Cycle was updated, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string type: description: 'Type of Exadata Fleet Update Cycle. ' enum: - PATCH - UPGRADE type: string x-obmcs-top-level-enum: '#/definitions/CycleTypes' required: - id - type - compartmentId - fsuCollectionId - collectionType - goalVersionDetails - lifecycleState - timeCreated type: object x-example: "{\n \"id\": \"ocid1.fsucycle.phx.oc1..exampleunique_ID\",\n \"displayName\": \"MyFleetSoftwareUpdateCycle\",\n \"type\": \"PATCH\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"executingFsuActionId\": \"ocid1.fsuaction.phx.oc1..exampleunique_ID\",\n \"nextActionToExecute\": [\n {\n \"type\": \"APPLY\",\n \"timeToStart\": null\n }\n ],\n \"lastCompletedAction\": \"PRECHECK_APPLY\",\n \"fsuCollectionId\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"collectionType\": \"DB\",\n \"goalVersionDetails\" : {\n \"type\": \"IMAGE_ID\",\n \"softwareImageId\": \"ocid1.databasesoftwareimage.phx.oc1..exampleunique_ID\",\n \"homePolicy\": \"CREATE_NEW\"\n },\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\": null,\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" TargetSummary: description: 'Details of a target member of a Exadata Fleet Update Collection. ' properties: activeFsuCycleId: description: 'Active Exadata Fleet Update Cycle OCID. Null if no Cycle is active that has this target as member. ' maxLength: 255 minLength: 1 type: string currentVersion: description: 'Current version of the target ' maxLength: 255 minLength: 1 type: string executingFsuJobId: description: 'Exadata Fleet Update Job OCID executing an action in the target. Null if no job is being executed. ' maxLength: 255 minLength: 1 type: string memberships: description: 'List of Exadata Fleet Update Collections containing this target. ' items: $ref: '#/components/schemas/MembershipSummary' maxItems: 10 type: array progress: $ref: '#/components/schemas/TargetProgressSummary' status: description: 'Status of the target in the Exadata Fleet Update Collection. ' enum: - IDLE - EXECUTING_JOB - JOB_FAILED type: string target: $ref: '#/components/schemas/TargetDetails' type: object x-example: "{\n \"target\":{\n \"entityType\": \"DATABASE\",\n \"id\": \"ocid1.database.iad.oc1..exampleunique_ID\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"dbHomeId\": \"ocid1.dbhome..exampleunique_ID\",\n \"vmClusterId\": \"ocid1.vmcluster.iad.oc1..exampleunique_ID\",\n \"infrastructureId\": \"ocid1.exadatainfrastructure.iad.oc1..exampleunique_ID\",\n \"softwareImageId\": \"ocid1.databasesoftwareimage.oc1.iad.exampleunique_ID\"\n },\n \"currentVersion\": \"19.8.0.0\",\n \"status\": \"ENUM with FSU status of target\",\n \"executingFsuJobId\": \"ocid1.fsujob.iad.oc1..exampleunique_ID\",\n \"activeFsuCycleId\": \"ocid1.fsucycle.iad.oc1..exampleunique_ID\",\n \"progress\": {\n \"operationType\": \"PRECHECK\",\n \"progressOfOperation\": 51\n },\n \"memberships\": [\n {\n \"fsuCollectionId\": \"ocid1.fsucollection.oc1..exampleunique_ID\",\n \"fsuCollectionType\": \"DB\",\n \"fsuCollectionName\": \"MyDbCollection\"\n }\n ]\n}\n" WorkRequestLogEntry: description: 'A log message from the execution of a work request. ' properties: message: description: 'Human-readable log message. ' type: string timestamp: description: 'The time the log message was written. An RFC3339 formatted datetime string. ' format: date-time type: string required: - message - timestamp x-example: "{\n \"message\": \"Starting collection target discovery...\",\n \"timestamp\": \"2022-08-03T16:46:26.550Z\"\n}\n" WorkRequest: description: A description of workrequest status. properties: compartmentId: description: 'The ocid of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request affects multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used. ' type: string id: description: The id of the work request. type: string operationType: description: Type of the work request. enum: - CREATE_DISCOVERY - DELETE_DISCOVERY - CREATE_COLLECTION - UPDATE_COLLECTION - DELETE_COLLECTION - MOVE_COLLECTION - ADD_TARGETS_TO_COLLECTION - REMOVE_TARGETS_IN_COLLECTION - CREATE_MAINTENANCE_CYCLE - UPDATE_MAINTENANCE_CYCLE - DELETE_MAINTENANCE_CYCLE - MOVE_MAINTENANCE_CYCLE - CLONE_MAINTENANCE_CYCLE - ROLLBACK_MAINTENANCE_CYCLE_ACTION - CREATE_ACTION - UPDATE_ACTION - DELETE_ACTION - MOVE_ACTION - PATCH_ACTION - CLEANUP_ACTION - ROLLBACK_AND_REMOVE_ACTION - APPLY_ACTION - PRECHECK_ACTION - STAGE_ACTION type: string x-obmcs-top-level-enum: '#/definitions/OperationType' percentComplete: description: Percentage of the request completed. format: float type: number resources: description: The resources affected by this work request. items: $ref: '#/components/schemas/WorkRequestResource' maxItems: 100 type: array status: description: Status of current work request. enum: - ACCEPTED - IN_PROGRESS - WAITING - FAILED - SUCCEEDED - CANCELING - CANCELED - NEEDS_ATTENTION type: string x-obmcs-top-level-enum: '#/definitions/OperationStatus' timeAccepted: description: 'The date and time the request was created, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeFinished: description: 'The date and time the object was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeStarted: description: 'The date and time the request was started, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string required: - operationType - status - id - compartmentId - resources - percentComplete - timeAccepted type: object x-example: "{\n \"operationType\": \"CREATE_COLLECTION\",\n \"status\": \"ACCEPTED\",\n \"id\": \"ocid1.fsuworkrequest.dev.dev.amaaaaaas2wzumyazwy7jbfudwuqdzpxnhhlg5iy5632gfr6vofjsokxbssa\",\n \"compartmentId\": \"ocid1.compartment.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"resources\": [\n {\n \"entityType\": \"fsucollection\",\n \"actionType\": \"IN_PROGRESS\",\n \"identifier\": \"ocid1.fsucollection.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"entityUri\": \"fsuCollections/ocid1.fsucollection.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"metadata\": {\n \"displayName\": \"collectionName\"\n }\n }\n ],\n \"percentComplete\": 0.0,\n \"timeAccepted\": \"2022-08-03T16:46:26.550Z\",\n \"timeStarted\": null,\n \"timeFinished\": null\n}\n" JobProgressDetails: description: 'Details about the Exadata Fleet Update Job progress. ' properties: progressOfOperation: description: 'Percentage of progress against the total to complete the operation. ' maximum: 100 minimum: 0 type: integer type: object x-example: "{\n \"progressOfOperation\": 51\n}\n" UpdateFsuJobDetails: description: 'Update Exadata Fleet Update Job Details. ' properties: definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Name of the job. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object type: object x-example: "{\n \"displayName\": \"FleetJob-1\"\n}\n" UpdateFsuCycleDetails: description: 'Update Exadata Fleet Update Cycle resource details. If automated maintenance is enabled for the associated Exadata Fleet Update Collection, updating Exadata Fleet Update Cycle will not affect the Exadata Fleet Update Collection. ' discriminator: propertyName: type properties: batchingStrategy: $ref: '#/components/schemas/UpdateBatchingStrategyDetails' definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object diagnosticsCollection: $ref: '#/components/schemas/DiagnosticsCollectionDetails' displayName: description: 'Exadata Fleet Update Cycle display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object goalVersionDetails: $ref: '#/components/schemas/FsuGoalVersionDetails' type: description: 'Type of Exadata Fleet Update Cycle to update. This will not change the Maintenance Cycle type, it is to define the set of properties that can be updated depending on the Cycle type. Type value should match the Maintenance Cycle type. ' enum: - PATCH - UPGRADE type: string x-obmcs-top-level-enum: '#/definitions/CycleTypes' required: - type type: object x-example: "{\n \"displayName\": \"MyFleetSoftwareUpdateCycle\",\n \"type\": \"PATCH\",\n \"goalVersionDetails\" : {\n \"type\": \"IMAGE_ID\",\n \"softwareImageId\": \"ocid1.databasesoftwareimage.phx.oc1..exampleunique_ID\",\n \"homePolicy\": \"CREATE_NEW\"\n },\n \"batchingStrategy\": {\n \"type\": \"FIFTY_FIFTY\"\n }\n}\n" CreateFsuDiscoveryDetails: description: 'The information about new Exadata Fleet Update Discovery resource. ' properties: compartmentId: description: Compartment Identifier. maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object details: $ref: '#/components/schemas/DiscoveryDetails' displayName: description: 'Exadata Fleet Update Collection display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object required: - compartmentId - details type: object x-example: "{\n \"displayName\": \"myGIDiscovery\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"details\": {\n \"type\": \"GI\",\n \"serviceType\": \"EXACS\",\n \"sourceMajorVersion\": \"GI_19\"\n \"criteria\": {\n \"strategy\": \"SEARCH_QUERY\",\n \"query\": \"query vmcluster resources where exadataInfrastructureId = 'ocid1.exadataInfrastructure.oc1.iad..exampleunique_ID'\"\n }\n }\n}\n" 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 work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition 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 the work request affects. ' type: string entityUri: description: 'The URI path that the user can do a GET on to access the resource metadata. ' type: string identifier: description: 'The identifier of the resource the work request affects. ' type: string metadata: additionalProperties: type: string description: 'Additional information that helps to explain the resource. ' enum: - DISPLAY_NAME type: object x-obmcs-top-level-enum: '#/definitions/WorkRequestResourceMetadataKey' required: - actionType - entityType - identifier x-example: "{\n \"entityType\": \"fsujob\",\n \"actionType\": \"IN_PROGRESS\",\n \"identifier\": \"ocid1.fsujob.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"entityUri\": \"fsujobs/ocid1.fsujob.oc1..aaaaaaaakttteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeest1\",\n \"metadata\": {\n \"displayName\": \"jobName\"\n }\n}\n" JobProgress: description: 'Summary of progress for the Exadata Fleet Update Job. ' properties: progressOfOperation: description: 'Percentage of progress against the total to complete the operation. ' maximum: 100 minimum: 0 type: integer type: object x-example: "{\n \"progressOfOperation\": 51\n}\n" FsuAction: description: 'Exadata Fleet Update Action resource details. ' discriminator: propertyName: type properties: compartmentId: description: 'Compartment Identifier. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Exadata Fleet Update Action display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object id: description: 'OCID identifier for the Exadata Fleet Update Action. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: The current state of the Exadata Fleet Update Action. enum: - ACCEPTED - IN_PROGRESS - WAITING - UPDATING - FAILED - NEEDS_ATTENTION - SUCCEEDED - CANCELING - CANCELED - UNKNOWN - DELETING - DELETED type: string x-obmcs-top-level-enum: '#/definitions/ActionLifecycleStates' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The date and time the Action was created, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeFinished: description: 'The date and time the Action was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeStarted: description: 'The date and time the Action was started, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeUpdated: description: 'The date and time the Action was last updated, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string type: description: 'Type of Exadata Fleet Update Action. ' enum: - STAGE - PRECHECK - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE type: string x-obmcs-top-level-enum: '#/definitions/ActionTypes' required: - id - type - compartmentId - lifecycleState - timeCreated type: object x-example: "{\n \"id\": \"ocid1.fsuaction.iad.oc1.exampleunique_ID\",\n \"displayName\": \"ApplyPatchMarch\",\n \"type\": \"APPLY\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"fsuCycleId\": \"ocid1.fsucycle.iad.oc1..exampleunique_ID\",\n \"relatedFsuActionId\" : \"ocid1.fsuaction.iad.oc1..exampleunique_ID\",\n \"scheduleDetails\": null,\n \"progress\": {\n \"inProgressTargets\": 0,\n \"completedTargets\": 10,\n \"failedTargets\": 0,\n \"waitingTargets\": 0,\n \"totalTargets\": 10\n },\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\": \"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"SUCCEEDED\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" ChangeFsuActionCompartmentDetails: description: 'Compartment to move the Exadata Fleet Update Action to. ' properties: compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved. ' maxLength: 255 minLength: 1 type: string required: - compartmentId type: object x-example: "{\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\"\n}\n" WorkRequestError: description: 'An error encountered while executing a work request. ' properties: code: description: 'A machine-usable code for the error that occured. Error codes are listed on (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) ' type: string message: description: 'A human readable description of the issue encountered. ' type: string timestamp: description: 'The time the error occured. An RFC3339 formatted datetime string. ' format: date-time type: string required: - code - message - timestamp x-example: "{\n \"code\": \"404\",\n \"message\": \"Unauthorized or database resource not found\",\n \"timestamp\": \"2022-08-03T16:46:26.550Z\"\n}\n" UpdateFsuDiscoveryDetails: description: 'The information to Update Exadata Fleet Update Discovery resource. ' properties: definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'Fleet Software Update Collection display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object type: object x-example: "{\n \"displayName\": \"myDBDiscoveryOverwrite\"\n}\n" ScheduleDetails: description: 'Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible. ' discriminator: propertyName: type properties: type: description: 'Type of scheduling strategy to use for Fleet Patching Update Action execution. ' enum: - START_TIME type: string required: - type type: object x-example: "{\n \"type\": \"START_TIME\"\n}\n" FsuDiscoverySummaryCollection: description: 'List of FleetSoftwareUpdateDiscoverySummary objects. ' properties: items: description: 'List of FleetSoftwareUpdateDiscoverySummary entries. ' items: $ref: '#/components/schemas/FsuDiscoverySummary' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"id\": \"ocid1.fsudiscovery.phx.oc1.exampleunique_ID\",\n \"displayName\": \"MyDiscovery\",\n \"compartmentId\": \"ocid1.compartment..exampleunique_ID\",\n \"details\": {\n \"type\": \"DB\",\n \"serviceType\": \"EXACS\",\n \"criteria\": \"FILTERS\"\n },\n \"sourceMajorVersion\": \"DB_19\",\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\": null,\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n }\n ]\n}\n" TargetProgressSummary: description: 'Progress details of the executing job for a target. ' properties: operationType: description: 'Type of operations being executed. ' enum: - STAGE - PRECHECK - APPLY - ROLLBACK type: string progressOfOperation: description: 'Percentage of progress of the operation in execution. ' maximum: 100 minimum: 0 type: integer type: object x-example: "\"progress\": {\n \"operationType\": \"PRECHECK\",\n \"progressOfOperation\": 51\n}\n" CloneFsuCycleDetails: description: 'Details for cloning an existing Exadata Fleet Update Cycle resource. ' properties: applyActionSchedule: $ref: '#/components/schemas/CreateScheduleDetails' batchingStrategy: $ref: '#/components/schemas/CreateBatchingStrategyDetails' compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Compartment. ' maxLength: 255 minLength: 1 type: string displayName: description: 'The user-friendly name for the Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string fsuCollectionId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Collection which will be updated by the Exadata Fleet Update Cycle being created. If not specified, the cloned Exadata Fleet Update Cycle will be assigned to the same Exadata Fleet Update Collection as the source Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string goalVersionDetails: $ref: '#/components/schemas/FsuGoalVersionDetails' stageActionSchedule: $ref: '#/components/schemas/CreateScheduleDetails' required: - goalVersionDetails type: object x-example: "{\n \"goalVersionDetails\" : {\n \"type\": \"VERSION\",\n \"version\" : \"19.15.0.0.0\",\n \"homePolicy\": \"USE_EXISTING\"\n }\n}\n" TargetEntry: description: 'Details to specify a target to add or remove from an Exadata Fleet Update Collection. ' properties: entityType: description: 'Resource entity type ' enum: - DATABASE - VMCLUSTER - CLOUDVMCLUSTER type: string identifier: description: 'Resource identifier OCID ' maxLength: 255 minLength: 1 type: string required: - entityType - identifier type: object x-example: "{\n \"entityType\": \"database\",\n \"identifier\": \"ocid1.database.phx.oc1..exampleunique_ID\"\n}\n" FsuCycle: description: 'Exadata Fleet Update Cycle resource details. ' discriminator: propertyName: type properties: applyActionSchedule: $ref: '#/components/schemas/ScheduleDetails' batchingStrategy: $ref: '#/components/schemas/BatchingStrategyDetails' collectionType: description: 'Type of the Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/CollectionTypes' compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Compartment. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object diagnosticsCollection: $ref: '#/components/schemas/DiagnosticsCollectionDetails' displayName: description: 'The user-friendly name for the Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string executingFsuActionId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Action that is currently in progress, if applicable. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object fsuCollectionId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string goalVersionDetails: $ref: '#/components/schemas/FsuGoalVersionDetails' id: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Cycle. ' maxLength: 255 minLength: 1 type: string lastCompletedAction: description: 'The latest Action type that was completed in the Exadata Fleet Update Cycle. No value would indicate that the Cycle has not completed any Action yet. ' enum: - STAGE - PRECHECK_STAGE - PRECHECK_APPLY - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE type: string x-obmcs-top-level-enum: '#/definitions/DetailedActionTypes' lastCompletedActionId: description: "The [OCID](/Content/General/Concepts/identifiers.htm) of the latest Action \nin the Exadata Fleet Update Cycle.\n" maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: The current state of the Exadata Fleet Update Cycle. enum: - CREATING - ACTIVE - UPDATING - IN_PROGRESS - FAILED - NEEDS_ATTENTION - SUCCEEDED - DELETING - DELETED type: string x-obmcs-top-level-enum: '#/definitions/CycleLifecycleStates' nextActionToExecute: description: 'All possible Exadata Fleet Update Actions will be listed. The first element is the suggested Exadata Fleet Update Action. ' items: $ref: '#/components/schemas/NextActionToExecuteDetails' maxItems: 5 type: array rollbackCycleState: description: 'Current rollback cycle state if rollback maintenance cycle action has been attempted. No value would indicate that the Cycle has not run a rollback maintenance cycle action before. ' enum: - ABLE_TO_EXECUTE - IN_PROGRESS - FAILED - NEEDS_ATTENTION - SUCCEEDED type: string x-obmcs-top-level-enum: '#/definitions/RollbackCycleStates' stageActionSchedule: $ref: '#/components/schemas/ScheduleDetails' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The date and time the Exadata Fleet Update Cycle was created, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string timeFinished: description: 'The date and time the Exadata Fleet Update Cycle was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeUpdated: description: 'The date and time the Exadata Fleet Update Cycle was updated, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339), section 14.29. ' format: date-time type: string type: description: 'Type of Exadata Fleet Update Cycle. ' enum: - PATCH - UPGRADE type: string x-obmcs-top-level-enum: '#/definitions/CycleTypes' required: - id - type - compartmentId - fsuCollectionId - lifecycleState - timeCreated type: object x-example: "{\n \"id\": \"ocid1.fsucycle.phx.oc1..exampleunique_ID\",\n \"displayName\": \"MyFleetSoftwareUpdateCycle\",\n \"type\": \"PATCH\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"nextActionToExecute\": [\n {\n \"type\": \"STAGE\",\n \"timeToStart\": \"2022-08-03T16:46:26.550Z\"\n }\n ],\n \"lastCompletedAction\": \"PRECHECK_STAGE\",\n \"executingFsuActionId\": \"ocid1.fsusaction.phx.oc1..exampleunique_ID\",\n \"fsuCollectionId\": \"ocid1.fsucollection.phx.oc1..exampleunique_ID\",\n \"collectionType\": \"DB\",\n \"goalVersionDetails\" : {\n \"type\": \"IMAGE_ID\",\n \"softwareImageId\": \"ocid1.databasesoftwareimage.phx.oc1..exampleunique_ID\",\n \"homePolicy\": \"CREATE_NEW\"\n },\n \"batchingStrategy\": {\n \"type\": \"SEQUENTIAL\"\n },\n \"stageActionSchedule\": {\n \"type\": \"START_TIME\",\n \"timeToStart\": \"2022-08-03T16:46:26.550Z\"\n },\n \"applyActionSchedule\": {\n \"type\": \"START_TIME\",\n \"timeToStart\": \"2022-08-04T16:50:00.000Z\"\n },\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\": null,\n \"lifecycleState\": \"IN_PROGRESS\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" MembershipSummary: description: 'Summary of an Exadata Fleet Update Collection containing a target. ' properties: fsuCollectionId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Collection. maxLength: 255 minLength: 1 type: string fsuCollectionName: description: The user-friendly name for the Exadata Fleet Update Collection. maxLength: 255 minLength: 1 type: string fsuCollectionType: description: 'Type of Exadata Fleet Update Collection. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/CollectionTypes' required: - fsuCollectionId - fsuCollectionType - fsuCollectionName type: object x-example: "{\n \"fsuCollectionId\": \"ocid1.fsucollection.oc1.iad.exampleunique_ID\",\n \"fsuCollectionType\": \"GI\",\n \"fsuCollectionName\": \"MyGiCollection\"\n}\n" DiagnosticsCollectionDetails: description: 'Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle. ' properties: logCollectionMode: default: ENABLE description: "Enable incident logs and trace collection. \nAllow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode.\n" enum: - ENABLE - ENABLE_AND_RESTORE - NO_CHANGE type: string x-obmcs-top-level-enum: '#/definitions/DataCollectionModes' type: object x-example: "{\n \"logCollectionMode\": \"ENABLE\"\n}\n" ActiveCycleDetails: description: 'Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle. ' properties: displayName: description: 'Display name of the active Exadata Fleet Update Cycle resource. ' maxLength: 255 minLength: 1 type: string id: description: 'OCID of the active Exadata Fleet Update Cycle resource. ' maxLength: 255 minLength: 1 type: string x-example: "{\n \"id\": \"ocid1.fsucycle.phx.oc1.exampleunique_ID\",\n \"displayName\": \"ActiveCycleName\"\n}\n" UpdateBatchingStrategyDetails: description: 'Batching strategy details to use during PRECHECK and APPLY Cycle Actions. ' discriminator: propertyName: type properties: type: description: 'Supported batching strategies. ' enum: - SEQUENTIAL - FIFTY_FIFTY - SERVICE_AVAILABILITY_FACTOR - NON_ROLLING - NONE type: string x-obmcs-top-level-enum: '#/definitions/UpdateBatchingStrategies' type: object x-example: "{\n \"type\": \"NONE\"\n}\n" FsuDiscoverySummary: description: 'Exadata Fleet Update Discovery Resource. ' properties: compartmentId: description: 'Compartment Identifier. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object details: $ref: '#/components/schemas/DiscoveryDetailsSummary' displayName: description: 'Exadata Fleet Update Discovery display name. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object id: description: 'OCID identifier for the Exadata Fleet Update Discovery. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: 'The current state of the Exadata Fleet Update Discovery. ' enum: - ACCEPTED - IN_PROGRESS - FAILED - SUCCEEDED - CANCELING - CANCELED - DELETING - DELETED type: string x-obmcs-top-level-enum: '#/definitions/DiscoveryLifecycleStates' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The time the Exadata Fleet Update Discovery was created. An RFC3339 formatted datetime string. ' format: date-time type: string timeFinished: description: 'The date and time the Exadata Fleet Update Discovery was finished, as described in [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeUpdated: description: 'The time the Exadata Fleet Update Discovery was updated. An RFC3339 formatted datetime string. ' format: date-time type: string required: - id - displayName - compartmentId - details - timeCreated - lifecycleState type: object x-example: "{\n \"id\": \"ocid1.fsudiscovery.phx.oc1.exampleunique_ID\",\n \"displayName\": \"MyDiscovery\",\n \"compartmentId\": \"ocid1.compartment..exampleunique_ID\",\n \"details\": {\n \"type\": \"DB\",\n \"serviceType\": \"EXACS\",\n \"criteria\": \"SEARCH_QUERY\"\n },\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"timeFinished\": \"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"SUCCEEDED\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" WorkRequestErrorCollection: description: 'Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata. ' properties: items: description: 'List of workRequestError objects. ' items: $ref: '#/components/schemas/WorkRequestError' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": {\n [\n {\n \"code\": \"404\",\n \"message\": \"Unauthorized or database resource not found\",\n \"timestamp\": \"2022-08-03T16:46:26.550Z\"\n }\n ]\n }\n}\n" CreateBatchingStrategyDetails: description: 'Batching strategy details to use during PRECHECK and APPLY Cycle Actions. ' discriminator: propertyName: type properties: type: default: SEQUENTIAL description: 'Supported batching strategies. ' enum: - SEQUENTIAL - FIFTY_FIFTY - SERVICE_AVAILABILITY_FACTOR - NON_ROLLING type: string x-obmcs-top-level-enum: '#/definitions/BatchingStrategies' type: object x-example: "{\n \"type\": \"SEQUENTIAL\"\n}\n" FsuJobOutputSummary: description: 'Job output summary line. ' properties: message: description: 'Job output line. ' type: string required: - message type: object x-message: "{\n \"message\": \"nodeName.domain.com: Audit ID: 6\"\n}\n" FsuGoalVersionDetails: description: 'Goal version or image details for the Exadata Fleet Update Cycle. ' discriminator: propertyName: type properties: homePolicy: default: CREATE_NEW description: "Goal home policy to use when Staging the Goal Version during patching.\nCREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version.\nUSE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. \n If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. \n If more than one existing home for the selected image is found, then the home with the least number of databases will be used. \n If multiple homes have the least number of databases, then a home will be selected at random.\n" enum: - CREATE_NEW - USE_EXISTING type: string newHomePrefix: description: 'Prefix name used for new DB home resources created as part of the Stage Action. Format: _ If not specified, a default OCI DB home resource will be generated for the new DB home resources created. ' maxLength: 255 minLength: 1 type: string type: description: 'Type of goal version specified ' enum: - VERSION - IMAGE_ID - EXADB_STACK type: string required: - type type: object x-example: "{\n \"type\": \"VERSION\",\n \"homePolicy\": \"CREATE_NEW\",\n \"newHomePrefix\": \"myDbHome\"\n}\n" RemoveFsuCollectionTargetsDetails: description: 'Remove targets from an Exadata Fleet Update Collection. ' discriminator: propertyName: removalStrategy properties: removalStrategy: description: 'Strategy to follow for removal of targets: TARGET_IDS: Remove a list of targets ' enum: - TARGET_IDS type: string required: - removalStrategy x-example: "{\n \"removalStrategy\": \"TARGET_IDS\"\n}\n" FsuCollectionSummary: description: 'Exadata Fleet Update Collection Resource. ' discriminator: propertyName: type properties: activeFsuCycle: $ref: '#/components/schemas/ActiveCycleDetails' compartmentId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Compartment. ' maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'The user-friendly name for the Exadata Fleet Update Collection. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object id: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata Fleet Update Collection. ' maxLength: 255 minLength: 1 type: string lastCompletedFsuCycleId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of last completed FSU Cycle. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. ' type: string lifecycleState: description: 'The current state of the Exadata Fleet Update Collection. ' enum: - CREATING - UPDATING - ACTIVE - NEEDS_ATTENTION - DELETING - DELETED - FAILED type: string x-obmcs-top-level-enum: '#/definitions/CollectionLifecycleStates' serviceType: description: 'Exadata service type for the target resource members. ' enum: - EXACS - EXACC type: string x-obmcs-top-level-enum: '#/definitions/CollectionServiceTypes' systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object targetCount: description: 'Number of targets that are members of this Collection. ' minimum: 0 type: integer timeCreated: description: 'The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. ' format: date-time type: string timeUpdated: description: 'The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. ' format: date-time type: string type: description: 'Exadata Fleet Update Collection type. ' enum: - DB - GI - GUEST_OS - EXADB_STACK type: string x-obmcs-top-level-enum: '#/definitions/CollectionTypes' required: - id - displayName - compartmentId - type - serviceType - timeCreated - lifecycleState type: object x-example: "{\n \"id\": \"ocid1.fsucollection.phx.oc1.exampleunique_ID\",\n \"displayName\": \"MyCollection\",\n \"type\": \"DB\",\n \"serviceType\": \"EXACS\",\n \"compartmentId\": \"ocid1.compartment.oc1..exampleunique_ID\",\n \"activeFsuCycle\": {\n \"id\": \"ocid1.fsucycle.phx.oc1.exampleunique_ID\",\n \"displayName\": \"ActiveCycleName\"\n },\n \"targetCount\": 20,\n \"timeCreated\": \"2022-08-03T16:46:26.550Z\",\n \"timeUpdated\": \"2022-08-03T16:46:26.550Z\",\n \"lifecycleState\": \"ACTIVE\",\n \"lifecycleDetails\": \"\",\n \"freeformTags\": null,\n \"definedTags\": null\n}\n" WorkRequestLogEntryCollection: description: 'Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata. ' properties: items: description: 'List of workRequestLogEntries. ' items: $ref: '#/components/schemas/WorkRequestLogEntry' maxItems: 100 type: array required: - items type: object x-example: "{\n \"items\": [\n {\n \"message\": \"Starting collection target discovery...\",\n \"timestamp\": \"2022-08-03T16:46:26.550Z\"\n }\n ]\n}\n" UpdateFsuCollectionDetails: description: 'Updates specified fields for the specified Exadata Fleet Update Collection. Fields that are not specified in the request will not be updated. ' properties: definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object displayName: description: 'The user-friendly name for the Exadata Fleet Update Collection. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object type: object x-example: "{\n \"displayName\": \"myDBCollectionRename\"\n}\n" parameters: FsuCycleLifecycleStateQueryParam: description: 'A filter to return only resources whose lifecycleState matches the given lifecycleState. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/CycleLifecycleStates' schema: type: string enum: - CREATING - ACTIVE - UPDATING - IN_PROGRESS - FAILED - NEEDS_ATTENTION - SUCCEEDED - DELETING - DELETED maxLength: 255 minLength: 1 FsuActionIdentifierPathParam: description: 'Unique Exadata Fleet Update Action identifier. ' in: path name: fsuActionId required: true schema: type: string maxLength: 255 minLength: 1 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 maxLength: 255 minLength: 1 FsuCollectionLifecycleStateQueryParam: description: 'A filter to return only resources whose lifecycleState matches the given lifecycleState. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/CollectionLifecycleStates' schema: type: string enum: - CREATING - UPDATING - ACTIVE - NEEDS_ATTENTION - DELETING - DELETED - FAILED maxLength: 255 minLength: 1 SortOrderQueryParam: description: The sort order to use, either 'ASC' or 'DESC'. in: query name: sortOrder x-default-description: 'The default value depends upon `sortBy`, and in general is ''DESC'' when sorting by time and ''ASC'' otherwise. ' x-obmcs-top-level-enum: '#/definitions/SortOrder' schema: type: string enum: - ASC - DESC maxLength: 255 minLength: 1 FsuActionLifecycleStateQueryParam: description: 'A filter to return only resources whose lifecycleState matches the given lifecycleState. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/ActionLifecycleStates' schema: type: string enum: - ACCEPTED - IN_PROGRESS - WAITING - UPDATING - FAILED - NEEDS_ATTENTION - SUCCEEDED - CANCELING - CANCELED - UNKNOWN - DELETING - DELETED maxLength: 255 minLength: 1 TargetIdentifierQueryParam: description: 'A filter to return a resource whose target OCID matches the given OCID. ' in: query name: targetId required: false x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 FsuActionSortByQueryParam: description: 'The field to sort by. Only one sort order may be provided. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated maxLength: 255 minLength: 1 RequestIdHeader: description: 'The client request ID for tracing. ' in: header name: opc-request-id schema: type: string maxLength: 255 minLength: 1 FsuCycleIdQueryParam: description: 'A filter to return only resources whose fsuCycleId matches the given fleetSoftwareUpdateCycleId. ' in: query name: fsuCycleId required: false x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 CycleCollectionTypeQueryParam: description: 'A filter to return only resources whose Collection type matches the given type. ' in: query name: collectionType required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/CollectionTypes' schema: type: string enum: - DB - GI - GUEST_OS - EXADB_STACK maxLength: 255 minLength: 1 FsuCollectionIdQueryParam: description: 'A filter to return only resources whose fsuCollectionId matches the given fsuCollectionId. ' in: query name: fsuCollectionId required: false x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 ResourceIdentifierQueryParam: description: 'The ID of the resource affected by the work request. ' in: query name: resourceId x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 FsuActionIdQueryParam: description: The ID of the compartment in which to list resources. in: query name: fsuActionId required: true x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 FsuCollectionSortByQueryParam: description: 'The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated maxLength: 255 minLength: 1 WorkRequestStatusQueryParam: description: 'A filter to return only resources whose lifecycleState matches the given OperationStatus. ' 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 - FAILED - SUCCEEDED - CANCELING - CANCELED - NEEDS_ATTENTION maxLength: 255 minLength: 1 FsuCollectionIdentifierPathParam: description: 'Unique Exadata Fleet Update Collection identifier. ' in: path name: fsuCollectionId required: true schema: type: string maxLength: 255 minLength: 1 FsuJobSortByQueryParam: description: 'The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated maxLength: 255 minLength: 1 FsuDiscoverySortByQueryParam: description: 'The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated maxLength: 255 minLength: 1 WorkRequestIdPathParam: description: 'The ID of the asynchronous request. ' in: path name: workRequestId required: true schema: type: string maxLength: 255 minLength: 1 FsuCycleSortByQueryParam: description: 'The field to sort by. Only one sort order may be provided. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated maxLength: 255 minLength: 1 FsuActionTypeQueryParam: description: 'A filter to return only resources whose type matches the given type. ' in: query name: type required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/ActionTypes' schema: type: string enum: - STAGE - PRECHECK - APPLY - ROLLBACK_AND_REMOVE_TARGET - CLEANUP - ROLLBACK_MAINTENANCE_CYCLE maxLength: 255 minLength: 1 FsuJobIdPathParam: description: 'The OCID of the Exadata Fleet Update Job. ' in: path name: fsuJobId required: true schema: type: string maxLength: 255 minLength: 1 DisplayNameQueryParam: description: 'A filter to return only resources that match the entire display name given. ' in: query name: displayName x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 TargetStatusQueryParam: description: 'A filter to return only entries whose status matches the given status. ' in: query name: status required: false x-default-description: 'null' schema: type: string enum: - IDLE - EXECUTING_JOB - JOB_FAILED maxLength: 255 minLength: 1 FsuDiscoveryIdentifierPathParam: description: 'Unique Exadata Fleet Update Discovery identifier. ' in: path name: fsuDiscoveryId required: true schema: type: string maxLength: 255 minLength: 1 PaginationTokenQueryParam: description: 'A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. ' in: query name: page schema: type: string maxLength: 4096 minLength: 1 WorkRequestIdQueryParam: description: 'The ID of the asynchronous work request. ' in: query name: workRequestId x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 TargetSortByQueryParam: description: 'The field to sort by. Only one sort order may be provided. ' in: query name: sortBy schema: type: string enum: - currentVersion - status default: status maxLength: 255 minLength: 1 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. Only one sort order may be provided. Default order for timeAccepted is descending. ' in: query name: sortBy schema: type: string enum: - timeAccepted default: timeAccepted maxLength: 255 minLength: 1 TargetVersionQueryParam: description: 'A filter to return only entries whose targetVersion matches the given targetVersion. ' in: query name: targetVersion required: false x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 TargetCompartmentIdQueryParam: description: 'The ID of the compartment in which to list resources. ' in: query name: compartmentId required: false x-default-description: 'null' schema: type: string maxLength: 255 minLength: 1 FsuCollectionTypeQueryParam: description: 'A filter to return only resources whose type matches the given type. ' in: query name: type required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/CollectionTypes' schema: type: string enum: - DB - GI - GUEST_OS - EXADB_STACK maxLength: 255 minLength: 1 CompartmentIdQueryParam: description: 'The ID of the compartment in which to list resources. ' in: query name: compartmentId required: true 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: 100 minimum: 1 FsuDiscoveryLifecycleStateQueryParam: description: 'A filter to return only resources whose lifecycleState matches the given lifecycleState. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/DiscoveryLifecycleStates' schema: type: string enum: - ACCEPTED - IN_PROGRESS - FAILED - SUCCEEDED - CANCELING - CANCELED - DELETING - DELETED maxLength: 255 minLength: 1 FsuCycleIdentifierPathParam: description: 'Unique Exadata Fleet Update Cycle identifier. ' in: path name: fsuCycleId required: true schema: type: string maxLength: 255 minLength: 1 FsuJobLifecycleStateQueryParam: description: 'A filter to return only resources whose lifecycleState matches the given lifecycleState. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/JobLifecycleStates' schema: type: string enum: - ACCEPTED - IN_PROGRESS - UNKNOWN - TERMINATED - FAILED - NEEDS_ATTENTION - SUCCEEDED - WAITING - CANCELING - CANCELED maxLength: 255 minLength: 1 TargetIdentifierPathParam: description: 'Target resource OCID. ' in: path name: targetId required: true schema: type: string maxLength: 255 minLength: 1 responses: default: 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/Error' x-anchors: x-headers: Location: description: 'URI with information of a newly created resource. Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 ' type: string 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 string type is supported. ' type: object description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` ' type: object freeformTags: additionalProperties: type: string description: 'Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` ' type: object fsuCycleId: description: 'OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. ' maxLength: 255 minLength: 1 type: string isForceRolling: default: false description: 'True to force rolling patching. ' type: boolean relatedFsuActionId: description: 'OCID identifier for the Exadata Fleet Update Action. ' maxLength: 255 minLength: 1 type: string systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only string type is supported. ' type: object description: 'Key-value pair representing system tags'' keys and values scoped to a namespace. Example: `{"bar-key": "value"}` ' type: object description: 'Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object targetId: description: 'OCID of Target resource on which the job is executing the action. ' maxLength: 255 minLength: 1 type: string x-obmcs-client-retries-enabled: true x-oracle-package: com.oracle.fsu