Documentation
¶
Index ¶
- type AppSegmentPRA
- type AppServerGroups
- type AppsConfig
- type CommonAppsDto
- type SRAAppsDto
- type Service
- func (service *Service) Create(appSegmentPra AppSegmentPRA) (*AppSegmentPRA, *http.Response, error)
- func (service *Service) Delete(id string) (*http.Response, error)
- func (service *Service) Get(id string) (*AppSegmentPRA, *http.Response, error)
- func (service *Service) GetAll() ([]AppSegmentPRA, *http.Response, error)
- func (service *Service) GetByName(BaName string) (*AppSegmentPRA, *http.Response, error)
- func (service *Service) Update(id string, appSegmentPra *AppSegmentPRA) (*http.Response, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppSegmentPRA ¶
type AppSegmentPRA struct {
ID string `json:"id,omitempty"`
DomainNames []string `json:"domainNames,omitempty"`
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
Enabled bool `json:"enabled"`
PassiveHealthEnabled bool `json:"passiveHealthEnabled"`
DoubleEncrypt bool `json:"doubleEncrypt"`
ConfigSpace string `json:"configSpace,omitempty"`
Applications string `json:"applications,omitempty"`
BypassType string `json:"bypassType,omitempty"`
HealthCheckType string `json:"healthCheckType,omitempty"`
IsCnameEnabled bool `json:"isCnameEnabled"`
IpAnchored bool `json:"ipAnchored"`
HealthReporting string `json:"healthReporting,omitempty"`
IcmpAccessType string `json:"icmpAccessType,omitempty"`
SegmentGroupID string `json:"segmentGroupId"`
SegmentGroupName string `json:"segmentGroupName,omitempty"`
CreationTime string `json:"creationTime,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
ModifiedTime string `json:"modifiedTime,omitempty"`
TCPAppPortRange []common.NetworkPorts `json:"tcpPortRange,omitempty"`
UDPAppPortRange []common.NetworkPorts `json:"udpPortRange,omitempty"`
ServerGroups []AppServerGroups `json:"serverGroups,omitempty"`
DefaultIdleTimeout string `json:"defaultIdleTimeout,omitempty"`
DefaultMaxAge string `json:"defaultMaxAge,omitempty"`
TCPPortRanges []string `json:"tcpPortRanges,omitempty"`
UDPPortRanges []string `json:"udpPortRanges,omitempty"`
SRAAppsDto []SRAAppsDto `json:"sraApps,omitempty"`
CommonAppsDto CommonAppsDto `json:"commonAppsDto,omitempty"`
}
type AppServerGroups ¶
type AppServerGroups struct {
ID string `json:"id"`
}
type AppsConfig ¶
type AppsConfig struct {
Name string `json:"name,omitempty"`
AllowOptions bool `json:"allowOptions"`
ID string `json:"id,omitempty"`
AppID string `json:"appId,omitempty"`
AppTypes []string `json:"appTypes,omitempty"`
ApplicationPort string `json:"applicationPort,omitempty"`
ApplicationProtocol string `json:"applicationProtocol,omitempty"`
Cname string `json:"cname,omitempty"`
ConnectionSecurity string `json:"connectionSecurity,omitempty"`
Description string `json:"description,omitempty"`
Domain string `json:"domain,omitempty"`
Enabled bool `json:"enabled,omitempty"`
Hidden bool `json:"hidden,omitempty"`
LocalDomain string `json:"localDomain,omitempty"`
Portal bool `json:"portal,omitempty"`
}
type CommonAppsDto ¶
type CommonAppsDto struct {
AppsConfig []AppsConfig `json:"appsConfig,omitempty"`
DeletedSraApps []string `json:"deletedSraApps,omitempty"`
}
type SRAAppsDto ¶
type SRAAppsDto struct {
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
AppID string `json:"appId,omitempty"`
ApplicationPort string `json:"applicationPort,omitempty"`
ApplicationProtocol string `json:"applicationProtocol,omitempty"`
CertificateID string `json:"certificateId,omitempty"`
CertificateName string `json:"certificateName,omitempty"`
ConnectionSecurity string `json:"connectionSecurity,omitempty"`
Hidden bool `json:"hidden"`
Portal bool `json:"portal"`
Description string `json:"description,omitempty"`
Domain string `json:"domain,omitempty"`
Enabled bool `json:"enabled"`
}
type Service ¶
func (*Service) Create ¶
func (service *Service) Create(appSegmentPra AppSegmentPRA) (*AppSegmentPRA, *http.Response, error)
func (*Service) GetAll ¶ added in v0.0.4
func (service *Service) GetAll() ([]AppSegmentPRA, *http.Response, error)
Click to show internal directories.
Click to hide internal directories.