openapi: 3.2.0 info: description: Use the File Storage with Lustre API to manage Lustre file systems and related resources. For more information, see [File Storage with Lustre](/iaas/Content/lustre/home.htm). title: File Storage with Lustre Lustre File Storage API version: '20250228' x-provenance: method: harvested first_party: true publisher: Oracle source: https://docs.oracle.com/en-us/iaas/api/specs/7bf0c619e0395a4c4c78de6371f605385965b0f43e03384041f7ca7368de99f9.yaml harvested: '2026-08-04' note: Published by Oracle as the contract for the File Storage with Lustre 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/7bf0c619e0395a4c4c78de6371f605385965b0f43e03384041f7ca7368de99f9.yaml what: the harvested document for File Storage with Lustre API servers: - url: http://127.0.0.1/20250228 - url: https://127.0.0.1/20250228 tags: - name: lustreFileStorage paths: /availableMaintenanceScheduleStartTimes: get: description: Gets the list of available maintenance schedule start times for both Create and Update operation operationId: ListAvailableMaintenanceScheduleStartTimes parameters: - $ref: '#/components/parameters/LustreFileSystemIdentifierQueryParam' - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/AvailabilityDomainQueryParam' - $ref: '#/components/parameters/DayOfWeekQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/AvailableMaintenanceScheduleStartTimeSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: A page of AvailableMaintenanceScheduleStartTimeSummary objects headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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/AvailableMaintenanceScheduleStartTimeCollection' 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 the list of available maintenance schedule start times for both Create and Update operation tags: - lustreFileStorage x-related-resource: '#/definitions/AvailableMaintenanceScheduleStartTimeCollection' /availableOverrideMaintenanceStartTimes: get: description: Gets the list of available maintenance start times for Override operation operationId: ListAvailableOverrideMaintenanceStartTimes parameters: - description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. in: query name: id required: true schema: type: string - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/AvailableOverrideMaintenanceStartTimeSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/DateQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: A page of AvailableOverrideMaintenanceStartTimeSummary objects. headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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/AvailableOverrideMaintenanceStartTimeCollection' 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 the list of available maintenance start times for Override operation tags: - lustreFileStorage x-related-resource: '#/definitions/AvailableOverrideMaintenanceStartTimeCollection' /lustreFileSystems: get: description: 'Gets a list of Lustre file systems. ' operationId: ListLustreFileSystems parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/AvailabilityDomainQueryParam' - $ref: '#/components/parameters/LifecycleStateQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/LustreFileSystemIdentifierQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/LustreFileSystemSortByQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: A page of LustreFileSystemSummary objects. headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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/LustreFileSystemCollection' 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 LustreFileSystems. tags: - lustreFileStorage x-related-resource: '#/definitions/LustreFileSystemCollection' post: description: 'Creates a Lustre file system. ' operationId: CreateLustreFileSystem parameters: - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 201: description: Accepted the request. The Lustre file system will be created. headers: content-location: description: Same as location. schema: type: string format: uri-reference etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string location: description: URL for the created Lustre file system. The lustreFileSystem OCID is generated after this request is sent. schema: type: string format: uri-reference 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: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. Use GetWorkRequest with this ID to track the status of the request. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/LustreFileSystem' 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 LustreFileSystem. tags: - lustreFileStorage x-related-resource: '#/definitions/LustreFileSystem' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateLustreFileSystemDetails' description: Details for the new Lustre file system. required: true /lustreFileSystems/{lustreFileSystemId}: delete: description: Deletes a Lustre file system. operationId: DeleteLustreFileSystem parameters: - $ref: '#/components/parameters/LustreFileSystemIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: Accepted the request. The Lustre file system 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: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. Use GetWorkRequest with this ID to track the status of the request. ' schema: 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: Deletes a LustreFileSystem. tags: - lustreFileStorage x-related-resource: '#/definitions/LustreFileSystem' get: description: Gets information about a Lustre file system. operationId: GetLustreFileSystem parameters: - $ref: '#/components/parameters/LustreFileSystemIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The Lustre file system was retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/LustreFileSystem' 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 LustreFileSystem tags: - lustreFileStorage put: description: Updates a Lustre file system. operationId: UpdateLustreFileSystem parameters: - $ref: '#/components/parameters/LustreFileSystemIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: Accepted the request. The Lustre file system 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: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. Use GetWorkRequest with this ID to track the status of the request. ' schema: type: string 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 405: $ref: '#/components/responses/405' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Updates a LustreFileSystem. tags: - lustreFileStorage x-related-resource: '#/definitions/LustreFileSystem' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateLustreFileSystemDetails' description: The information to be updated. required: true /lustreFileSystems/{lustreFileSystemId}/actions/changeCompartment: post: description: 'Moves a Lustre file system into a different compartment within the same tenancy. For information about moving resources between compartments, see [Moving Resources to a Different Compartment](/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). ' operationId: ChangeLustreFileSystemCompartment parameters: - $ref: '#/components/parameters/LustreFileSystemIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: Accepted the request. The LustreFileSystem 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: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. Use GetWorkRequest with this ID to track the status of the request. ' 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' summary: Moves a LustreFileSystem into a different compartment. tags: - lustreFileStorage x-related-resource: '#/definitions/LustreFileSystem' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeLustreFileSystemCompartmentDetails' description: The information to be updated. required: true /lustreFileSystems/{lustreFileSystemId}/actions/overrideMaintenance: post: description: Overrides the upcoming maintenance to the value provided by user operationId: OverrideMaintenance parameters: - $ref: '#/components/parameters/LustreFileSystemIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: Accepted the request, the upcoming maintenance date and time 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: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. Use GetWorkRequest with this ID to track the status of the request. ' schema: type: string 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 405: $ref: '#/components/responses/405' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Overrides the upcoming maintenance to the value provided by user tags: - lustreFileStorage x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/LustreFileSystem' requestBody: content: application/json: schema: $ref: '#/components/schemas/OverrideMaintenanceDetails' description: The date and time at which upcoming maintenance needs to be set required: true /objectStorageLinks: get: description: 'Gets a list of Object Storage links. ' operationId: ListObjectStorageLinks parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/AvailabilityDomainQueryParam' - $ref: '#/components/parameters/ObjectStorageLinkLifecycleStateQueryParam' - $ref: '#/components/parameters/DisplayNameQueryParam' - $ref: '#/components/parameters/ObjectStorageLinkIdentifierQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/ObjectStorageLinkSortByQueryParam' - $ref: '#/components/parameters/LustreFileSystemIdQueryParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: A page of ObjectStorageLinkSummary objects. headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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/ObjectStorageLinkCollection' 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' summary: Gets a list of ObjectStorageLinks. tags: - lustreFileStorage x-related-resource: '#/definitions/ObjectStorageLinkCollection' post: description: 'Creates an Object Storage link. ' operationId: CreateObjectStorageLink parameters: - $ref: '#/components/parameters/RetryTokenHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The Object Storage link has been created. headers: content-location: description: Same as location. schema: type: string format: uri-reference etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string location: description: URL for the created Object Storage link. The Object Storage link OCID is generated after this request is sent. schema: type: string format: uri-reference 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/ObjectStorageLink' 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 ObjectStorageLink. tags: - lustreFileStorage x-related-resource: '#/definitions/ObjectStorageLink' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateObjectStorageLinkDetails' description: Details for the new Object Storage link. required: true /objectStorageLinks/{objectStorageLinkId}: delete: description: Deletes an Object Storage link. operationId: DeleteObjectStorageLink parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: Accepted the request. The Object Storage link 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: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. Use GetWorkRequest with this ID to track the status of the request. ' schema: 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: Deletes a ObjectStorageLink. tags: - lustreFileStorage x-related-resource: '#/definitions/ObjectStorageLink' get: description: Gets information about an Object Storage link. operationId: GetObjectStorageLink parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The Object Storage link was retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/ObjectStorageLink' 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 ObjectStorageLink tags: - lustreFileStorage put: description: Updates an Object Storage link. operationId: UpdateObjectStorageLink parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The Object Storage link has been 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/ObjectStorageLink' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 405: $ref: '#/components/responses/405' 412: $ref: '#/components/responses/412' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Updates a ObjectStorageLink. tags: - lustreFileStorage x-related-resource: '#/definitions/ObjectStorageLink' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateObjectStorageLinkDetails' description: The information to be updated. required: true /objectStorageLinks/{objectStorageLinkId}/actions/changeCompartment: post: description: 'Moves an Object Storage link into a different compartment within the same tenancy. For information about moving resources between compartments, see [Moving Resources to a Different Compartment](/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). ' operationId: ChangeObjectStorageLinkCompartment parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 204: description: The Object Storage link was moved into a different compartment. 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/ObjectStorageLink' 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' summary: Moves a ObjectStorageLink into a different compartment. tags: - lustreFileStorage x-related-resource: '#/definitions/ObjectStorageLink' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeObjectStorageLinkCompartmentDetails' description: The information to be updated. required: true /objectStorageLinks/{objectStorageLinkId}/actions/startExportToObject: post: description: 'Starts the export of data from the Lustre file system to Object Storage. The Lustre file system path and Object Storage object prefix are defined in the Object Storage link resource. ' operationId: StartExportToObject parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The export to Object Storage will be started. 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/SyncJob' 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' summary: Starts exporting data from LustreFileSystem path to ObjectStorage Prefix. tags: - lustreFileStorage x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/ObjectStorageLink' /objectStorageLinks/{objectStorageLinkId}/actions/startImportFromObject: post: description: 'Starts the import of data from Object Storage to the Lustre file system. The Lustre file system path and Object Storage object prefix are defined in the Object Storage link resource. ' operationId: StartImportFromObject parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The import from Object Storage will be started. 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/SyncJob' 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' summary: Starts importing data from ObjectStorage to the LustreFileSystem path. tags: - lustreFileStorage x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/ObjectStorageLink' /objectStorageLinks/{objectStorageLinkId}/actions/stopExportToObject: post: description: "Stops the export of data from the Lustre file system to Object Storage. \nThe Lustre file system path and Object Storage object prefix are defined in the Object Storage link resource.\n" operationId: StopExportToObject parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The export to Object Storage will be stopped. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string 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' summary: Stops exporting data to ObjectStorage from LustreFileSystem path. tags: - lustreFileStorage x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/ObjectStorageLink' /objectStorageLinks/{objectStorageLinkId}/actions/stopImportFromObject: post: description: 'Stops the import of data from Object Storage to the Lustre file system. The Lustre file system path and Object Storage object prefix are defined in the Object Storage link resource. ' operationId: StopImportFromObject parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/RetryTokenHeader' responses: 202: description: Accepted the request. The import from Object Storage will be stopped. headers: opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string 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' summary: Stops importing data from ObjectStorage to the LustreFileSystem path. tags: - lustreFileStorage x-obmcs-terraform: actionType: SPECIAL_UPDATE x-related-resource: '#/definitions/ObjectStorageLink' /objectStorageLinks/{objectStorageLinkId}/syncJobs: get: description: 'Lists all sync jobs associated with the Object Storage link. Contains a unique ID for each sync job. ' operationId: ListSyncJobs parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/SyncJobLifecycleStateQueryParam' - $ref: '#/components/parameters/SyncJobSortByQueryParam' responses: 200: description: The list is being retrieved. headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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/SyncJobCollection' 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' summary: Lists all sync jobs associated with ObjectStorageLink. tags: - lustreFileStorage x-related-resource: '#/definitions/ObjectStorageLink' /objectStorageLinks/{objectStorageLinkId}/syncJobs/{syncJobId}: get: description: 'Gets details of a sync job associated with an Object Storage link when `objectStorageLink` and a unique ID are provided. ' operationId: GetSyncJob parameters: - $ref: '#/components/parameters/ObjectStorageLinkIdentifierPathParam' - $ref: '#/components/parameters/SyncJobIdParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The sync job was retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string content: application/json: schema: $ref: '#/components/schemas/SyncJob' 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' summary: Gets details of sync job associated with ObjectStorageLink. tags: - lustreFileStorage x-related-resource: '#/definitions/ObjectStorageLink' /workRequests: get: description: 'Lists the work requests in a compartment. ' operationId: ListWorkRequests parameters: - $ref: '#/components/parameters/CompartmentIdQueryParam' - $ref: '#/components/parameters/WorkRequestIdQueryParam' - $ref: '#/components/parameters/WorkRequestStatusQueryParam' - $ref: '#/components/parameters/ResourceIdentifierQueryParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' - $ref: '#/components/parameters/WorkRequestSortByQueryParam' responses: 200: description: The list of work requests was retrieved. headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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: - lustreFileStorage x-related-resource: '#/definitions/WorkRequest' /workRequests/{workRequestId}: delete: description: Cancels a work request. operationId: CancelWorkRequest parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/IfMatchHeader' - $ref: '#/components/parameters/RequestIdHeader' responses: 202: description: The work request will be canceled. 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' 429: $ref: '#/components/responses/429' 409: $ref: '#/components/responses/409' 412: $ref: '#/components/responses/412' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Cancel work request tags: - lustreFileStorage x-related-resource: '#/definitions/WorkRequest' get: description: Gets the details of a work request. operationId: GetWorkRequest parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' responses: 200: description: The work request was retrieved. headers: etag: description: 'For optimistic concurrency control. See `if-match`. ' schema: type: string opc-request-id: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. ' schema: type: string retry-after: description: A decimal number representing the number of seconds the client should wait before polling this endpoint again. schema: type: integer content: application/json: schema: $ref: '#/components/schemas/WorkRequest' 400: $ref: '#/components/responses/400' 401: $ref: '#/components/responses/401' 404: $ref: '#/components/responses/404' 429: $ref: '#/components/responses/429' 500: $ref: '#/components/responses/500' default: $ref: '#/components/responses/default' summary: Get work request status tags: - lustreFileStorage x-related-resource: '#/definitions/WorkRequest' /workRequests/{workRequestId}/errors: get: description: 'Lists the errors for a work request. ' operationId: ListWorkRequestErrors parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/WorkRequestLogAndErrorSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' responses: 200: description: The list of work request errors was retrieved. headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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: List work request errors tags: - lustreFileStorage x-related-resource: '#/definitions/WorkRequestError' /workRequests/{workRequestId}/logs: get: description: 'Lists the logs for a work request. ' operationId: ListWorkRequestLogs parameters: - $ref: '#/components/parameters/WorkRequestIdPathParam' - $ref: '#/components/parameters/RequestIdHeader' - $ref: '#/components/parameters/PaginationTokenQueryParam' - $ref: '#/components/parameters/PaginationLimitQueryParam' - $ref: '#/components/parameters/WorkRequestLogAndErrorSortByQueryParam' - $ref: '#/components/parameters/SortOrderQueryParam' responses: 200: description: The list of work request logs. headers: opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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: List work request logs tags: - lustreFileStorage x-related-resource: '#/definitions/WorkRequestLogEntry' components: schemas: MaintenanceWindow: description: The preferred day and time to perform maintenance. properties: dayOfWeek: description: 'Day of the week when the maintainence window starts. ' enum: - MONDAY - TUESDAY - WEDNESDAY - THURSDAY - FRIDAY - SATURDAY - SUNDAY type: string timeStart: description: "The time to start the maintenance window. The format is 'HH:MM', 'HH:MM' represents the time in UTC. \n\nExample: `22:00`\n" maxLength: 255 minLength: 1 type: string UpdateObjectStorageLinkDetails: description: The data to update an Object Storage link. properties: definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: 'A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `My Object Storage Link` ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object isOverwrite: description: 'The flag is an identifier to tell whether the job run has overwrite enabled. If `isOverwrite` is false, the file to be imported or exported will be skipped if it already exists. If `isOverwrite` is true, the file to be imported or exported will be overwritten if it already exists. ' type: boolean type: object CreateLustreFileSystemDetails: description: The details to create a Lustre file system. properties: availabilityDomain: description: 'The availability domain the file system is in. May be unset as a blank or NULL value. Example: `Uocm:PHX-AD-1` ' maxLength: 255 minLength: 1 type: string capacityInGBs: description: Capacity of the Lustre file system in GB. You can increase capacity only in multiples of 5 TB. minimum: 5120 type: integer clusterPlacementGroupId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the cluster placement group in which the Lustre file system exists. maxLength: 255 minLength: 1 type: string compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Lustre file system. maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: 'A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `My Lustre file system` ' maxLength: 255 minLength: 1 type: string fileSystemDescription: description: 'Short description of the Lustre file system. Avoid entering confidential information. ' maxLength: 255 minLength: 1 type: string fileSystemName: description: 'The Lustre file system name. This is used in mount commands and other aspects of the client command line interface. The file system name is limited to 8 characters. Allowed characters are lower and upper case English letters, numbers, and ''_''. If you have multiple Lustre file systems mounted on the same clients, this name can help distinguish them. ' maxLength: 8 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object kmsKeyId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the KMS key used to encrypt the encryption keys associated with this file system. ' maxLength: 255 minLength: 1 type: string maintenanceWindow: $ref: '#/components/schemas/MaintenanceWindow' nsgIds: description: 'A list of Network Security Group [OCIDs](/Content/General/Concepts/identifiers.htm) associated with this lustre file system. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the lustre file system from all NSGs. For more information about NSGs, see [Security Rules](/Content/Network/Concepts/securityrules.htm). ' items: maxLength: 255 minLength: 1 type: string maxItems: 5 type: array uniqueItems: true performanceTier: description: The Lustre file system performance tier. A value of `MBPS_PER_TB_125` represents 125 megabytes per second per terabyte. enum: - MBPS_PER_TB_125 - MBPS_PER_TB_250 - MBPS_PER_TB_500 - MBPS_PER_TB_1000 type: string rootSquashConfiguration: $ref: '#/components/schemas/RootSquashConfiguration' subnetId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the subnet the Lustre file system is in. maxLength: 255 minLength: 1 type: string required: - compartmentId - availabilityDomain - fileSystemName - capacityInGBs - subnetId - performanceTier - rootSquashConfiguration type: object SyncJobSummary: description: Summary information associated with sync jobs. properties: bytesTransferred: description: 'Bytes transferred during the sync. This value changes while sync is still in progress. ' format: int64 type: integer definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the sync job. maxLength: 255 minLength: 1 type: string isOverwrite: description: 'The flag is an identifier to tell whether this specific job run has overwrite enabled. If `isOverwrite` is false, the file to be imported or exported will be skipped if it already exists. If `isOverwrite` is true, the file to be imported or exported will be overwritten if it already exists. ' type: boolean jobType: description: 'The type of the sync job. ' enum: - IMPORT - EXPORT type: string lifecycleDetails: description: 'A message that describes the current state of the sync job in more detail. For example, can be used to provide actionable information for a resource in the Failed state. ' type: string lifecycleState: description: 'The current state of the sync job. ' type: string x-obmcs-enumref: '#/definitions/SyncJob/lifecycleState' lustreFileSystemPath: description: 'The path in the Lustre file system used for this Object Storage link. Example: `myFileSystem/mount/myDirectory` ' maxLength: 1028 minLength: 1 type: string objectStoragePath: description: 'The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: `objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix` ' maxLength: 1414 minLength: 5 type: string objectsTransferred: description: 'Count of total files transferred successfully. ' format: int64 type: integer skippedErrorCount: description: 'Count of files or objects that failed to export or import due to errors. ' format: int64 type: integer systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeFinished: description: 'The date and time the job finished, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2024-07-21T20:10:29.600Z` ' format: date-time type: string timeStarted: description: 'The date and time the job was started, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2020-07-25T21:10:29.600Z` ' format: date-time type: string totalObjectsScanned: description: 'Total object count for scanned files for import or export as part of this sync job. ' format: int64 type: integer required: - id - jobType - lifecycleState - isOverwrite - totalObjectsScanned - bytesTransferred - objectsTransferred - skippedErrorCount - timeStarted - lustreFileSystemPath - objectStoragePath - freeformTags - definedTags - systemTags ObjectStorageLinkCollection: description: Results of a Object Storage link search. Contains both ObjectStorageLinkSummary items and other information, such as metadata. properties: items: description: List of Object Storage links. items: $ref: '#/components/schemas/ObjectStorageLinkSummary' type: array required: - items type: object SyncJobCollection: description: Results of a sync job search. Contains both sync job summary items and other information, such as metadata. properties: items: description: List of sync jobs. items: $ref: '#/components/schemas/SyncJobSummary' type: array required: - items type: object SyncJob: description: Details associated with sync job runs. properties: bytesTransferred: description: 'Bytes transferred during the sync. This value changes while the sync is still in progress. ' format: int64 type: integer definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the sync job. maxLength: 255 minLength: 1 type: string isOverwrite: description: 'The flag is an identifier to tell whether this specific job run has overwrite enabled. If `isOverwrite` is false, the file to be imported or exported will be skipped if it already exists. If `isOverwrite` is true, the file to be imported or exported will be overwritten if it already exists. ' type: boolean jobType: description: 'The type of the sync job. ' enum: - IMPORT - EXPORT type: string lifecycleDetails: description: 'A message that describes the current state of the sync job in more detail. For example, can be used to provide actionable information for a resource in the Failed state. ' type: string lifecycleState: description: 'The current state of the sync job. ' enum: - IN_PROGRESS - SUCCEEDED - CANCELING - CANCELED - FAILED - FAILING type: string lustreFileSystemPath: description: 'The path in the Lustre file system used for this Object Storage link. Example: `myFileSystem/mount/myDirectory` ' maxLength: 1028 minLength: 1 type: string objectStoragePath: description: 'The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: `objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix` ' maxLength: 1414 minLength: 5 type: string objectsTransferred: description: 'Count of total files that transferred successfully. ' format: int64 type: integer parentId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the Object Storage link. maxLength: 255 minLength: 1 type: string skippedErrorCount: description: 'Count of files or objects that failed to export or import due to errors. ' format: int64 type: integer systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeFinished: description: 'The date and time the job finished, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2020-07-25T21:10:29.600Z` ' format: date-time type: string timeStarted: description: 'The date and time the job was started, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2020-07-25T21:10:29.600Z` ' format: date-time type: string totalObjectsScanned: description: 'Total object count for scanned files for import or export as part of this sync job. ' format: int64 type: integer required: - id - jobType - lifecycleState - isOverwrite - totalObjectsScanned - bytesTransferred - objectsTransferred - skippedErrorCount - timeStarted - lustreFileSystemPath - objectStoragePath - freeformTags - definedTags - systemTags type: object CreateObjectStorageLinkDetails: description: The details to create a Object Storage link. properties: availabilityDomain: description: 'The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: `Uocm:PHX-AD-1` ' maxLength: 255 minLength: 1 type: string compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Object Storage link. maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: 'A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `My Object Storage Link` ' maxLength: 255 minLength: 1 type: string fileSystemPath: description: 'The path in the Lustre file system used for this Object Storage link. Example: `myFileSystem/mount/myDirectory` ' maxLength: 1028 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object isOverwrite: description: 'The flag is an identifier to tell whether the job run has overwrite enabled. If `isOverwrite` is false, the file to be imported or exported will be skipped if it already exists. If `isOverwrite` is true, the file to be imported or exported will be overwritten if it already exists. ' type: boolean lustreFileSystemId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the associated Lustre file system. ' maxLength: 255 minLength: 1 type: string objectStoragePrefix: description: 'The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: `objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix` ' maxLength: 1414 minLength: 5 type: string required: - compartmentId - availabilityDomain - lustreFileSystemId - fileSystemPath - objectStoragePrefix - isOverwrite type: object AvailableOverrideMaintenanceStartTimeSummary: description: 'Information about the list of available start times on a particular date. User can choose their preferred date and start time for creating request/input for Override operation. ' properties: startTimes: description: List of available start times. Each array item is of the format `HH:mm` items: maxLength: 5 minLength: 1 type: string maxItems: 96 type: array uniqueItems: true timeDateAvailable: description: 'The date corresponding to the list of start times available. Example: `2024-04-25T00:00:00.000Z` ' format: date-time type: string required: - timeDateAvailable - startTimes type: object x-example: "{\n \"timeDateAvailable\": \"2025-10-30T00:00:00.000Z\",\n \"startTimes\": [ \"04:00\", \"12:00\", \"16:00\" ]\n}\n" MaintenanceWindowMetadataDetails: description: The meta-data for maintenance window. properties: activeOrNextPlannedMaintenance: $ref: '#/components/schemas/DateAndTime' finishedMaintenance: $ref: '#/components/schemas/DateAndTime' isMaintenanceInProgress: description: whether or not an active maintenance is going on for the LustreFileSystem type: boolean 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 message. type: string required: - code - message LustreFileSystemCollection: description: Results of a Lustre file system search. Contains both LustreFileSystemSummary items and other information, such as metadata. properties: items: description: List of Lustre file systems. items: $ref: '#/components/schemas/LustreFileSystemSummary' type: array required: - items type: object AvailableOverrideMaintenanceStartTimeCollection: description: List of items containing available start times on every day of the week properties: items: description: List of available start times on every day of the week items: $ref: '#/components/schemas/AvailableOverrideMaintenanceStartTimeSummary' type: array required: - items type: object x-example: "{\n \"items\" : [ {\n \"timeDateAvailable\" : \"2025-11-25T00:00:00.000Z\",\n \"startTimes\" : [ \"08:00\", \"16:00\", \"20:00\" ]\n }, {\n \"timeDateAvailable\" : \"2025-11-26T00:00:00.000Z\",\n \"startTimes\" : [ \"00:00\", \"12:00\", \"20:00\" ]\n }, {\n \"timeDateAvailable\" : \"2025-11-28T00:00:00.000Z\",\n \"startTimes\" : [ \"04:00\" ]\n }, {\n \"timeDateAvailable\" : \"2025-10-30T00:00:00.000Z\",\n \"startTimes\" : [ \"04:00\", \"12:00\", \"16:00\" ]\n } ]\n}\n" LustreFileSystemSummary: description: Summary information about a Lustre file system. properties: availabilityDomain: description: 'The availability domain the file system is in. May be unset as a blank or NULL value. Example: `Uocm:PHX-AD-1` ' maxLength: 255 minLength: 1 type: string capacityInGBs: description: Capacity of the Lustre file system in GB. type: integer clusterPlacementGroupId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the cluster placement group in which the Lustre file system exists. maxLength: 255 minLength: 1 type: string compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Lustre file system. maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: 'A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `My Lustre file system` ' maxLength: 255 minLength: 1 type: string fileSystemDescription: description: 'Short description of the Lustre file system. Avoid entering confidential information. ' maxLength: 255 minLength: 1 type: string fileSystemName: description: 'The Lustre file system name. This is used in mount commands and other aspects of the client command line interface. The default file system name is ''lustre''. The file system name is limited to 8 characters. Allowed characters are lower and upper case English letters, numbers, and ''_''. ' maxLength: 8 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. maxLength: 255 minLength: 1 type: string kmsKeyId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the KMS key used to encrypt the encryption keys associated with this file system. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message that describes the current state of the Lustre file system in more detail. For example, can be used to provide actionable information for a resource in the Failed state. ' type: string lifecycleState: description: The current state of the Lustre file system. type: string x-obmcs-enumref: '#/definitions/LustreFileSystem/lifecycleState' lnet: description: "Type of network used by clients to mount the file system. \n\nExample: `tcp`\n" maxLength: 255 minLength: 1 type: string majorVersion: description: "Major version of Lustre running in the Lustre file system. \n\nExample: `2.15`\n" maxLength: 255 minLength: 1 type: string managementServiceAddress: description: "The IPv4 address of MGS (Lustre Management Service) used by clients to mount the file system. \n\nExample: `10.0.0.4`\n" maxLength: 255 minLength: 1 type: string nsgIds: description: 'A list of Network Security Group [OCIDs](/Content/General/Concepts/identifiers.htm) associated with this lustre file system. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the lustre file system from all NSGs. For more information about NSGs, see [Security Rules](/Content/Network/Concepts/securityrules.htm). ' items: maxLength: 255 minLength: 1 type: string maxItems: 5 type: array uniqueItems: true performanceTier: description: The Lustre file system performance tier. A value of `MBPS_PER_TB_125` represents 125 megabytes per second per terabyte. enum: - MBPS_PER_TB_125 - MBPS_PER_TB_250 - MBPS_PER_TB_500 - MBPS_PER_TB_1000 type: string rootSquashConfiguration: $ref: '#/components/schemas/RootSquashConfiguration' subnetId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the subnet the Lustre file system is in. maxLength: 255 minLength: 1 type: string systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeBillingCycleEnd: description: 'The date and time the LustreFileSystem current billing cycle will end, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Once a cycle ends, it is updated automatically to next timestamp which is after 30 days. File systems deleted earlier will still incur charges till this date. Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string timeCreated: description: 'The date and time the Lustre file system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string timeUpdated: description: 'The date and time the Lustre file system was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string required: - id - compartmentId - availabilityDomain - displayName - fileSystemDescription - timeCreated - timeUpdated - lifecycleState - definedTags - freeformTags - systemTags - capacityInGBs - subnetId - performanceTier - managementServiceAddress - fileSystemName - lnet - majorVersion - rootSquashConfiguration - timeBillingCycleEnd type: object LustreFileSystem: description: 'A Lustre file system is a parallel file system that is used as a storage solution for HPC/AI/ML workloads. For more information, see [File Storage with Lustre](/iaas/Content/lustre/home.htm). To use any of the API operations, you must be authorized in an IAM policy. If you''re not authorized, talk to an administrator. If you''re an administrator who needs to write policies to give users access, see [Getting Started with Policies](/iaas/Content/Identity/policiesgs/get-started-with-policies.htm). ' properties: availabilityDomain: description: 'The availability domain the file system is in. May be unset as a blank or NULL value. Example: `Uocm:PHX-AD-1` ' maxLength: 255 minLength: 1 type: string capacityInGBs: description: Capacity of the Lustre file system in GB. type: integer clusterPlacementGroupId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the cluster placement group in which the Lustre file system exists. maxLength: 255 minLength: 1 type: string compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Lustre file system. maxLength: 255 minLength: 1 type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: "A user-friendly name. It does not have to be unique, and it is changeable.\nAvoid entering confidential information.\n\nExample: `My Lustre file system`\n \n" maxLength: 255 minLength: 1 type: string fileSystemDescription: description: 'Short description of the Lustre file system. Avoid entering confidential information. ' maxLength: 255 minLength: 1 type: string fileSystemName: description: 'The Lustre file system name. This is used in mount commands and other aspects of the client command line interface. The default file system name is ''lustre''. The file system name is limited to 8 characters. Allowed characters are lower and upper case English letters, numbers, and ''_''. ' maxLength: 8 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. maxLength: 255 minLength: 1 type: string kmsKeyId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the KMS key used to encrypt the encryption keys associated with this file system. ' maxLength: 255 minLength: 1 type: string lifecycleDetails: description: 'A message that describes the current state of the Lustre file system in more detail. For example, can be used to provide actionable information for a resource in the Failed state. ' type: string lifecycleState: description: The current state of the Lustre file system. enum: - CREATING - UPDATING - ACTIVE - INACTIVE - DELETING - DELETED - FAILED type: string lnet: description: "Type of network used by clients to mount the file system. \n\nExample: `tcp`\n" maxLength: 255 minLength: 1 type: string maintenanceWindow: $ref: '#/components/schemas/MaintenanceWindow' maintenanceWindowMetadata: $ref: '#/components/schemas/MaintenanceWindowMetadataDetails' majorVersion: description: "Major version of Lustre running in the Lustre file system. \nExample: `2.15`\n" maxLength: 255 minLength: 1 type: string managementServiceAddress: description: The IPv4 address of MGS (Lustre Management Service) used by clients to mount the file system. For example '10.0.0.4'. maxLength: 255 minLength: 1 type: string nsgIds: description: 'A list of Network Security Group [OCIDs](/Content/General/Concepts/identifiers.htm) associated with this lustre file system. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the lustre file system from all NSGs. For more information about NSGs, see [Security Rules](/Content/Network/Concepts/securityrules.htm). ' items: maxLength: 255 minLength: 1 type: string maxItems: 5 type: array uniqueItems: true performanceTier: description: The Lustre file system performance tier. A value of `MBPS_PER_TB_125` represents 125 megabytes per second per terabyte. enum: - MBPS_PER_TB_125 - MBPS_PER_TB_250 - MBPS_PER_TB_500 - MBPS_PER_TB_1000 type: string rootSquashConfiguration: $ref: '#/components/schemas/RootSquashConfiguration' subnetId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of the subnet the Lustre file system is in. maxLength: 255 minLength: 1 type: string systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeBillingCycleEnd: description: 'The date and time that the current billing cycle for the file system will end, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. After the current cycle ends, this date is updated automatically to the next timestamp, which is 30 days later. File systems deleted earlier than this time will still incur charges until the billing cycle ends. Example: `2016-08-25T21:10:29.600Z` ' format: date-time type: string timeCreated: description: 'The date and time the Lustre file system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string timeUpdated: description: 'The date and time the Lustre file system was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string required: - id - compartmentId - availabilityDomain - lifecycleState - displayName - fileSystemDescription - timeCreated - timeUpdated - capacityInGBs - freeformTags - definedTags - systemTags - subnetId - performanceTier - managementServiceAddress - fileSystemName - lnet - majorVersion - maintenanceWindow - rootSquashConfiguration type: object RootSquashConfiguration: description: An administrative feature that allows you to restrict root level access from clients that try to access your Lustre file system as root. properties: clientExceptions: description: 'A list of NIDs allowed with this lustre file system not to be squashed. A maximum of 10 is allowed. ' items: maxLength: 255 minLength: 1 type: string maxItems: 10 type: array uniqueItems: true identitySquash: default: NONE description: 'Used when clients accessing the Lustre file system have their UID and GID remapped to `squashUid` and `squashGid`. If `ROOT`, only the root user and group (UID/GID 0) are remapped; if `NONE`, no remapping is done. If unspecified, defaults to `NONE`. ' enum: - NONE - ROOT type: string squashGid: default: 65534 description: 'The GID value to remap to when squashing a client GID. See `identitySquash` for more details. If unspecified, defaults to `65534`. ' format: int64 maximum: 4294967295 minimum: 0 type: integer squashUid: default: 65534 description: 'The UID value to remap to when squashing a client UID. See `identitySquash` for more details. If unspecified, defaults to `65534`. ' format: int64 maximum: 4294967295 minimum: 0 type: integer WorkRequestResource: description: A resource created or operated on by a work request. properties: actionType: description: 'The way in which this resource is affected by the operation tracked in the work request. A resource being created, updated, or deleted remains in the IN_PROGRESS state until work is complete for that resource, at which point it transitions to CREATED, UPDATED, or DELETED, respectively. ' enum: - CREATED - UPDATED - DELETED - IN_PROGRESS - RELATED - FAILED type: string x-obmcs-top-level-enum: '#/definitions/ActionType' entityType: description: The resource type that the work request affects. type: string entityUri: description: The URI path that you can use for a GET request to access the resource metadata. type: string identifier: description: An [OCID](/iaas/Content/General/Concepts/identifiers.htm) or other unique identifier for the resource. type: string required: - actionType - entityType - identifier WorkRequestSummaryCollection: description: A list of work requests. Can contain both work requests and other information, such as metadata. properties: items: description: A list of work requests. items: $ref: '#/components/schemas/WorkRequestSummary' type: array required: - items type: object ObjectStorageLink: description: 'Object Storage links create the relationship between a directory in an File Storage with Lustre file system and a path within an Object Storage bucket. For more information, see [Syncing Lustre file systems with Object Storage](/iaas/Content/lustre/object-storage-sync.htm). To use any of the API operations, you must be authorized in an IAM policy. If you''re not authorized, talk to an administrator. If you''re an administrator who needs to write policies to give users access, see [Getting Started with Policies](/iaas/Content/Identity/policiesgs/get-started-with-policies.htm). ' properties: availabilityDomain: description: 'The availability domain the file system is in. May be unset as a blank or NULL value. Example: `Uocm:PHX-AD-1` ' maxLength: 255 minLength: 1 type: string compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Lustre file system. maxLength: 255 minLength: 1 type: string currentJobId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of currently running sync job. If no sync job is running, then this will be empty. type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: "A user-friendly name. It does not have to be unique, and it is changeable.\nAvoid entering confidential information.\n\nExample: `My Object Storage Link`\n \n" maxLength: 255 minLength: 1 type: string fileSystemPath: description: 'The path in the Lustre file system used for this Object Storage link. Example: `myFileSystem/mount/myDirectory` ' maxLength: 1028 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the ObjectStorageLink. maxLength: 255 minLength: 1 type: string isOverwrite: description: 'The flag is an identifier to tell whether the job run has overwrite enabled. If `isOverwrite` is false, the file to be imported or exported will be skipped if it already exists. If `isOverwrite` is true, the file to be imported or exported will be overwritten if it already exists. ' type: boolean lastJobId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of last succeeded sync job. If no sync job has previously run, then this will be empty. type: string lifecycleDetails: description: 'A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state. ' type: string lifecycleState: description: The current state of the Object Storage link. enum: - CREATING - ACTIVE - DELETING - DELETED - FAILED type: string lustreFileSystemId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the associated Lustre file system. ' maxLength: 255 minLength: 1 type: string objectStoragePrefix: description: 'The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: `objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix` ' maxLength: 1414 minLength: 5 type: string systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The date and time the Lustre file system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string timeUpdated: description: 'The date and time the Object Storage link was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string required: - id - compartmentId - availabilityDomain - lifecycleState - displayName - timeCreated - timeUpdated - freeformTags - definedTags - systemTags - lustreFileSystemId - fileSystemPath - objectStoragePrefix - isOverwrite type: object ChangeObjectStorageLinkCompartmentDetails: description: The configuration details for the move operation. properties: compartmentId: description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Object Storage link to. ' maxLength: 255 minLength: 1 type: string required: - compartmentId type: object ObjectStorageLinkSummary: description: Summary information about a Object Storage link. properties: availabilityDomain: description: 'The availability domain the file system is in. May be unset as a blank or NULL value. Example: `Uocm:PHX-AD-1` ' maxLength: 255 minLength: 1 type: string compartmentId: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Lustre file system. maxLength: 255 minLength: 1 type: string currentJobId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of currently running sync job. If no sync job is running then this will be empty. type: string definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: 'A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `My Object Storage Link` ' maxLength: 255 minLength: 1 type: string fileSystemPath: description: 'The path in the Lustre file system used for this Object Storage link. Example: `myFileSystem/mount/myDirectory` ' maxLength: 1028 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Object Storage link. maxLength: 255 minLength: 1 type: string isOverwrite: description: 'The flag is an identifier to tell whether the job run has overwrite enabled. If `isOverwrite` is false, the file to be imported or exported will be skipped if it already exists. If `isOverwrite` is true, the file to be imported or exported will be overwritten if it already exists. ' type: boolean lastJobId: description: The [OCID](/Content/General/Concepts/identifiers.htm) of last succeeded sync job. If no sync job has previously run then this will be empty. type: string lifecycleDetails: description: 'A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state. ' type: string lifecycleState: description: The current state of the ObjectStorageLink. type: string x-obmcs-enumref: '#/definitions/ObjectStorageLink/lifecycleState' lustreFileSystemId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the associated lustre file system. ' maxLength: 255 minLength: 1 type: string objectStoragePrefix: description: 'The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: `objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix` ' maxLength: 1414 minLength: 5 type: string systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object timeCreated: description: 'The date and time the Lustre file system was created, expressed in [RFC 3339](https://tools.ietf.org/rfc/rfc3339) timestamp format. Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string timeUpdated: description: 'The date and time the ObjectStorageLink was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2024-04-25T21:10:29.600Z` ' format: date-time type: string required: - id - compartmentId - availabilityDomain - displayName - timeCreated - timeUpdated - lifecycleState - definedTags - freeformTags - systemTags - lustreFileSystemId - fileSystemPath - objectStoragePrefix - isOverwrite type: object WorkRequest: description: 'An asynchronous work request. Work requests help you monitor long-running operations. When you start a long-running operation, the service creates a work request. A work request is an activity log that lets you track each step in the operation''s progress. Each work request has an OCID that lets you interact with it programmatically and use it for automation. ' properties: compartmentId: description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. ' type: string id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the work request. type: string operationType: description: The asynchronous operation tracked by this work request. enum: - CREATE_LUSTRE_FILE_SYSTEM - UPDATE_LUSTRE_FILE_SYSTEM - DELETE_LUSTRE_FILE_SYSTEM - MOVE_LUSTRE_FILE_SYSTEM - DELETE_OBJECT_STORAGE_LINK type: string x-obmcs-top-level-enum: '#/definitions/OperationType' percentComplete: description: 'Shows the progress of the operation tracked by the work request, as a percentage of the total work that must be performed. ' format: float type: number resources: description: The resources that are affected by the work request. items: $ref: '#/components/schemas/WorkRequestResource' type: array status: description: The status of the work request. enum: - ACCEPTED - IN_PROGRESS - WAITING - NEEDS_ATTENTION - FAILED - SUCCEEDED - CANCELING - CANCELED type: string x-obmcs-top-level-enum: '#/definitions/OperationStatus' timeAccepted: description: 'The date and time the work request was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). ' format: date-time type: string timeFinished: description: 'The date and time the work request was finished, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeStarted: description: 'The date and time the work request was started, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). ' format: date-time type: string timeUpdated: description: 'The date and time the work request was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string required: - operationType - status - id - compartmentId - resources - percentComplete - timeAccepted ChangeLustreFileSystemCompartmentDetails: description: The configuration details for the move operation. properties: compartmentId: description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Lustre file system to. ' maxLength: 255 minLength: 1 type: string required: - compartmentId type: object WorkRequestErrorCollection: description: A list of work request errors. Can contain both errors and other information, such as metadata. properties: items: description: A list of work request errors. items: $ref: '#/components/schemas/WorkRequestError' type: array required: - items type: object WorkRequestSummary: description: Summary information about an asynchronous work request. properties: compartmentId: description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. ' type: string id: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the work request. type: string operationType: description: The asynchronous operation tracked by this work request. enum: - CREATE_LUSTRE_FILE_SYSTEM - UPDATE_LUSTRE_FILE_SYSTEM - DELETE_LUSTRE_FILE_SYSTEM - MOVE_LUSTRE_FILE_SYSTEM - DELETE_OBJECT_STORAGE_LINK type: string x-obmcs-top-level-enum: '#/definitions/OperationType' percentComplete: description: 'Shows the progress of the operation tracked by the work request, as a percentage of the total work that must be performed. ' format: float type: number resources: description: The resources that are affected by this work request. items: $ref: '#/components/schemas/WorkRequestResource' type: array status: description: The status of the work request. enum: - ACCEPTED - IN_PROGRESS - WAITING - NEEDS_ATTENTION - FAILED - SUCCEEDED - CANCELING - CANCELED type: string x-obmcs-top-level-enum: '#/definitions/OperationStatus' timeAccepted: description: 'The date and time the work request was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). ' format: date-time type: string timeFinished: description: 'The date and time the work request was finished, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string timeStarted: description: 'The date and time the work request was started, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). ' format: date-time type: string timeUpdated: description: 'The date and time the work request was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). ' format: date-time type: string required: - operationType - status - id - compartmentId - resources - percentComplete - timeAccepted WorkRequestError: description: An error encountered while performing an operation that is tracked by a work request. properties: code: description: 'A machine-usable code for the error that occurred. For a list of error codes, see [API Errors](/iaas/Content/API/References/apierrors.htm). ' type: string message: description: A human-readable error message. type: string timestamp: description: 'The date and time the error occurred, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). ' format: date-time type: string required: - code - message - timestamp AvailableMaintenanceScheduleStartTimeSummary: description: 'Information about the list of available start times on a particular day of the week. User can choose their preferred day of the week and start time for creating request/input for Create or Update LustreFileSystem operation. ' properties: dayOfWeek: description: Day of the week enum: - MONDAY - TUESDAY - WEDNESDAY - THURSDAY - FRIDAY - SATURDAY - SUNDAY type: string startTimes: description: List of available start times. Each array item is of the format `HH:mm` items: maxLength: 5 minLength: 1 type: string maxItems: 96 type: array uniqueItems: true required: - dayOfWeek - startTimes type: object x-example: "{\n \"dayOfWeek\": \"SATURDAY\",\n \"startTimes\": [ \"00:00\", \"04:00\", \"08:00\", \"12:00\", \"16:00\", \"20:00\" ]\n}\n" DateAndTime: description: A generic object to show date and time in the below specified format properties: date: description: 'A user-friendly date. Example: `2025-04-25` ' maxLength: 255 minLength: 1 type: string time: description: 'A user-friendly time. The format is ''HH:MM'', ''HH:MM'' represents the time in UTC. Example: `22:00` ' maxLength: 255 minLength: 1 type: string WorkRequestLogEntry: description: A log message from performing an operation that is tracked by a work request. properties: message: description: A human-readable log message. type: string timestamp: description: 'The date and time the log message was written, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). ' format: date-time type: string required: - message - timestamp UpdateLustreFileSystemDetails: description: The data to update a Lustre file system. properties: capacityInGBs: description: Capacity of the Lustre file system in GB. You can increase capacity only in multiples of 5 TB. minimum: 5120 type: integer definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object displayName: description: 'A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: `My Lustre file system` ' maxLength: 255 minLength: 1 type: string fileSystemDescription: description: 'Short description of the Lustre file system. Avoid entering confidential information. ' maxLength: 255 minLength: 1 type: string freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object kmsKeyId: description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the KMS key used to encrypt the encryption keys associated with this file system. ' maxLength: 255 minLength: 1 type: string maintenanceWindow: $ref: '#/components/schemas/MaintenanceWindow' nsgIds: description: 'A list of Network Security Group [OCIDs](/Content/General/Concepts/identifiers.htm) associated with this lustre file system. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the lustre file system from all NSGs. For more information about NSGs, see [Security Rules](/Content/Network/Concepts/securityrules.htm). ' items: maxLength: 255 minLength: 1 type: string maxItems: 5 type: array uniqueItems: true rootSquashConfiguration: $ref: '#/components/schemas/RootSquashConfiguration' type: object OverrideMaintenanceDetails: description: The date and time at which upcoming maintenance needs to be set properties: dateTimeDetails: $ref: '#/components/schemas/DateAndTime' type: object WorkRequestLogEntryCollection: description: A list of work request logs. Can contain both logs and other information, such as metadata. properties: items: description: A list of work request log entries. items: $ref: '#/components/schemas/WorkRequestLogEntry' type: array required: - items type: object AvailableMaintenanceScheduleStartTimeCollection: description: List of items containing available start times on every day of the week properties: items: description: List of available start times on every day of the week items: $ref: '#/components/schemas/AvailableMaintenanceScheduleStartTimeSummary' type: array required: - items type: object x-example: "{\n \"items\" : [ {\n \"dayOfWeek\" : \"WEDNESDAY\",\n \"startTimes\" : [ \"00:00\", \"04:00\", \"08:00\", \"12:00\", \"16:00\", \"20:00\" ]\n }, {\n \"dayOfWeek\" : \"MONDAY\",\n \"startTimes\" : [ \"00:00\", \"04:00\", \"08:00\", \"12:00\", \"16:00\", \"20:00\" ]\n }, {\n \"dayOfWeek\" : \"THURSDAY\",\n \"startTimes\" : [ \"00:00\", \"04:00\", \"08:00\", \"12:00\", \"16:00\", \"20:00\" ]\n }, {\n \"dayOfWeek\" : \"SATURDAY\",\n \"startTimes\" : [ \"00:00\", \"04:00\", \"08:00\", \"12:00\", \"16:00\", \"20:00\" ]\n } ]\n}\n" parameters: AvailabilityDomainQueryParam: description: 'The name of the availability domain. Example: `Uocm:PHX-AD-1` ' in: query name: availabilityDomain required: false x-default-description: 'null' schema: type: string SyncJobIdParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the sync job. in: path name: syncJobId required: true schema: type: string ObjectStorageLinkSortByQueryParam: description: 'The field to sort by. You can provide only one sort order. Default order for `timeCreated` is descending. Default order for `displayName` is ascending. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated PaginationTokenQueryParam: description: 'For list pagination. The value of the opc-next-page response header from the previous "List" call. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' in: query name: page schema: type: string minLength: 1 LustreFileSystemSortByQueryParam: description: 'The field to sort by. You can provide only one sort order. Default order for `timeCreated` is descending. Default order for `displayName` is ascending. ' in: query name: sortBy schema: type: string enum: - timeCreated - displayName default: timeCreated ResourceIdentifierQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the resource affected by the work request. in: query name: resourceId x-default-description: 'null' schema: type: string LustreFileSystemIdentifierQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. in: query name: id x-default-description: 'null' schema: type: string DayOfWeekQueryParam: description: Day of the week filter in: query name: dayOfWeek required: false x-default-description: 'null' schema: type: string enum: - MONDAY - TUESDAY - WEDNESDAY - THURSDAY - FRIDAY - SATURDAY - SUNDAY CompartmentIdQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. in: query name: compartmentId x-default-description: 'null' schema: type: string IfMatchHeader: description: 'For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource''s current etag value. ' in: header name: if-match required: false schema: type: string WorkRequestStatusQueryParam: description: A filter to return only the resources that match the given lifecycle state. in: query name: status required: false x-default-description: 'null' x-obmcs-top-level-enum: '#/definitions/OperationStatus' schema: type: string enum: - ACCEPTED - IN_PROGRESS - WAITING - NEEDS_ATTENTION - FAILED - SUCCEEDED - CANCELING - CANCELED AvailableMaintenanceScheduleStartTimeSortByQueryParam: description: 'The field to sort by. You can provide only one sort order. ' in: query name: sortBy schema: type: string enum: - dayOfWeek default: dayOfWeek DateQueryParam: description: Date in format `YYYY-MM-DD` in: query name: date required: false x-default-description: 'null' schema: type: string PaginationLimitQueryParam: description: 'For list pagination. The maximum number of results per page, or items to return in a paginated "List" call. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' in: query name: limit schema: type: integer default: 10 maximum: 1000 minimum: 1 LustreFileSystemIdQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. in: query name: lustreFileSystemId x-default-description: 'null' schema: type: string WorkRequestIdPathParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. in: path name: workRequestId required: true schema: type: string SortOrderQueryParam: description: The sort order to use, either ascending (`ASC`) or descending (`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 WorkRequestIdQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. in: query name: workRequestId x-default-description: 'null' schema: type: string SyncJobSortByQueryParam: description: 'The field to sort by. You can provide only one sort order. Default order for `timeCreated` is descending. Default order for `displayName` is ascending. ' in: query name: sortBy schema: type: string enum: - timeCreated default: timeCreated WorkRequestLogAndErrorSortByQueryParam: description: 'The field to sort by. Only one sort order may be provided. Default order for `timestamp` is descending. ' in: query name: sortBy schema: type: string enum: - timestamp default: timestamp ObjectStorageLinkLifecycleStateQueryParam: description: 'A filter to return only resources that match the given lifecycle state. The state value is case-insensitive. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-enumref: '#/definitions/ObjectStorageLink/lifecycleState' schema: type: string SyncJobLifecycleStateQueryParam: description: 'A filter to return only resources that match the given lifecycle state. The state value is case-insensitive. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-enumref: '#/definitions/SyncJob/lifecycleState' schema: type: string RetryTokenHeader: description: 'A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of running 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 removed 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 ObjectStorageLinkIdentifierPathParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Object Storage link. in: path name: objectStorageLinkId required: true schema: type: string ObjectStorageLinkIdentifierQueryParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Object Storage link. in: query name: id x-default-description: 'null' schema: type: string DisplayNameQueryParam: description: A filter to return only resources that match the given display name exactly. in: query name: displayName x-default-description: 'null' schema: type: string maxLength: 255 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 RequestIdHeader: description: 'Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. The only valid characters for request IDs are letters, numbers, underscore, and dash. ' in: header name: opc-request-id schema: type: string LustreFileSystemIdentifierPathParam: description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the Lustre file system. in: path name: lustreFileSystemId required: true schema: type: string AvailableOverrideMaintenanceStartTimeSortByQueryParam: description: 'The field to sort by. You can provide only one sort order. ' in: query name: sortBy schema: type: string enum: - date default: date LifecycleStateQueryParam: description: 'A filter to return only resources that match the given lifecycle state. The state value is case-insensitive. ' in: query name: lifecycleState required: false x-default-description: 'null' x-obmcs-enumref: '#/definitions/LustreFileSystem/lifecycleState' schema: type: string 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: etag: description: 'For optimistic concurrency control. See `if-match`. ' type: string opc-next-page: description: 'For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). ' 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: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. Use GetWorkRequest with this ID to track the status of the request. ' 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: clientExceptions: description: 'A list of NIDs allowed with this lustre file system not to be squashed. A maximum of 10 is allowed. ' items: maxLength: 255 minLength: 1 type: string maxItems: 10 type: array uniqueItems: true definedTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a defined tag key and value, scoped to a namespace. Example: `{"CostCenter": "42"}` ' type: object description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations": {"CostCenter": "42"}}` ' type: object freeformTags: additionalProperties: type: string description: 'Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` ' type: object nsgIds: description: 'A list of Network Security Group [OCIDs](/Content/General/Concepts/identifiers.htm) associated with this lustre file system. A maximum of 5 is allowed. Setting this to an empty array after the list is created removes the lustre file system from all NSGs. For more information about NSGs, see [Security Rules](/Content/Network/Concepts/securityrules.htm). ' items: maxLength: 255 minLength: 1 type: string maxItems: 5 type: array uniqueItems: true systemTags: additionalProperties: additionalProperties: description: 'The value of the tag. Only the String type is supported. ' type: object description: 'Key-value pair representing a system tag key and value, scoped to a namespace. Example: `{"free-tier-retained": "true"}` ' type: object description: 'System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` ' type: object x-virtualResourceCompartmentIds: virtualResourceCompartmentId: '[ ''oc1'': [ ''lustrefilestorage'': ''ocid1.compartment.oc1..aaaaaaaau2dukkxsykkhjnslcaz4xvdgrpnqbw2n7bxiz6lnapnw3qh7r7gq'', ''lustrefilestorage-gamma'': ''ocid1.compartment.oc1..aaaaaaaaoatrsage2w6oai3zosbt6hzhduuq4rtbio474egzkubgpo7gv6wq'', ''lustrefilestorage-alpha23'': ''ocid1.compartment.oc1..aaaaaaaa26guk7xmv3olzkrzqtafdriovqej3jl2figpewanu6domscwyvmq'', ''lustrefilestorage-dev1'': ''ocid1.compartment.oc1..aaaaaaaa26guk7xmv3olzkrzqtafdriovqej3jl2figpewanu6domscwyvmq'', ''lustrefilestorage-dev2'': ''ocid1.compartment.oc1..aaaaaaaa26guk7xmv3olzkrzqtafdriovqej3jl2figpewanu6domscwyvmq'', ''lustrefilestorage-dev3'': ''ocid1.compartment.oc1..aaaaaaaa26guk7xmv3olzkrzqtafdriovqej3jl2figpewanu6domscwyvmq'', ''lustrefilestorage-dev23'': ''ocid1.compartment.oc1..aaaaaaaa26guk7xmv3olzkrzqtafdriovqej3jl2figpewanu6domscwyvmq'' ], ''oc5'': [ ''lustrefilestorage'': ''ocid1.compartment.oc5..aaaaaaaaxgegg5ilzo6hccplesuupw5mxdbtgfdmdhs7mtmxaj7eheaicrgq''] ] [ splat.realm ] [ request.serviceName ]' x-lfs-tenancies: lfs-internal-tenants: - boat - '{fleet_tenancy_ocid}' - ocid1.tenancy.oc1..aaaaaaaaqngy5vzicc3leqcck6ql2m2yia7r3zbtj3d3v3vn5c4jbmnuqhfq - ocid1.tenancy.oc1..aaaaaaaa7iwzbvbaapa2wi3kek4afm5srcbfl3srb6nfaq5pb5p27ekm4lia - ocid1.tenancy.oc1..aaaaaaaaxrzgk5r4zjz4jtrpdi76egfcngzpgu2ef734eb2wg2zhpefgklaq - ocid1.tenancy.oc1..aaaaaaaa62ocim4pc4mgh7nbqqxy3xia2websrccjeg36636wz7pcymwlxfq - ocid1.tenancy.oc1..aaaaaaaatsu47tetljg2uvk7bscr2laftubbcipqmktjxg653uqgbjqyayoq - ocid1.tenancy.oc1..aaaaaaaadptfnifwcapn24keosxaa7ajnwspixiza4ishwllkga7fcztcepq - ocid1.tenancy.oc1..aaaaaaaarxvdmvgc5nds2ujbdf2cwwpsxjmeecfwcisgkdytcli3rxmzogkq x-obmcs-client-retries-enabled: true x-oracle-package: com.oracle.pic.lfs