Documentation
¶
Overview ¶
Package azureblob contains commands to inspect and manipulate Fastly service Azure Blob Storage 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 shadow common.Base method Name().
Version int
Container string
AccountName string
SASToken string
// optional
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 an Azure Blob Storage logging endpoint.
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.DeleteBlobStorageInput
// contains filtered or unexported fields
}
DeleteCommand calls the Fastly API to delete an Azure Blob Storage logging endpoint.
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.GetBlobStorageInput
// contains filtered or unexported fields
}
DescribeCommand calls the Fastly API to describe an Azure Blob Storage 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.ListBlobStoragesInput
// contains filtered or unexported fields
}
ListCommand calls the Fastly API to list Azure Blob Storage 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
AccountName common.OptionalString
Container common.OptionalString
SASToken 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
}
UpdateCommand calls the Fastly API to update an Azure Blob Storage logging endpoint.
func NewUpdateCommand ¶
func NewUpdateCommand(parent common.Registerer, globals *config.Data) *UpdateCommand
NewUpdateCommand returns a usable command registered under the parent.