Documentation ¶ Index ¶ type Client func NewClient(s Servicer, out outputs.Outputer) *Client func (c *Client) Create() *cobra.Command func (c *Client) Delete() *cobra.Command func (c *Client) NewCommand() *cobra.Command func (c *Client) Retrieve() *cobra.Command func (c *Client) Update() *cobra.Command type Servicer Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Client ¶ type Client struct { Servicer Servicer Service metal.SSHKeysApiService Out outputs.Outputer } func NewClient ¶ func NewClient(s Servicer, out outputs.Outputer) *Client func (*Client) Create ¶ func (c *Client) Create() *cobra.Command func (*Client) Delete ¶ func (c *Client) Delete() *cobra.Command func (*Client) NewCommand ¶ func (c *Client) NewCommand() *cobra.Command func (*Client) Retrieve ¶ func (c *Client) Retrieve() *cobra.Command func (*Client) Update ¶ func (c *Client) Update() *cobra.Command type Servicer ¶ type Servicer interface { MetalAPI(*cobra.Command) *metal.APIClient Filters() map[string]string Includes(defaultIncludes []string) (incl []string) Excludes(defaultExcludes []string) (excl []string) } Source Files ¶ View all Source files create.go delete.go retrieve.go ssh.go update.go Click to show internal directories. Click to hide internal directories.