Namespace Cloudflare.NET.R2.Models
Classes
- ListedPart
Represents a single part that has been uploaded as part of a multipart upload.
- PresignedGetRequest
Defines the parameters for creating a presigned GET URL, which allows for direct, time-limited downloads.
- PresignedPostRequest
Defines the parameters for creating a presigned POST URL for browser-based uploads.
- PresignedPostResponse
Represents the response from creating a presigned POST URL, which includes the URL to target and the form fields that must be included in the multipart/form-data request.
- PresignedPutRequest
Defines the parameters for creating a presigned PUT URL, which allows for direct, secure uploads.
- PresignedUploadPartRequest
Defines the parameters for creating a presigned URL for a single part of a multipart upload.
- PresignedUploadPartsRequest
Defines the parameters for creating a batch of presigned URLs for multiple parts of a multipart upload.
- R2ObjectPage
One page of an R2 prefix listing: the objects this
ListObjectsV2call returned, plus the token that fetches the next page.
- R2Result
Represents the immutable, accumulated metrics of one or more R2 operations.
- R2Result<T>
Represents the result of an R2 operation that returns a data payload in addition to billable metrics.
- UploadChecksum
A digest a presigned upload URL binds the uploaded bytes to: the algorithm, and the base64 text of the digest the bytes must hash to.
Structs
- R2ChecksumAlgorithm
A digest algorithm R2 verifies against the bytes of an upload, together with the request header its digest travels in and the exact number of raw bytes its digest consists of.