Documentation
¶
Overview ¶
Package environment implements the `environment` commands.
Index ¶
- Variables
- func Apply(ctx context.Context, c *platform.Client, o ApplyOptions) error
- func Delete(ctx context.Context, c *platform.Client, o DeleteOptions) error
- func Get(ctx context.Context, c *platform.Client, o GetOptions) error
- func GetVariables(ctx context.Context, c *platform.Client, o VariableGetOptions) error
- func List(ctx context.Context, c *platform.Client, o ListOptions) error
- func SetVariables(ctx context.Context, c *platform.Client, pairs []string, o VariableSetOptions) error
- type ApplyOptions
- type DeleteOptions
- type GetOptions
- type ListOptions
- type VariableGetOptions
- type VariableSetOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var ReadOnly = []string{"version", "state"}
The state is the platform's, and the version is dropped as `service get` drops it: kept in a file, it turns every apply after an edit in the UI into a conflict.
Functions ¶
func GetVariables ¶
func SetVariables ¶
func SetVariables(ctx context.Context, c *platform.Client, pairs []string, o VariableSetOptions) error
SetVariables merges KEY=VALUE arguments over a file's variables with PUT; with --replace, POST makes them the only ones.
Types ¶
type ApplyOptions ¶
type DeleteOptions ¶
type GetOptions ¶
type GetOptions struct {
ID, File, Type string
}
type ListOptions ¶
type VariableGetOptions ¶
type VariableGetOptions struct {
ID, Type string
}
type VariableSetOptions ¶
Click to show internal directories.
Click to hide internal directories.