Delphix Self-Service administrators can use this API cookbook recipe to share a bookmark in Delphix Self-Service (Jet Stream) using the Delphix Engine API.
The following script is for educational and demonstration purposes only and is not supported by Delphix.
This script can be downloaded by selecting shareBookmark.sh.
#!/bin/bash # # sample script to share a bookmark on a Jet Stream container. # # Please set the following variables to suit your purposes. # set this to the FQDN or IP address of the Delphix Engine DE="10.43.49.253" # set this to the Delphix admin user name DELPHIX_ADMIN="delphix_admin" # set this to the password for the Delphix admin user DELPHIX_PASS="delphix" # reference of bookmark you want to share BOOKMARK_REF="JS_BOOKMARK-33" # # create our session curl -s -X POST -k --data @- http://${DE}/resources/json/delphix/session \ -c ~/cookies.txt -H "Content-Type: application/json" <<EOF { "type": "APISession", "version": { "type": "APIVersion", "major": 1, "minor": 6, "micro": 2 } } EOF echo # # authenticate to the DE curl -s -X POST -k --data @- http://${DE}/resources/json/delphix/login \ -b ~/cookies.txt -H "Content-Type: application/json" <<EOF { "type": "LoginRequest", "username": "${DELPHIX_ADMIN}", "password": "${DELPHIX_PASS}" } EOF echo # # share the bookmark curl -s -X POST -k http://${DE}/resources/json/delphix/jetstream/bookmark/${BOOKMARK_REF}/share \ -b ~/cookies.txt -H "Content-Type: application/json" echo