Super Slurper
Super SlurperJobs
List jobs
client.r2.superSlurper.jobs.list(JobListParams { account_id, limit, offset } params, RequestOptionsoptions?): SinglePage<JobListResponse { id, createdAt, finishedAt, 4 more } >
GET/accounts/{account_id}/slurper/jobs
Get job details
client.r2.superSlurper.jobs.get(stringjobId, JobGetParams { account_id } params, RequestOptionsoptions?): JobGetResponse { id, createdAt, finishedAt, 4 more }
GET/accounts/{account_id}/slurper/jobs/{job_id}
Create a job
client.r2.superSlurper.jobs.create(JobCreateParams { account_id, overwrite, source, target } params, RequestOptionsoptions?): JobCreateResponse { id }
POST/accounts/{account_id}/slurper/jobs
Abort all jobs
client.r2.superSlurper.jobs.abortAll(JobAbortAllParams { account_id } params, RequestOptionsoptions?): JobAbortAllResponse
PUT/accounts/{account_id}/slurper/jobs/abortAll
Abort a job
client.r2.superSlurper.jobs.abort(stringjobId, JobAbortParams { account_id } params, RequestOptionsoptions?): JobAbortResponse
PUT/accounts/{account_id}/slurper/jobs/{job_id}/abort
Pause a job
client.r2.superSlurper.jobs.pause(stringjobId, JobPauseParams { account_id } params, RequestOptionsoptions?): JobPauseResponse
PUT/accounts/{account_id}/slurper/jobs/{job_id}/pause
Get job progress
client.r2.superSlurper.jobs.progress(stringjobId, JobProgressParams { account_id } params, RequestOptionsoptions?): JobProgressResponse { id, createdAt, failedObjects, 4 more }
GET/accounts/{account_id}/slurper/jobs/{job_id}/progress
Resume a job
client.r2.superSlurper.jobs.resume(stringjobId, JobResumeParams { account_id } params, RequestOptionsoptions?): JobResumeResponse
PUT/accounts/{account_id}/slurper/jobs/{job_id}/resume
Super SlurperJobsLogs
Get job logs
client.r2.superSlurper.jobs.logs.list(stringjobId, LogListParams { account_id, limit, offset } params, RequestOptionsoptions?): SinglePage<LogListResponse { createdAt, job, logType, 2 more } >
GET/accounts/{account_id}/slurper/jobs/{job_id}/logs
Super SlurperConnectivity Precheck
Check source connectivity
client.r2.superSlurper.connectivityPrecheck.source(ConnectivityPrecheckSourceParamsparams, RequestOptionsoptions?): ConnectivityPrecheckSourceResponse { connectivityStatus }
PUT/accounts/{account_id}/slurper/source/connectivity-precheck
Check target connectivity
client.r2.superSlurper.connectivityPrecheck.target(ConnectivityPrecheckTargetParams { account_id, bucket, secret, 2 more } params, RequestOptionsoptions?): ConnectivityPrecheckTargetResponse { connectivityStatus }
PUT/accounts/{account_id}/slurper/target/connectivity-precheck