authtoken

package
v1.7.1 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package authtoken contains commands to manage API tokens for Fastly service users.

Index

Constants

This section is empty.

Variables

View Source
var Scopes = []string{"global", "purge_select", "purge_all", "global:read"}

https://developer.fastly.com/reference/api/auth/#scopes

Functions

This section is empty.

Types

type CreateCommand

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

CreateCommand calls the Fastly API to create an appropriate resource.

func NewCreateCommand

func NewCreateCommand(parent cmd.Registerer, globals *config.Data, data manifest.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
	// contains filtered or unexported fields
}

DeleteCommand calls the Fastly API to delete an appropriate resource.

func NewDeleteCommand

func NewDeleteCommand(parent cmd.Registerer, globals *config.Data, data manifest.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
	// contains filtered or unexported fields
}

DescribeCommand calls the Fastly API to describe an appropriate resource.

func NewDescribeCommand

func NewDescribeCommand(parent cmd.Registerer, globals *config.Data, data manifest.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
	// contains filtered or unexported fields
}

ListCommand calls the Fastly API to list appropriate resources.

func NewListCommand

func NewListCommand(parent cmd.Registerer, globals *config.Data, data manifest.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.

Jump to

Keyboard shortcuts

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