Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func New ¶
func New(c HTTPClient) *Client
func (*Client) CloudinitGeneratedConfigDump ¶
func (c *Client) CloudinitGeneratedConfigDump(ctx context.Context, req CloudinitGeneratedConfigDumpRequest) (string, error)
CloudinitGeneratedConfigDump Get automatically generated cloudinit config.
func (*Client) Index ¶
func (c *Client) Index(ctx context.Context, req IndexRequest) ([]IndexResponse, error)
Index Get the cloudinit configuration with both current and pending values.
func (*Client) MassUpdate ¶
func (c *Client) MassUpdate(ctx context.Context, req MassUpdateRequest) error
MassUpdate Regenerate and change cloudinit config drive.
type HTTPClient ¶
type IndexRequest ¶
type IndexResponse ¶
type IndexResponse struct { Key string `url:"key" json:"key"` // Configuration option name. // The following parameters are optional New *string `url:"new,omitempty" json:"new,omitempty"` // The new pending value. Old *string `url:"old,omitempty" json:"old,omitempty"` // Value as it was used to generate the current cloudinit image. }
type MassUpdateRequest ¶
Click to show internal directories.
Click to hide internal directories.