Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
func Create(ctx context.Context, opts *CreateOptions, args ...string) (*kraftcloudinstances.Instance, error)
Create a KraftCloud instance.
Types ¶
type CreateOptions ¶
type CreateOptions struct { Auth *config.AuthConfig `noattribute:"true"` Client kraftcloudinstances.InstancesService `noattribute:"true"` Env []string `local:"true" long:"env" short:"e" usage:"Environmental variables"` Memory int64 `local:"true" long:"memory" short:"M" usage:"Specify the amount of memory to allocate"` Metro string `noattribute:"true"` Name string `local:"true" long:"name" short:"n" usage:"Specify the name of the package"` Output string `local:"true" long:"output" short:"o" usage:"Set output format" default:"table"` Ports []string `local:"true" long:"port" short:"p" usage:"Specify the port mapping between external to internal"` Replicas int `local:"true" long:"replicas" short:"R" usage:"Number of replicas of the instance" default:"1"` Start bool `local:"true" long:"start" short:"S" usage:"Immediately start the instance after creation"` }
Click to show internal directories.
Click to hide internal directories.