# Packages
ddos unit tests.
# Functions
No description provided by the author
CheckRegionCoverage retrieves region coverage by the DDoS protection features.
CreateProfile accepts a CreateProfileOpts struct and creates a new profile using the values provided.
DeleteProfile accepts a unique ID and deletes the DDoS protection profile associated with it.
No description provided by the author
ExtractProfiles accepts a Page struct, specifically a ProfilesPage struct, and extracts the elements into a slice of instance structs.
No description provided by the author
ExtractProfileTemplates accepts a Page struct, specifically a ProfileTemplatesPage struct, and extracts the elements into a slice of instance structs.
No description provided by the author
GetAccessibility retrieves DDoS protection service status.
ListAllProfiles returns active clients DDoS protection profiles.
ListAllProfileTemplates returns all DDoS protection profile templates.
No description provided by the author
No description provided by the author
UpdateProfile accepts an UpdateProfileOpts struct and updates a profile with given ID using the values provided.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AccessStatus represents DDoS Protection service access status.
No description provided by the author
CheckRegionCoverageResult represents the result of a get operation.
No description provided by the author
GetAccessStatusResult represents the result of a get operation.
Options represent options of active client DDoS protection profile.
Profile represents active client DDoS protection profile.
ProfileField represent fields of active client DDoS protection profile.
ProfilesPage is the page returned by a pager when traversing over a collection of profile templates.
No description provided by the author
ProfileTemplate represents DDoS protection profile template.
ProfileTemplatesPage is the page returned by a pager when traversing over a collection of profile templates.
No description provided by the author
RegionCoverage represents an information about coverage of provided region by the Advanced DDoS protection features.
Status represents the status of DDoS protection profile.
TemplateField represents additional fields for protection profile template.
No description provided by the author
# Interfaces
No description provided by the author
CreateProfileOptsBuilder allows extensions to add additional parameters to the Create request.
UpdateProfileOptsBuilder allows extensions to add additional parameters to the Update request.