Documentation
¶
Overview ¶
Package digitalocean contains commands to inspect and manipulate Fastly service DigitalOcean logging endpoints.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCommand ¶
type CreateCommand struct { common.Base // required EndpointName string // Can't shaddow common.Base method Name(). Version int BucketName string AccessKey string SecretKey string // optional Domain common.OptionalString Path common.OptionalString Period common.OptionalUint GzipLevel common.OptionalUint MessageType common.OptionalString Format common.OptionalString FormatVersion common.OptionalUint ResponseCondition common.OptionalString TimestampFormat common.OptionalString Placement common.OptionalString PublicKey common.OptionalString // contains filtered or unexported fields }
CreateCommand calls the Fastly API to create DigitalOcean Spaces logging endpoints.
func NewCreateCommand ¶
func NewCreateCommand(parent common.Registerer, globals *config.Data) *CreateCommand
NewCreateCommand returns a usable command registered under the parent.
type DeleteCommand ¶
type DeleteCommand struct { common.Base Input fastly.DeleteDigitalOceanInput // contains filtered or unexported fields }
DeleteCommand calls the Fastly API to delete DigitalOcean Spaces logging endpoints.
func NewDeleteCommand ¶
func NewDeleteCommand(parent common.Registerer, globals *config.Data) *DeleteCommand
NewDeleteCommand returns a usable command registered under the parent.
type DescribeCommand ¶
type DescribeCommand struct { common.Base Input fastly.GetDigitalOceanInput // contains filtered or unexported fields }
DescribeCommand calls the Fastly API to describe a DigitalOcean Spaces logging endpoint.
func NewDescribeCommand ¶
func NewDescribeCommand(parent common.Registerer, globals *config.Data) *DescribeCommand
NewDescribeCommand returns a usable command registered under the parent.
type ListCommand ¶
type ListCommand struct { common.Base Input fastly.ListDigitalOceansInput // contains filtered or unexported fields }
ListCommand calls the Fastly API to list DigitalOcean Spaces logging endpoints.
func NewListCommand ¶
func NewListCommand(parent common.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 common.Registerer, globals *config.Data) *RootCommand
NewRootCommand returns a new command registered in the parent.
type UpdateCommand ¶
type UpdateCommand struct { common.Base //required EndpointName string Version int // optional NewName common.OptionalString BucketName common.OptionalString Domain common.OptionalString AccessKey common.OptionalString SecretKey common.OptionalString Path common.OptionalString Period common.OptionalUint GzipLevel common.OptionalUint Format common.OptionalString FormatVersion common.OptionalUint ResponseCondition common.OptionalString MessageType common.OptionalString TimestampFormat common.OptionalString Placement common.OptionalString PublicKey common.OptionalString // contains filtered or unexported fields }
UpdateCommand calls the Fastly API to update DigitalOcean Spaces logging endpoints.
func NewUpdateCommand ¶
func NewUpdateCommand(parent common.Registerer, globals *config.Data) *UpdateCommand
NewUpdateCommand returns a usable command registered under the parent.