Documentation
¶
Index ¶
Constants ¶
View Source
const (
// Used by rsc to display command line help
ApiName = "RightScale Self-Service APIs"
)
Variables ¶
View Source
var GenMetadata map[string]*metadata.Resource
Metadata synthetized from all SS APIs metadata
Functions ¶
func HostFromLogin ¶
Return Self-service endpoint from login endpoint. The following isn't great but seems better than having to enter by hand.
func RegisterCommands ¶
func RegisterCommands(registrar rsapi.ApiCommandRegistrar)
Register all commands with kinpin application
Types ¶
type Api ¶
Self-Service 1.0 common client to all self-service APIs
func FromCommandLine ¶
func FromCommandLine(cmdLine *cmd.CommandLine) (*Api, error)
Build client from command line
func (*Api) BuildRequest ¶
func (a *Api) BuildRequest(resource, action, href string, params rsapi.ApiParams) (*http.Request, error)
BuildRequest builds a HTTP request from a resource name and href and an action name and parameters. It is intended for generic clients that need to consume APIs in a generic maner. The method builds an HTTP request that can be fed to PerformRequest.
func (*Api) RunCommand ¶
Parse and run command
Directories
¶
Path | Synopsis |
---|---|
examples
|
|
basic
This basic example illustrates how to setup a Self-Service client to make a simple API call.
|
This basic example illustrates how to setup a Self-Service client to make a simple API call. |
upload
This upload example illustrates how to upload a CAT to the self-service designer service.
|
This upload example illustrates how to upload a CAT to the self-service designer service. |
Click to show internal directories.
Click to hide internal directories.