View Source ExBackblaze.Buckets (ex_backblaze v0.1.0)

Endpoints:

  • b2_create_bucket
  • b2_delete_bucket
  • b2_list_buckets
  • b2_update_bucket

Link to this section Summary

Link to this section Functions

Link to this function

create_bucket(token, headers, body)

View Source
@spec create_bucket(ExBackblaze.Tokens.Token.t(), keyword(), keyword()) ::
  {:ok, ExBackblaze.Buckets.Bucket.t()}

POST /b2_create_bucket

required-params

Required Params

  • %Token{}

see-docs

See docs:

https://www.backblaze.com/b2/docs/b2_create_bucket.html

Link to this function

delete_bucket(token, headers, body)

View Source
@spec delete_bucket(ExBackblaze.Tokens.Token.t(), keyword(), keyword()) ::
  {:ok, ExBackblaze.Buckets.Bucket.t()}

POST /b2_delete_bucket

required-params

Required Params

  • %Token{}

see-docs

See docs:

https://www.backblaze.com/b2/docs/b2_delete_bucket.html

Link to this function

list_buckets(token, headers, body)

View Source
@spec list_buckets(ExBackblaze.Tokens.Token.t(), keyword(), keyword()) ::
  {:ok, %{buckets: list()}}

POST /b2_list_buckets

required-params

Required Params

  • %Token{}

see-docs

See docs:

https://www.backblaze.com/b2/docs/b2_list_buckets.html

Link to this function

update_bucket(token, headers, body)

View Source
@spec update_bucket(ExBackblaze.Tokens.Token.t(), keyword(), keyword()) ::
  {:ok, ExBackblaze.Buckets.Bucket.t()}

POST /b2_update_bucket

required-params

Required Params

  • %Token{}

see-docs

See docs:

https://www.backblaze.com/b2/docs/b2_update_bucket.html