Documentation ¶
Index ¶
- func Delete(ctx context.Context, service *zscaler.Service, profileID string) (*http.Response, error)
- func Update(ctx context.Context, service *zscaler.Service, profileID string, ...) (*http.Response, error)
- type Banner
- type Certificates
- type DebugMode
- type DeepLink
- type ForwardToZia
- type IsolationProfile
- func Create(ctx context.Context, service *zscaler.Service, cbiProfile *IsolationProfile) (*IsolationProfile, *http.Response, error)
- func Get(ctx context.Context, service *zscaler.Service, profileID string) (*IsolationProfile, *http.Response, error)
- func GetAll(ctx context.Context, service *zscaler.Service) ([]IsolationProfile, *http.Response, error)
- func GetByNameOrID(ctx context.Context, service *zscaler.Service, identifier string) (*IsolationProfile, *http.Response, error)
- type Regions
- type SecurityControls
- type UserExperience
- type Watermark
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Certificates ¶
type ForwardToZia ¶
type IsolationProfile ¶
type IsolationProfile struct { ID string `json:"id,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` Enabled bool `json:"enabled,omitempty"` CreationTime string `json:"creationTime,omitempty"` ModifiedBy string `json:"modifiedBy,omitempty"` ModifiedTime string `json:"modifiedTime,omitempty"` CBITenantID string `json:"cbiTenantId,omitempty"` CBIProfileID string `json:"cbiProfileId,omitempty"` CBIURL string `json:"cbiUrl,omitempty"` BannerID string `json:"bannerId,omitempty"` SecurityControls *SecurityControls `json:"securityControls,omitempty"` IsDefault bool `json:"isDefault,omitempty"` Regions []Regions `json:"regions,omitempty"` RegionIDs []string `json:"regionIds,omitempty"` Href string `json:"href,omitempty"` UserExperience *UserExperience `json:"userExperience,omitempty"` Certificates []Certificates `json:"certificates,omitempty"` CertificateIDs []string `json:"certificateIds,omitempty"` Banner *Banner `json:"banner,omitempty"` DebugMode *DebugMode `json:"debugMode,omitempty"` }
func Create ¶
func Create(ctx context.Context, service *zscaler.Service, cbiProfile *IsolationProfile) (*IsolationProfile, *http.Response, error)
type SecurityControls ¶
type SecurityControls struct { DocumentViewer bool `json:"documentViewer,omitempty"` AllowPrinting bool `json:"allowPrinting,omitempty"` Watermark *Watermark `json:"watermark,omitempty"` FlattenedPdf bool `json:"flattenedPdf,omitempty"` UploadDownload string `json:"uploadDownload,omitempty"` RestrictKeystrokes bool `json:"restrictKeystrokes,omitempty"` CopyPaste string `json:"copyPaste,omitempty"` LocalRender bool `json:"localRender,omitempty"` DeepLink *DeepLink `json:"deepLink,omitempty"` }
type UserExperience ¶
type UserExperience struct { SessionPersistence bool `json:"sessionPersistence"` BrowserInBrowser bool `json:"browserInBrowser"` PersistIsolationBar bool `json:"persistIsolationBar"` Translate bool `json:"translate"` ZGPU bool `json:"zgpu,omitempty"` ForwardToZia *ForwardToZia `json:"forwardToZia,omitempty"` }
Click to show internal directories.
Click to hide internal directories.