ExKeyCDN.Zone (exkeycdn v0.0.1)
Client api for https://www.ExKeyCDN.com/api#zones-api
Link to this section Summary
Link to this section Functions
Link to this function
add(zone)
Specs
add(ExKeyCDN.Zone) :: [ limits: [rate_limit_remaining: binary(), rate_limit: binary()], zone: ExKeyCDN.Zone ] | {:error, binary() | ExKeyCDN.ErrorResponse.t()}
Add
Link to this function
delete(id)
Specs
delete(integer()) :: [ limits: [rate_limit_remaining: binary(), rate_limit: binary()], zone: :deleted ] | {:error, binary() | ExKeyCDN.ErrorResponse.t()}
Delete
Link to this function
edit(id, params)
Specs
edit(integer(), map()) :: [ limits: [rate_limit_remaining: binary(), rate_limit: binary()], zone: ExKeyCDN.Zone ] | {:error, binary() | ExKeyCDN.ErrorResponse.t()}
Edit
Link to this function
list()
Specs
list() :: [ limits: [rate_limit_remaining: binary(), rate_limit: binary()], zones: [ExKeyCDN.Zone] ] | {:error, binary() | ExKeyCDN.ErrorResponse.t()}
List Zones
Link to this function
purge_cache(id)
Specs
purge_cache(integer()) :: [ limits: [rate_limit_remaining: binary(), rate_limit: binary()], zone: :cache_purged ] | {:error, binary() | ExKeyCDN.ErrorResponse.t()}
Purge Cache
Link to this function
purge_url(id, urls)
Specs
purge_url(integer(), list()) :: [ limits: [rate_limit_remaining: binary(), rate_limit: binary()], zone: :url_purged ] | {:error, binary() | ExKeyCDN.ErrorResponse.t()}
Purge URL
Link to this function
view(id)
Specs
view(integer()) :: [ limits: [rate_limit_remaining: binary(), rate_limit: binary()], zone: ExKeyCDN.Zone ] | {:error, binary() | ExKeyCDN.ErrorResponse.t()}
View