Documentation ¶
Index ¶
- func CreateUniverseCmd(ctx *cmdutil.YWClientContext) *cobra.Command
- func DeleteUniverseCmd(ctx *cmdutil.YWClientContext) *cobra.Command
- func GetCmd(ctx *cmdutil.YWClientContext) *cobra.Command
- func HealthCheckCmd(ctx *cmdutil.YWClientContext) *cobra.Command
- func ListCmd(ctx *cmdutil.YWClientContext) *cobra.Command
- type CreateOptions
- type DeleteOptions
- type HealthCheckOptions
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 HealthCheckCmd ¶
func HealthCheckCmd(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) GetUniverseConfigParams ¶
func (o *CreateOptions) GetUniverseConfigParams(ctx *cmdutil.YWClientContext) *universe_cluster_mutations.CreateAllClustersParams
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 (o *DeleteOptions) GetUniverseDeleteParams(ctx *cmdutil.YWClientContext) *universe_management.DeleteUniverseParams
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 ¶
func (h *HealthCheckOptions) Validate(_ *cmdutil.YWClientContext) error
Click to show internal directories.
Click to hide internal directories.