SslVpnServerSetting
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| LDAPSetting | Pointer to LdapSettingOpenApiVO | [optional] | |
| AuthType | Pointer to int32 | Authentication type of the SSL VPN server should be a value as follows: 0: local; 1: radius; 2: LDAP. | [optional] |
| ExistLdap | Pointer to bool | Whether LDAP Authentication has been configured in SSL VPN Server. | [optional] |
| ExistRadius | Pointer to bool | Whether Radius Authentication has been configured in SSL VPN Server. | [optional] |
| ExitAtIdle | Pointer to bool | Whether to exit when idle | [optional] |
| ExitTime | Pointer to int32 | Exit time should be within the range of 5–3600(s). It is required when parameter [exitAtIdle] is true. | [optional] |
| Id | Pointer to string | ID of the SSL VPN server. | [optional] |
| IpLockSetting | Pointer to LockSettingOpenApiVO | [optional] | |
| IpPoolEnd | Pointer to string | The end IP of the IP pool. | [optional] |
| IpPoolStart | Pointer to string | The start IP of the IP pool. | [optional] |
| NameLockSetting | Pointer to LockSettingOpenApiVO | [optional] | |
| PrimaryDns | Pointer to string | Primary DNS Server of the SSL VPN server. | [optional] |
| RadiusSetting | Pointer to RadiusSettingOpenApiVO | [optional] | |
| SecondaryDns | Pointer to string | Secondary DNS Server of the SSL VPN server. | [optional] |
| ServicePort | Pointer to int32 | Service port of the SSL VPN server should be within the range of 1–65535 | [optional] |
| Status | bool | Status of the SSL VPN server. | |
| SupportByDsLiteAndMapE | Pointer to bool | Whether this feature is supported for the DS-Lite or Map-E WAN connection types. | [optional] |
| SupportLDAP | Pointer to bool | Whether the adopted gateway supports LDAP. | [optional] |
| SupportRadius | Pointer to bool | Whether the adopted gateway supports Radius. | [optional] |
| TotalTraffic | Pointer to bool | Whether to proxy all traffic. | [optional] |
| WanIp | Pointer to string | WAP IP of the SSL VPN server. | [optional] |
| WanPort | Pointer to string | WAN port of the SSL VPN server. WAN port ID can be obtained from 'Get internet basic info' interface | [optional] |
Methods
NewSslVpnServerSetting
func NewSslVpnServerSetting(status bool, ) *SslVpnServerSetting
NewSslVpnServerSetting instantiates a new SslVpnServerSetting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
NewSslVpnServerSettingWithDefaults
func NewSslVpnServerSettingWithDefaults() *SslVpnServerSetting
NewSslVpnServerSettingWithDefaults instantiates a new SslVpnServerSetting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
GetLDAPSetting
func (o *SslVpnServerSetting) GetLDAPSetting() LdapSettingOpenApiVO
GetLDAPSetting returns the LDAPSetting field if non-nil, zero value otherwise.
GetLDAPSettingOk
func (o *SslVpnServerSetting) GetLDAPSettingOk() (*LdapSettingOpenApiVO, bool)
GetLDAPSettingOk returns a tuple with the LDAPSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetLDAPSetting
func (o *SslVpnServerSetting) SetLDAPSetting(v LdapSettingOpenApiVO)
SetLDAPSetting sets LDAPSetting field to given value.
HasLDAPSetting
func (o *SslVpnServerSetting) HasLDAPSetting() bool
HasLDAPSetting returns a boolean if a field has been set.
GetAuthType
func (o *SslVpnServerSetting) GetAuthType() int32
GetAuthType returns the AuthType field if non-nil, zero value otherwise.
GetAuthTypeOk
func (o *SslVpnServerSetting) GetAuthTypeOk() (*int32, bool)
GetAuthTypeOk returns a tuple with the AuthType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetAuthType
func (o *SslVpnServerSetting) SetAuthType(v int32)
SetAuthType sets AuthType field to given value.
HasAuthType
func (o *SslVpnServerSetting) HasAuthType() bool
HasAuthType returns a boolean if a field has been set.
GetExistLdap
func (o *SslVpnServerSetting) GetExistLdap() bool
GetExistLdap returns the ExistLdap field if non-nil, zero value otherwise.
GetExistLdapOk
func (o *SslVpnServerSetting) GetExistLdapOk() (*bool, bool)
GetExistLdapOk returns a tuple with the ExistLdap field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistLdap
func (o *SslVpnServerSetting) SetExistLdap(v bool)
SetExistLdap sets ExistLdap field to given value.
HasExistLdap
func (o *SslVpnServerSetting) HasExistLdap() bool
HasExistLdap returns a boolean if a field has been set.
GetExistRadius
func (o *SslVpnServerSetting) GetExistRadius() bool
GetExistRadius returns the ExistRadius field if non-nil, zero value otherwise.
GetExistRadiusOk
func (o *SslVpnServerSetting) GetExistRadiusOk() (*bool, bool)
GetExistRadiusOk returns a tuple with the ExistRadius field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExistRadius
func (o *SslVpnServerSetting) SetExistRadius(v bool)
SetExistRadius sets ExistRadius field to given value.
HasExistRadius
func (o *SslVpnServerSetting) HasExistRadius() bool
HasExistRadius returns a boolean if a field has been set.
GetExitAtIdle
func (o *SslVpnServerSetting) GetExitAtIdle() bool
GetExitAtIdle returns the ExitAtIdle field if non-nil, zero value otherwise.
GetExitAtIdleOk
func (o *SslVpnServerSetting) GetExitAtIdleOk() (*bool, bool)
GetExitAtIdleOk returns a tuple with the ExitAtIdle field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExitAtIdle
func (o *SslVpnServerSetting) SetExitAtIdle(v bool)
SetExitAtIdle sets ExitAtIdle field to given value.
HasExitAtIdle
func (o *SslVpnServerSetting) HasExitAtIdle() bool
HasExitAtIdle returns a boolean if a field has been set.
GetExitTime
func (o *SslVpnServerSetting) GetExitTime() int32
GetExitTime returns the ExitTime field if non-nil, zero value otherwise.
GetExitTimeOk
func (o *SslVpnServerSetting) GetExitTimeOk() (*int32, bool)
GetExitTimeOk returns a tuple with the ExitTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExitTime
func (o *SslVpnServerSetting) SetExitTime(v int32)
SetExitTime sets ExitTime field to given value.
HasExitTime
func (o *SslVpnServerSetting) HasExitTime() bool
HasExitTime returns a boolean if a field has been set.
GetId
func (o *SslVpnServerSetting) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
GetIdOk
func (o *SslVpnServerSetting) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetId
func (o *SslVpnServerSetting) SetId(v string)
SetId sets Id field to given value.
HasId
func (o *SslVpnServerSetting) HasId() bool
HasId returns a boolean if a field has been set.
GetIpLockSetting
func (o *SslVpnServerSetting) GetIpLockSetting() LockSettingOpenApiVO
GetIpLockSetting returns the IpLockSetting field if non-nil, zero value otherwise.
GetIpLockSettingOk
func (o *SslVpnServerSetting) GetIpLockSettingOk() (*LockSettingOpenApiVO, bool)
GetIpLockSettingOk returns a tuple with the IpLockSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetIpLockSetting
func (o *SslVpnServerSetting) SetIpLockSetting(v LockSettingOpenApiVO)
SetIpLockSetting sets IpLockSetting field to given value.
HasIpLockSetting
func (o *SslVpnServerSetting) HasIpLockSetting() bool
HasIpLockSetting returns a boolean if a field has been set.
GetIpPoolEnd
func (o *SslVpnServerSetting) GetIpPoolEnd() string
GetIpPoolEnd returns the IpPoolEnd field if non-nil, zero value otherwise.
GetIpPoolEndOk
func (o *SslVpnServerSetting) GetIpPoolEndOk() (*string, bool)
GetIpPoolEndOk returns a tuple with the IpPoolEnd field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetIpPoolEnd
func (o *SslVpnServerSetting) SetIpPoolEnd(v string)
SetIpPoolEnd sets IpPoolEnd field to given value.
HasIpPoolEnd
func (o *SslVpnServerSetting) HasIpPoolEnd() bool
HasIpPoolEnd returns a boolean if a field has been set.
GetIpPoolStart
func (o *SslVpnServerSetting) GetIpPoolStart() string
GetIpPoolStart returns the IpPoolStart field if non-nil, zero value otherwise.
GetIpPoolStartOk
func (o *SslVpnServerSetting) GetIpPoolStartOk() (*string, bool)
GetIpPoolStartOk returns a tuple with the IpPoolStart field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetIpPoolStart
func (o *SslVpnServerSetting) SetIpPoolStart(v string)
SetIpPoolStart sets IpPoolStart field to given value.
HasIpPoolStart
func (o *SslVpnServerSetting) HasIpPoolStart() bool
HasIpPoolStart returns a boolean if a field has been set.
GetNameLockSetting
func (o *SslVpnServerSetting) GetNameLockSetting() LockSettingOpenApiVO
GetNameLockSetting returns the NameLockSetting field if non-nil, zero value otherwise.
GetNameLockSettingOk
func (o *SslVpnServerSetting) GetNameLockSettingOk() (*LockSettingOpenApiVO, bool)
GetNameLockSettingOk returns a tuple with the NameLockSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetNameLockSetting
func (o *SslVpnServerSetting) SetNameLockSetting(v LockSettingOpenApiVO)
SetNameLockSetting sets NameLockSetting field to given value.
HasNameLockSetting
func (o *SslVpnServerSetting) HasNameLockSetting() bool
HasNameLockSetting returns a boolean if a field has been set.
GetPrimaryDns
func (o *SslVpnServerSetting) GetPrimaryDns() string
GetPrimaryDns returns the PrimaryDns field if non-nil, zero value otherwise.
GetPrimaryDnsOk
func (o *SslVpnServerSetting) GetPrimaryDnsOk() (*string, bool)
GetPrimaryDnsOk returns a tuple with the PrimaryDns field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetPrimaryDns
func (o *SslVpnServerSetting) SetPrimaryDns(v string)
SetPrimaryDns sets PrimaryDns field to given value.
HasPrimaryDns
func (o *SslVpnServerSetting) HasPrimaryDns() bool
HasPrimaryDns returns a boolean if a field has been set.
GetRadiusSetting
func (o *SslVpnServerSetting) GetRadiusSetting() RadiusSettingOpenApiVO
GetRadiusSetting returns the RadiusSetting field if non-nil, zero value otherwise.
GetRadiusSettingOk
func (o *SslVpnServerSetting) GetRadiusSettingOk() (*RadiusSettingOpenApiVO, bool)
GetRadiusSettingOk returns a tuple with the RadiusSetting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetRadiusSetting
func (o *SslVpnServerSetting) SetRadiusSetting(v RadiusSettingOpenApiVO)
SetRadiusSetting sets RadiusSetting field to given value.
HasRadiusSetting
func (o *SslVpnServerSetting) HasRadiusSetting() bool
HasRadiusSetting returns a boolean if a field has been set.
GetSecondaryDns
func (o *SslVpnServerSetting) GetSecondaryDns() string
GetSecondaryDns returns the SecondaryDns field if non-nil, zero value otherwise.
GetSecondaryDnsOk
func (o *SslVpnServerSetting) GetSecondaryDnsOk() (*string, bool)
GetSecondaryDnsOk returns a tuple with the SecondaryDns field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSecondaryDns
func (o *SslVpnServerSetting) SetSecondaryDns(v string)
SetSecondaryDns sets SecondaryDns field to given value.
HasSecondaryDns
func (o *SslVpnServerSetting) HasSecondaryDns() bool
HasSecondaryDns returns a boolean if a field has been set.
GetServicePort
func (o *SslVpnServerSetting) GetServicePort() int32
GetServicePort returns the ServicePort field if non-nil, zero value otherwise.
GetServicePortOk
func (o *SslVpnServerSetting) GetServicePortOk() (*int32, bool)
GetServicePortOk returns a tuple with the ServicePort field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetServicePort
func (o *SslVpnServerSetting) SetServicePort(v int32)
SetServicePort sets ServicePort field to given value.
HasServicePort
func (o *SslVpnServerSetting) HasServicePort() bool
HasServicePort returns a boolean if a field has been set.
GetStatus
func (o *SslVpnServerSetting) GetStatus() bool
GetStatus returns the Status field if non-nil, zero value otherwise.
GetStatusOk
func (o *SslVpnServerSetting) GetStatusOk() (*bool, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetStatus
func (o *SslVpnServerSetting) SetStatus(v bool)
SetStatus sets Status field to given value.
GetSupportByDsLiteAndMapE
func (o *SslVpnServerSetting) GetSupportByDsLiteAndMapE() bool
GetSupportByDsLiteAndMapE returns the SupportByDsLiteAndMapE field if non-nil, zero value otherwise.
GetSupportByDsLiteAndMapEOk
func (o *SslVpnServerSetting) GetSupportByDsLiteAndMapEOk() (*bool, bool)
GetSupportByDsLiteAndMapEOk returns a tuple with the SupportByDsLiteAndMapE field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSupportByDsLiteAndMapE
func (o *SslVpnServerSetting) SetSupportByDsLiteAndMapE(v bool)
SetSupportByDsLiteAndMapE sets SupportByDsLiteAndMapE field to given value.
HasSupportByDsLiteAndMapE
func (o *SslVpnServerSetting) HasSupportByDsLiteAndMapE() bool
HasSupportByDsLiteAndMapE returns a boolean if a field has been set.
GetSupportLDAP
func (o *SslVpnServerSetting) GetSupportLDAP() bool
GetSupportLDAP returns the SupportLDAP field if non-nil, zero value otherwise.
GetSupportLDAPOk
func (o *SslVpnServerSetting) GetSupportLDAPOk() (*bool, bool)
GetSupportLDAPOk returns a tuple with the SupportLDAP field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSupportLDAP
func (o *SslVpnServerSetting) SetSupportLDAP(v bool)
SetSupportLDAP sets SupportLDAP field to given value.
HasSupportLDAP
func (o *SslVpnServerSetting) HasSupportLDAP() bool
HasSupportLDAP returns a boolean if a field has been set.
GetSupportRadius
func (o *SslVpnServerSetting) GetSupportRadius() bool
GetSupportRadius returns the SupportRadius field if non-nil, zero value otherwise.
GetSupportRadiusOk
func (o *SslVpnServerSetting) GetSupportRadiusOk() (*bool, bool)
GetSupportRadiusOk returns a tuple with the SupportRadius field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSupportRadius
func (o *SslVpnServerSetting) SetSupportRadius(v bool)
SetSupportRadius sets SupportRadius field to given value.
HasSupportRadius
func (o *SslVpnServerSetting) HasSupportRadius() bool
HasSupportRadius returns a boolean if a field has been set.
GetTotalTraffic
func (o *SslVpnServerSetting) GetTotalTraffic() bool
GetTotalTraffic returns the TotalTraffic field if non-nil, zero value otherwise.
GetTotalTrafficOk
func (o *SslVpnServerSetting) GetTotalTrafficOk() (*bool, bool)
GetTotalTrafficOk returns a tuple with the TotalTraffic field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetTotalTraffic
func (o *SslVpnServerSetting) SetTotalTraffic(v bool)
SetTotalTraffic sets TotalTraffic field to given value.
HasTotalTraffic
func (o *SslVpnServerSetting) HasTotalTraffic() bool
HasTotalTraffic returns a boolean if a field has been set.
GetWanIp
func (o *SslVpnServerSetting) GetWanIp() string
GetWanIp returns the WanIp field if non-nil, zero value otherwise.
GetWanIpOk
func (o *SslVpnServerSetting) GetWanIpOk() (*string, bool)
GetWanIpOk returns a tuple with the WanIp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetWanIp
func (o *SslVpnServerSetting) SetWanIp(v string)
SetWanIp sets WanIp field to given value.
HasWanIp
func (o *SslVpnServerSetting) HasWanIp() bool
HasWanIp returns a boolean if a field has been set.
GetWanPort
func (o *SslVpnServerSetting) GetWanPort() string
GetWanPort returns the WanPort field if non-nil, zero value otherwise.
GetWanPortOk
func (o *SslVpnServerSetting) GetWanPortOk() (*string, bool)
GetWanPortOk returns a tuple with the WanPort field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetWanPort
func (o *SslVpnServerSetting) SetWanPort(v string)
SetWanPort sets WanPort field to given value.
HasWanPort
func (o *SslVpnServerSetting) HasWanPort() bool
HasWanPort returns a boolean if a field has been set.