Documentation
¶
Overview ¶
Package https contains commands to inspect and manipulate Fastly service HTTPS logging endpoints.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCommand ¶
type CreateCommand struct {
cmd.Base
Manifest manifest.Data
// required
EndpointName string // Can't shadow cmd.Base method Name().
URL string
ServiceVersion cmd.OptionalServiceVersion
// optional
AutoClone cmd.OptionalAutoClone
RequestMaxEntries cmd.OptionalUint
RequestMaxBytes cmd.OptionalUint
TLSCACert cmd.OptionalString
TLSClientCert cmd.OptionalString
TLSClientKey cmd.OptionalString
TLSHostname cmd.OptionalString
MessageType cmd.OptionalString
ContentType cmd.OptionalString
HeaderName cmd.OptionalString
HeaderValue cmd.OptionalString
Method cmd.OptionalString
JSONFormat cmd.OptionalString
Format cmd.OptionalString
FormatVersion cmd.OptionalUint
Placement cmd.OptionalString
ResponseCondition cmd.OptionalString
}
CreateCommand calls the Fastly API to create an HTTPS logging endpoint.
func NewCreateCommand ¶
func NewCreateCommand(parent cmd.Registerer, globals *config.Data) *CreateCommand
NewCreateCommand returns a usable command registered under the parent.
func (*CreateCommand) ConstructInput ¶ added in v0.33.0
func (c *CreateCommand) ConstructInput(serviceID string, serviceVersion int) (*fastly.CreateHTTPSInput, error)
ConstructInput transforms values parsed from CLI flags into an object to be used by the API client library.
type DeleteCommand ¶
type DeleteCommand struct {
cmd.Base
Input fastly.DeleteHTTPSInput
// contains filtered or unexported fields
}
DeleteCommand calls the Fastly API to delete an HTTPS logging endpoint.
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.GetHTTPSInput
// contains filtered or unexported fields
}
DescribeCommand calls the Fastly API to describe an HTTPS logging endpoint.
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.ListHTTPSInput
// contains filtered or unexported fields
}
ListCommand calls the Fastly API to list HTTPS logging endpoints.
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
Manifest manifest.Data
// required
EndpointName string // Can't shadow cmd.Base method Name().
ServiceVersion cmd.OptionalServiceVersion
// optional
AutoClone cmd.OptionalAutoClone
NewName cmd.OptionalString
URL cmd.OptionalString
RequestMaxEntries cmd.OptionalUint
RequestMaxBytes cmd.OptionalUint
TLSCACert cmd.OptionalString
TLSClientCert cmd.OptionalString
TLSClientKey cmd.OptionalString
TLSHostname cmd.OptionalString
MessageType cmd.OptionalString
ContentType cmd.OptionalString
HeaderName cmd.OptionalString
HeaderValue cmd.OptionalString
Method cmd.OptionalString
JSONFormat cmd.OptionalString
Format cmd.OptionalString
FormatVersion cmd.OptionalUint
Placement cmd.OptionalString
ResponseCondition cmd.OptionalString
}
UpdateCommand calls the Fastly API to update an HTTPS logging endpoint.
func NewUpdateCommand ¶
func NewUpdateCommand(parent cmd.Registerer, globals *config.Data) *UpdateCommand
NewUpdateCommand returns a usable command registered under the parent.
func (*UpdateCommand) ConstructInput ¶ added in v0.33.0
func (c *UpdateCommand) ConstructInput(serviceID string, serviceVersion int) (*fastly.UpdateHTTPSInput, error)
ConstructInput transforms values parsed from CLI flags into an object to be used by the API client library.