service

package
v0.36.0 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package service contains commands to inspect and manipulate Fastly services.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateCommand

type CreateCommand struct {
	cmd.Base
	Input fastly.CreateServiceInput
}

CreateCommand calls the Fastly API to create services.

func NewCreateCommand

func NewCreateCommand(parent cmd.Registerer, globals *config.Data) *CreateCommand

NewCreateCommand returns a usable command registered under the parent.

func (*CreateCommand) Exec

func (c *CreateCommand) Exec(in io.Reader, out io.Writer) error

Exec invokes the application logic for the command.

type DeleteCommand

type DeleteCommand struct {
	cmd.Base

	Input fastly.DeleteServiceInput
	// contains filtered or unexported fields
}

DeleteCommand calls the Fastly API to delete services.

func NewDeleteCommand

func NewDeleteCommand(parent cmd.Registerer, globals *config.Data) *DeleteCommand

NewDeleteCommand returns a usable command registered under the parent.

func (*DeleteCommand) Exec

func (c *DeleteCommand) Exec(in io.Reader, out io.Writer) error

Exec invokes the application logic for the command.

type DescribeCommand

type DescribeCommand struct {
	cmd.Base

	Input fastly.GetServiceInput
	// contains filtered or unexported fields
}

DescribeCommand calls the Fastly API to describe a service.

func NewDescribeCommand

func NewDescribeCommand(parent cmd.Registerer, globals *config.Data) *DescribeCommand

NewDescribeCommand returns a usable command registered under the parent.

func (*DescribeCommand) Exec

func (c *DescribeCommand) Exec(in io.Reader, out io.Writer) error

Exec invokes the application logic for the command.

type ListCommand

type ListCommand struct {
	cmd.Base
	Input fastly.ListServicesInput
}

ListCommand calls the Fastly API to list services.

func NewListCommand

func NewListCommand(parent cmd.Registerer, globals *config.Data) *ListCommand

NewListCommand returns a usable command registered under the parent.

func (*ListCommand) Exec

func (c *ListCommand) Exec(in io.Reader, out io.Writer) error

Exec invokes the application logic for the command.

type RootCommand

type RootCommand struct {
	cmd.Base
}

RootCommand is the parent command for all subcommands in this package. It should be installed under the primary root command.

func NewRootCommand

func NewRootCommand(parent cmd.Registerer, globals *config.Data) *RootCommand

NewRootCommand returns a new command registered in the parent.

func (*RootCommand) Exec

func (c *RootCommand) Exec(in io.Reader, out io.Writer) error

Exec implements the command interface.

type SearchCommand

type SearchCommand struct {
	cmd.Base

	Input fastly.SearchServiceInput
	// contains filtered or unexported fields
}

SearchCommand calls the Fastly API to describe a service.

func NewSearchCommand

func NewSearchCommand(parent cmd.Registerer, globals *config.Data) *SearchCommand

NewSearchCommand returns a usable command registered under the parent.

func (*SearchCommand) Exec

func (c *SearchCommand) Exec(in io.Reader, out io.Writer) error

Exec invokes the application logic for the command.

type UpdateCommand

type UpdateCommand struct {
	cmd.Base
	// contains filtered or unexported fields
}

UpdateCommand calls the Fastly API to create services.

func NewUpdateCommand

func NewUpdateCommand(parent cmd.Registerer, globals *config.Data) *UpdateCommand

NewUpdateCommand returns a usable command registered under the parent.

func (*UpdateCommand) Exec

func (c *UpdateCommand) Exec(in io.Reader, out io.Writer) error

Exec invokes the application logic for the command.

Jump to

Keyboard shortcuts

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