Versions in this module Expand all Collapse all v2 v2.732.0 Oct 31, 2024 v2.731.0 Oct 30, 2024 v2.74.2 Jan 5, 2025 v2.74.1 Jan 5, 2025 v2.74.0 Nov 15, 2024 v2.73.0 Oct 30, 2024 v2.72.5 Oct 8, 2024 v2.72.4 Oct 4, 2024 v2.72.3 Sep 30, 2024 v2.72.2 Aug 16, 2024 v2.72.1 Aug 16, 2024 v2.72.0 Aug 14, 2024 v2.71.1 Aug 14, 2024 v2.71.0 Aug 11, 2024 Changes in this version + func GetRuleTypeMapping(service *services.Service) (map[string]string, error) v2.70.0 Jul 24, 2024 Changes in this version + func AllAvailableActions(service *services.Service, ruleType string, payload AvailableActionsRequest) ([]string, error) + func Delete(service *services.Service, ruleType string, ruleID int) (*http.Response, error) + type AvailableActionsRequest struct + CloudApps []string + Type string + type AvailableActionsResponse []string + type CBIProfile struct + DefaultProfile bool + ID string + Name string + ProfileSeq int + SandboxMode bool + URL string + type CloudApp struct + AppCatModified bool + AppNotReady bool + BackendName string + Deprecated bool + Misc bool + Name string + OriginalName string + UnderMigration bool + Val int + WebApplicationClass string + type CloudAppInstances struct + ID int + Name string + Type string + type WebApplicationRules struct + AccessControl string + Actions []string + Applications []string + BrowserEunTemplateID int + CBIProfile CBIProfile + CascadingEnabled bool + CloudAppInstances []CloudAppInstances + CloudAppRiskProfile *common.IDCustom + Departments []common.IDNameExtensions + Description string + DeviceGroups []common.IDNameExtensions + DeviceTrustLevels []string + Devices []common.IDNameExtensions + EnforceTimeValidity bool + EunEnabled bool + EunTemplateID int + Groups []common.IDNameExtensions + ID int + Labels []common.IDNameExtensions + LastModifiedTime int + LocationGroups []common.IDNameExtensions + Locations []common.IDNameExtensions + Name string + NumberOfApplications int + Order int + Predefined bool + Rank int + SizeQuota int + State string + TenancyProfileIDs []common.IDNameExtensions + TimeQuota int + TimeWindows []common.IDNameExtensions + Type string + UserAgentTypes []string + UserRiskScoreLevels []string + Users []common.IDNameExtensions + ValidityEndTime int + ValidityStartTime int + ValidityTimeZoneID string + func Create(service *services.Service, ruleType string, rule *WebApplicationRules) (*WebApplicationRules, error) + func CreateDuplicate(service *services.Service, ruleType string, ruleID int, newName string) (*WebApplicationRules, error) + func GetByRuleID(service *services.Service, ruleType string, ruleID int) (*WebApplicationRules, error) + func GetByRuleType(service *services.Service, ruleType string) ([]WebApplicationRules, error) + func Update(service *services.Service, ruleType string, ruleID int, ...) (*WebApplicationRules, error)