Documentation ¶
Index ¶
- Constants
- func GetAllPagesGeneric[T any](client *zpa.Client, relativeURL, searchQuery string) ([]T, *http.Response, error)
- func GetAllPagesGenericWithCustomFilters[T any](client *zpa.Client, relativeURL string, filters Filter) ([]T, *http.Response, error)
- func InList(list []string, item string) bool
- func RemoveCloudSuffix(str string) string
- type AssociatedProfileNames
- type Conditions
- type DeleteApplicationQueryParams
- type Filter
- type NetworkPorts
- type Pagination
- type Rules
Constants ¶
View Source
const (
DefaultPageSize = 500
)
Variables ¶
This section is empty.
Functions ¶
func GetAllPagesGeneric ¶
func GetAllPagesGeneric[T any](client *zpa.Client, relativeURL, searchQuery string) ([]T, *http.Response, error)
GetAllPagesGeneric fetches all resources instead of just one single page
func GetAllPagesGenericWithCustomFilters ¶
func GetAllPagesGenericWithCustomFilters[T any](client *zpa.Client, relativeURL string, filters Filter) ([]T, *http.Response, error)
GetAllPagesGenericWithCustomFilters fetches all resources instead of just one single page
func RemoveCloudSuffix ¶
RemoveCloudSuffix removes appended cloud name (zscalerthree.net) i.e "CrowdStrike_ZPA_Pre-ZTA (zscalerthree.net)"
Types ¶
type AssociatedProfileNames ¶
type Conditions ¶
type Filter ¶
type Filter struct { Search string `url:"search,omitempty"` MicroTenantID *string `url:"microtenantId,omitempty"` MicroTenantName *string `url:"-,omitempty"` SortBy string `url:"sortBy,omitempty"` // New field for sorting by attribute SortOrder string `url:"sortOrder,omitempty"` // New field for the sort order (ASC or DESC) }
type NetworkPorts ¶
type Pagination ¶
type Pagination struct { PageSize int `json:"pagesize,omitempty" url:"pagesize,omitempty"` Page int `json:"page,omitempty" url:"page,omitempty"` Search string `json:"-" url:"-"` Search2 string `json:"search,omitempty" url:"search,omitempty"` MicroTenantID *string `url:"microtenantId,omitempty"` MicroTenantName *string `url:"-,omitempty"` SortBy string `json:"sortBy,omitempty" url:"sortBy,omitempty"` // New field for sorting by attribute SortOrder string `json:"sortOrder,omitempty" url:"sortOrder,omitempty"` // New field for the sort order (ASC or DESC) }
Click to show internal directories.
Click to hide internal directories.