Reference For: developers, administrators

kyvernon content

The content command of the kyvernon CLI with its subcommands and arguments.

kyvernon content

Content libraries, items and update sessions

Usage
kyvernon content <COMMAND>

Subcommands: libraries, items, sessions

kyvernon content libraries

Libraries

Usage
kyvernon content libraries <COMMAND>

Subcommands: list, create, get, delete

kyvernon content libraries list

List libraries

Usage
kyvernon content libraries list

API operation: GET /v1/content/libraries

kyvernon content libraries create

Create a local library on a datastore

Usage
kyvernon content libraries create [OPTIONS] <NAME>
ArgumentDescriptionRequired
<NAME>Nameyes
--datastoreDatastore idyes
--descriptionDescription

API operation: POST /v1/content/libraries

kyvernon content libraries get

One library

Usage
kyvernon content libraries get <ID>
ArgumentDescriptionRequired
<ID>Library idyes

API operation: GET /v1/content/libraries/{id}

kyvernon content libraries delete

Delete a library

Usage
kyvernon content libraries delete <ID>
ArgumentDescriptionRequired
<ID>Library idyes

API operation: DELETE /v1/content/libraries/{id}

kyvernon content items

Library items

Usage
kyvernon content items <COMMAND>

Subcommands: list, create, get, delete

kyvernon content items list

List items, optionally of one library

Usage
kyvernon content items list [OPTIONS]
ArgumentDescriptionRequired
--libraryLibrary id

API operation: GET /v1/content/library-items

kyvernon content items create

Create an item referencing a datastore file, or empty for an upload

Usage
kyvernon content items create [OPTIONS] <NAME>
ArgumentDescriptionRequired
--libraryLibrary idyes
<NAME>Nameyes
--typeiso or ovfyes
--descriptionDescription
--file-pathExisting file path below the datastore root
--datastoreDatastore of --file-path (default: the library's)

API operation: POST /v1/content/library-items

kyvernon content items get

One item

Usage
kyvernon content items get <ID>
ArgumentDescriptionRequired
<ID>Item idyes

API operation: GET /v1/content/library-items/{id}

kyvernon content items delete

Delete an item

Usage
kyvernon content items delete <ID>
ArgumentDescriptionRequired
<ID>Item idyes

API operation: DELETE /v1/content/library-items/{id}

kyvernon content sessions

Update sessions (uploads into items)

Usage
kyvernon content sessions <COMMAND>

Subcommands: list, create, get, cancel, files, add-file, upload, complete

kyvernon content sessions list

List sessions, optionally of one item

Usage
kyvernon content sessions list [OPTIONS]
ArgumentDescriptionRequired
--itemLibrary item id

API operation: GET /v1/content/update-sessions

kyvernon content sessions create

Create a session for an item

Usage
kyvernon content sessions create <ITEM>
ArgumentDescriptionRequired
<ITEM>Library item idyes

API operation: POST /v1/content/update-sessions

kyvernon content sessions get

One session

Usage
kyvernon content sessions get <ID>
ArgumentDescriptionRequired
<ID>Session idyes

API operation: GET /v1/content/update-sessions/{id}

kyvernon content sessions cancel

Cancel a session

Usage
kyvernon content sessions cancel <ID>
ArgumentDescriptionRequired
<ID>Session idyes

API operation: DELETE /v1/content/update-sessions/{id}

kyvernon content sessions files

Files of a session

Usage
kyvernon content sessions files <ID>
ArgumentDescriptionRequired
<ID>Session idyes

API operation: GET /v1/content/update-sessions/{id}/files

kyvernon content sessions add-file

Add a file to a session (PUSH), then upload it with upload

Usage
kyvernon content sessions add-file [OPTIONS] <ID> <NAME>
ArgumentDescriptionRequired
<ID>Session idyes
<NAME>File nameyes
--sizeSize in bytes

API operation: POST /v1/content/update-sessions/{id}/files

kyvernon content sessions upload

Upload the content of a session file (streamed)

Usage
kyvernon content sessions upload <ID> <NAME> <FILE>
ArgumentDescriptionRequired
<ID>Session idyes
<NAME>File name (as added)yes
<FILE>Local fileyes

API operation: PUT /v1/content/update-sessions/{id}/files/{name}/content

kyvernon content sessions complete

Complete a session: the item gets the content

Usage
kyvernon content sessions complete <ID>
ArgumentDescriptionRequired
<ID>Session idyes

API operation: POST /v1/content/update-sessions/{id}/complete

Version 0.1.