Schemas
scaleway.qaas.v1alpha1.Application
idUnique ID of the application.
nameName of the application.
typeType of the application.
compatible_platform_idsList of compatible platform (by IDs) able to run this application.
input_templateJSON format describing the expected input.
scaleway.qaas.v1alpha1.Application.Type
scaleway.qaas.v1alpha1.Booking
idUnique ID of the booking.
created_atTime at which the booking was created. (RFC 3339 format)
started_atTime at which the booking starts. (RFC 3339 format)
updated_atTime at which the booking was updated. (RFC 3339 format)
finished_atTime at which the booking finishes. (RFC 3339 format)
statusStatus of the booking.
descriptionDescription of the booking slot.
progress_messageAny progress message of the booking.
time_zoneTime zone for the booking schedule, in tz database format (e.g. 'Europe/Paris').
scaleway.qaas.v1alpha1.Booking.Status
scaleway.qaas.v1alpha1.CreateSessionRequest.BookingDemand
started_at(RFC 3339 format)
finished_at(RFC 3339 format)
descriptiontime_zonescaleway.qaas.v1alpha1.Job
idUnique ID of the job.
nameJob name.
tagsTags of the job.
session_idSession ID in which the job is executed.
created_atTime at which the job was created. (RFC 3339 format)
started_atTime at which the job was started. (RFC 3339 format)
updated_atTime at which the job was updated. (RFC 3339 format)
statusJob status.
progress_messageLast progress message, if the job has started.
job_durationDuration of the job, if the job is finished. (in seconds)
result_distributionResult of the job, if the job is finished.
model_idComputation model ID executed by the job.
parametersExecution parameters for this job.
scaleway.qaas.v1alpha1.Job.Status
scaleway.qaas.v1alpha1.JobCircuit
perceval_circuitCircuit generated by Perceval that should be executed.
qiskit_circuitCircuit generated by Qiskit that should be executed.
scaleway.qaas.v1alpha1.JobResult
job_idID of the parent job.
resultResult in JSON format.
urlURL to download a large result (optional).
created_atCreation time of the result. (RFC 3339 format)
scaleway.qaas.v1alpha1.ListApplicationsRequest.OrderBy
scaleway.qaas.v1alpha1.ListApplicationsResponse
total_countTotal number of applications.
List of applications.
scaleway.qaas.v1alpha1.ListBookingsRequest.OrderBy
scaleway.qaas.v1alpha1.ListBookingsResponse
total_countTotal number of bookings.
List of bookings.
scaleway.qaas.v1alpha1.ListJobResultsRequest.OrderBy
scaleway.qaas.v1alpha1.ListJobResultsResponse
total_countTotal number of results.
List of results.
scaleway.qaas.v1alpha1.ListJobsRequest.OrderBy
scaleway.qaas.v1alpha1.ListJobsResponse
total_countTotal number of jobs.
List of jobs.
scaleway.qaas.v1alpha1.ListModelsRequest.OrderBy
scaleway.qaas.v1alpha1.ListModelsResponse
total_countTotal number of models.
List of models.
scaleway.qaas.v1alpha1.ListPlatformsRequest.OrderBy
scaleway.qaas.v1alpha1.ListPlatformsResponse
total_countTotal number of platforms.
List of platforms.
scaleway.qaas.v1alpha1.ListProcessResultsRequest.OrderBy
scaleway.qaas.v1alpha1.ListProcessResultsResponse
total_countTotal number of results.
List of results.
scaleway.qaas.v1alpha1.ListProcessesRequest.OrderBy
scaleway.qaas.v1alpha1.ListProcessesResponse
total_countTotal number of processes.
List of processes.
scaleway.qaas.v1alpha1.ListSessionACLsRequest.OrderBy
scaleway.qaas.v1alpha1.ListSessionACLsResponse
total_countscaleway.qaas.v1alpha1.ListSessionsRequest.OrderBy
scaleway.qaas.v1alpha1.ListSessionsResponse
total_countTotal number of sessions.
List of sessions.
scaleway.qaas.v1alpha1.Model
idUnique ID of the model.
created_atTime at which the model was created. (RFC 3339 format)
urlStorage URL of the model.
project_idProject ID in which the model has been created.
scaleway.qaas.v1alpha1.Platform
idUnique ID of the platform.
versionVersion of the platform.
nameName of the platform.
provider_nameName of the technological provider of the platform in lowercase (quandela, pasqal...).
backend_nameName of the running emulation backend or QPU model of the platform in lowercase (mosaiq, qsim, aer...).
typeType of the platform (emulator or qpu).
technologyQuantum technology used by the platform (trapped-ion, photonic, superconducting qubits...).
max_qubit_countMaximum number of qubits supported by the platform (estimated for emulator).
max_shot_countMaximum number of shots during a circuit execution.
max_circuit_countMaximum number of circuit that can be executed in one call.
availabilityAvailability of the platform.
metadataMetadata provided by the platform.
Price to be paid per hour (excluding free tiers).
Price to be paid per shot (excluding free tiers).
Price to be paid per circuit setup before its execution (excluding free tiers).
Specifications of the underlying hardware.
Booking constraints to fit if the platform is bookable.
descriptionEnglish description of the platform.
documentation_urlDocumentation link to external documentation to learn more on this platform.
is_bookableSpecify if the platform is bookable.
scaleway.qaas.v1alpha1.Platform.Availability
scaleway.qaas.v1alpha1.Platform.BookingRequirement
min_durationMinimal duration of any booking based on this platform. (in seconds)
max_durationMaximal duration of any bookings based on this platform. (in seconds)
max_cancellation_durationAllowed time to cancel a booking attached to this platform before the beginning of the session. (in seconds)
max_planification_durationAllowed planification time from now where the platform can be booked in the future. (in seconds)
min_planification_durationMinimum planification time before a platform can be booked. (in seconds)
max_booking_per_weekMaximum amount of booking allowed for one organization per week.
max_booking_per_dayMaximum amount of booking allowed for one organization per day.
scaleway.qaas.v1alpha1.Platform.Hardware
nameProduct name of the hardware.
vcpusNumber of vCPUs available.
gpusNumber of GPUs available (0 if no GPU).
gpus_networkNetwork topology of GPUs (PCIe, NVLink...).
ramAmount of RAM available in byte.
vramAmount of VRAM available in byte (0 if no GPU).
scaleway.qaas.v1alpha1.Platform.Technology
scaleway.qaas.v1alpha1.Platform.Type
scaleway.qaas.v1alpha1.Process
idUnique ID of the process.
nameName of the process.
application_idApplication ID for which the process has been created.
platform_idPlatform ID for which the process has been created.
attached_session_idsList of sessions generated by the process.
created_atTime at which the process was created. (RFC 3339 format)
started_atTime at which the process started. (RFC 3339 format)
updated_atTime at which the process was updated. (RFC 3339 format)
finished_atTime at which the process was finished. (RFC 3339 format)
statusStatus of the process.
project_idProject ID in which the process has been created. (UUID format)
tagsTags of the process.
progressProgress of the process, from 0 to 1.
progress_messageAny progress of the process.
inputInput payload of the process as JSON string.
scaleway.qaas.v1alpha1.Process.Status
scaleway.qaas.v1alpha1.ProcessResult
process_idID of the parent process.
resultResult in JSON format.
created_atCreation time of the result. (RFC 3339 format)
scaleway.qaas.v1alpha1.Session
idUnique ID of the session.
nameName of the session.
platform_idPlatform ID for which the session has been created.
created_atThe time at which the session was created. (RFC 3339 format)
started_atThe time at which the session started. (RFC 3339 format)
updated_atThe time at which the session was updated. (RFC 3339 format)
terminated_atThe time at which the session was terminated. (RFC 3339 format)
max_idle_durationMaximum idle time before the session ends. (in seconds)
max_durationMaximum duration before the session ends. (in seconds)
waiting_job_countNumber of waiting jobs linked to the session.
finished_job_countNumber of finished jobs linked to the session.
statusStatus of the session.
project_idProject ID in which the session has been created.
tagsTags of the session.
deduplication_idDeduplication ID of the session.
origin_typeResource type that creates the session.
origin_idUnique ID of the session's origin resource (if exists).
progress_messageAny progress of the session.
booking_idAn optional booking unique ID of an attached booking.
model_idDefault computation model ID to be executed by job assigned to this session.
parametersPlatform configuration parameters applied to this session.