kyvernon content
Content libraries, items and update sessions
kyvernon content <COMMAND>The content command of the kyvernon CLI with its subcommands and arguments.
kyvernon contentContent libraries, items and update sessions
kyvernon content <COMMAND>kyvernon content librariesLibraries
kyvernon content libraries <COMMAND>kyvernon content libraries listList libraries
kyvernon content libraries listAPI operation: GET /v1/content/libraries
kyvernon content libraries createCreate a local library on a datastore
kyvernon content libraries create [OPTIONS] <NAME>| Argument | Description | Required |
|---|---|---|
<NAME> | Name | yes |
--datastore | Datastore id | yes |
--description | Description |
API operation: POST /v1/content/libraries
kyvernon content libraries getOne library
kyvernon content libraries get <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Library id | yes |
API operation: GET /v1/content/libraries/{id}
kyvernon content libraries deleteDelete a library
kyvernon content libraries delete <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Library id | yes |
API operation: DELETE /v1/content/libraries/{id}
kyvernon content itemsLibrary items
kyvernon content items <COMMAND>kyvernon content items listList items, optionally of one library
kyvernon content items list [OPTIONS]| Argument | Description | Required |
|---|---|---|
--library | Library id |
API operation: GET /v1/content/library-items
kyvernon content items createCreate an item referencing a datastore file, or empty for an upload
kyvernon content items create [OPTIONS] <NAME>| Argument | Description | Required |
|---|---|---|
--library | Library id | yes |
<NAME> | Name | yes |
--type | iso or ovf | yes |
--description | Description | |
--file-path | Existing file path below the datastore root | |
--datastore | Datastore of --file-path (default: the library's) |
API operation: POST /v1/content/library-items
kyvernon content items getOne item
kyvernon content items get <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Item id | yes |
API operation: GET /v1/content/library-items/{id}
kyvernon content items deleteDelete an item
kyvernon content items delete <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Item id | yes |
API operation: DELETE /v1/content/library-items/{id}
kyvernon content sessionsUpdate sessions (uploads into items)
kyvernon content sessions <COMMAND>Subcommands: list, create, get, cancel, files, add-file, upload, complete
kyvernon content sessions listList sessions, optionally of one item
kyvernon content sessions list [OPTIONS]| Argument | Description | Required |
|---|---|---|
--item | Library item id |
API operation: GET /v1/content/update-sessions
kyvernon content sessions createCreate a session for an item
kyvernon content sessions create <ITEM>| Argument | Description | Required |
|---|---|---|
<ITEM> | Library item id | yes |
API operation: POST /v1/content/update-sessions
kyvernon content sessions getOne session
kyvernon content sessions get <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Session id | yes |
API operation: GET /v1/content/update-sessions/{id}
kyvernon content sessions cancelCancel a session
kyvernon content sessions cancel <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Session id | yes |
API operation: DELETE /v1/content/update-sessions/{id}
kyvernon content sessions filesFiles of a session
kyvernon content sessions files <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Session id | yes |
API operation: GET /v1/content/update-sessions/{id}/files
kyvernon content sessions add-fileAdd a file to a session (PUSH), then upload it with upload
kyvernon content sessions add-file [OPTIONS] <ID> <NAME>| Argument | Description | Required |
|---|---|---|
<ID> | Session id | yes |
<NAME> | File name | yes |
--size | Size in bytes |
API operation: POST /v1/content/update-sessions/{id}/files
kyvernon content sessions uploadUpload the content of a session file (streamed)
kyvernon content sessions upload <ID> <NAME> <FILE>| Argument | Description | Required |
|---|---|---|
<ID> | Session id | yes |
<NAME> | File name (as added) | yes |
<FILE> | Local file | yes |
API operation: PUT /v1/content/update-sessions/{id}/files/{name}/content
kyvernon content sessions completeComplete a session: the item gets the content
kyvernon content sessions complete <ID>| Argument | Description | Required |
|---|---|---|
<ID> | Session id | yes |
API operation: POST /v1/content/update-sessions/{id}/complete
Version 0.1.