Documentation ¶
Index ¶
- func Delete(ctx context.Context, service *zscaler.Service, customID string) (*http.Response, error)
- func Update(ctx context.Context, service *zscaler.Service, customID string, ...) (*http.Response, error)
- type Conditions
- type InspectionCustomControl
- func Create(ctx context.Context, service *zscaler.Service, ...) (*InspectionCustomControl, *http.Response, error)
- func Get(ctx context.Context, service *zscaler.Service, customID string) (*InspectionCustomControl, *http.Response, error)
- func GetAll(ctx context.Context, service *zscaler.Service) ([]InspectionCustomControl, *http.Response, error)
- func GetByName(ctx context.Context, service *zscaler.Service, controlName string) (*InspectionCustomControl, *http.Response, error)
- type Rules
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Conditions ¶
type InspectionCustomControl ¶
type InspectionCustomControl struct { ID string `json:"id,omitempty"` Action string `json:"action,omitempty"` ActionValue string `json:"actionValue,omitempty"` AssociatedInspectionProfileNames []common.AssociatedProfileNames `json:"associatedInspectionProfileNames,omitempty"` Rules []Rules `json:"rules,omitempty"` ControlNumber string `json:"controlNumber,omitempty"` ControlType string `json:"controlType,omitempty"` ControlRuleJson string `json:"controlRuleJson,omitempty"` CreationTime string `json:"creationTime,omitempty"` DefaultAction string `json:"defaultAction,omitempty"` DefaultActionValue string `json:"defaultActionValue,omitempty"` Description string `json:"description,omitempty"` ModifiedBy string `json:"modifiedBy,omitempty"` ModifiedTime string `json:"modifiedTime,omitempty"` Name string `json:"name,omitempty"` ParanoiaLevel string `json:"paranoiaLevel,omitempty"` ProtocolType string `json:"protocolType,omitempty"` Severity string `json:"severity,omitempty"` Type string `json:"type,omitempty"` Version string `json:"version,omitempty"` }
func Create ¶
func Create(ctx context.Context, service *zscaler.Service, customControls InspectionCustomControl) (*InspectionCustomControl, *http.Response, error)
type Rules ¶
type Rules struct { Conditions []Conditions `json:"conditions,omitempty"` Names []string `json:"names,omitempty"` Type string `json:"type,omitempty"` }
Click to show internal directories.
Click to hide internal directories.