Documentation
¶
Overview ¶
Package backend contains commands to inspect and manipulate Fastly service backends.
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.CreateBackendInput // We must store all of the boolean flags separately to the input structure // so they can be casted to go-fastly's custom `Compatibool` type later. AutoLoadbalance bool UseSSL bool SSLCheckCert bool // contains filtered or unexported fields }
CreateCommand calls the Fastly API to create backends.
func NewCreateCommand ¶
func NewCreateCommand(parent cmd.Registerer, globals *config.Data) *CreateCommand
NewCreateCommand returns a usable command registered under the parent.
type DeleteCommand ¶
type DeleteCommand struct { cmd.Base Input fastly.DeleteBackendInput // contains filtered or unexported fields }
DeleteCommand calls the Fastly API to delete backends.
func NewDeleteCommand ¶
func NewDeleteCommand(parent cmd.Registerer, globals *config.Data) *DeleteCommand
NewDeleteCommand returns a usable command registered under the parent.
type DescribeCommand ¶
type DescribeCommand struct { cmd.Base Input fastly.GetBackendInput // contains filtered or unexported fields }
DescribeCommand calls the Fastly API to describe a backend.
func NewDescribeCommand ¶
func NewDescribeCommand(parent cmd.Registerer, globals *config.Data) *DescribeCommand
NewDescribeCommand returns a usable command registered under the parent.
type ListCommand ¶
type ListCommand struct { cmd.Base Input fastly.ListBackendsInput // contains filtered or unexported fields }
ListCommand calls the Fastly API to list backends.
func NewListCommand ¶
func NewListCommand(parent cmd.Registerer, globals *config.Data) *ListCommand
NewListCommand returns a usable command registered under the parent.
type RootCommand ¶
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.
type UpdateCommand ¶
type UpdateCommand struct { cmd.Base Input fastly.GetBackendInput NewName cmd.OptionalString Comment cmd.OptionalString Address cmd.OptionalString Port cmd.OptionalUint OverrideHost cmd.OptionalString ConnectTimeout cmd.OptionalUint MaxConn cmd.OptionalUint FirstByteTimeout cmd.OptionalUint BetweenBytesTimeout cmd.OptionalUint AutoLoadbalance cmd.OptionalBool Weight cmd.OptionalUint RequestCondition cmd.OptionalString HealthCheck cmd.OptionalString Hostname cmd.OptionalString Shield cmd.OptionalString UseSSL cmd.OptionalBool SSLCheckCert cmd.OptionalBool SSLCACert cmd.OptionalString SSLClientCert cmd.OptionalString SSLClientKey cmd.OptionalString SSLCertHostname cmd.OptionalString SSLSNIHostname cmd.OptionalString MinTLSVersion cmd.OptionalString MaxTLSVersion cmd.OptionalString SSLCiphers cmd.OptionalString // contains filtered or unexported fields }
UpdateCommand calls the Fastly API to update backends.
func NewUpdateCommand ¶
func NewUpdateCommand(parent cmd.Registerer, globals *config.Data) *UpdateCommand
NewUpdateCommand returns a usable command registered under the parent.