Documentation ¶
Index ¶
- type IPDestinationGroups
- type Service
- func (service *Service) Create(ipGroupID *IPDestinationGroups) (*IPDestinationGroups, error)
- func (service *Service) Delete(ipGroupID int) (*http.Response, error)
- func (service *Service) Get(ipGroupID int) (*IPDestinationGroups, error)
- func (service *Service) GetAll() ([]IPDestinationGroups, error)
- func (service *Service) GetByName(ipDestinationGroupsName string) (*IPDestinationGroups, error)
- func (service *Service) Update(ipGroupID int, ipGroup *IPDestinationGroups) (*IPDestinationGroups, *http.Response, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPDestinationGroups ¶
type IPDestinationGroups struct { // Unique identifer for the destination IP group ID int `json:"id"` // Destination IP group name Name string `json:"name,omitempty"` // Additional information about the destination IP group Description string `json:"description,omitempty"` // Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs) Type string `json:"type,omitempty"` // Destination IP addresses, FQDNs, or wildcard FQDNs added to the group. Addresses []string `json:"addresses,omitempty"` // Destination IP address URL categories. You can identify destinations based on the URL category of the domain. IPCategories []string `json:"ipCategories,omitempty"` // Destination IP address countries. You can identify destinations based on the location of a server. Countries []string `json:"countries,omitempty"` // If set to true, the destination IP address group is non-editable. This field is applicable only to predefined IP address groups, which cannot be modified. IsNonEditable bool `json:"isNonEditable,omitempty"` }
type Service ¶
func (*Service) Create ¶
func (service *Service) Create(ipGroupID *IPDestinationGroups) (*IPDestinationGroups, error)
func (*Service) GetAll ¶ added in v0.0.4
func (service *Service) GetAll() ([]IPDestinationGroups, error)
func (*Service) GetByName ¶
func (service *Service) GetByName(ipDestinationGroupsName string) (*IPDestinationGroups, error)
func (*Service) Update ¶
func (service *Service) Update(ipGroupID int, ipGroup *IPDestinationGroups) (*IPDestinationGroups, *http.Response, error)
Click to show internal directories.
Click to hide internal directories.