instances

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2023 License: MPL-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Commands = cli.Command{
	Name:  "instance",
	Usage: "EdgeCloud instances API",
	Subcommands: []*cli.Command{
		&instanceGetCommand,
		&instanceListCommand,
		&instanceCreateCommandV2,
		&instanceRenameCommand,
		&instanceDeleteCommand,
		&instanceStartCommand,
		&instanceStopCommand,
		&instancePowerCycleCommand,
		&instanceRebootCommand,
		&instanceSuspendCommand,
		&instanceResumeCommand,
		&instanceResizeCommand,
		&instanceCreateBaremetalCommand,
		{
			Name:  "interface",
			Usage: "Instance interfaces",
			Subcommands: []*cli.Command{
				&instanceListInterfacesCommand,
			},
		},
		{
			Name:  "securitygroup",
			Usage: "Instance security groups",
			Subcommands: []*cli.Command{
				&instanceListSecurityGroupsCommand,
				&instanceAssignSecurityGroupsCommand,
				&instanceUnAssignSecurityGroupsCommand,
			},
		},
		{
			Name:  "metadata",
			Usage: "Instance metadata",
			Subcommands: []*cli.Command{
				&metadataListCommand,
				&metadataGetCommand,
				&metadataCreateCommand,
				&metadataUpdateCommand,
				&metadataDeleteCommand,
			},
		},
		{
			Name:  "servergroup",
			Usage: "Instance server group",
			Subcommands: []*cli.Command{
				&instanceAddServerGroupCommand,
				&instanceRemoveServerGroupCommand,
			},
		},
	},
}

Functions

func StringSliceToAppConfigSetOpts

func StringSliceToAppConfigSetOpts(slice []string) (map[string]interface{}, error)

func StringSliceToMetadataSetOpts

func StringSliceToMetadataSetOpts(slice []string) (*instances.MetadataSetOpts, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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