Versions in this module Expand all Collapse all v0 v0.0.2 Oct 25, 2023 v0.0.1 Oct 25, 2023 Changes in this version + const ArgInstances + const ArgLabels + const ArgName + const ArgSize + const ArgType + type Client struct + Host string + JWT string + Scheme string + func (c *Client) CreateDatabase(ctx context.Context, input *CreateDatabaseInput) (*models.CreateDatabaseResponse, error) + func (c *Client) CreateDeployment(ctx context.Context, input *models.CreateDeploymentInput) (*models.CreateDeploymentResponse, error) + func (c *Client) CreateIngress(ctx context.Context, input *CreateIngressInput) (*models.CreateIngressResponse, error) + func (c *Client) DeleteDatabase(ctx context.Context, input *DeleteDatabaseInput) error + func (c *Client) DeleteIngress(ctx context.Context, input *DeleteIngressInput) (*models.DeleteResponse, error) + func (c *Client) ListDatabases(ctx context.Context, input *ListDatabaseInput) (*resty.Response, error) + type CreateDatabaseInput struct + Instances string + Labels map[string]string + Name string + Size string + Type string + func NewCreateDatabaseInputFromFlags(flags *pflag.FlagSet) (*CreateDatabaseInput, error) + type CreateIngressInput struct + Name string + type DeleteDatabaseInput struct + Name string + func NewDeleteInputFromFlags(flags *pflag.FlagSet) (*DeleteDatabaseInput, error) + type DeleteIngressInput struct + Name string + type ListDatabaseInput struct + Labels map[string]string + func NewListDatabaseInputFromFlags(flags *pflag.FlagSet) (*ListDatabaseInput, error)