Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
titleAdd KV pair
URL: /v2/projects/<project-name>/logical-clouds/<logical-cloud-name>/kv-pairs
POST BODY
{
   "name" : "<name>",
   "description" : "<description>",
   "kv":[
      {
         "key1":"val1"
      },
      {
         "key2":"val2"
      }
   ]
}
 
RETURN STATUS: 201
RETURN BODY:
{
   "name" : "<name>",
   "description" : "<description>",
   "kv":[
      {
         "key1":"val1"
      },
      {
         "key2":"val2"
      }
   ]
}

...

Code Block
languagejs
titleUpdate KV pair
URL: /v2/projects/<project-name>/logical-clouds/<logical-cloud-name>/kv-pairs/key1<name>
PUT BODY
{
   "description" :  "<description>",
   "key1kv":"val10"
}
 
RETURN STATUS: 201
[
      {
         "key1":"val3"
      },
      {
         "key2":"val4"
      }
   ]
}
 
RETURN STATUS: 201
RETURN BODY:
{
         "key1":"val10"
}

...

Code Block
languagejs
titleGet KV pair
URL: /v2/projects/<project-name>/logical-clouds/<logical-cloud-name>/kv-pairs/key1<name>

RETURN STATUS: 200
RETURN BODY:
{
   "name" : "<name>",
   "description" : "<description>",
   "kv":[
      {
         "key1":"val10"
}"val1"
      },
      {
         "key2":"val2"
      }
   ]
}


13. DELETE KV pair

Code Block
languagejs
titleDelete KV pair
URL: /v2/projects/<project-name>/logical-clouds/<logical-cloud-name>/kv-pairs/key1<name>

RETURN STATUS: 204