Method: PUT URI: /ALF/LoadBalance/Policy/{lbld} This method updates the load balancing profile. It requires the following information to successfully update: Field Data Type Name “string” Method “string” MethodHashLength “string” MethodIPv4Netmask “string” MethodIPv6MaskLength “string” Persistence “string” PersistenceTimeout “string” PersistenceIPv4NetMask “string” PersistenceIPv6MaskLength “string” PersistenceRule “string” PersistenceResponseRule “string” PersistenceCookieName “string”
Method: PUT URI: /Monitor/DeviceMonitor/{monitorId} This method updates the load balancing profile. Field Data Type MonitorType “string” Name “string” Interval “string” IntervalUnit “string” ResponseTimeOut “string” ResponseTimeOutThreshold “string” DownTime “string” Deviation “string” Retries “string” SuccessRetries “string” FailureRetries “string” DestinationIP “string” DestinationPort “string” Action “string” CustomHeader “string” Enabled “string” […]
Method: POST URI: /Monitor/DeviceMonitor This method creates a new monitor. In order to successfully create the new monitor, the following parameters must be inputted: Field Data Type MonitorType “string” Name “string” Interval “string” IntervalUnit “string” ResponseTimeOut “string” ResponseTimeOutThreshold “string” DownTime “string” Deviation “string” Retries “string” SuccessRetries […]
Method: DELETE URI: /Monitor/DeviceMonitor/{monitorId} This method deletes an existing monitor.
Method: GET URI: /Account/IPAddress/v6/Unused/All This method will retrieve all of the unused IP IPv6 Addresses in your account, if any. An IP address ID is required when publishing your pack. The parameters allow you to refine the results retrieved from the API. They must be […]
Method: POST URI: /ALF/Acceleration/Cache/ContentGroup This method creates a new Cache Content Group. It requires that the following information be posted in order to successfully create the group: Field Data Type Name “string” CacheType “string” ExpiryMethod “string” PositiveResponseExpireTime “string” ErrorResponseExpireTime “string” MinObjectSize “string” MaxObjectSize “string” CacheAfterXHits […]
Method: DELETE URI: /ALF/Acceleration/Cache/ContentGroup/{groupId} This method removes a Cache Content Group.
Method: POST URI: /ALF/Acceleration/Cache/ContentGroup/{groupId} This method modifies a Cache Content Group. Field Data Type Name “string” CacheType “string” ExpiryMethod “string” PositiveResponseExpireTime “string” ErrorResponseExpireTime “string” MinObjectSize “string” MaxObjectSize “string” CacheAfterXHits “string” CacheSize “string” IgnoreBrowserReloadRequest true RemoveReseponseCookies true IgnoreCacheControlPragmaHeadersRequest true LazyDNSResolution true InsertHTTPViaHeader true InsertHTTPAgeHeader true InsertHTTPETageHeader […]
Method: PUT URI: /ALF/Acceleration/Cache/ContentGroup/{groupId}/Expire This method expires a Cache Content Group.
Method: PUT URI: /ALF/Acceleration/Cache/ContentGroup/{groupId}/Flush This method flushes a Cache Content Group.