REST API  4.0.0
REST API for SafeNet Network HSMs
"hsm" LunaSH Commands Cross Reference

"hsm" LunaSH Commands Cross Reference to REST API

Lush Command REST API Notes
hsm backup POST /api/lunasa/hsms/{hsmid}/backup
hsm changePolicy PUT /api/lunasa/hsms/{hsmid}/policies/{policyid}
hsm displayLicenses GET /api/lunasa/hsms/{hsmid}/licenses
hsm factoryReset, hsm selfTest, hsm zeroize GET /api/lunasa/hsms/{hsmid}/actions/{actionid} actionid = “factoryReset”, “selfTest”, "zeroize"
hsm initialize PUT /api/lunasa/hsms/{hsmid}
hsm firmware show GET /api/lunasa/hsms/{hsmid}/updates/firmware
hsm firmware rollback, hsm firmware upgrade POST /api/lunasa/hsms/{hsmid}/firmware/actions/{actionid} actionid = “upgrade”, “rollback”
hsm information reset POST /api/lunasa/hsms/{hsmid}/counters/reset
hsm information show GET /api/lunasa/hsms/{hsmid}/counters
hsm login POST /api/lunasa/hsms/{hsmid}/login
hsm logout DELETE /api/lunasa/hsms/{hsmid}/logout
hsm ped connect, hsm ped disconnect, hsm ped vector init, hsm ped vector erase POST /api/lunasa/hsms/{hsmid}/peds/{pedid}/actions/{actionid actionid = “connect”, “disconnect”, “vectorInitialize”, “vectorErase”
hsm ped show GET /api/lunasa/hsms/{hsmid}/peds/{pedid}
hsm remote login POST /api/lunasa/hsms/{hsmid}/remoteHSMLogin/login
hsm restore POST /api/lunasa/hsms/{hsmid}/restore
hsm setLegacyDomain POST /api/lunasa/hsms/{hsmid}/setLegacyDomain
hsm show GET /api/lunasa/hsms/{hsmid}
hsm showPolicies GET /api/lunasa/hsms/{hsmid}/policies
hsm update show GET /api/lunasa/hsms/{hsmid}/updates/capabilities