Documentation
¶
Overview ¶
Package shield provides a basic emulation of AWS Shield (DDoS protection).
Implemented operations: DescribeSubscription, CreateProtection, ListProtections, DeleteProtection, DescribeProtection.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler holds Shield handler dependencies.
type Protection ¶
type Protection struct {
ID string `json:"Id"`
Name string `json:"Name"`
ResourceArn string `json:"ResourceArn"`
}
Protection represents a Shield protection resource.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service implements router.Service and router.TargetDispatcher for Shield.
func (*Service) Operations ¶
func (*Service) RegisterRoutes ¶
func (*Service) SupportedProtocols ¶
func (*Service) TargetPrefix ¶
Click to show internal directories.
Click to hide internal directories.