Developing Shells
Developers can extend CloudShell’s capabilities to provide additional functionality for Apps or physical devices by creating Shells. This includes better modeling for these components as well as custom commands that can be used in the sandbox to integrate the component in CloudShell. This area of the guide covers the end-to-end flow of creating new Shells and importing them into CloudShell.
In this chapter
- Getting Started with Shell Development
- Shell Drivers Overview
- The Shell Project Guide
- Modeling Shells with TOSCA
- Managing the Shell’s Data Model
- How Shells Get Information from CloudShell
- Commands Visibility and Usability
- Driver Deep Dive
- Auto-discovery for Inventory Shells
- Discovering Inventory using SNMP
- Debugging Shell Driver Commands
- Deploying to Production
- Customizing Shells
- Overriding Old/Deprecated Shell Attributes
- Common Driver Recipes
- Tips and Tricks for Shells
- Sharing a Shell with the Community
- 1st Gen Shells