Documentation ¶
Index ¶
- type AddKeyValue
- type Authentication
- type AuthenticationInput
- type CloudGuardAppSecGatewayProfile
- type CreateCloudGuardAppSecGatewayProfileInput
- type KeyValue
- type KeyValueInput
- type UpdateAuthenticationInput
- type UpdateCloudGuardAppSecGatewayProfileInput
- type UpdateKeyValue
- type UpdateUpgradeTimeInput
- type UpgradeTime
- type UpgradeTimeInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddKeyValue ¶
type Authentication ¶
type AuthenticationInput ¶
type AuthenticationInput struct {
MaxNumberOfAgents int `json:"maxNumberOfAgents"`
}
type CloudGuardAppSecGatewayProfile ¶
type CloudGuardAppSecGatewayProfile struct { ID string `json:"id"` Name string `json:"name"` ProfileType string `json:"profileType"` ProfileSubType string `json:"profileSubType"` UpgradeMode string `json:"upgradeMode,omitempty"` Authentication Authentication `json:"authentication,omitempty"` AdditionalSettings []KeyValue `json:"additionalSettings"` ReverseProxyAdditionalSettings []KeyValue `json:"reverseProxyAdditionalSettings,omitempty"` UpgradeTime *UpgradeTime `json:"upgradeTime,omitempty"` ReverseProxyUpstreamTimeout int `json:"reverseProxyUpstreamTimeout,omitempty"` }
CloudGuardAppSecGatewayProfile represents the profile object as it is returned from mgmt
type CreateCloudGuardAppSecGatewayProfileInput ¶
type CreateCloudGuardAppSecGatewayProfileInput struct { UpgradeTime *UpgradeTimeInput `json:"upgradeTime,omitempty"` Name string `json:"name"` ProfileSubType string `json:"profileSubType"` UpgradeMode string `json:"upgradeMode,omitempty"` AdditionalSettings []KeyValueInput `json:"additionalSettings"` ReverseProxyAdditionalSettings []KeyValueInput `json:"reverseProxyAdditionalSettings,omitempty"` ReverseProxyUpstreamTimeout int `json:"reverseProxyUpstreamTimeout,omitempty"` Authentication AuthenticationInput `json:"authentication,omitempty"` }
type KeyValueInput ¶
type UpdateAuthenticationInput ¶
type UpdateAuthenticationInput struct {
MaxNumberOfAgents int `json:"maxNumberOfAgents,omitempty"`
}
type UpdateCloudGuardAppSecGatewayProfileInput ¶
type UpdateCloudGuardAppSecGatewayProfileInput struct { UpgradeTime *UpdateUpgradeTimeInput `json:"upgradeTime,omitempty"` Name string `json:"name,omitempty"` ProfileSubType string `json:"profileSubType,omitempty"` UpgradeMode string `json:"upgradeMode,omitempty"` AddAdditionalSettings []AddKeyValue `json:"addAdditionalSettings,omitempty"` UpdateAdditionalSettings []UpdateKeyValue `json:"updateAdditionalSettings,omitempty"` RemoveAdditionalSettings []string `json:"removeAdditionalSettings,omitempty"` AddReverseProxyAdditionalSettings []AddKeyValue `json:"addReverseProxyAdditionalSettings,omitempty"` UpdateReverseProxyAdditionalSettings []UpdateKeyValue `json:"updateReverseProxyAdditionalSettings,omitempty"` RemoveReverseProxyAdditionalSettings []string `json:"removeReverseProxyAdditionalSettings,omitempty"` ReverseProxyUpstreamTimeout int `json:"reverseProxyUpstreamTimeout,omitempty"` Authentication UpdateAuthenticationInput `json:"authentication,omitempty"` }
type UpdateKeyValue ¶
type UpdateUpgradeTimeInput ¶
type UpgradeTime ¶
Click to show internal directories.
Click to hide internal directories.