Types

The structures of the data returned or required by various API calls are described here.

Responses

typeddict storage3.types.SignedUploadURL

typing.TypedDict.

Required Keys:
  • signed_url (str)

  • token (str)

  • path (str)

Options

typeddict storage3.types.CreateOrUpdateBucketOptions

typing.TypedDict.

Optional Keys:
  • public (bool)

  • file_size_limit (int)

  • allowed_mime_types (list[str])

typeddict storage3.types.ListBucketFilesOptions

typing.TypedDict.

Required Keys:
typeddict storage3.types.TransformOptions

typing.TypedDict.

Optional Keys:
  • height (int)

  • width (int)

  • resize (Literal['cover', 'contain', 'fill'])

  • format (Literal['origin', 'avif'])

  • quality (int)

typeddict storage3.types.URLOptions

typing.TypedDict.

Optional Keys:
typeddict storage3.types.CreateSignedURLsOptions

typing.TypedDict.

Optional Keys:
  • download (Union[str, bool])

typeddict storage3.types.FileOptions

typing.TypedDict.

Optional Keys:
  • cache-control (str)

  • content-type (str)

  • x-upsert (str)

typeddict storage3.types._sortByType

typing.TypedDict.

Required Keys:
  • column (str)

  • order (Literal['asc', 'desc'])