Documentation
¶
Index ¶
- type Client
- func (c *Client) CloudinitGeneratedConfigDump(ctx context.Context, req *CloudinitGeneratedConfigDumpRequest) (*CloudinitGeneratedConfigDumpResponse, error)
- func (c *Client) Index(ctx context.Context, req *IndexRequest) (*IndexResponse, error)
- func (c *Client) MassUpdate(ctx context.Context, req *MassUpdateRequest) (*MassUpdateResponse, error)
- type CloudinitGeneratedConfigDumpRequest
- type CloudinitGeneratedConfigDumpResponse
- type HTTPClient
- type IndexRequest
- type IndexResponse
- type MassUpdateRequest
- type MassUpdateResponse
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) (*CloudinitGeneratedConfigDumpResponse, 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) (*MassUpdateResponse, error)
MassUpdate Regenerate and change cloudinit config drive.
type CloudinitGeneratedConfigDumpResponse ¶
type CloudinitGeneratedConfigDumpResponse string
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 ¶
type MassUpdateResponse ¶
type MassUpdateResponse map[string]interface{}
Click to show internal directories.
Click to hide internal directories.