Skip to content

Latest commit

 

History

History
154 lines (94 loc) · 3.42 KB

KvStoreApi.md

File metadata and controls

154 lines (94 loc) · 3.42 KB

KvStoreApi

All URIs are relative to https://api.fastly.com

Method HTTP request Description
create_store POST /resources/stores/kv Create an kv store.
delete_store DELETE /resources/stores/kv/{store_id} Delete an kv store.
get_store GET /resources/stores/kv/{store_id} Describe an kv store.
get_stores GET /resources/stores/kv List kv stores.

create_store

Create a new kv store.

let cfg = &Configuration::default();
let params = CreateStoreParams {
    // parameters
};
create_store(cfg, params)

Parameters

Name Type Description Required Notes
location Option<String>
store Option<Store>

Return type

crate::models::StoreResponse

Authorization

token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to README]

delete_store

An kv store must be empty before it can be deleted. Deleting an kv store that still contains keys will result in a 409 (Conflict).

let cfg = &Configuration::default();
let params = DeleteStoreParams {
    // parameters
};
delete_store(cfg, params)

Parameters

Name Type Description Required Notes
store_id String [required]

Return type

(empty response body)

Authorization

token

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

[Back to top] [Back to API list] [Back to README]

get_store

Get an kv store by ID.

let cfg = &Configuration::default();
let params = GetStoreParams {
    // parameters
};
get_store(cfg, params)

Parameters

Name Type Description Required Notes
store_id String [required]

Return type

crate::models::StoreResponse

Authorization

token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to README]

get_stores

Get all stores for a given customer.

let cfg = &Configuration::default();
let params = GetStoresParams {
    // parameters
};
get_stores(cfg, params)

Parameters

Name Type Description Required Notes
cursor Option<String>
limit Option<i32> [default to 100]

Return type

crate::models::InlineResponse2003

Authorization

token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to README]