universe

package
v0.0.0-...-af0b780 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2024 License: Apache-2.0, Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateUniverseCmd

func CreateUniverseCmd(ctx *cmdutil.YWClientContext) *cobra.Command

func DeleteUniverseCmd

func DeleteUniverseCmd(ctx *cmdutil.YWClientContext) *cobra.Command

func GetCmd

func GetCmd(ctx *cmdutil.YWClientContext) *cobra.Command

func HealthCheckCmd

func HealthCheckCmd(ctx *cmdutil.YWClientContext) *cobra.Command

func ListCmd

func ListCmd(ctx *cmdutil.YWClientContext) *cobra.Command

Types

type CreateOptions

type CreateOptions struct {
	UniverseName string // positional arg

	Provider          string            `mapstructure:"provider,omitempty"`
	Regions           []string          `mapstructure:"regions,omitempty"`
	PreferredRegion   string            `mapstructure:"preferred_region,omitempty"`
	Version           string            `mapstructure:"version,omitempty"`
	NodeCount         int32             `mapstructure:"node_count,omitempty"`
	ReplicationFactor int32             `mapstructure:"replication_factor,omitempty"`
	DisableYSQL       bool              `mapstructure:"disable_ysql,omitempty"`
	EnableEncryption  bool              `mapstructure:"enable_encryption,omitempty"`
	InstanceType      string            `mapstructure:"instance_type,omitempty"`
	TserverGFlags     map[string]string `mapstructure:"tserver_gflags,omitempty"`
	MasterGFlags      map[string]string `mapstructure:"master_gflags,omitempty"`
	AssignPublicIP    bool              `mapstructure:"assign_public_ip,omitempty"`
	StaticPublicIP    bool              `mapstructure:"static_public_ip,omitempty"`
	UseSystemd        bool              `mapstructure:"use_systemd,omitempty"`
	VolumeSize        int32             `mapstructure:"volume_size,omitempty"`

	Wait bool `mapstructure:"wait,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOptions) AddFlags

func (o *CreateOptions) AddFlags(cmd *cobra.Command)

func (*CreateOptions) Validate

func (o *CreateOptions) Validate(ctx *cmdutil.YWClientContext) error

type DeleteOptions

type DeleteOptions struct {
	UniverseIdentifier string

	Approve       bool `mapstructure:"approve,omitempty"`
	Force         bool `mapstructure:"force,omitempty"`
	DeleteBackups bool `mapstructure:"delete_backups,omitempty"`
	Wait          bool `mapstructure:"wait,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOptions) AddFlags

func (o *DeleteOptions) AddFlags(cmd *cobra.Command)

func (*DeleteOptions) Complete

func (o *DeleteOptions) Complete(args []string) error

func (*DeleteOptions) GetUniverseDeleteParams

func (*DeleteOptions) Validate

func (o *DeleteOptions) Validate(ctx *cmdutil.YWClientContext) error

type HealthCheckOptions

type HealthCheckOptions struct {
	ErrorsOnly bool `mapstructure:"errors_only"`
}

func (*HealthCheckOptions) AddFlags

func (h *HealthCheckOptions) AddFlags(cmd *cobra.Command)

func (*HealthCheckOptions) Validate

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL