Documentation
¶
Index ¶
- Constants
- type AlertemailSetting
- type AntivirusHeuristic
- type AntivirusProfile
- type AntivirusProfileCifs
- type AntivirusProfileContentDisarm
- type AntivirusProfileExternalBlocklist
- type AntivirusProfileFtp
- type AntivirusProfileHttp
- type AntivirusProfileImap
- type AntivirusProfileMapi
- type AntivirusProfileNacQuar
- type AntivirusProfileNntp
- type AntivirusProfileOutbreakPrevention
- type AntivirusProfilePop3
- type AntivirusProfileSmtp
- type AntivirusProfileSsh
- type AntivirusQuarantine
- type AntivirusSettings
- type ApplicationCustom
- type ApplicationGroup
- type ApplicationGroupApplication
- type ApplicationGroupCategory
- type ApplicationGroupRisk
- type ApplicationList
- type ApplicationListDefaultNetworkServices
- type ApplicationListEntries
- type ApplicationListEntriesApplication
- type ApplicationListEntriesCategory
- type ApplicationListEntriesExclusion
- type ApplicationListEntriesParameters
- type ApplicationListEntriesParametersMembers
- type ApplicationListEntriesRisk
- type ApplicationListEntriesSubCategory
- type ApplicationName
- type ApplicationNameMetadata
- type ApplicationNameParameters
- type ApplicationRuleSettings
- type AuthenticationRule
- type AuthenticationRuleDstaddr
- type AuthenticationRuleDstaddr6
- type AuthenticationRuleSrcaddr
- type AuthenticationRuleSrcaddr6
- type AuthenticationRuleSrcintf
- type AuthenticationScheme
- type AuthenticationSchemeUserDatabase
- type AuthenticationSetting
- type AuthenticationSettingDevRange
- type AuthenticationSettingUserCertCa
- type CertificateCa
- type CertificateCrl
- type CertificateLocal
- type CertificateRemote
- type CifsDomainController
- type CifsProfile
- type CifsProfileFileFilter
- type CifsProfileFileFilterEntries
- type CifsProfileFileFilterEntriesFileType
- type CifsProfileServerKeytab
- type CmdbError400
- type CmdbError403
- type CmdbError404
- type CmdbError500
- type CmdbRequest
- type CmdbRequestParams
- type CmdbResponse
- type CredentialStoreDomainController
- type DlpFilepattern
- type DlpFilepatternEntries
- type DlpFpDocSource
- type DlpSensitivity
- type DlpSensor
- type DlpSensorFilter
- type DlpSensorFilterSensitivity
- type DlpSettings
- type DnsfilterDomainFilter
- type DnsfilterDomainFilterEntries
- type DnsfilterProfile
- type DnsfilterProfileDnsTranslation
- type DnsfilterProfileDomainFilter
- type DnsfilterProfileExternalIpBlocklist
- type DnsfilterProfileFtgdDns
- type DnsfilterProfileFtgdDnsFilters
- type EmailfilterBlockAllowList
- type EmailfilterBlockAllowListEntries
- type EmailfilterBwl
- type EmailfilterBwlEntries
- type EmailfilterBword
- type EmailfilterBwordEntries
- type EmailfilterDnsbl
- type EmailfilterDnsblEntries
- type EmailfilterFortishield
- type EmailfilterIptrust
- type EmailfilterIptrustEntries
- type EmailfilterMheader
- type EmailfilterMheaderEntries
- type EmailfilterOptions
- type EmailfilterProfile
- type EmailfilterProfileFileFilter
- type EmailfilterProfileFileFilterEntries
- type EmailfilterProfileFileFilterEntriesFileType
- type EmailfilterProfileGmail
- type EmailfilterProfileImap
- type EmailfilterProfileMapi
- type EmailfilterProfileMsnHotmail
- type EmailfilterProfileOtherWebmails
- type EmailfilterProfilePop3
- type EmailfilterProfileSmtp
- type EmailfilterProfileYahooMail
- type EndpointControlFctems
- type EndpointControlSettings
- type ExtenderControllerDataplan
- type ExtenderControllerExtender
- type ExtenderControllerExtenderControllerReport
- type ExtenderControllerExtenderModem1
- type ExtenderControllerExtenderModem1AutoSwitch
- type ExtenderControllerExtenderModem2
- type ExtenderControllerExtenderModem2AutoSwitch
- type ExtenderControllerExtenderProfile
- type ExtenderControllerExtenderProfileCellular
- type ExtenderControllerExtenderProfileCellularControllerReport
- type ExtenderControllerExtenderProfileCellularDataplan
- type ExtenderControllerExtenderProfileCellularModem1
- type ExtenderControllerExtenderProfileCellularModem1AutoSwitch
- type ExtenderControllerExtenderProfileCellularModem2
- type ExtenderControllerExtenderProfileCellularModem2AutoSwitch
- type ExtenderControllerExtenderProfileCellularSmsNotification
- type ExtenderControllerExtenderProfileCellularSmsNotificationAlert
- type ExtenderControllerExtenderProfileCellularSmsNotificationReceiver
- type ExtenderControllerExtenderProfileLanExtension
- type ExtenderControllerExtenderProfileLanExtensionBackhaul
- type ExtenderControllerExtenderWanExtension
- type FileFilterProfile
- type FileFilterProfileRules
- type FileFilterProfileRulesFileType
- type FirewallAccessProxy
- type FirewallAccessProxy6
- type FirewallAccessProxy6ApiGateway
- type FirewallAccessProxy6ApiGateway6
- type FirewallAccessProxy6ApiGateway6Realservers
- type FirewallAccessProxy6ApiGateway6RealserversSshHostKey
- type FirewallAccessProxy6ApiGateway6SslCipherSuites
- type FirewallAccessProxy6ApiGatewayRealservers
- type FirewallAccessProxy6ApiGatewayRealserversSshHostKey
- type FirewallAccessProxy6ApiGatewaySslCipherSuites
- type FirewallAccessProxyApiGateway
- type FirewallAccessProxyApiGateway6
- type FirewallAccessProxyApiGateway6Realservers
- type FirewallAccessProxyApiGateway6RealserversSshHostKey
- type FirewallAccessProxyApiGateway6SslCipherSuites
- type FirewallAccessProxyApiGatewayRealservers
- type FirewallAccessProxyApiGatewayRealserversSshHostKey
- type FirewallAccessProxyApiGatewaySslCipherSuites
- type FirewallAccessProxyRealservers
- type FirewallAccessProxyServerPubkeyAuthSettings
- type FirewallAccessProxyServerPubkeyAuthSettingsCertExtension
- type FirewallAccessProxySshClientCert
- type FirewallAccessProxySshClientCertCertExtension
- type FirewallAccessProxyVirtualHost
- type FirewallAddress
- type FirewallAddress6
- type FirewallAddress6List
- type FirewallAddress6Macaddr
- type FirewallAddress6SubnetSegment
- type FirewallAddress6Tagging
- type FirewallAddress6TaggingTags
- type FirewallAddress6Template
- type FirewallAddress6TemplateSubnetSegment
- type FirewallAddress6TemplateSubnetSegmentValues
- type FirewallAddressFssoGroup
- type FirewallAddressList
- type FirewallAddressMacaddr
- type FirewallAddressTagging
- type FirewallAddressTaggingTags
- type FirewallAddrgrp
- type FirewallAddrgrp6
- type FirewallAddrgrp6Member
- type FirewallAddrgrp6Tagging
- type FirewallAddrgrp6TaggingTags
- type FirewallAddrgrpExcludeMember
- type FirewallAddrgrpMember
- type FirewallAddrgrpTagging
- type FirewallAddrgrpTaggingTags
- type FirewallAuthPortal
- type FirewallAuthPortalGroups
- type FirewallCentralSnatMap
- type FirewallCentralSnatMapDstAddr
- type FirewallCentralSnatMapDstAddr6
- type FirewallCentralSnatMapDstintf
- type FirewallCentralSnatMapNatIppool
- type FirewallCentralSnatMapNatIppool6
- type FirewallCentralSnatMapOrigAddr
- type FirewallCentralSnatMapOrigAddr6
- type FirewallCentralSnatMapSrcintf
- type FirewallCity
- type FirewallConsolidatedPolicy
- type FirewallConsolidatedPolicyDstaddr4
- type FirewallConsolidatedPolicyDstaddr6
- type FirewallConsolidatedPolicyDstintf
- type FirewallConsolidatedPolicyFssoGroups
- type FirewallConsolidatedPolicyGroups
- type FirewallConsolidatedPolicyInternetServiceCustom
- type FirewallConsolidatedPolicyInternetServiceCustomGroup
- type FirewallConsolidatedPolicyInternetServiceGroup
- type FirewallConsolidatedPolicyInternetServiceId
- type FirewallConsolidatedPolicyInternetServiceName
- type FirewallConsolidatedPolicyInternetServiceSrcCustom
- type FirewallConsolidatedPolicyInternetServiceSrcCustomGroup
- type FirewallConsolidatedPolicyInternetServiceSrcGroup
- type FirewallConsolidatedPolicyInternetServiceSrcId
- type FirewallConsolidatedPolicyInternetServiceSrcName
- type FirewallConsolidatedPolicyPoolname4
- type FirewallConsolidatedPolicyPoolname6
- type FirewallConsolidatedPolicyService
- type FirewallConsolidatedPolicySrcaddr4
- type FirewallConsolidatedPolicySrcaddr6
- type FirewallConsolidatedPolicySrcintf
- type FirewallConsolidatedPolicyUsers
- type FirewallCountry
- type FirewallCountryRegion
- type FirewallDecryptedTrafficMirror
- type FirewallDecryptedTrafficMirrorInterface
- type FirewallDnstranslation
- type FirewallDoSPolicy
- type FirewallDoSPolicy6
- type FirewallDoSPolicy6Anomaly
- type FirewallDoSPolicy6Dstaddr
- type FirewallDoSPolicy6Service
- type FirewallDoSPolicy6Srcaddr
- type FirewallDoSPolicyAnomaly
- type FirewallDoSPolicyDstaddr
- type FirewallDoSPolicyService
- type FirewallDoSPolicySrcaddr
- type FirewallIdentityBasedRoute
- type FirewallIdentityBasedRouteRule
- type FirewallIdentityBasedRouteRuleGroups
- type FirewallInterfacePolicy
- type FirewallInterfacePolicy6
- type FirewallInterfacePolicy6Dstaddr6
- type FirewallInterfacePolicy6Service6
- type FirewallInterfacePolicy6Srcaddr6
- type FirewallInterfacePolicyDstaddr
- type FirewallInterfacePolicyService
- type FirewallInterfacePolicySrcaddr
- type FirewallInternetService
- type FirewallInternetServiceAddition
- type FirewallInternetServiceAdditionEntry
- type FirewallInternetServiceAdditionEntryPortRange
- type FirewallInternetServiceAppend
- type FirewallInternetServiceBotnet
- type FirewallInternetServiceCustom
- type FirewallInternetServiceCustomEntry
- type FirewallInternetServiceCustomEntryDst
- type FirewallInternetServiceCustomEntryPortRange
- type FirewallInternetServiceCustomGroup
- type FirewallInternetServiceCustomGroupMember
- type FirewallInternetServiceDefinition
- type FirewallInternetServiceDefinitionEntry
- type FirewallInternetServiceDefinitionEntryPortRange
- type FirewallInternetServiceExtension
- type FirewallInternetServiceExtensionDisableEntry
- type FirewallInternetServiceExtensionDisableEntryIpRange
- type FirewallInternetServiceExtensionDisableEntryPortRange
- type FirewallInternetServiceExtensionEntry
- type FirewallInternetServiceExtensionEntryDst
- type FirewallInternetServiceExtensionEntryPortRange
- type FirewallInternetServiceGroup
- type FirewallInternetServiceGroupMember
- type FirewallInternetServiceIpblReason
- type FirewallInternetServiceIpblVendor
- type FirewallInternetServiceList
- type FirewallInternetServiceName
- type FirewallInternetServiceOwner
- type FirewallInternetServiceReputation
- type FirewallInternetServiceSld
- type FirewallIpTranslation
- type FirewallIpmacbindingSetting
- type FirewallIpmacbindingTable
- type FirewallIppool
- type FirewallIppool6
- type FirewallLdbMonitor
- type FirewallLocalInPolicy
- type FirewallLocalInPolicy6
- type FirewallLocalInPolicy6Dstaddr
- type FirewallLocalInPolicy6Service
- type FirewallLocalInPolicy6Srcaddr
- type FirewallLocalInPolicyDstaddr
- type FirewallLocalInPolicyService
- type FirewallLocalInPolicySrcaddr
- type FirewallMulticastAddress
- type FirewallMulticastAddress6
- type FirewallMulticastAddress6Tagging
- type FirewallMulticastAddress6TaggingTags
- type FirewallMulticastAddressTagging
- type FirewallMulticastAddressTaggingTags
- type FirewallMulticastPolicy
- type FirewallMulticastPolicy6
- type FirewallMulticastPolicy6Dstaddr
- type FirewallMulticastPolicy6Srcaddr
- type FirewallMulticastPolicyDstaddr
- type FirewallMulticastPolicySrcaddr
- type FirewallPolicy
- type FirewallPolicy46
- type FirewallPolicy46Dstaddr
- type FirewallPolicy46Poolname
- type FirewallPolicy46Service
- type FirewallPolicy46Srcaddr
- type FirewallPolicy6
- type FirewallPolicy64
- type FirewallPolicy64Dstaddr
- type FirewallPolicy64Poolname
- type FirewallPolicy64Service
- type FirewallPolicy64Srcaddr
- type FirewallPolicy6AppCategory
- type FirewallPolicy6AppGroup
- type FirewallPolicy6Application
- type FirewallPolicy6CustomLogFields
- type FirewallPolicy6Dstaddr
- type FirewallPolicy6Dstintf
- type FirewallPolicy6FssoGroups
- type FirewallPolicy6Groups
- type FirewallPolicy6Poolname
- type FirewallPolicy6Service
- type FirewallPolicy6Srcaddr
- type FirewallPolicy6Srcintf
- type FirewallPolicy6SslMirrorIntf
- type FirewallPolicy6UrlCategory
- type FirewallPolicy6Users
- type FirewallPolicyAppCategory
- type FirewallPolicyAppGroup
- type FirewallPolicyApplication
- type FirewallPolicyCustomLogFields
- type FirewallPolicyDstaddr
- type FirewallPolicyDstaddr6
- type FirewallPolicyDstintf
- type FirewallPolicyFssoGroups
- type FirewallPolicyGroups
- type FirewallPolicyInternetServiceCustom
- type FirewallPolicyInternetServiceCustomGroup
- type FirewallPolicyInternetServiceGroup
- type FirewallPolicyInternetServiceId
- type FirewallPolicyInternetServiceName
- type FirewallPolicyInternetServiceSrcCustom
- type FirewallPolicyInternetServiceSrcCustomGroup
- type FirewallPolicyInternetServiceSrcGroup
- type FirewallPolicyInternetServiceSrcId
- type FirewallPolicyInternetServiceSrcName
- type FirewallPolicyNtlmEnabledBrowsers
- type FirewallPolicyPoolname
- type FirewallPolicyPoolname6
- type FirewallPolicyRtpAddr
- type FirewallPolicyService
- type FirewallPolicySgt
- type FirewallPolicySrcVendorMac
- type FirewallPolicySrcaddr
- type FirewallPolicySrcaddr6
- type FirewallPolicySrcintf
- type FirewallPolicySslMirrorIntf
- type FirewallPolicyUrlCategory
- type FirewallPolicyUsers
- type FirewallPolicyZtnaEmsTag
- type FirewallPolicyZtnaGeoTag
- type FirewallProfileGroup
- type FirewallProfileProtocolOptions
- type FirewallProfileProtocolOptionsCifs
- type FirewallProfileProtocolOptionsCifsServerKeytab
- type FirewallProfileProtocolOptionsDns
- type FirewallProfileProtocolOptionsFtp
- type FirewallProfileProtocolOptionsHttp
- type FirewallProfileProtocolOptionsImap
- type FirewallProfileProtocolOptionsMailSignature
- type FirewallProfileProtocolOptionsMapi
- type FirewallProfileProtocolOptionsNntp
- type FirewallProfileProtocolOptionsPop3
- type FirewallProfileProtocolOptionsSmtp
- type FirewallProfileProtocolOptionsSsh
- type FirewallProxyAddress
- type FirewallProxyAddressCategory
- type FirewallProxyAddressHeaderGroup
- type FirewallProxyAddressTagging
- type FirewallProxyAddressTaggingTags
- type FirewallProxyAddrgrp
- type FirewallProxyAddrgrpMember
- type FirewallProxyAddrgrpTagging
- type FirewallProxyAddrgrpTaggingTags
- type FirewallProxyPolicy
- type FirewallProxyPolicyAccessProxy
- type FirewallProxyPolicyAccessProxy6
- type FirewallProxyPolicyDstaddr
- type FirewallProxyPolicyDstaddr6
- type FirewallProxyPolicyDstintf
- type FirewallProxyPolicyGroups
- type FirewallProxyPolicyInternetServiceCustom
- type FirewallProxyPolicyInternetServiceCustomGroup
- type FirewallProxyPolicyInternetServiceGroup
- type FirewallProxyPolicyInternetServiceId
- type FirewallProxyPolicyInternetServiceName
- type FirewallProxyPolicyPoolname
- type FirewallProxyPolicyService
- type FirewallProxyPolicySrcaddr
- type FirewallProxyPolicySrcaddr6
- type FirewallProxyPolicySrcintf
- type FirewallProxyPolicyUsers
- type FirewallProxyPolicyZtnaEmsTag
- type FirewallRegion
- type FirewallRegionCity
- type FirewallScheduleGroup
- type FirewallScheduleGroupMember
- type FirewallScheduleOnetime
- type FirewallScheduleRecurring
- type FirewallSecurityPolicy
- type FirewallSecurityPolicyAppCategory
- type FirewallSecurityPolicyAppGroup
- type FirewallSecurityPolicyApplication
- type FirewallSecurityPolicyDstaddr
- type FirewallSecurityPolicyDstaddr4
- type FirewallSecurityPolicyDstaddr6
- type FirewallSecurityPolicyDstintf
- type FirewallSecurityPolicyFssoGroups
- type FirewallSecurityPolicyGroups
- type FirewallSecurityPolicyInternetServiceCustom
- type FirewallSecurityPolicyInternetServiceCustomGroup
- type FirewallSecurityPolicyInternetServiceGroup
- type FirewallSecurityPolicyInternetServiceId
- type FirewallSecurityPolicyInternetServiceName
- type FirewallSecurityPolicyInternetServiceSrcCustom
- type FirewallSecurityPolicyInternetServiceSrcCustomGroup
- type FirewallSecurityPolicyInternetServiceSrcGroup
- type FirewallSecurityPolicyInternetServiceSrcId
- type FirewallSecurityPolicyInternetServiceSrcName
- type FirewallSecurityPolicyService
- type FirewallSecurityPolicySrcaddr
- type FirewallSecurityPolicySrcaddr4
- type FirewallSecurityPolicySrcaddr6
- type FirewallSecurityPolicySrcintf
- type FirewallSecurityPolicyUrlCategory
- type FirewallSecurityPolicyUsers
- type FirewallServiceCategory
- type FirewallServiceCustom
- type FirewallServiceCustomAppCategory
- type FirewallServiceCustomApplication
- type FirewallServiceGroup
- type FirewallServiceGroupMember
- type FirewallShaperPerIpShaper
- type FirewallShaperTrafficShaper
- type FirewallShapingPolicy
- type FirewallShapingPolicyAppCategory
- type FirewallShapingPolicyAppGroup
- type FirewallShapingPolicyApplication
- type FirewallShapingPolicyDstaddr
- type FirewallShapingPolicyDstaddr6
- type FirewallShapingPolicyDstintf
- type FirewallShapingPolicyGroups
- type FirewallShapingPolicyInternetServiceCustom
- type FirewallShapingPolicyInternetServiceCustomGroup
- type FirewallShapingPolicyInternetServiceGroup
- type FirewallShapingPolicyInternetServiceId
- type FirewallShapingPolicyInternetServiceName
- type FirewallShapingPolicyInternetServiceSrcCustom
- type FirewallShapingPolicyInternetServiceSrcCustomGroup
- type FirewallShapingPolicyInternetServiceSrcGroup
- type FirewallShapingPolicyInternetServiceSrcId
- type FirewallShapingPolicyInternetServiceSrcName
- type FirewallShapingPolicyService
- type FirewallShapingPolicySrcaddr
- type FirewallShapingPolicySrcaddr6
- type FirewallShapingPolicySrcintf
- type FirewallShapingPolicyUrlCategory
- type FirewallShapingPolicyUsers
- type FirewallShapingProfile
- type FirewallShapingProfileShapingEntries
- type FirewallSniffer
- type FirewallSnifferAnomaly
- type FirewallSnifferIpThreatfeed
- type FirewallSshHostKey
- type FirewallSshLocalCa
- type FirewallSshLocalKey
- type FirewallSshSetting
- type FirewallSslServer
- type FirewallSslSetting
- type FirewallSslSshProfile
- type FirewallSslSshProfileDot
- type FirewallSslSshProfileFtps
- type FirewallSslSshProfileHttps
- type FirewallSslSshProfileImaps
- type FirewallSslSshProfilePop3s
- type FirewallSslSshProfileServerCert
- type FirewallSslSshProfileSmtps
- type FirewallSslSshProfileSsh
- type FirewallSslSshProfileSsl
- type FirewallSslSshProfileSslExempt
- type FirewallSslSshProfileSslServer
- type FirewallTrafficClass
- type FirewallTtlPolicy
- type FirewallTtlPolicyService
- type FirewallTtlPolicySrcaddr
- type FirewallVendorMac
- type FirewallVendorMacSummary
- type FirewallVip
- type FirewallVip46
- type FirewallVip46Monitor
- type FirewallVip46Realservers
- type FirewallVip46RealserversMonitor
- type FirewallVip46SrcFilter
- type FirewallVip46SrcintfFilter
- type FirewallVip6
- type FirewallVip64
- type FirewallVip64Monitor
- type FirewallVip64Realservers
- type FirewallVip64RealserversMonitor
- type FirewallVip64SrcFilter
- type FirewallVip6Monitor
- type FirewallVip6Realservers
- type FirewallVip6RealserversMonitor
- type FirewallVip6SrcFilter
- type FirewallVip6SslCipherSuites
- type FirewallVip6SslServerCipherSuites
- type FirewallVipExtaddr
- type FirewallVipMappedip
- type FirewallVipMonitor
- type FirewallVipRealservers
- type FirewallVipRealserversMonitor
- type FirewallVipService
- type FirewallVipSrcFilter
- type FirewallVipSrcintfFilter
- type FirewallVipSslCipherSuites
- type FirewallVipSslServerCipherSuites
- type FirewallVipgrp
- type FirewallVipgrp46
- type FirewallVipgrp46Member
- type FirewallVipgrp6
- type FirewallVipgrp64
- type FirewallVipgrp64Member
- type FirewallVipgrp6Member
- type FirewallVipgrpMember
- type FirewallWildcardFqdnCustom
- type FirewallWildcardFqdnGroup
- type FirewallWildcardFqdnGroupMember
- type FtpProxyExplicit
- type IcapProfile
- type IcapProfileIcapHeaders
- type IcapProfileRespmodForwardRules
- type IcapProfileRespmodForwardRulesHeaderGroup
- type IcapProfileRespmodForwardRulesHttpRespStatusCode
- type IcapServer
- type IpsCustom
- type IpsDecoder
- type IpsDecoderParameter
- type IpsGlobal
- type IpsGlobalTlsActiveProbe
- type IpsRule
- type IpsRuleMetadata
- type IpsRuleSettings
- type IpsSensor
- type IpsSensorEntries
- type IpsSensorEntriesCve
- type IpsSensorEntriesExemptIp
- type IpsSensorEntriesRule
- type IpsSensorFilter
- type IpsSensorOverride
- type IpsSensorOverrideExemptIp
- type IpsSettings
- type IpsViewMap
- type LogCustomField
- type LogDiskFilter
- type LogDiskFilterFreeStyle
- type LogDiskSetting
- type LogEventfilter
- type LogFortianalyzer2Filter
- type LogFortianalyzer2FilterFreeStyle
- type LogFortianalyzer2OverrideFilter
- type LogFortianalyzer2OverrideFilterFreeStyle
- type LogFortianalyzer2OverrideSetting
- type LogFortianalyzer2OverrideSettingSerial
- type LogFortianalyzer2Setting
- type LogFortianalyzer2SettingSerial
- type LogFortianalyzer3Filter
- type LogFortianalyzer3FilterFreeStyle
- type LogFortianalyzer3OverrideFilter
- type LogFortianalyzer3OverrideFilterFreeStyle
- type LogFortianalyzer3OverrideSetting
- type LogFortianalyzer3OverrideSettingSerial
- type LogFortianalyzer3Setting
- type LogFortianalyzer3SettingSerial
- type LogFortianalyzerCloudFilter
- type LogFortianalyzerCloudFilterFreeStyle
- type LogFortianalyzerCloudOverrideFilter
- type LogFortianalyzerCloudOverrideFilterFreeStyle
- type LogFortianalyzerCloudOverrideSetting
- type LogFortianalyzerCloudSetting
- type LogFortianalyzerCloudSettingSerial
- type LogFortianalyzerFilter
- type LogFortianalyzerFilterFreeStyle
- type LogFortianalyzerOverrideFilter
- type LogFortianalyzerOverrideFilterFreeStyle
- type LogFortianalyzerOverrideSetting
- type LogFortianalyzerOverrideSettingSerial
- type LogFortianalyzerSetting
- type LogFortianalyzerSettingSerial
- type LogFortiguardFilter
- type LogFortiguardFilterFreeStyle
- type LogFortiguardOverrideFilter
- type LogFortiguardOverrideFilterFreeStyle
- type LogFortiguardOverrideSetting
- type LogFortiguardSetting
- type LogGuiDisplay
- type LogMemoryFilter
- type LogMemoryFilterFreeStyle
- type LogMemoryGlobalSetting
- type LogMemorySetting
- type LogNullDeviceFilter
- type LogNullDeviceFilterFreeStyle
- type LogNullDeviceSetting
- type LogSetting
- type LogSettingCustomLogFields
- type LogSyslogd2Filter
- type LogSyslogd2FilterFreeStyle
- type LogSyslogd2OverrideFilter
- type LogSyslogd2OverrideFilterFreeStyle
- type LogSyslogd2OverrideSetting
- type LogSyslogd2OverrideSettingCustomFieldName
- type LogSyslogd2Setting
- type LogSyslogd2SettingCustomFieldName
- type LogSyslogd3Filter
- type LogSyslogd3FilterFreeStyle
- type LogSyslogd3OverrideFilter
- type LogSyslogd3OverrideFilterFreeStyle
- type LogSyslogd3OverrideSetting
- type LogSyslogd3OverrideSettingCustomFieldName
- type LogSyslogd3Setting
- type LogSyslogd3SettingCustomFieldName
- type LogSyslogd4Filter
- type LogSyslogd4FilterFreeStyle
- type LogSyslogd4OverrideFilter
- type LogSyslogd4OverrideFilterFreeStyle
- type LogSyslogd4OverrideSetting
- type LogSyslogd4OverrideSettingCustomFieldName
- type LogSyslogd4Setting
- type LogSyslogd4SettingCustomFieldName
- type LogSyslogdFilter
- type LogSyslogdFilterFreeStyle
- type LogSyslogdOverrideFilter
- type LogSyslogdOverrideFilterFreeStyle
- type LogSyslogdOverrideSetting
- type LogSyslogdOverrideSettingCustomFieldName
- type LogSyslogdSetting
- type LogSyslogdSettingCustomFieldName
- type LogTacacsaccounting2Filter
- type LogTacacsaccounting2Setting
- type LogTacacsaccounting3Filter
- type LogTacacsaccounting3Setting
- type LogTacacsaccountingFilter
- type LogTacacsaccountingSetting
- type LogThreatWeight
- type LogThreatWeightApplication
- type LogThreatWeightGeolocation
- type LogThreatWeightIps
- type LogThreatWeightLevel
- type LogThreatWeightMalware
- type LogThreatWeightWeb
- type LogWebtrendsFilter
- type LogWebtrendsFilterFreeStyle
- type LogWebtrendsSetting
- type ReportChart
- type ReportChartCategorySeries
- type ReportChartColumn
- type ReportChartColumnMapping
- type ReportChartDrillDownCharts
- type ReportChartValueSeries
- type ReportChartXSeries
- type ReportChartYSeries
- type ReportDataset
- type ReportDatasetField
- type ReportDatasetParameters
- type ReportLayout
- type ReportLayoutBodyItem
- type ReportLayoutBodyItemList
- type ReportLayoutBodyItemParameters
- type ReportLayoutPage
- type ReportLayoutPageFooter
- type ReportLayoutPageFooterFooterItem
- type ReportLayoutPageHeader
- type ReportLayoutPageHeaderHeaderItem
- type ReportSetting
- type ReportStyle
- type ReportTheme
- type RouterAccessList
- type RouterAccessList6
- type RouterAccessList6Rule
- type RouterAccessListRule
- type RouterAspathList
- type RouterAspathListRule
- type RouterAuthPath
- type RouterBfd
- type RouterBfd6
- type RouterBfd6Neighbor
- type RouterBfdNeighbor
- type RouterBgp
- type RouterBgpAdminDistance
- type RouterBgpAggregateAddress
- type RouterBgpAggregateAddress6
- type RouterBgpConfederationPeers
- type RouterBgpNeighbor
- type RouterBgpNeighborConditionalAdvertise
- type RouterBgpNeighborConditionalAdvertise6
- type RouterBgpNeighborConditionalAdvertise6ConditionRoutemap
- type RouterBgpNeighborConditionalAdvertiseConditionRoutemap
- type RouterBgpNeighborGroup
- type RouterBgpNeighborRange
- type RouterBgpNeighborRange6
- type RouterBgpNetwork
- type RouterBgpNetwork6
- type RouterBgpRedistribute
- type RouterBgpRedistribute6
- type RouterBgpVrfLeak
- type RouterBgpVrfLeak6
- type RouterBgpVrfLeak6Target
- type RouterBgpVrfLeakTarget
- type RouterCommunityList
- type RouterCommunityListRule
- type RouterIsis
- type RouterIsisIsisInterface
- type RouterIsisIsisNet
- type RouterIsisRedistribute
- type RouterIsisRedistribute6
- type RouterIsisSummaryAddress
- type RouterIsisSummaryAddress6
- type RouterKeyChain
- type RouterKeyChainKey
- type RouterMulticast
- type RouterMulticast6
- type RouterMulticast6Interface
- type RouterMulticast6PimSmGlobal
- type RouterMulticast6PimSmGlobalRpAddress
- type RouterMulticastFlow
- type RouterMulticastFlowFlows
- type RouterMulticastInterface
- type RouterMulticastInterfaceIgmp
- type RouterMulticastInterfaceJoinGroup
- type RouterMulticastPimSmGlobal
- type RouterMulticastPimSmGlobalRpAddress
- type RouterOspf
- type RouterOspf6
- type RouterOspf6Area
- type RouterOspf6AreaIpsecKeys
- type RouterOspf6AreaRange
- type RouterOspf6AreaVirtualLink
- type RouterOspf6AreaVirtualLinkIpsecKeys
- type RouterOspf6Ospf6Interface
- type RouterOspf6Ospf6InterfaceIpsecKeys
- type RouterOspf6Ospf6InterfaceNeighbor
- type RouterOspf6PassiveInterface
- type RouterOspf6Redistribute
- type RouterOspf6SummaryAddress
- type RouterOspfArea
- type RouterOspfAreaFilterList
- type RouterOspfAreaRange
- type RouterOspfAreaVirtualLink
- type RouterOspfAreaVirtualLinkMd5Keys
- type RouterOspfDistributeList
- type RouterOspfNeighbor
- type RouterOspfNetwork
- type RouterOspfOspfInterface
- type RouterOspfOspfInterfaceMd5Keys
- type RouterOspfPassiveInterface
- type RouterOspfRedistribute
- type RouterOspfSummaryAddress
- type RouterPolicy
- type RouterPolicy6
- type RouterPolicy6InputDevice
- type RouterPolicyDst
- type RouterPolicyDstaddr
- type RouterPolicyInputDevice
- type RouterPolicyInternetServiceCustom
- type RouterPolicyInternetServiceId
- type RouterPolicySrc
- type RouterPolicySrcaddr
- type RouterPrefixList
- type RouterPrefixList6
- type RouterPrefixList6Rule
- type RouterPrefixListRule
- type RouterRip
- type RouterRipDistance
- type RouterRipDistributeList
- type RouterRipInterface
- type RouterRipNeighbor
- type RouterRipNetwork
- type RouterRipOffsetList
- type RouterRipPassiveInterface
- type RouterRipRedistribute
- type RouterRipng
- type RouterRipngAggregateAddress
- type RouterRipngDistance
- type RouterRipngDistributeList
- type RouterRipngInterface
- type RouterRipngNeighbor
- type RouterRipngNetwork
- type RouterRipngOffsetList
- type RouterRipngPassiveInterface
- type RouterRipngRedistribute
- type RouterRouteMap
- type RouterRouteMapRule
- type RouterRouteMapRuleSetAspath
- type RouterRouteMapRuleSetCommunity
- type RouterRouteMapRuleSetExtcommunityRt
- type RouterRouteMapRuleSetExtcommunitySoo
- type RouterSetting
- type RouterStatic
- type RouterStatic6
- type RouterStatic6SdwanZone
- type RouterStaticSdwanZone
- type SctpFilterProfile
- type SctpFilterProfilePpidFilters
- type SshFilterProfile
- type SshFilterProfileFileFilter
- type SshFilterProfileFileFilterEntries
- type SshFilterProfileFileFilterEntriesFileType
- type SshFilterProfileShellCommands
- type SwitchControllerAutoConfigDefault
- type SwitchControllerDynamicPortPolicy
- type SwitchControllerDynamicPortPolicyPolicy
- type SwitchControllerDynamicPortPolicyPolicyInterfaceTags
- type SwitchControllerFortilinkSettings
- type SwitchControllerFortilinkSettingsNacPorts
- type SwitchControllerFortilinkSettingsNacPortsNacSegmentVlans
- type SwitchControllerGlobal
- type SwitchControllerGlobalCustomCommand
- type SwitchControllerGlobalDisableDiscovery
- type SwitchControllerInitialConfigTemplate
- type SwitchControllerInitialConfigVlans
- type SwitchControllerLldpProfile
- type SwitchControllerLldpProfileCustomTlvs
- type SwitchControllerLldpProfileMedLocationService
- type SwitchControllerLldpProfileMedNetworkPolicy
- type SwitchControllerLldpSettings
- type SwitchControllerLocation
- type SwitchControllerLocationAddressCivic
- type SwitchControllerLocationCoordinates
- type SwitchControllerLocationElinNumber
- type SwitchControllerMacPolicy
- type SwitchControllerManagedSwitch
- type SwitchControllerManagedSwitch8021XSettings
- type SwitchControllerManagedSwitchCustomCommand
- type SwitchControllerManagedSwitchIgmpSnooping
- type SwitchControllerManagedSwitchIgmpSnoopingVlans
- type SwitchControllerManagedSwitchIpSourceGuard
- type SwitchControllerManagedSwitchIpSourceGuardBindingEntry
- type SwitchControllerManagedSwitchMirror
- type SwitchControllerManagedSwitchMirrorSrcEgress
- type SwitchControllerManagedSwitchMirrorSrcIngress
- type SwitchControllerManagedSwitchPorts
- type SwitchControllerManagedSwitchPortsAllowedVlans
- type SwitchControllerManagedSwitchPortsExportTags
- type SwitchControllerManagedSwitchPortsInterfaceTags
- type SwitchControllerManagedSwitchPortsMembers
- type SwitchControllerManagedSwitchPortsUntaggedVlans
- type SwitchControllerManagedSwitchRemoteLog
- type SwitchControllerManagedSwitchSnmpCommunity
- type SwitchControllerManagedSwitchSnmpCommunityHosts
- type SwitchControllerManagedSwitchSnmpSysinfo
- type SwitchControllerManagedSwitchSnmpTrapThreshold
- type SwitchControllerManagedSwitchSnmpUser
- type SwitchControllerManagedSwitchStaticMac
- type SwitchControllerManagedSwitchStormControl
- type SwitchControllerManagedSwitchStpInstance
- type SwitchControllerManagedSwitchStpSettings
- type SwitchControllerManagedSwitchSwitchLog
- type SwitchControllerNacDevice
- type SwitchControllerNacSettings
- type SwitchControllerPortPolicy
- type SwitchControllerSecurityPolicy8021X
- type SwitchControllerSecurityPolicy8021XUserGroup
- type SwitchControllerSnmpCommunity
- type SwitchControllerSnmpCommunityHosts
- type SwitchControllerStpInstance
- type SwitchControllerStpInstanceVlanRange
- type SwitchControllerStpSettings
- type SwitchControllerSwitchGroup
- type SwitchControllerSwitchGroupMembers
- type SwitchControllerSystem
- type SwitchControllerVlanPolicy
- type SwitchControllerVlanPolicyAllowedVlans
- type SwitchControllerVlanPolicyUntaggedVlans
- type System3gModemCustom
- type SystemAccprofile
- type SystemAccprofileFwgrpPermission
- type SystemAccprofileLoggrpPermission
- type SystemAccprofileNetgrpPermission
- type SystemAccprofileSysgrpPermission
- type SystemAccprofileUtmgrpPermission
- type SystemAcme
- type SystemAcmeAccounts
- type SystemAcmeInterface
- type SystemAdmin
- type SystemAdminGuestUsergroups
- type SystemAdminVdom
- type SystemAlarm
- type SystemAlarmGroups
- type SystemAlarmGroupsFwPolicyViolations
- type SystemApiUser
- type SystemApiUserTrusthost
- type SystemApiUserVdom
- type SystemArpTable
- type SystemAutoInstall
- type SystemAutoScript
- type SystemAutomationAction
- type SystemAutomationActionEmailTo
- type SystemAutomationActionHeaders
- type SystemAutomationActionSdnConnector
- type SystemAutomationDestination
- type SystemAutomationDestinationDestination
- type SystemAutomationStitch
- type SystemAutomationStitchAction
- type SystemAutomationStitchActions
- type SystemAutomationStitchDestination
- type SystemAutomationTrigger
- type SystemAutomationTriggerFields
- type SystemAutomationTriggerLogid
- type SystemAutoupdatePushUpdate
- type SystemAutoupdateSchedule
- type SystemAutoupdateTunneling
- type SystemCentralManagement
- type SystemCentralManagementServerList
- type SystemClusterSync
- type SystemClusterSyncDownIntfsBeforeSessSync
- type SystemClusterSyncSessionSyncFilter
- type SystemClusterSyncSessionSyncFilterCustomService
- type SystemClusterSyncSyncvd
- type SystemConsole
- type SystemCsf
- type SystemCsfFabricConnector
- type SystemCsfFabricDevice
- type SystemCsfTrustedList
- type SystemCustomLanguage
- type SystemDdns
- type SystemDdnsDdnsServerAddr
- type SystemDdnsMonitorInterface
- type SystemDedicatedMgmt
- type SystemDhcp6Server
- type SystemDhcp6ServerIpRange
- type SystemDhcp6ServerPrefixRange
- type SystemDhcpServer
- type SystemDhcpServerExcludeRange
- type SystemDhcpServerIpRange
- type SystemDhcpServerOptions
- type SystemDhcpServerReservedAddress
- type SystemDhcpServerTftpServer
- type SystemDhcpServerVciString
- type SystemDns
- type SystemDns64
- type SystemDnsDatabase
- type SystemDnsDatabaseDnsEntry
- type SystemDnsDomain
- type SystemDnsServer
- type SystemDnsServerHostname
- type SystemDscpBasedPriority
- type SystemEmailServer
- type SystemExternalResource
- type SystemFederatedUpgrade
- type SystemFederatedUpgradeNodeList
- type SystemFipsCc
- type SystemFortiai
- type SystemFortiguard
- type SystemFortimanager
- type SystemFortisandbox
- type SystemFssoPolling
- type SystemFtmPush
- type SystemGeneve
- type SystemGeoipCountry
- type SystemGeoipOverride
- type SystemGeoipOverrideIp6Range
- type SystemGeoipOverrideIpRange
- type SystemGlobal
- type SystemGreTunnel
- type SystemHa
- type SystemHaHaMgmtInterfaces
- type SystemHaMonitor
- type SystemHaSecondaryVcluster
- type SystemHaUnicastPeers
- type SystemIke
- type SystemIkeDhGroup1
- type SystemIkeDhGroup14
- type SystemIkeDhGroup15
- type SystemIkeDhGroup16
- type SystemIkeDhGroup17
- type SystemIkeDhGroup18
- type SystemIkeDhGroup19
- type SystemIkeDhGroup2
- type SystemIkeDhGroup20
- type SystemIkeDhGroup21
- type SystemIkeDhGroup27
- type SystemIkeDhGroup28
- type SystemIkeDhGroup29
- type SystemIkeDhGroup30
- type SystemIkeDhGroup31
- type SystemIkeDhGroup32
- type SystemIkeDhGroup5
- type SystemInterface
- type SystemInterfaceClientOptions
- type SystemInterfaceDhcpSnoopingServerList
- type SystemInterfaceEgressQueues
- type SystemInterfaceFailAlertInterfaces
- type SystemInterfaceIpv6
- type SystemInterfaceIpv6Dhcp6IapdList
- type SystemInterfaceIpv6Ip6DelegatedPrefixList
- type SystemInterfaceIpv6Ip6ExtraAddr
- type SystemInterfaceIpv6Ip6PrefixList
- type SystemInterfaceIpv6Ip6PrefixListDnssl
- type SystemInterfaceIpv6Vrrp6
- type SystemInterfaceMember
- type SystemInterfaceSecondaryip
- type SystemInterfaceSecurityGroups
- type SystemInterfaceTagging
- type SystemInterfaceTaggingTags
- type SystemInterfaceVrrp
- type SystemInterfaceVrrpProxyArp
- type SystemIpam
- type SystemIpipTunnel
- type SystemIps
- type SystemIpsUrlfilterDns
- type SystemIpsUrlfilterDns6
- type SystemIpsecAggregate
- type SystemIpsecAggregateMember
- type SystemIpv6NeighborCache
- type SystemIpv6Tunnel
- type SystemLinkMonitor
- type SystemLinkMonitorRoute
- type SystemLinkMonitorServer
- type SystemLinkMonitorServerList
- type SystemLldpNetworkPolicy
- type SystemLldpNetworkPolicyGuest
- type SystemLldpNetworkPolicyGuestVoiceSignaling
- type SystemLldpNetworkPolicySoftphone
- type SystemLldpNetworkPolicyStreamingVideo
- type SystemLldpNetworkPolicyVideoConferencing
- type SystemLldpNetworkPolicyVideoSignaling
- type SystemLldpNetworkPolicyVoice
- type SystemLldpNetworkPolicyVoiceSignaling
- type SystemLteModem
- type SystemMacAddressTable
- type SystemMobileTunnel
- type SystemMobileTunnelNetwork
- type SystemModem
- type SystemNat64
- type SystemNat64SecondaryPrefix
- type SystemNdProxy
- type SystemNdProxyMember
- type SystemNetflow
- type SystemNetworkVisibility
- type SystemNpu
- type SystemNpuDosOptions
- type SystemNpuDswDtsProfile
- type SystemNpuDswQueueDtsProfile
- type SystemNpuFpAnomaly
- type SystemNpuHpe
- type SystemNpuInboundDscpCopyPort
- type SystemNpuIpReassembly
- type SystemNpuIsfNpQueues
- type SystemNpuNpQueues
- type SystemNpuNpQueuesEthernetType
- type SystemNpuNpQueuesIpProtocol
- type SystemNpuNpQueuesIpService
- type SystemNpuNpQueuesProfile
- type SystemNpuNpQueuesScheduler
- type SystemNpuPortCpuMap
- type SystemNpuPortNpuMap
- type SystemNpuPriorityProtocol
- type SystemNpuTcpTimeoutProfile
- type SystemNpuUdpTimeoutProfile
- type SystemNtp
- type SystemNtpInterface
- type SystemNtpNtpserver
- type SystemObjectTagging
- type SystemObjectTaggingTags
- type SystemPasswordPolicy
- type SystemPasswordPolicyGuestAdmin
- type SystemPhysicalSwitch
- type SystemPppoeInterface
- type SystemProbeResponse
- type SystemProxyArp
- type SystemPtp
- type SystemPtpServerInterface
- type SystemReplacemsgAdmin
- type SystemReplacemsgAlertmail
- type SystemReplacemsgAuth
- type SystemReplacemsgAutomation
- type SystemReplacemsgDeviceDetectionPortal
- type SystemReplacemsgFortiguardWf
- type SystemReplacemsgFtp
- type SystemReplacemsgGroup
- type SystemReplacemsgGroupAdmin
- type SystemReplacemsgGroupAlertmail
- type SystemReplacemsgGroupAuth
- type SystemReplacemsgGroupAutomation
- type SystemReplacemsgGroupCustomMessage
- type SystemReplacemsgGroupDeviceDetectionPortal
- type SystemReplacemsgGroupFortiguardWf
- type SystemReplacemsgGroupFtp
- type SystemReplacemsgGroupHttp
- type SystemReplacemsgGroupIcap
- type SystemReplacemsgGroupMail
- type SystemReplacemsgGroupNacQuar
- type SystemReplacemsgGroupNntp
- type SystemReplacemsgGroupSpam
- type SystemReplacemsgGroupSslvpn
- type SystemReplacemsgGroupTrafficQuota
- type SystemReplacemsgGroupUtm
- type SystemReplacemsgGroupWebproxy
- type SystemReplacemsgHttp
- type SystemReplacemsgIcap
- type SystemReplacemsgImage
- type SystemReplacemsgMail
- type SystemReplacemsgNacQuar
- type SystemReplacemsgNntp
- type SystemReplacemsgSpam
- type SystemReplacemsgSslvpn
- type SystemReplacemsgTrafficQuota
- type SystemReplacemsgUtm
- type SystemReplacemsgWebproxy
- type SystemResourceLimits
- type SystemSaml
- type SystemSamlServiceProviders
- type SystemSamlServiceProvidersAssertionAttributes
- type SystemSdnConnector
- type SystemSdnConnectorExternalAccountList
- type SystemSdnConnectorExternalAccountListRegionList
- type SystemSdnConnectorExternalIp
- type SystemSdnConnectorForwardingRule
- type SystemSdnConnectorGcpProjectList
- type SystemSdnConnectorGcpProjectListGcpZoneList
- type SystemSdnConnectorNic
- type SystemSdnConnectorNicIp
- type SystemSdnConnectorRoute
- type SystemSdnConnectorRouteTable
- type SystemSdnConnectorRouteTableRoute
- type SystemSdnConnectorServerList
- type SystemSdwan
- type SystemSdwanDuplication
- type SystemSdwanDuplicationDstaddr
- type SystemSdwanDuplicationDstaddr6
- type SystemSdwanDuplicationDstintf
- type SystemSdwanDuplicationService
- type SystemSdwanDuplicationServiceId
- type SystemSdwanDuplicationSrcaddr
- type SystemSdwanDuplicationSrcaddr6
- type SystemSdwanDuplicationSrcintf
- type SystemSdwanFailAlertInterfaces
- type SystemSdwanHealthCheck
- type SystemSdwanHealthCheckMembers
- type SystemSdwanHealthCheckSla
- type SystemSdwanMembers
- type SystemSdwanNeighbor
- type SystemSdwanService
- type SystemSdwanServiceDst
- type SystemSdwanServiceDst6
- type SystemSdwanServiceGroups
- type SystemSdwanServiceHealthCheck
- type SystemSdwanServiceInputDevice
- type SystemSdwanServiceInternetServiceAppCtrl
- type SystemSdwanServiceInternetServiceAppCtrlGroup
- type SystemSdwanServiceInternetServiceCustom
- type SystemSdwanServiceInternetServiceCustomGroup
- type SystemSdwanServiceInternetServiceGroup
- type SystemSdwanServiceInternetServiceName
- type SystemSdwanServicePriorityMembers
- type SystemSdwanServicePriorityZone
- type SystemSdwanServiceSla
- type SystemSdwanServiceSrc
- type SystemSdwanServiceSrc6
- type SystemSdwanServiceUsers
- type SystemSdwanZone
- type SystemSessionHelper
- type SystemSessionTtl
- type SystemSessionTtlPort
- type SystemSettings
- type SystemSettingsGuiDefaultPolicyColumns
- type SystemSflow
- type SystemSitTunnel
- type SystemSmsServer
- type SystemSnmpCommunity
- type SystemSnmpCommunityHosts
- type SystemSnmpCommunityHosts6
- type SystemSnmpSysinfo
- type SystemSnmpUser
- type SystemSpeedTestSchedule
- type SystemSpeedTestScheduleSchedules
- type SystemSpeedTestServer
- type SystemSpeedTestServerHost
- type SystemSsoAdmin
- type SystemSsoAdminVdom
- type SystemSsoForticloudAdmin
- type SystemSsoForticloudAdminVdom
- type SystemStandaloneCluster
- type SystemStorage
- type SystemStp
- type SystemSwitchInterface
- type SystemSwitchInterfaceMember
- type SystemSwitchInterfaceSpanSourcePort
- type SystemTosBasedPriority
- type SystemVdom
- type SystemVdomDns
- type SystemVdomDnsServerHostname
- type SystemVdomException
- type SystemVdomExceptionVdom
- type SystemVdomLink
- type SystemVdomNetflow
- type SystemVdomProperty
- type SystemVdomRadiusServer
- type SystemVdomSflow
- type SystemVirtualSwitch
- type SystemVirtualSwitchPort
- type SystemVirtualWanLink
- type SystemVirtualWanLinkFailAlertInterfaces
- type SystemVirtualWanLinkHealthCheck
- type SystemVirtualWanLinkHealthCheckMembers
- type SystemVirtualWanLinkHealthCheckSla
- type SystemVirtualWanLinkMembers
- type SystemVirtualWanLinkNeighbor
- type SystemVirtualWanLinkService
- type SystemVirtualWanLinkServiceDst
- type SystemVirtualWanLinkServiceDst6
- type SystemVirtualWanLinkServiceGroups
- type SystemVirtualWanLinkServiceHealthCheck
- type SystemVirtualWanLinkServiceInputDevice
- type SystemVirtualWanLinkServiceInternetServiceAppCtrl
- type SystemVirtualWanLinkServiceInternetServiceAppCtrlGroup
- type SystemVirtualWanLinkServiceInternetServiceCustom
- type SystemVirtualWanLinkServiceInternetServiceCustomGroup
- type SystemVirtualWanLinkServiceInternetServiceGroup
- type SystemVirtualWanLinkServiceInternetServiceId
- type SystemVirtualWanLinkServiceInternetServiceName
- type SystemVirtualWanLinkServicePriorityMembers
- type SystemVirtualWanLinkServiceSla
- type SystemVirtualWanLinkServiceSrc
- type SystemVirtualWanLinkServiceSrc6
- type SystemVirtualWanLinkServiceUsers
- type SystemVirtualWanLinkZone
- type SystemVirtualWirePair
- type SystemVirtualWirePairMember
- type SystemVneTunnel
- type SystemVxlan
- type SystemVxlanRemoteIp
- type SystemVxlanRemoteIp6
- type SystemWccp
- type SystemZone
- type SystemZoneInterface
- type SystemZoneTagging
- type SystemZoneTaggingTags
- type UserAdgrp
- type UserCertificate
- type UserDomainController
- type UserDomainControllerExtraServer
- type UserDomainControllerLdapServer
- type UserExchange
- type UserExchangeKdcIp
- type UserFortitoken
- type UserFsso
- type UserFssoPolling
- type UserFssoPollingAdgrp
- type UserGroup
- type UserGroupGuest
- type UserGroupMatch
- type UserGroupMember
- type UserKrbKeytab
- type UserKrbKeytabLdapServer
- type UserLdap
- type UserLocal
- type UserNacPolicy
- type UserNacPolicySwitchGroup
- type UserNacPolicySwitchScope
- type UserPasswordPolicy
- type UserPeer
- type UserPeergrp
- type UserPeergrpMember
- type UserPop3
- type UserQuarantine
- type UserQuarantineTargets
- type UserQuarantineTargetsMacs
- type UserRadius
- type UserRadiusAccountingServer
- type UserRadiusClass
- type UserSaml
- type UserSecurityExemptList
- type UserSecurityExemptListRule
- type UserSecurityExemptListRuleDstaddr
- type UserSecurityExemptListRuleService
- type UserSecurityExemptListRuleSrcaddr
- type UserSetting
- type UserSettingAuthPorts
- type UserTacacs
- type VideofilterProfile
- type VideofilterProfileFortiguardCategory
- type VideofilterProfileFortiguardCategoryFilters
- type VideofilterYoutubeChannelFilter
- type VideofilterYoutubeChannelFilterEntries
- type VideofilterYoutubeKey
- type VoipProfile
- type VoipProfileMsrp
- type VoipProfileSccp
- type VoipProfileSip
- type VpnCertificateCa
- type VpnCertificateCrl
- type VpnCertificateLocal
- type VpnCertificateOcspServer
- type VpnCertificateRemote
- type VpnCertificateSetting
- type VpnCertificateSettingCrlVerification
- type VpnIpsecConcentrator
- type VpnIpsecConcentratorMember
- type VpnIpsecFec
- type VpnIpsecFecMappings
- type VpnIpsecForticlient
- type VpnIpsecManualkey
- type VpnIpsecManualkeyInterface
- type VpnIpsecPhase1
- type VpnIpsecPhase1BackupGateway
- type VpnIpsecPhase1Certificate
- type VpnIpsecPhase1Interface
- type VpnIpsecPhase1InterfaceBackupGateway
- type VpnIpsecPhase1InterfaceCertificate
- type VpnIpsecPhase1InterfaceIpv4ExcludeRange
- type VpnIpsecPhase1InterfaceIpv6ExcludeRange
- type VpnIpsecPhase1Ipv4ExcludeRange
- type VpnIpsecPhase1Ipv6ExcludeRange
- type VpnIpsecPhase2
- type VpnIpsecPhase2Interface
- type VpnL2tp
- type VpnOcvpn
- type VpnOcvpnForticlientAccess
- type VpnOcvpnForticlientAccessAuthGroups
- type VpnOcvpnForticlientAccessAuthGroupsOverlays
- type VpnOcvpnOverlays
- type VpnOcvpnOverlaysSubnets
- type VpnOcvpnWanInterface
- type VpnPptp
- type VpnSslClient
- type VpnSslSettings
- type VpnSslSettingsAuthenticationRule
- type VpnSslSettingsAuthenticationRuleGroups
- type VpnSslSettingsAuthenticationRuleSourceAddress
- type VpnSslSettingsAuthenticationRuleSourceAddress6
- type VpnSslSettingsAuthenticationRuleSourceInterface
- type VpnSslSettingsAuthenticationRuleUsers
- type VpnSslSettingsSourceAddress
- type VpnSslSettingsSourceAddress6
- type VpnSslSettingsSourceInterface
- type VpnSslSettingsTunnelIpPools
- type VpnSslSettingsTunnelIpv6Pools
- type VpnSslWebHostCheckSoftware
- type VpnSslWebHostCheckSoftwareCheckItemList
- type VpnSslWebHostCheckSoftwareCheckItemListMd5s
- type VpnSslWebPortal
- type VpnSslWebPortalBookmarkGroup
- type VpnSslWebPortalBookmarkGroupBookmarks
- type VpnSslWebPortalBookmarkGroupBookmarksFormData
- type VpnSslWebPortalHostCheckPolicy
- type VpnSslWebPortalIpPools
- type VpnSslWebPortalIpv6Pools
- type VpnSslWebPortalIpv6SplitTunnelingRoutingAddress
- type VpnSslWebPortalMacAddrCheckRule
- type VpnSslWebPortalMacAddrCheckRuleMacAddrList
- type VpnSslWebPortalOsCheckList
- type VpnSslWebPortalSplitDns
- type VpnSslWebPortalSplitTunnelingRoutingAddress
- type VpnSslWebRealm
- type VpnSslWebUserBookmark
- type VpnSslWebUserBookmarkBookmarks
- type VpnSslWebUserBookmarkBookmarksFormData
- type VpnSslWebUserGroupBookmark
- type VpnSslWebUserGroupBookmarkBookmarks
- type VpnSslWebUserGroupBookmarkBookmarksFormData
- type WafMainClass
- type WafProfile
- type WafProfileAddressList
- type WafProfileAddressListBlockedAddress
- type WafProfileAddressListTrustedAddress
- type WafProfileConstraint
- type WafProfileConstraintContentLength
- type WafProfileConstraintException
- type WafProfileConstraintHeaderLength
- type WafProfileConstraintHostname
- type WafProfileConstraintLineLength
- type WafProfileConstraintMalformed
- type WafProfileConstraintMaxCookie
- type WafProfileConstraintMaxHeaderLine
- type WafProfileConstraintMaxRangeSegment
- type WafProfileConstraintMaxUrlParam
- type WafProfileConstraintMethod
- type WafProfileConstraintParamLength
- type WafProfileConstraintUrlParamLength
- type WafProfileConstraintVersion
- type WafProfileMethod
- type WafProfileMethodMethodPolicy
- type WafProfileSignature
- type WafProfileSignatureCustomSignature
- type WafProfileSignatureDisabledSignature
- type WafProfileSignatureDisabledSubClass
- type WafProfileSignatureMainClass
- type WafProfileUrlAccess
- type WafProfileUrlAccessAccessPattern
- type WafSignature
- type WanoptAuthGroup
- type WanoptCacheService
- type WanoptCacheServiceDstPeer
- type WanoptCacheServiceSrcPeer
- type WanoptContentDeliveryNetworkRule
- type WanoptContentDeliveryNetworkRuleHostDomainNameSuffix
- type WanoptContentDeliveryNetworkRuleRules
- type WanoptContentDeliveryNetworkRuleRulesContentId
- type WanoptContentDeliveryNetworkRuleRulesMatchEntries
- type WanoptContentDeliveryNetworkRuleRulesMatchEntriesPattern
- type WanoptContentDeliveryNetworkRuleRulesSkipEntries
- type WanoptContentDeliveryNetworkRuleRulesSkipEntriesPattern
- type WanoptPeer
- type WanoptProfile
- type WanoptProfileCifs
- type WanoptProfileFtp
- type WanoptProfileHttp
- type WanoptProfileMapi
- type WanoptProfileTcp
- type WanoptRemoteStorage
- type WanoptSettings
- type WanoptWebcache
- type WebProxyDebugUrl
- type WebProxyExplicit
- type WebProxyExplicitPacPolicy
- type WebProxyExplicitPacPolicyDstaddr
- type WebProxyExplicitPacPolicySrcaddr
- type WebProxyExplicitPacPolicySrcaddr6
- type WebProxyForwardServer
- type WebProxyForwardServerGroup
- type WebProxyForwardServerGroupServerList
- type WebProxyGlobal
- type WebProxyGlobalLearnClientIpSrcaddr
- type WebProxyGlobalLearnClientIpSrcaddr6
- type WebProxyProfile
- type WebProxyProfileHeaders
- type WebProxyProfileHeadersDstaddr
- type WebProxyProfileHeadersDstaddr6
- type WebProxyUrlMatch
- type WebProxyWisp
- type WebfilterContent
- type WebfilterContentEntries
- type WebfilterContentHeader
- type WebfilterContentHeaderEntries
- type WebfilterFortiguard
- type WebfilterFtgdLocalCat
- type WebfilterFtgdLocalRating
- type WebfilterIpsUrlfilterCacheSetting
- type WebfilterIpsUrlfilterSetting
- type WebfilterIpsUrlfilterSetting6
- type WebfilterOverride
- type WebfilterProfile
- type WebfilterProfileAntiphish
- type WebfilterProfileAntiphishCustomPatterns
- type WebfilterProfileAntiphishInspectionEntries
- type WebfilterProfileFileFilter
- type WebfilterProfileFileFilterEntries
- type WebfilterProfileFileFilterEntriesFileType
- type WebfilterProfileFtgdWf
- type WebfilterProfileFtgdWfFilters
- type WebfilterProfileFtgdWfFiltersAuthUsrGrp
- type WebfilterProfileFtgdWfQuota
- type WebfilterProfileOverride
- type WebfilterProfileOverrideOvrdUserGroup
- type WebfilterProfileOverrideProfile
- type WebfilterProfileWeb
- type WebfilterProfileWebKeywordMatch
- type WebfilterProfileWispServers
- type WebfilterProfileYoutubeChannelFilter
- type WebfilterSearchEngine
- type WebfilterUrlfilter
- type WebfilterUrlfilterEntries
- type WirelessControllerAccessControlList
- type WirelessControllerAccessControlListLayer3Ipv4Rules
- type WirelessControllerAccessControlListLayer3Ipv6Rules
- type WirelessControllerAddress
- type WirelessControllerAddrgrp
- type WirelessControllerAddrgrpAddresses
- type WirelessControllerApStatus
- type WirelessControllerApcfgProfile
- type WirelessControllerApcfgProfileCommandList
- type WirelessControllerArrpProfile
- type WirelessControllerArrpProfileDarrpOptimizeSchedules
- type WirelessControllerBleProfile
- type WirelessControllerBonjourProfile
- type WirelessControllerBonjourProfilePolicyList
- type WirelessControllerGlobal
- type WirelessControllerHotspot20Anqp3gppCellular
- type WirelessControllerHotspot20Anqp3gppCellularMccMncList
- type WirelessControllerHotspot20AnqpIpAddressType
- type WirelessControllerHotspot20AnqpNaiRealm
- type WirelessControllerHotspot20AnqpNaiRealmNaiList
- type WirelessControllerHotspot20AnqpNaiRealmNaiListEapMethod
- type WirelessControllerHotspot20AnqpNaiRealmNaiListEapMethodAuthParam
- type WirelessControllerHotspot20AnqpNetworkAuthType
- type WirelessControllerHotspot20AnqpRoamingConsortium
- type WirelessControllerHotspot20AnqpRoamingConsortiumOiList
- type WirelessControllerHotspot20AnqpVenueName
- type WirelessControllerHotspot20AnqpVenueNameValueList
- type WirelessControllerHotspot20AnqpVenueUrl
- type WirelessControllerHotspot20AnqpVenueUrlValueList
- type WirelessControllerHotspot20H2qpAdviceOfCharge
- type WirelessControllerHotspot20H2qpAdviceOfChargeAocList
- type WirelessControllerHotspot20H2qpAdviceOfChargeAocListPlanInfo
- type WirelessControllerHotspot20H2qpConnCapability
- type WirelessControllerHotspot20H2qpOperatorName
- type WirelessControllerHotspot20H2qpOperatorNameValueList
- type WirelessControllerHotspot20H2qpOsuProvider
- type WirelessControllerHotspot20H2qpOsuProviderFriendlyName
- type WirelessControllerHotspot20H2qpOsuProviderNai
- type WirelessControllerHotspot20H2qpOsuProviderNaiNaiList
- type WirelessControllerHotspot20H2qpOsuProviderServiceDescription
- type WirelessControllerHotspot20H2qpTermsAndConditions
- type WirelessControllerHotspot20H2qpWanMetric
- type WirelessControllerHotspot20HsProfile
- type WirelessControllerHotspot20HsProfileOsuProvider
- type WirelessControllerHotspot20Icon
- type WirelessControllerHotspot20IconIconList
- type WirelessControllerHotspot20QosMap
- type WirelessControllerHotspot20QosMapDscpExcept
- type WirelessControllerHotspot20QosMapDscpRange
- type WirelessControllerInterController
- type WirelessControllerInterControllerInterControllerPeer
- type WirelessControllerLog
- type WirelessControllerMpskProfile
- type WirelessControllerMpskProfileMpskGroup
- type WirelessControllerMpskProfileMpskGroupMpskKey
- type WirelessControllerMpskProfileMpskGroupMpskKeyMpskSchedules
- type WirelessControllerNacProfile
- type WirelessControllerQosProfile
- type WirelessControllerQosProfileDscpWmmBe
- type WirelessControllerQosProfileDscpWmmBk
- type WirelessControllerQosProfileDscpWmmVi
- type WirelessControllerQosProfileDscpWmmVo
- type WirelessControllerRegion
- type WirelessControllerSetting
- type WirelessControllerSettingDarrpOptimizeSchedules
- type WirelessControllerSettingOffendingSsid
- type WirelessControllerSnmp
- type WirelessControllerSnmpCommunity
- type WirelessControllerSnmpCommunityHosts
- type WirelessControllerSnmpUser
- type WirelessControllerSsidPolicy
- type WirelessControllerSyslogProfile
- type WirelessControllerTimers
- type WirelessControllerUtmProfile
- type WirelessControllerVap
- type WirelessControllerVapGroup
- type WirelessControllerVapGroupVaps
- type WirelessControllerVapMacFilterList
- type WirelessControllerVapMpskKey
- type WirelessControllerVapMpskKeyMpskSchedules
- type WirelessControllerVapPortalMessageOverrides
- type WirelessControllerVapRadiusMacAuthUsergroups
- type WirelessControllerVapSchedule
- type WirelessControllerVapSelectedUsergroups
- type WirelessControllerVapUsergroup
- type WirelessControllerVapVlanName
- type WirelessControllerVapVlanPool
- type WirelessControllerWagProfile
- type WirelessControllerWidsProfile
- type WirelessControllerWidsProfileApBgscanDisableSchedules
- type WirelessControllerWtp
- type WirelessControllerWtpGroup
- type WirelessControllerWtpGroupWtps
- type WirelessControllerWtpLan
- type WirelessControllerWtpProfile
- type WirelessControllerWtpProfileDenyMacList
- type WirelessControllerWtpProfileEslSesDongle
- type WirelessControllerWtpProfileLan
- type WirelessControllerWtpProfileLbs
- type WirelessControllerWtpProfileLedSchedules
- type WirelessControllerWtpProfilePlatform
- type WirelessControllerWtpProfileRadio1
- type WirelessControllerWtpProfileRadio1Channel
- type WirelessControllerWtpProfileRadio1Vaps
- type WirelessControllerWtpProfileRadio2
- type WirelessControllerWtpProfileRadio2Channel
- type WirelessControllerWtpProfileRadio2Vaps
- type WirelessControllerWtpProfileRadio3
- type WirelessControllerWtpProfileRadio3Channel
- type WirelessControllerWtpProfileRadio3Vaps
- type WirelessControllerWtpProfileRadio4
- type WirelessControllerWtpProfileRadio4Channel
- type WirelessControllerWtpProfileRadio4Vaps
- type WirelessControllerWtpProfileSplitTunnelingAcl
- type WirelessControllerWtpRadio1
- type WirelessControllerWtpRadio1Channel
- type WirelessControllerWtpRadio1Vaps
- type WirelessControllerWtpRadio2
- type WirelessControllerWtpRadio2Channel
- type WirelessControllerWtpRadio2Vaps
- type WirelessControllerWtpRadio3
- type WirelessControllerWtpRadio3Channel
- type WirelessControllerWtpRadio3Vaps
- type WirelessControllerWtpRadio4
- type WirelessControllerWtpRadio4Channel
- type WirelessControllerWtpRadio4Vaps
- type WirelessControllerWtpSplitTunnelingAcl
Constants ¶
View Source
const AlertemailSettingPath = "alertemail/setting/"
View Source
const AntivirusHeuristicPath = "antivirus/heuristic/"
View Source
const AntivirusProfilePath = "antivirus/profile/"
View Source
const AntivirusQuarantinePath = "antivirus/quarantine/"
View Source
const AntivirusSettingsPath = "antivirus/settings/"
View Source
const ApplicationCustomPath = "application/custom/"
View Source
const ApplicationGroupPath = "application/group/"
View Source
const ApplicationListPath = "application/list/"
View Source
const ApplicationNamePath = "application/name/"
View Source
const ApplicationRuleSettingsPath = "application/rule-settings/"
View Source
const AuthenticationRulePath = "authentication/rule/"
View Source
const AuthenticationSchemePath = "authentication/scheme/"
View Source
const AuthenticationSettingPath = "authentication/setting/"
View Source
const CertificateCaPath = "certificate/ca/"
View Source
const CertificateCrlPath = "certificate/crl/"
View Source
const CertificateLocalPath = "certificate/local/"
View Source
const CertificateRemotePath = "certificate/remote/"
View Source
const CifsDomainControllerPath = "cifs/domain-controller/"
View Source
const CifsProfilePath = "cifs/profile/"
View Source
const CmdbBasePath = "/api/v2/cmdb/"
View Source
const CredentialStoreDomainControllerPath = "credential-store/domain-controller/"
View Source
const DlpFilepatternPath = "dlp/filepattern/"
View Source
const DlpFpDocSourcePath = "dlp/fp-doc-source/"
View Source
const DlpSensitivityPath = "dlp/sensitivity/"
View Source
const DlpSensorPath = "dlp/sensor/"
View Source
const DlpSettingsPath = "dlp/settings/"
View Source
const DnsfilterDomainFilterPath = "dnsfilter/domain-filter/"
View Source
const DnsfilterProfilePath = "dnsfilter/profile/"
View Source
const EmailfilterBlockAllowListPath = "emailfilter/block-allow-list/"
View Source
const EmailfilterBwlPath = "emailfilter/bwl/"
View Source
const EmailfilterBwordPath = "emailfilter/bword/"
View Source
const EmailfilterDnsblPath = "emailfilter/dnsbl/"
View Source
const EmailfilterFortishieldPath = "emailfilter/fortishield/"
View Source
const EmailfilterIptrustPath = "emailfilter/iptrust/"
View Source
const EmailfilterMheaderPath = "emailfilter/mheader/"
View Source
const EmailfilterOptionsPath = "emailfilter/options/"
View Source
const EmailfilterProfilePath = "emailfilter/profile/"
View Source
const EndpointControlFctemsPath = "endpoint-control/fctems/"
View Source
const EndpointControlSettingsPath = "endpoint-control/settings/"
View Source
const ExtenderControllerDataplanPath = "extender-controller/dataplan/"
View Source
const ExtenderControllerExtenderPath = "extender-controller/extender/"
View Source
const ExtenderControllerExtenderProfilePath = "extender-controller/extender-profile/"
View Source
const FileFilterProfilePath = "file-filter/profile/"
View Source
const FirewallAccessProxy6Path = "firewall/access-proxy6/"
View Source
const FirewallAccessProxyPath = "firewall/access-proxy/"
View Source
const FirewallAccessProxySshClientCertPath = "firewall/access-proxy-ssh-client-cert/"
View Source
const FirewallAccessProxyVirtualHostPath = "firewall/access-proxy-virtual-host/"
View Source
const FirewallAddress6Path = "firewall/address6/"
View Source
const FirewallAddress6TemplatePath = "firewall/address6-template/"
View Source
const FirewallAddressPath = "firewall/address/"
View Source
const FirewallAddrgrp6Path = "firewall/addrgrp6/"
View Source
const FirewallAddrgrpPath = "firewall/addrgrp/"
View Source
const FirewallAuthPortalPath = "firewall/auth-portal/"
View Source
const FirewallCentralSnatMapPath = "firewall/central-snat-map/"
View Source
const FirewallCityPath = "firewall/city/"
View Source
const FirewallConsolidatedPolicyPath = "firewall.consolidated/policy/"
View Source
const FirewallCountryPath = "firewall/country/"
View Source
const FirewallDecryptedTrafficMirrorPath = "firewall/decrypted-traffic-mirror/"
View Source
const FirewallDnstranslationPath = "firewall/dnstranslation/"
View Source
const FirewallDoSPolicy6Path = "firewall/DoS-policy6/"
View Source
const FirewallDoSPolicyPath = "firewall/DoS-policy/"
View Source
const FirewallIdentityBasedRoutePath = "firewall/identity-based-route/"
View Source
const FirewallInterfacePolicy6Path = "firewall/interface-policy6/"
View Source
const FirewallInterfacePolicyPath = "firewall/interface-policy/"
View Source
const FirewallInternetServiceAdditionPath = "firewall/internet-service-addition/"
View Source
const FirewallInternetServiceAppendPath = "firewall/internet-service-append/"
View Source
const FirewallInternetServiceBotnetPath = "firewall/internet-service-botnet/"
View Source
const FirewallInternetServiceCustomGroupPath = "firewall/internet-service-custom-group/"
View Source
const FirewallInternetServiceCustomPath = "firewall/internet-service-custom/"
View Source
const FirewallInternetServiceDefinitionPath = "firewall/internet-service-definition/"
View Source
const FirewallInternetServiceExtensionPath = "firewall/internet-service-extension/"
View Source
const FirewallInternetServiceGroupPath = "firewall/internet-service-group/"
View Source
const FirewallInternetServiceIpblReasonPath = "firewall/internet-service-ipbl-reason/"
View Source
const FirewallInternetServiceIpblVendorPath = "firewall/internet-service-ipbl-vendor/"
View Source
const FirewallInternetServiceListPath = "firewall/internet-service-list/"
View Source
const FirewallInternetServiceNamePath = "firewall/internet-service-name/"
View Source
const FirewallInternetServiceOwnerPath = "firewall/internet-service-owner/"
View Source
const FirewallInternetServicePath = "firewall/internet-service/"
View Source
const FirewallInternetServiceReputationPath = "firewall/internet-service-reputation/"
View Source
const FirewallInternetServiceSldPath = "firewall/internet-service-sld/"
View Source
const FirewallIpTranslationPath = "firewall/ip-translation/"
View Source
const FirewallIpmacbindingSettingPath = "firewall.ipmacbinding/setting/"
View Source
const FirewallIpmacbindingTablePath = "firewall.ipmacbinding/table/"
View Source
const FirewallIppool6Path = "firewall/ippool6/"
View Source
const FirewallIppoolPath = "firewall/ippool/"
View Source
const FirewallLdbMonitorPath = "firewall/ldb-monitor/"
View Source
const FirewallLocalInPolicy6Path = "firewall/local-in-policy6/"
View Source
const FirewallLocalInPolicyPath = "firewall/local-in-policy/"
View Source
const FirewallMulticastAddress6Path = "firewall/multicast-address6/"
View Source
const FirewallMulticastAddressPath = "firewall/multicast-address/"
View Source
const FirewallMulticastPolicy6Path = "firewall/multicast-policy6/"
View Source
const FirewallMulticastPolicyPath = "firewall/multicast-policy/"
View Source
const FirewallPolicy46Path = "firewall/policy46/"
View Source
const FirewallPolicy64Path = "firewall/policy64/"
View Source
const FirewallPolicy6Path = "firewall/policy6/"
View Source
const FirewallPolicyPath = "firewall/policy/"
View Source
const FirewallProfileGroupPath = "firewall/profile-group/"
View Source
const FirewallProfileProtocolOptionsPath = "firewall/profile-protocol-options/"
View Source
const FirewallProxyAddressPath = "firewall/proxy-address/"
View Source
const FirewallProxyAddrgrpPath = "firewall/proxy-addrgrp/"
View Source
const FirewallProxyPolicyPath = "firewall/proxy-policy/"
View Source
const FirewallRegionPath = "firewall/region/"
View Source
const FirewallScheduleGroupPath = "firewall.schedule/group/"
View Source
const FirewallScheduleOnetimePath = "firewall.schedule/onetime/"
View Source
const FirewallScheduleRecurringPath = "firewall.schedule/recurring/"
View Source
const FirewallSecurityPolicyPath = "firewall/security-policy/"
View Source
const FirewallServiceCategoryPath = "firewall.service/category/"
View Source
const FirewallServiceCustomPath = "firewall.service/custom/"
View Source
const FirewallServiceGroupPath = "firewall.service/group/"
View Source
const FirewallShaperPerIpShaperPath = "firewall.shaper/per-ip-shaper/"
View Source
const FirewallShaperTrafficShaperPath = "firewall.shaper/traffic-shaper/"
View Source
const FirewallShapingPolicyPath = "firewall/shaping-policy/"
View Source
const FirewallShapingProfilePath = "firewall/shaping-profile/"
View Source
const FirewallSnifferPath = "firewall/sniffer/"
View Source
const FirewallSshHostKeyPath = "firewall.ssh/host-key/"
View Source
const FirewallSshLocalCaPath = "firewall.ssh/local-ca/"
View Source
const FirewallSshLocalKeyPath = "firewall.ssh/local-key/"
View Source
const FirewallSshSettingPath = "firewall.ssh/setting/"
View Source
const FirewallSslServerPath = "firewall/ssl-server/"
View Source
const FirewallSslSettingPath = "firewall.ssl/setting/"
View Source
const FirewallSslSshProfilePath = "firewall/ssl-ssh-profile/"
View Source
const FirewallTrafficClassPath = "firewall/traffic-class/"
View Source
const FirewallTtlPolicyPath = "firewall/ttl-policy/"
View Source
const FirewallVendorMacPath = "firewall/vendor-mac/"
View Source
const FirewallVendorMacSummaryPath = "firewall/vendor-mac-summary/"
View Source
const FirewallVip46Path = "firewall/vip46/"
View Source
const FirewallVip64Path = "firewall/vip64/"
View Source
const FirewallVip6Path = "firewall/vip6/"
View Source
const FirewallVipPath = "firewall/vip/"
View Source
const FirewallVipgrp46Path = "firewall/vipgrp46/"
View Source
const FirewallVipgrp64Path = "firewall/vipgrp64/"
View Source
const FirewallVipgrp6Path = "firewall/vipgrp6/"
View Source
const FirewallVipgrpPath = "firewall/vipgrp/"
View Source
const FirewallWildcardFqdnCustomPath = "firewall.wildcard-fqdn/custom/"
View Source
const FirewallWildcardFqdnGroupPath = "firewall.wildcard-fqdn/group/"
View Source
const FtpProxyExplicitPath = "ftp-proxy/explicit/"
View Source
const IcapProfilePath = "icap/profile/"
View Source
const IcapServerPath = "icap/server/"
View Source
const IpsCustomPath = "ips/custom/"
View Source
const IpsDecoderPath = "ips/decoder/"
View Source
const IpsGlobalPath = "ips/global/"
View Source
const IpsRulePath = "ips/rule/"
View Source
const IpsRuleSettingsPath = "ips/rule-settings/"
View Source
const IpsSensorPath = "ips/sensor/"
View Source
const IpsSettingsPath = "ips/settings/"
View Source
const IpsViewMapPath = "ips/view-map/"
View Source
const LogCustomFieldPath = "log/custom-field/"
View Source
const LogDiskFilterPath = "log.disk/filter/"
View Source
const LogDiskSettingPath = "log.disk/setting/"
View Source
const LogEventfilterPath = "log/eventfilter/"
View Source
const LogFortianalyzer2FilterPath = "log.fortianalyzer2/filter/"
View Source
const LogFortianalyzer2OverrideFilterPath = "log.fortianalyzer2/override-filter/"
View Source
const LogFortianalyzer2OverrideSettingPath = "log.fortianalyzer2/override-setting/"
View Source
const LogFortianalyzer2SettingPath = "log.fortianalyzer2/setting/"
View Source
const LogFortianalyzer3FilterPath = "log.fortianalyzer3/filter/"
View Source
const LogFortianalyzer3OverrideFilterPath = "log.fortianalyzer3/override-filter/"
View Source
const LogFortianalyzer3OverrideSettingPath = "log.fortianalyzer3/override-setting/"
View Source
const LogFortianalyzer3SettingPath = "log.fortianalyzer3/setting/"
View Source
const LogFortianalyzerCloudFilterPath = "log.fortianalyzer-cloud/filter/"
View Source
const LogFortianalyzerCloudOverrideFilterPath = "log.fortianalyzer-cloud/override-filter/"
View Source
const LogFortianalyzerCloudOverrideSettingPath = "log.fortianalyzer-cloud/override-setting/"
View Source
const LogFortianalyzerCloudSettingPath = "log.fortianalyzer-cloud/setting/"
View Source
const LogFortianalyzerFilterPath = "log.fortianalyzer/filter/"
View Source
const LogFortianalyzerOverrideFilterPath = "log.fortianalyzer/override-filter/"
View Source
const LogFortianalyzerOverrideSettingPath = "log.fortianalyzer/override-setting/"
View Source
const LogFortianalyzerSettingPath = "log.fortianalyzer/setting/"
View Source
const LogFortiguardFilterPath = "log.fortiguard/filter/"
View Source
const LogFortiguardOverrideFilterPath = "log.fortiguard/override-filter/"
View Source
const LogFortiguardOverrideSettingPath = "log.fortiguard/override-setting/"
View Source
const LogFortiguardSettingPath = "log.fortiguard/setting/"
View Source
const LogGuiDisplayPath = "log/gui-display/"
View Source
const LogMemoryFilterPath = "log.memory/filter/"
View Source
const LogMemoryGlobalSettingPath = "log.memory/global-setting/"
View Source
const LogMemorySettingPath = "log.memory/setting/"
View Source
const LogNullDeviceFilterPath = "log.null-device/filter/"
View Source
const LogNullDeviceSettingPath = "log.null-device/setting/"
View Source
const LogSettingPath = "log/setting/"
View Source
const LogSyslogd2FilterPath = "log.syslogd2/filter/"
View Source
const LogSyslogd2OverrideFilterPath = "log.syslogd2/override-filter/"
View Source
const LogSyslogd2OverrideSettingPath = "log.syslogd2/override-setting/"
View Source
const LogSyslogd2SettingPath = "log.syslogd2/setting/"
View Source
const LogSyslogd3FilterPath = "log.syslogd3/filter/"
View Source
const LogSyslogd3OverrideFilterPath = "log.syslogd3/override-filter/"
View Source
const LogSyslogd3OverrideSettingPath = "log.syslogd3/override-setting/"
View Source
const LogSyslogd3SettingPath = "log.syslogd3/setting/"
View Source
const LogSyslogd4FilterPath = "log.syslogd4/filter/"
View Source
const LogSyslogd4OverrideFilterPath = "log.syslogd4/override-filter/"
View Source
const LogSyslogd4OverrideSettingPath = "log.syslogd4/override-setting/"
View Source
const LogSyslogd4SettingPath = "log.syslogd4/setting/"
View Source
const LogSyslogdFilterPath = "log.syslogd/filter/"
View Source
const LogSyslogdOverrideFilterPath = "log.syslogd/override-filter/"
View Source
const LogSyslogdOverrideSettingPath = "log.syslogd/override-setting/"
View Source
const LogSyslogdSettingPath = "log.syslogd/setting/"
View Source
const LogTacacsaccounting2FilterPath = "log.tacacs+accounting2/filter/"
View Source
const LogTacacsaccounting2SettingPath = "log.tacacs+accounting2/setting/"
View Source
const LogTacacsaccounting3FilterPath = "log.tacacs+accounting3/filter/"
View Source
const LogTacacsaccounting3SettingPath = "log.tacacs+accounting3/setting/"
View Source
const LogTacacsaccountingFilterPath = "log.tacacs+accounting/filter/"
View Source
const LogTacacsaccountingSettingPath = "log.tacacs+accounting/setting/"
View Source
const LogThreatWeightPath = "log/threat-weight/"
View Source
const LogWebtrendsFilterPath = "log.webtrends/filter/"
View Source
const LogWebtrendsSettingPath = "log.webtrends/setting/"
View Source
const MonitorBasePath = "/api/v2/monitor/"
View Source
const ReportChartPath = "report/chart/"
View Source
const ReportDatasetPath = "report/dataset/"
View Source
const ReportLayoutPath = "report/layout/"
View Source
const ReportSettingPath = "report/setting/"
View Source
const ReportStylePath = "report/style/"
View Source
const ReportThemePath = "report/theme/"
View Source
const RouterAccessList6Path = "router/access-list6/"
View Source
const RouterAccessListPath = "router/access-list/"
View Source
const RouterAspathListPath = "router/aspath-list/"
View Source
const RouterAuthPathPath = "router/auth-path/"
View Source
const RouterBfd6Path = "router/bfd6/"
View Source
const RouterBfdPath = "router/bfd/"
View Source
const RouterBgpAdminDistancePath = "router/bgp/admin-distance/"
View Source
const RouterBgpAggregateAddress6Path = "router/bgp/aggregate-address6/"
View Source
const RouterBgpAggregateAddressPath = "router/bgp/aggregate-address/"
View Source
const RouterBgpNeighborGroupPath = "router/bgp/neighbor-group/"
View Source
const RouterBgpNeighborPath = "router/bgp/neighbor/"
View Source
const RouterBgpNeighborRange6Path = "router/bgp/neighbor-range6/"
View Source
const RouterBgpNeighborRangePath = "router/bgp/neighbor-range/"
View Source
const RouterBgpNetwork6Path = "router/bgp/network6/"
View Source
const RouterBgpNetworkPath = "router/bgp/network/"
View Source
const RouterBgpPath = "router/bgp/"
View Source
const RouterBgpRedistribute6Path = "router/bgp/redistribute6/"
View Source
const RouterBgpRedistributePath = "router/bgp/redistribute/"
View Source
const RouterBgpVrfLeak6Path = "router/bgp/vrf-leak6/"
View Source
const RouterBgpVrfLeakPath = "router/bgp/vrf-leak/"
View Source
const RouterCommunityListPath = "router/community-list/"
View Source
const RouterIsisIsisInterfacePath = "router/isis/isis-interface/"
View Source
const RouterIsisIsisNetPath = "router/isis/isis-net/"
View Source
const RouterIsisPath = "router/isis/"
View Source
const RouterIsisRedistribute6Path = "router/isis/redistribute6/"
View Source
const RouterIsisRedistributePath = "router/isis/redistribute/"
View Source
const RouterIsisSummaryAddress6Path = "router/isis/summary-address6/"
View Source
const RouterIsisSummaryAddressPath = "router/isis/summary-address/"
View Source
const RouterKeyChainPath = "router/key-chain/"
View Source
const RouterMulticast6Path = "router/multicast6/"
View Source
const RouterMulticastFlowPath = "router/multicast-flow/"
View Source
const RouterMulticastPath = "router/multicast/"
View Source
const RouterOspf6AreaPath = "router/ospf6/area/"
View Source
const RouterOspf6Ospf6InterfacePath = "router/ospf6/ospf6-interface/"
View Source
const RouterOspf6Path = "router/ospf6/"
View Source
const RouterOspf6RedistributePath = "router/ospf6/redistribute/"
View Source
const RouterOspf6SummaryAddressPath = "router/ospf6/summary-address/"
View Source
const RouterOspfAreaPath = "router/ospf/area/"
View Source
const RouterOspfDistributeListPath = "router/ospf/distribute-list/"
View Source
const RouterOspfNeighborPath = "router/ospf/neighbor/"
View Source
const RouterOspfNetworkPath = "router/ospf/network/"
View Source
const RouterOspfOspfInterfacePath = "router/ospf/ospf-interface/"
View Source
const RouterOspfPath = "router/ospf/"
View Source
const RouterOspfRedistributePath = "router/ospf/redistribute/"
View Source
const RouterOspfSummaryAddressPath = "router/ospf/summary-address/"
View Source
const RouterPolicy6Path = "router/policy6/"
View Source
const RouterPolicyPath = "router/policy/"
View Source
const RouterPrefixList6Path = "router/prefix-list6/"
View Source
const RouterPrefixListPath = "router/prefix-list/"
View Source
const RouterRipDistancePath = "router/rip/distance/"
View Source
const RouterRipDistributeListPath = "router/rip/distribute-list/"
View Source
const RouterRipInterfacePath = "router/rip/interface/"
View Source
const RouterRipNeighborPath = "router/rip/neighbor/"
View Source
const RouterRipNetworkPath = "router/rip/network/"
View Source
const RouterRipOffsetListPath = "router/rip/offset-list/"
View Source
const RouterRipPath = "router/rip/"
View Source
const RouterRipRedistributePath = "router/rip/redistribute/"
View Source
const RouterRipngPath = "router/ripng/"
View Source
const RouterRouteMapPath = "router/route-map/"
View Source
const RouterSettingPath = "router/setting/"
View Source
const RouterStatic6Path = "router/static6/"
View Source
const RouterStaticPath = "router/static/"
View Source
const SctpFilterProfilePath = "sctp-filter/profile/"
View Source
const SshFilterProfilePath = "ssh-filter/profile/"
View Source
const SwitchControllerAutoConfigDefaultPath = "switch-controller.auto-config/default/"
View Source
const SwitchControllerDynamicPortPolicyPath = "switch-controller/dynamic-port-policy/"
View Source
const SwitchControllerFortilinkSettingsPath = "switch-controller/fortilink-settings/"
View Source
const SwitchControllerGlobalPath = "switch-controller/global/"
View Source
const SwitchControllerInitialConfigTemplatePath = "switch-controller.initial-config/template/"
View Source
const SwitchControllerInitialConfigVlansPath = "switch-controller.initial-config/vlans/"
View Source
const SwitchControllerLldpProfilePath = "switch-controller/lldp-profile/"
View Source
const SwitchControllerLldpSettingsPath = "switch-controller/lldp-settings/"
View Source
const SwitchControllerLocationPath = "switch-controller/location/"
View Source
const SwitchControllerMacPolicyPath = "switch-controller/mac-policy/"
View Source
const SwitchControllerManagedSwitchPath = "switch-controller/managed-switch/"
View Source
const SwitchControllerNacDevicePath = "switch-controller/nac-device/"
View Source
const SwitchControllerNacSettingsPath = "switch-controller/nac-settings/"
View Source
const SwitchControllerPortPolicyPath = "switch-controller/port-policy/"
View Source
const SwitchControllerSecurityPolicy8021XPath = "switch-controller.security-policy/802-1X/"
View Source
const SwitchControllerSnmpCommunityPath = "switch-controller/snmp-community/"
View Source
const SwitchControllerStpInstancePath = "switch-controller/stp-instance/"
View Source
const SwitchControllerStpSettingsPath = "switch-controller/stp-settings/"
View Source
const SwitchControllerSwitchGroupPath = "switch-controller/switch-group/"
View Source
const SwitchControllerSystemPath = "switch-controller/system/"
View Source
const SwitchControllerVlanPolicyPath = "switch-controller/vlan-policy/"
View Source
const System3gModemCustomPath = "system.3g-modem/custom/"
View Source
const SystemAccprofilePath = "system/accprofile/"
View Source
const SystemAcmePath = "system/acme/"
View Source
const SystemAdminPath = "system/admin/"
View Source
const SystemAlarmPath = "system/alarm/"
View Source
const SystemApiUserPath = "system/api-user/"
View Source
const SystemArpTablePath = "system/arp-table/"
View Source
const SystemAutoInstallPath = "system/auto-install/"
View Source
const SystemAutoScriptPath = "system/auto-script/"
View Source
const SystemAutomationActionPath = "system/automation-action/"
View Source
const SystemAutomationDestinationPath = "system/automation-destination/"
View Source
const SystemAutomationStitchPath = "system/automation-stitch/"
View Source
const SystemAutomationTriggerPath = "system/automation-trigger/"
View Source
const SystemAutoupdatePushUpdatePath = "system.autoupdate/push-update/"
View Source
const SystemAutoupdateSchedulePath = "system.autoupdate/schedule/"
View Source
const SystemAutoupdateTunnelingPath = "system.autoupdate/tunneling/"
View Source
const SystemCentralManagementPath = "system/central-management/"
View Source
const SystemClusterSyncPath = "system/cluster-sync/"
View Source
const SystemConsolePath = "system/console/"
View Source
const SystemCsfPath = "system/csf/"
View Source
const SystemCustomLanguagePath = "system/custom-language/"
View Source
const SystemDdnsPath = "system/ddns/"
View Source
const SystemDedicatedMgmtPath = "system/dedicated-mgmt/"
View Source
const SystemDhcp6ServerPath = "system.dhcp6/server/"
View Source
const SystemDhcpServerPath = "system.dhcp/server/"
View Source
const SystemDns64Path = "system/dns64/"
View Source
const SystemDnsDatabasePath = "system/dns-database/"
View Source
const SystemDnsPath = "system/dns/"
View Source
const SystemDnsServerPath = "system/dns-server/"
View Source
const SystemDscpBasedPriorityPath = "system/dscp-based-priority/"
View Source
const SystemEmailServerPath = "system/email-server/"
View Source
const SystemExternalResourcePath = "system/external-resource/"
View Source
const SystemFederatedUpgradePath = "system/federated-upgrade/"
View Source
const SystemFipsCcPath = "system/fips-cc/"
View Source
const SystemFortiaiPath = "system/fortiai/"
View Source
const SystemFortiguardPath = "system/fortiguard/"
View Source
const SystemFortimanagerPath = "system/fortimanager/"
View Source
const SystemFortisandboxPath = "system/fortisandbox/"
View Source
const SystemFssoPollingPath = "system/fsso-polling/"
View Source
const SystemFtmPushPath = "system/ftm-push/"
View Source
const SystemGenevePath = "system/geneve/"
View Source
const SystemGeoipCountryPath = "system/geoip-country/"
View Source
const SystemGeoipOverridePath = "system/geoip-override/"
View Source
const SystemGlobalPath = "system/global/"
View Source
const SystemGreTunnelPath = "system/gre-tunnel/"
View Source
const SystemHaMonitorPath = "system/ha-monitor/"
View Source
const SystemHaPath = "system/ha/"
View Source
const SystemIkePath = "system/ike/"
View Source
const SystemInterfacePath = "system/interface/"
View Source
const SystemIpamPath = "system/ipam/"
View Source
const SystemIpipTunnelPath = "system/ipip-tunnel/"
View Source
const SystemIpsPath = "system/ips/"
View Source
const SystemIpsUrlfilterDns6Path = "system/ips-urlfilter-dns6/"
View Source
const SystemIpsUrlfilterDnsPath = "system/ips-urlfilter-dns/"
View Source
const SystemIpsecAggregatePath = "system/ipsec-aggregate/"
View Source
const SystemIpv6NeighborCachePath = "system/ipv6-neighbor-cache/"
View Source
const SystemIpv6TunnelPath = "system/ipv6-tunnel/"
View Source
const SystemLinkMonitorPath = "system/link-monitor/"
View Source
const SystemLldpNetworkPolicyPath = "system.lldp/network-policy/"
View Source
const SystemLteModemPath = "system/lte-modem/"
View Source
const SystemMacAddressTablePath = "system/mac-address-table/"
View Source
const SystemMobileTunnelPath = "system/mobile-tunnel/"
View Source
const SystemModemPath = "system/modem/"
View Source
const SystemNat64Path = "system/nat64/"
View Source
const SystemNdProxyPath = "system/nd-proxy/"
View Source
const SystemNetflowPath = "system/netflow/"
View Source
const SystemNetworkVisibilityPath = "system/network-visibility/"
View Source
const SystemNpuPath = "system/npu/"
View Source
const SystemNtpPath = "system/ntp/"
View Source
const SystemObjectTaggingPath = "system/object-tagging/"
View Source
const SystemPasswordPolicyGuestAdminPath = "system/password-policy-guest-admin/"
View Source
const SystemPasswordPolicyPath = "system/password-policy/"
View Source
const SystemPhysicalSwitchPath = "system/physical-switch/"
View Source
const SystemPppoeInterfacePath = "system/pppoe-interface/"
View Source
const SystemProbeResponsePath = "system/probe-response/"
View Source
const SystemProxyArpPath = "system/proxy-arp/"
View Source
const SystemPtpPath = "system/ptp/"
View Source
const SystemReplacemsgAdminPath = "system.replacemsg/admin/"
View Source
const SystemReplacemsgAlertmailPath = "system.replacemsg/alertmail/"
View Source
const SystemReplacemsgAuthPath = "system.replacemsg/auth/"
View Source
const SystemReplacemsgAutomationPath = "system.replacemsg/automation/"
View Source
const SystemReplacemsgDeviceDetectionPortalPath = "system.replacemsg/device-detection-portal/"
View Source
const SystemReplacemsgFortiguardWfPath = "system.replacemsg/fortiguard-wf/"
View Source
const SystemReplacemsgFtpPath = "system.replacemsg/ftp/"
View Source
const SystemReplacemsgGroupPath = "system/replacemsg-group/"
View Source
const SystemReplacemsgHttpPath = "system.replacemsg/http/"
View Source
const SystemReplacemsgIcapPath = "system.replacemsg/icap/"
View Source
const SystemReplacemsgImagePath = "system/replacemsg-image/"
View Source
const SystemReplacemsgMailPath = "system.replacemsg/mail/"
View Source
const SystemReplacemsgNacQuarPath = "system.replacemsg/nac-quar/"
View Source
const SystemReplacemsgNntpPath = "system.replacemsg/nntp/"
View Source
const SystemReplacemsgSpamPath = "system.replacemsg/spam/"
View Source
const SystemReplacemsgSslvpnPath = "system.replacemsg/sslvpn/"
View Source
const SystemReplacemsgTrafficQuotaPath = "system.replacemsg/traffic-quota/"
View Source
const SystemReplacemsgUtmPath = "system.replacemsg/utm/"
View Source
const SystemReplacemsgWebproxyPath = "system.replacemsg/webproxy/"
View Source
const SystemResourceLimitsPath = "system/resource-limits/"
View Source
const SystemSamlPath = "system/saml/"
View Source
const SystemSdnConnectorPath = "system/sdn-connector/"
View Source
const SystemSdwanDuplicationPath = "system/sdwan/duplication/"
View Source
const SystemSdwanHealthCheckPath = "system/sdwan/health-check/"
View Source
const SystemSdwanMembersPath = "system/sdwan/members/"
View Source
const SystemSdwanNeighborPath = "system/sdwan/neighbor/"
View Source
const SystemSdwanPath = "system/sdwan/"
View Source
const SystemSdwanServicePath = "system/sdwan/service/"
View Source
const SystemSdwanZonePath = "system/sdwan/zone/"
View Source
const SystemSessionHelperPath = "system/session-helper/"
View Source
const SystemSessionTtlPath = "system/session-ttl/"
View Source
const SystemSettingsPath = "system/settings/"
View Source
const SystemSflowPath = "system/sflow/"
View Source
const SystemSitTunnelPath = "system/sit-tunnel/"
View Source
const SystemSmsServerPath = "system/sms-server/"
View Source
const SystemSnmpCommunityPath = "system.snmp/community/"
View Source
const SystemSnmpSysinfoPath = "system.snmp/sysinfo/"
View Source
const SystemSnmpUserPath = "system.snmp/user/"
View Source
const SystemSpeedTestSchedulePath = "system/speed-test-schedule/"
View Source
const SystemSpeedTestServerPath = "system/speed-test-server/"
View Source
const SystemSsoAdminPath = "system/sso-admin/"
View Source
const SystemSsoForticloudAdminPath = "system/sso-forticloud-admin/"
View Source
const SystemStandaloneClusterPath = "system/standalone-cluster/"
View Source
const SystemStoragePath = "system/storage/"
View Source
const SystemStpPath = "system/stp/"
View Source
const SystemSwitchInterfacePath = "system/switch-interface/"
View Source
const SystemTosBasedPriorityPath = "system/tos-based-priority/"
View Source
const SystemVdomDnsPath = "system/vdom-dns/"
View Source
const SystemVdomExceptionPath = "system/vdom-exception/"
View Source
const SystemVdomLinkPath = "system/vdom-link/"
View Source
const SystemVdomNetflowPath = "system/vdom-netflow/"
View Source
const SystemVdomPath = "system/vdom/"
View Source
const SystemVdomPropertyPath = "system/vdom-property/"
View Source
const SystemVdomRadiusServerPath = "system/vdom-radius-server/"
View Source
const SystemVdomSflowPath = "system/vdom-sflow/"
View Source
const SystemVirtualSwitchPath = "system/virtual-switch/"
View Source
const SystemVirtualWanLinkPath = "system/virtual-wan-link/"
View Source
const SystemVirtualWirePairPath = "system/virtual-wire-pair/"
View Source
const SystemVneTunnelPath = "system/vne-tunnel/"
View Source
const SystemVxlanPath = "system/vxlan/"
View Source
const SystemWccpPath = "system/wccp/"
View Source
const SystemZonePath = "system/zone/"
View Source
const UserAdgrpPath = "user/adgrp/"
View Source
const UserCertificatePath = "user/certificate/"
View Source
const UserDomainControllerPath = "user/domain-controller/"
View Source
const UserExchangePath = "user/exchange/"
View Source
const UserFortitokenPath = "user/fortitoken/"
View Source
const UserFssoPath = "user/fsso/"
View Source
const UserFssoPollingPath = "user/fsso-polling/"
View Source
const UserGroupPath = "user/group/"
View Source
const UserKrbKeytabPath = "user/krb-keytab/"
View Source
const UserLdapPath = "user/ldap/"
View Source
const UserLocalPath = "user/local/"
View Source
const UserNacPolicyPath = "user/nac-policy/"
View Source
const UserPasswordPolicyPath = "user/password-policy/"
View Source
const UserPeerPath = "user/peer/"
View Source
const UserPeergrpPath = "user/peergrp/"
View Source
const UserPop3Path = "user/pop3/"
View Source
const UserQuarantinePath = "user/quarantine/"
View Source
const UserRadiusPath = "user/radius/"
View Source
const UserSamlPath = "user/saml/"
View Source
const UserSecurityExemptListPath = "user/security-exempt-list/"
View Source
const UserSettingPath = "user/setting/"
View Source
const UserTacacsPath = "user/tacacs+/"
View Source
const VideofilterProfilePath = "videofilter/profile/"
View Source
const VideofilterYoutubeChannelFilterPath = "videofilter/youtube-channel-filter/"
View Source
const VideofilterYoutubeKeyPath = "videofilter/youtube-key/"
View Source
const VoipProfilePath = "voip/profile/"
View Source
const VpnCertificateCaPath = "vpn.certificate/ca/"
View Source
const VpnCertificateCrlPath = "vpn.certificate/crl/"
View Source
const VpnCertificateLocalPath = "vpn.certificate/local/"
View Source
const VpnCertificateOcspServerPath = "vpn.certificate/ocsp-server/"
View Source
const VpnCertificateRemotePath = "vpn.certificate/remote/"
View Source
const VpnCertificateSettingPath = "vpn.certificate/setting/"
View Source
const VpnIpsecConcentratorPath = "vpn.ipsec/concentrator/"
View Source
const VpnIpsecFecPath = "vpn.ipsec/fec/"
View Source
const VpnIpsecForticlientPath = "vpn.ipsec/forticlient/"
View Source
const VpnIpsecManualkeyInterfacePath = "vpn.ipsec/manualkey-interface/"
View Source
const VpnIpsecManualkeyPath = "vpn.ipsec/manualkey/"
View Source
const VpnIpsecPhase1InterfacePath = "vpn.ipsec/phase1-interface/"
View Source
const VpnIpsecPhase1Path = "vpn.ipsec/phase1/"
View Source
const VpnIpsecPhase2InterfacePath = "vpn.ipsec/phase2-interface/"
View Source
const VpnIpsecPhase2Path = "vpn.ipsec/phase2/"
View Source
const VpnL2tpPath = "vpn/l2tp/"
View Source
const VpnOcvpnPath = "vpn/ocvpn/"
View Source
const VpnPptpPath = "vpn/pptp/"
View Source
const VpnSslClientPath = "vpn.ssl/client/"
View Source
const VpnSslSettingsAuthenticationRulePath = "vpn.ssl/settings/authentication-rule/"
View Source
const VpnSslSettingsPath = "vpn.ssl/settings/"
View Source
const VpnSslWebHostCheckSoftwarePath = "vpn.ssl.web/host-check-software/"
View Source
const VpnSslWebPortalPath = "vpn.ssl.web/portal/"
View Source
const VpnSslWebRealmPath = "vpn.ssl.web/realm/"
View Source
const VpnSslWebUserBookmarkPath = "vpn.ssl.web/user-bookmark/"
View Source
const VpnSslWebUserGroupBookmarkPath = "vpn.ssl.web/user-group-bookmark/"
View Source
const WafMainClassPath = "waf/main-class/"
View Source
const WafProfilePath = "waf/profile/"
View Source
const WafSignaturePath = "waf/signature/"
View Source
const WanoptAuthGroupPath = "wanopt/auth-group/"
View Source
const WanoptCacheServicePath = "wanopt/cache-service/"
View Source
const WanoptContentDeliveryNetworkRulePath = "wanopt/content-delivery-network-rule/"
View Source
const WanoptPeerPath = "wanopt/peer/"
View Source
const WanoptProfilePath = "wanopt/profile/"
View Source
const WanoptRemoteStoragePath = "wanopt/remote-storage/"
View Source
const WanoptSettingsPath = "wanopt/settings/"
View Source
const WanoptWebcachePath = "wanopt/webcache/"
View Source
const WebProxyDebugUrlPath = "web-proxy/debug-url/"
View Source
const WebProxyExplicitPath = "web-proxy/explicit/"
View Source
const WebProxyForwardServerGroupPath = "web-proxy/forward-server-group/"
View Source
const WebProxyForwardServerPath = "web-proxy/forward-server/"
View Source
const WebProxyGlobalPath = "web-proxy/global/"
View Source
const WebProxyProfilePath = "web-proxy/profile/"
View Source
const WebProxyUrlMatchPath = "web-proxy/url-match/"
View Source
const WebProxyWispPath = "web-proxy/wisp/"
View Source
const WebfilterContentHeaderPath = "webfilter/content-header/"
View Source
const WebfilterContentPath = "webfilter/content/"
View Source
const WebfilterFortiguardPath = "webfilter/fortiguard/"
View Source
const WebfilterFtgdLocalCatPath = "webfilter/ftgd-local-cat/"
View Source
const WebfilterFtgdLocalRatingPath = "webfilter/ftgd-local-rating/"
View Source
const WebfilterIpsUrlfilterCacheSettingPath = "webfilter/ips-urlfilter-cache-setting/"
View Source
const WebfilterIpsUrlfilterSetting6Path = "webfilter/ips-urlfilter-setting6/"
View Source
const WebfilterIpsUrlfilterSettingPath = "webfilter/ips-urlfilter-setting/"
View Source
const WebfilterOverridePath = "webfilter/override/"
View Source
const WebfilterProfilePath = "webfilter/profile/"
View Source
const WebfilterSearchEnginePath = "webfilter/search-engine/"
View Source
const WebfilterUrlfilterPath = "webfilter/urlfilter/"
View Source
const WirelessControllerAccessControlListPath = "wireless-controller/access-control-list/"
View Source
const WirelessControllerAddressPath = "wireless-controller/address/"
View Source
const WirelessControllerAddrgrpPath = "wireless-controller/addrgrp/"
View Source
const WirelessControllerApStatusPath = "wireless-controller/ap-status/"
View Source
const WirelessControllerApcfgProfilePath = "wireless-controller/apcfg-profile/"
View Source
const WirelessControllerArrpProfilePath = "wireless-controller/arrp-profile/"
View Source
const WirelessControllerBleProfilePath = "wireless-controller/ble-profile/"
View Source
const WirelessControllerBonjourProfilePath = "wireless-controller/bonjour-profile/"
View Source
const WirelessControllerGlobalPath = "wireless-controller/global/"
View Source
const WirelessControllerHotspot20Anqp3gppCellularPath = "wireless-controller.hotspot20/anqp-3gpp-cellular/"
View Source
const WirelessControllerHotspot20AnqpIpAddressTypePath = "wireless-controller.hotspot20/anqp-ip-address-type/"
View Source
const WirelessControllerHotspot20AnqpNaiRealmPath = "wireless-controller.hotspot20/anqp-nai-realm/"
View Source
const WirelessControllerHotspot20AnqpNetworkAuthTypePath = "wireless-controller.hotspot20/anqp-network-auth-type/"
View Source
const WirelessControllerHotspot20AnqpRoamingConsortiumPath = "wireless-controller.hotspot20/anqp-roaming-consortium/"
View Source
const WirelessControllerHotspot20AnqpVenueNamePath = "wireless-controller.hotspot20/anqp-venue-name/"
View Source
const WirelessControllerHotspot20AnqpVenueUrlPath = "wireless-controller.hotspot20/anqp-venue-url/"
View Source
const WirelessControllerHotspot20H2qpAdviceOfChargePath = "wireless-controller.hotspot20/h2qp-advice-of-charge/"
View Source
const WirelessControllerHotspot20H2qpConnCapabilityPath = "wireless-controller.hotspot20/h2qp-conn-capability/"
View Source
const WirelessControllerHotspot20H2qpOperatorNamePath = "wireless-controller.hotspot20/h2qp-operator-name/"
View Source
const WirelessControllerHotspot20H2qpOsuProviderNaiPath = "wireless-controller.hotspot20/h2qp-osu-provider-nai/"
View Source
const WirelessControllerHotspot20H2qpOsuProviderPath = "wireless-controller.hotspot20/h2qp-osu-provider/"
View Source
const WirelessControllerHotspot20H2qpTermsAndConditionsPath = "wireless-controller.hotspot20/h2qp-terms-and-conditions/"
View Source
const WirelessControllerHotspot20H2qpWanMetricPath = "wireless-controller.hotspot20/h2qp-wan-metric/"
View Source
const WirelessControllerHotspot20HsProfilePath = "wireless-controller.hotspot20/hs-profile/"
View Source
const WirelessControllerHotspot20IconPath = "wireless-controller.hotspot20/icon/"
View Source
const WirelessControllerHotspot20QosMapPath = "wireless-controller.hotspot20/qos-map/"
View Source
const WirelessControllerInterControllerPath = "wireless-controller/inter-controller/"
View Source
const WirelessControllerLogPath = "wireless-controller/log/"
View Source
const WirelessControllerMpskProfilePath = "wireless-controller/mpsk-profile/"
View Source
const WirelessControllerNacProfilePath = "wireless-controller/nac-profile/"
View Source
const WirelessControllerQosProfilePath = "wireless-controller/qos-profile/"
View Source
const WirelessControllerRegionPath = "wireless-controller/region/"
View Source
const WirelessControllerSettingPath = "wireless-controller/setting/"
View Source
const WirelessControllerSnmpPath = "wireless-controller/snmp/"
View Source
const WirelessControllerSsidPolicyPath = "wireless-controller/ssid-policy/"
View Source
const WirelessControllerSyslogProfilePath = "wireless-controller/syslog-profile/"
View Source
const WirelessControllerTimersPath = "wireless-controller/timers/"
View Source
const WirelessControllerUtmProfilePath = "wireless-controller/utm-profile/"
View Source
const WirelessControllerVapGroupPath = "wireless-controller/vap-group/"
View Source
const WirelessControllerVapPath = "wireless-controller/vap/"
View Source
const WirelessControllerWagProfilePath = "wireless-controller/wag-profile/"
View Source
const WirelessControllerWidsProfilePath = "wireless-controller/wids-profile/"
View Source
const WirelessControllerWtpGroupPath = "wireless-controller/wtp-group/"
View Source
const WirelessControllerWtpPath = "wireless-controller/wtp/"
View Source
const WirelessControllerWtpProfilePath = "wireless-controller/wtp-profile/"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertemailSetting ¶
type AlertemailSetting struct { FDSLicenseExpiringDays *int64 `json:"FDS-license-expiring-days,omitempty"` FDSLicenseExpiringWarning *string `json:"FDS-license-expiring-warning,omitempty"` FDSUpdateLogs *string `json:"FDS-update-logs,omitempty"` FIPSCCErrors *string `json:"FIPS-CC-errors,omitempty"` FSSODisconnectLogs *string `json:"FSSO-disconnect-logs,omitempty"` HALogs *string `json:"HA-logs,omitempty"` IPSLogs *string `json:"IPS-logs,omitempty"` IPsecErrorsLogs *string `json:"IPsec-errors-logs,omitempty"` PPPErrorsLogs *string `json:"PPP-errors-logs,omitempty"` AdminLoginLogs *string `json:"admin-login-logs,omitempty"` AlertInterval *int64 `json:"alert-interval,omitempty"` AmcInterfaceBypassMode *string `json:"amc-interface-bypass-mode,omitempty"` AntivirusLogs *string `json:"antivirus-logs,omitempty"` ConfigurationChangesLogs *string `json:"configuration-changes-logs,omitempty"` CriticalInterval *int64 `json:"critical-interval,omitempty"` DebugInterval *int64 `json:"debug-interval,omitempty"` EmailInterval *int64 `json:"email-interval,omitempty"` EmergencyInterval *int64 `json:"emergency-interval,omitempty"` ErrorInterval *int64 `json:"error-interval,omitempty"` FilterMode *string `json:"filter-mode,omitempty"` FirewallAuthenticationFailureLogs *string `json:"firewall-authentication-failure-logs,omitempty"` FortiguardLogQuotaWarning *string `json:"fortiguard-log-quota-warning,omitempty"` InformationInterval *int64 `json:"information-interval,omitempty"` LocalDiskUsage *int64 `json:"local-disk-usage,omitempty"` LogDiskUsageWarning *string `json:"log-disk-usage-warning,omitempty"` Mailto1 *string `json:"mailto1,omitempty"` Mailto2 *string `json:"mailto2,omitempty"` Mailto3 *string `json:"mailto3,omitempty"` NotificationInterval *int64 `json:"notification-interval,omitempty"` Severity *string `json:"severity,omitempty"` SshLogs *string `json:"ssh-logs,omitempty"` SslvpnAuthenticationErrorsLogs *string `json:"sslvpn-authentication-errors-logs,omitempty"` Username *string `json:"username,omitempty"` ViolationTrafficLogs *string `json:"violation-traffic-logs,omitempty"` WarningInterval *int64 `json:"warning-interval,omitempty"` WebfilterLogs *string `json:"webfilter-logs,omitempty"` }
type AntivirusHeuristic ¶
type AntivirusHeuristic struct {
Mode *string `json:"mode,omitempty"`
}
type AntivirusProfile ¶
type AntivirusProfile struct { AnalyticsAcceptFiletype *int64 `json:"analytics-accept-filetype,omitempty"` AnalyticsBlFiletype *int64 `json:"analytics-bl-filetype,omitempty"` AnalyticsDb *string `json:"analytics-db,omitempty"` AnalyticsIgnoreFiletype *int64 `json:"analytics-ignore-filetype,omitempty"` AnalyticsMaxUpload *int64 `json:"analytics-max-upload,omitempty"` AnalyticsWlFiletype *int64 `json:"analytics-wl-filetype,omitempty"` AvBlockLog *string `json:"av-block-log,omitempty"` AvVirusLog *string `json:"av-virus-log,omitempty"` Cifs *[]AntivirusProfileCifs `json:"cifs,omitempty"` Comment *string `json:"comment,omitempty"` ContentDisarm *[]AntivirusProfileContentDisarm `json:"content-disarm,omitempty"` EmsThreatFeed *string `json:"ems-threat-feed,omitempty"` ExtendedLog *string `json:"extended-log,omitempty"` ExternalBlocklist *[]AntivirusProfileExternalBlocklist `json:"external-blocklist,omitempty"` ExternalBlocklistArchiveScan *string `json:"external-blocklist-archive-scan,omitempty"` ExternalBlocklistEnableAll *string `json:"external-blocklist-enable-all,omitempty"` FeatureSet *string `json:"feature-set,omitempty"` FortiaiErrorAction *string `json:"fortiai-error-action,omitempty"` FortiaiTimeoutAction *string `json:"fortiai-timeout-action,omitempty"` FtgdAnalytics *string `json:"ftgd-analytics,omitempty"` Ftp *[]AntivirusProfileFtp `json:"ftp,omitempty"` Http *[]AntivirusProfileHttp `json:"http,omitempty"` Imap *[]AntivirusProfileImap `json:"imap,omitempty"` Mapi *[]AntivirusProfileMapi `json:"mapi,omitempty"` MobileMalwareDb *string `json:"mobile-malware-db,omitempty"` NacQuar *[]AntivirusProfileNacQuar `json:"nac-quar,omitempty"` Name *string `json:"name,omitempty"` Nntp *[]AntivirusProfileNntp `json:"nntp,omitempty"` OutbreakPrevention *[]AntivirusProfileOutbreakPrevention `json:"outbreak-prevention,omitempty"` OutbreakPreventionArchiveScan *string `json:"outbreak-prevention-archive-scan,omitempty"` Pop3 *[]AntivirusProfilePop3 `json:"pop3,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` ScanMode *string `json:"scan-mode,omitempty"` Smtp *[]AntivirusProfileSmtp `json:"smtp,omitempty"` Ssh *[]AntivirusProfileSsh `json:"ssh,omitempty"` }
type AntivirusProfileCifs ¶
type AntivirusProfileCifs struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` Emulator *string `json:"emulator,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfileContentDisarm ¶
type AntivirusProfileContentDisarm struct { CoverPage *string `json:"cover-page,omitempty"` DetectOnly *string `json:"detect-only,omitempty"` ErrorAction *string `json:"error-action,omitempty"` OfficeAction *string `json:"office-action,omitempty"` OfficeDde *string `json:"office-dde,omitempty"` OfficeEmbed *string `json:"office-embed,omitempty"` OfficeHylink *string `json:"office-hylink,omitempty"` OfficeLinked *string `json:"office-linked,omitempty"` OfficeMacro *string `json:"office-macro,omitempty"` OriginalFileDestination *string `json:"original-file-destination,omitempty"` PdfActForm *string `json:"pdf-act-form,omitempty"` PdfActGotor *string `json:"pdf-act-gotor,omitempty"` PdfActJava *string `json:"pdf-act-java,omitempty"` PdfActLaunch *string `json:"pdf-act-launch,omitempty"` PdfActMovie *string `json:"pdf-act-movie,omitempty"` PdfActSound *string `json:"pdf-act-sound,omitempty"` PdfEmbedfile *string `json:"pdf-embedfile,omitempty"` PdfHyperlink *string `json:"pdf-hyperlink,omitempty"` PdfJavacode *string `json:"pdf-javacode,omitempty"` }
type AntivirusProfileExternalBlocklist ¶
type AntivirusProfileExternalBlocklist struct {
Name *string `json:"name,omitempty"`
}
type AntivirusProfileFtp ¶
type AntivirusProfileFtp struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` Emulator *string `json:"emulator,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfileHttp ¶
type AntivirusProfileHttp struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` ContentDisarm *string `json:"content-disarm,omitempty"` Emulator *string `json:"emulator,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfileImap ¶
type AntivirusProfileImap struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` ContentDisarm *string `json:"content-disarm,omitempty"` Emulator *string `json:"emulator,omitempty"` Executables *string `json:"executables,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfileMapi ¶
type AntivirusProfileMapi struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` Emulator *string `json:"emulator,omitempty"` Executables *string `json:"executables,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfileNntp ¶
type AntivirusProfileNntp struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` Emulator *string `json:"emulator,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfilePop3 ¶
type AntivirusProfilePop3 struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` ContentDisarm *string `json:"content-disarm,omitempty"` Emulator *string `json:"emulator,omitempty"` Executables *string `json:"executables,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfileSmtp ¶
type AntivirusProfileSmtp struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` ContentDisarm *string `json:"content-disarm,omitempty"` Emulator *string `json:"emulator,omitempty"` Executables *string `json:"executables,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusProfileSsh ¶
type AntivirusProfileSsh struct { ArchiveBlock *string `json:"archive-block,omitempty"` ArchiveLog *string `json:"archive-log,omitempty"` AvScan *string `json:"av-scan,omitempty"` Emulator *string `json:"emulator,omitempty"` ExternalBlocklist *string `json:"external-blocklist,omitempty"` Fortiai *string `json:"fortiai,omitempty"` Options *string `json:"options,omitempty"` OutbreakPrevention *string `json:"outbreak-prevention,omitempty"` Quarantine *string `json:"quarantine,omitempty"` }
type AntivirusQuarantine ¶
type AntivirusQuarantine struct { Agelimit *int64 `json:"agelimit,omitempty"` Destination *string `json:"destination,omitempty"` DropBlocked *string `json:"drop-blocked,omitempty"` DropHeuristic *string `json:"drop-heuristic,omitempty"` DropInfected *string `json:"drop-infected,omitempty"` DropMachineLearning *string `json:"drop-machine-learning,omitempty"` Lowspace *string `json:"lowspace,omitempty"` Maxfilesize *int64 `json:"maxfilesize,omitempty"` QuarantineQuota *int64 `json:"quarantine-quota,omitempty"` StoreBlocked *string `json:"store-blocked,omitempty"` StoreHeuristic *string `json:"store-heuristic,omitempty"` StoreInfected *string `json:"store-infected,omitempty"` StoreMachineLearning *string `json:"store-machine-learning,omitempty"` }
type AntivirusSettings ¶
type AntivirusSettings struct { CacheCleanResult *string `json:"cache-clean-result,omitempty"` CacheInfectedResult *string `json:"cache-infected-result,omitempty"` DefaultDb *string `json:"default-db,omitempty"` Grayware *string `json:"grayware,omitempty"` MachineLearningDetection *string `json:"machine-learning-detection,omitempty"` OverrideTimeout *int64 `json:"override-timeout,omitempty"` UseExtremeDb *string `json:"use-extreme-db,omitempty"` }
type ApplicationCustom ¶
type ApplicationCustom struct { Behavior *string `json:"behavior,omitempty"` Category *int64 `json:"category,omitempty"` Comment *string `json:"comment,omitempty"` Id *int64 `json:"id,omitempty"` Protocol *string `json:"protocol,omitempty"` Signature *string `json:"signature,omitempty"` Tag *string `json:"tag,omitempty"` Technology *string `json:"technology,omitempty"` Vendor *string `json:"vendor,omitempty"` }
type ApplicationGroup ¶
type ApplicationGroup struct { Application *[]ApplicationGroupApplication `json:"application,omitempty"` Behavior *string `json:"behavior,omitempty"` Category *[]ApplicationGroupCategory `json:"category,omitempty"` Comment *string `json:"comment,omitempty"` Name *string `json:"name,omitempty"` Popularity *string `json:"popularity,omitempty"` Protocols *string `json:"protocols,omitempty"` Risk *[]ApplicationGroupRisk `json:"risk,omitempty"` Technology *string `json:"technology,omitempty"` Type *string `json:"type,omitempty"` Vendor *string `json:"vendor,omitempty"` }
type ApplicationGroupApplication ¶
type ApplicationGroupApplication struct {
Id *int64 `json:"id,omitempty"`
}
type ApplicationGroupCategory ¶
type ApplicationGroupCategory struct {
Id *int64 `json:"id,omitempty"`
}
type ApplicationGroupRisk ¶
type ApplicationGroupRisk struct {
Level *int64 `json:"level,omitempty"`
}
type ApplicationList ¶
type ApplicationList struct { AppReplacemsg *string `json:"app-replacemsg,omitempty"` Comment *string `json:"comment,omitempty"` ControlDefaultNetworkServices *string `json:"control-default-network-services,omitempty"` DeepAppInspection *string `json:"deep-app-inspection,omitempty"` DefaultNetworkServices *[]ApplicationListDefaultNetworkServices `json:"default-network-services,omitempty"` EnforceDefaultAppPort *string `json:"enforce-default-app-port,omitempty"` Entries *[]ApplicationListEntries `json:"entries,omitempty"` ExtendedLog *string `json:"extended-log,omitempty"` ForceInclusionSslDiSigs *string `json:"force-inclusion-ssl-di-sigs,omitempty"` Name *string `json:"name,omitempty"` Options *string `json:"options,omitempty"` OtherApplicationAction *string `json:"other-application-action,omitempty"` OtherApplicationLog *string `json:"other-application-log,omitempty"` P2pBlackList *string `json:"p2p-black-list,omitempty"` P2pBlockList *string `json:"p2p-block-list,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` UnknownApplicationAction *string `json:"unknown-application-action,omitempty"` UnknownApplicationLog *string `json:"unknown-application-log,omitempty"` }
type ApplicationListEntries ¶
type ApplicationListEntries struct { Action *string `json:"action,omitempty"` Application *[]ApplicationListEntriesApplication `json:"application,omitempty"` Behavior *string `json:"behavior,omitempty"` Category *[]ApplicationListEntriesCategory `json:"category,omitempty"` Exclusion *[]ApplicationListEntriesExclusion `json:"exclusion,omitempty"` Id *int64 `json:"id,omitempty"` Log *string `json:"log,omitempty"` LogPacket *string `json:"log-packet,omitempty"` Parameters *[]ApplicationListEntriesParameters `json:"parameters,omitempty"` PerIpShaper *string `json:"per-ip-shaper,omitempty"` Popularity *string `json:"popularity,omitempty"` Protocols *string `json:"protocols,omitempty"` Quarantine *string `json:"quarantine,omitempty"` QuarantineExpiry *string `json:"quarantine-expiry,omitempty"` QuarantineLog *string `json:"quarantine-log,omitempty"` RateCount *int64 `json:"rate-count,omitempty"` RateDuration *int64 `json:"rate-duration,omitempty"` RateMode *string `json:"rate-mode,omitempty"` RateTrack *string `json:"rate-track,omitempty"` Risk *[]ApplicationListEntriesRisk `json:"risk,omitempty"` SessionTtl *int64 `json:"session-ttl,omitempty"` Shaper *string `json:"shaper,omitempty"` ShaperReverse *string `json:"shaper-reverse,omitempty"` SubCategory *[]ApplicationListEntriesSubCategory `json:"sub-category,omitempty"` Technology *string `json:"technology,omitempty"` Vendor *string `json:"vendor,omitempty"` }
type ApplicationListEntriesApplication ¶
type ApplicationListEntriesApplication struct {
Id *int64 `json:"id,omitempty"`
}
type ApplicationListEntriesCategory ¶
type ApplicationListEntriesCategory struct {
Id *int64 `json:"id,omitempty"`
}
type ApplicationListEntriesExclusion ¶
type ApplicationListEntriesExclusion struct {
Id *int64 `json:"id,omitempty"`
}
type ApplicationListEntriesParameters ¶
type ApplicationListEntriesParameters struct { Id *int64 `json:"id,omitempty"` Members *[]ApplicationListEntriesParametersMembers `json:"members,omitempty"` Value *string `json:"value,omitempty"` }
type ApplicationListEntriesRisk ¶
type ApplicationListEntriesRisk struct {
Level *int64 `json:"level,omitempty"`
}
type ApplicationListEntriesSubCategory ¶
type ApplicationListEntriesSubCategory struct {
Id *int64 `json:"id,omitempty"`
}
type ApplicationName ¶
type ApplicationName struct { Behavior *string `json:"behavior,omitempty"` Category *int64 `json:"category,omitempty"` Id *int64 `json:"id,omitempty"` Metadata *[]ApplicationNameMetadata `json:"metadata,omitempty"` Name *string `json:"name,omitempty"` Parameter *string `json:"parameter,omitempty"` Parameters *[]ApplicationNameParameters `json:"parameters,omitempty"` Popularity *int64 `json:"popularity,omitempty"` Protocol *string `json:"protocol,omitempty"` Risk *int64 `json:"risk,omitempty"` SubCategory *int64 `json:"sub-category,omitempty"` Technology *string `json:"technology,omitempty"` Vendor *string `json:"vendor,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type ApplicationRuleSettings ¶
type ApplicationRuleSettings struct {
Id *int64 `json:"id,omitempty"`
}
type AuthenticationRule ¶
type AuthenticationRule struct { ActiveAuthMethod *string `json:"active-auth-method,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]AuthenticationRuleDstaddr `json:"dstaddr,omitempty"` Dstaddr6 *[]AuthenticationRuleDstaddr6 `json:"dstaddr6,omitempty"` IpBased *string `json:"ip-based,omitempty"` Name *string `json:"name,omitempty"` Protocol *string `json:"protocol,omitempty"` Srcaddr *[]AuthenticationRuleSrcaddr `json:"srcaddr,omitempty"` Srcaddr6 *[]AuthenticationRuleSrcaddr6 `json:"srcaddr6,omitempty"` Srcintf *[]AuthenticationRuleSrcintf `json:"srcintf,omitempty"` SsoAuthMethod *string `json:"sso-auth-method,omitempty"` Status *string `json:"status,omitempty"` TransactionBased *string `json:"transaction-based,omitempty"` WebAuthCookie *string `json:"web-auth-cookie,omitempty"` WebPortal *string `json:"web-portal,omitempty"` }
type AuthenticationRuleDstaddr ¶
type AuthenticationRuleDstaddr struct {
Name *string `json:"name,omitempty"`
}
type AuthenticationRuleDstaddr6 ¶
type AuthenticationRuleDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type AuthenticationRuleSrcaddr ¶
type AuthenticationRuleSrcaddr struct {
Name *string `json:"name,omitempty"`
}
type AuthenticationRuleSrcaddr6 ¶
type AuthenticationRuleSrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type AuthenticationRuleSrcintf ¶
type AuthenticationRuleSrcintf struct {
Name *string `json:"name,omitempty"`
}
type AuthenticationScheme ¶
type AuthenticationScheme struct { DomainController *string `json:"domain-controller,omitempty"` EmsDeviceOwner *string `json:"ems-device-owner,omitempty"` FssoAgentForNtlm *string `json:"fsso-agent-for-ntlm,omitempty"` FssoGuest *string `json:"fsso-guest,omitempty"` KerberosKeytab *string `json:"kerberos-keytab,omitempty"` Method *string `json:"method,omitempty"` Name *string `json:"name,omitempty"` NegotiateNtlm *string `json:"negotiate-ntlm,omitempty"` RequireTfa *string `json:"require-tfa,omitempty"` SamlServer *string `json:"saml-server,omitempty"` SamlTimeout *int64 `json:"saml-timeout,omitempty"` SshCa *string `json:"ssh-ca,omitempty"` UserCert *string `json:"user-cert,omitempty"` UserDatabase *[]AuthenticationSchemeUserDatabase `json:"user-database,omitempty"` }
type AuthenticationSchemeUserDatabase ¶
type AuthenticationSchemeUserDatabase struct {
Name *string `json:"name,omitempty"`
}
type AuthenticationSetting ¶
type AuthenticationSetting struct { ActiveAuthScheme *string `json:"active-auth-scheme,omitempty"` AuthHttps *string `json:"auth-https,omitempty"` CaptivePortal *string `json:"captive-portal,omitempty"` CaptivePortalIp *string `json:"captive-portal-ip,omitempty"` CaptivePortalIp6 *string `json:"captive-portal-ip6,omitempty"` CaptivePortalPort *int64 `json:"captive-portal-port,omitempty"` CaptivePortalSslPort *int64 `json:"captive-portal-ssl-port,omitempty"` CaptivePortalType *string `json:"captive-portal-type,omitempty"` CaptivePortal6 *string `json:"captive-portal6,omitempty"` CertAuth *string `json:"cert-auth,omitempty"` CertCaptivePortal *string `json:"cert-captive-portal,omitempty"` CertCaptivePortalIp *string `json:"cert-captive-portal-ip,omitempty"` CertCaptivePortalPort *int64 `json:"cert-captive-portal-port,omitempty"` DevRange *[]AuthenticationSettingDevRange `json:"dev-range,omitempty"` SsoAuthScheme *string `json:"sso-auth-scheme,omitempty"` UserCertCa *[]AuthenticationSettingUserCertCa `json:"user-cert-ca,omitempty"` }
type AuthenticationSettingDevRange ¶
type AuthenticationSettingDevRange struct {
Name *string `json:"name,omitempty"`
}
type AuthenticationSettingUserCertCa ¶
type AuthenticationSettingUserCertCa struct {
Name *string `json:"name,omitempty"`
}
type CertificateCa ¶
type CertificateCa struct { AutoUpdateDays *int64 `json:"auto-update-days,omitempty"` AutoUpdateDaysWarning *int64 `json:"auto-update-days-warning,omitempty"` Ca *string `json:"ca,omitempty"` CaIdentifier *string `json:"ca-identifier,omitempty"` Name *string `json:"name,omitempty"` Range *string `json:"range,omitempty"` ScepUrl *string `json:"scep-url,omitempty"` Source *string `json:"source,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslInspectionTrusted *string `json:"ssl-inspection-trusted,omitempty"` }
type CertificateCrl ¶
type CertificateCrl struct { Crl *string `json:"crl,omitempty"` HttpUrl *string `json:"http-url,omitempty"` LdapPassword *string `json:"ldap-password,omitempty"` LdapServer *string `json:"ldap-server,omitempty"` LdapUsername *string `json:"ldap-username,omitempty"` Name *string `json:"name,omitempty"` Range *string `json:"range,omitempty"` ScepCert *string `json:"scep-cert,omitempty"` ScepUrl *string `json:"scep-url,omitempty"` Source *string `json:"source,omitempty"` SourceIp *string `json:"source-ip,omitempty"` UpdateInterval *int64 `json:"update-interval,omitempty"` UpdateVdom *string `json:"update-vdom,omitempty"` }
type CertificateLocal ¶
type CertificateLocal struct { AcmeCaUrl *string `json:"acme-ca-url,omitempty"` AcmeDomain *string `json:"acme-domain,omitempty"` AcmeEmail *string `json:"acme-email,omitempty"` AcmeRenewWindow *int64 `json:"acme-renew-window,omitempty"` AcmeRsaKeySize *int64 `json:"acme-rsa-key-size,omitempty"` AutoRegenerateDays *int64 `json:"auto-regenerate-days,omitempty"` AutoRegenerateDaysWarning *int64 `json:"auto-regenerate-days-warning,omitempty"` CaIdentifier *string `json:"ca-identifier,omitempty"` Certificate *string `json:"certificate,omitempty"` CmpPath *string `json:"cmp-path,omitempty"` CmpRegenerationMethod *string `json:"cmp-regeneration-method,omitempty"` CmpServer *string `json:"cmp-server,omitempty"` CmpServerCert *string `json:"cmp-server-cert,omitempty"` Comments *string `json:"comments,omitempty"` Csr *string `json:"csr,omitempty"` EnrollProtocol *string `json:"enroll-protocol,omitempty"` IkeLocalid *string `json:"ike-localid,omitempty"` IkeLocalidType *string `json:"ike-localid-type,omitempty"` Name *string `json:"name,omitempty"` NameEncoding *string `json:"name-encoding,omitempty"` Password *string `json:"password,omitempty"` PrivateKey *string `json:"private-key,omitempty"` Range *string `json:"range,omitempty"` ScepPassword *string `json:"scep-password,omitempty"` ScepUrl *string `json:"scep-url,omitempty"` Source *string `json:"source,omitempty"` SourceIp *string `json:"source-ip,omitempty"` State *string `json:"state,omitempty"` }
type CertificateRemote ¶
type CifsDomainController ¶
type CifsDomainController struct { DomainName *string `json:"domain-name,omitempty"` Ip *string `json:"ip,omitempty"` Ip6 *string `json:"ip6,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ServerName *string `json:"server-name,omitempty"` Username *string `json:"username,omitempty"` }
type CifsProfile ¶
type CifsProfile struct { DomainController *string `json:"domain-controller,omitempty"` FileFilter *[]CifsProfileFileFilter `json:"file-filter,omitempty"` Name *string `json:"name,omitempty"` ServerCredentialType *string `json:"server-credential-type,omitempty"` ServerKeytab *[]CifsProfileServerKeytab `json:"server-keytab,omitempty"` }
type CifsProfileFileFilter ¶
type CifsProfileFileFilter struct { Entries *[]CifsProfileFileFilterEntries `json:"entries,omitempty"` Log *string `json:"log,omitempty"` Status *string `json:"status,omitempty"` }
type CifsProfileFileFilterEntries ¶
type CifsProfileFileFilterEntries struct { Action *string `json:"action,omitempty"` Comment *string `json:"comment,omitempty"` Direction *string `json:"direction,omitempty"` FileType *[]CifsProfileFileFilterEntriesFileType `json:"file-type,omitempty"` Filter *string `json:"filter,omitempty"` }
type CifsProfileFileFilterEntriesFileType ¶
type CifsProfileFileFilterEntriesFileType struct {
Name *string `json:"name,omitempty"`
}
type CmdbError400 ¶
type CmdbError400 struct { Status *string `json:"status,omitempty"` HTTPStatus *int64 `json:"http_status,omitempty"` Vdom *string `json:"vdom,omitempty"` Path *string `json:"path,omitempty"` Name *string `json:"name,omitempty"` Serial *string `json:"serial,omitempty"` Version *string `json:"version,omitempty"` Build *int64 `json:"build,omitempty"` HTTPMethod *string `json:"http_method,omitempty"` }
type CmdbError403 ¶
type CmdbError403 struct { Status *string `json:"status,omitempty"` HTTPStatus *int64 `json:"http_status,omitempty"` Vdom *string `json:"vdom,omitempty"` Serial *string `json:"serial,omitempty"` Version *string `json:"version,omitempty"` Build *int64 `json:"build,omitempty"` HTTPMethod *string `json:"http_method,omitempty"` }
type CmdbError404 ¶
type CmdbError404 struct { HTTPMethod *string `json:"http_method,omitempty"` Revision *string `json:"revision,omitempty"` Status *string `json:"status,omitempty"` HTTPStatus *int64 `json:"http_status,omitempty"` Vdom *string `json:"vdom,omitempty"` Path *string `json:"path,omitempty"` Name *string `json:"name,omitempty"` Mkey *string `json:"mkey,omitempty"` Serial *string `json:"serial,omitempty"` Version *string `json:"version,omitempty"` Build *int64 `json:"build,omitempty"` }
type CmdbError500 ¶
type CmdbError500 struct { HTTPMethod string `json:"http_method,omitempty"` Revision string `json:"revision,omitempty"` RevisionChanged bool `json:"revision_changed,omitempty"` CLIError string `json:"cli_error,omitempty"` Error int64 `json:"error,omitempty"` Status string `json:"status,omitempty"` HTTPStatus int64 `json:"http_status,omitempty"` Vdom string `json:"vdom,omitempty"` Path string `json:"path,omitempty"` Name string `json:"name,omitempty"` Serial string `json:"serial,omitempty"` Version string `json:"version,omitempty"` Build int64 `json:"build,omitempty"` }
type CmdbRequest ¶
type CmdbRequestParams ¶
type CmdbRequestParams struct { Action string `json:"action,omitempty"` AllowAppend *bool `json:"allow_append,omitempty"` After string `json:"after,omitempty"` Before string `json:"before,omitempty"` Datasource *bool `json:"datasource,omitempty"` ExcludeDefaultValues *bool `json:"exclude-default-values,omitempty"` Filter *[]string `json:"filter,omitempty"` Format *[]string `json:"format,omitempty"` Meta *bool `json:"meta,omitempty"` Mkey string `json:"mykey,omitempty"` PlainTextPassword *bool `json:"plain-text-password,omitempty"` Scope string `json:"scope,omitempty"` Sort *[]string `json:"sort,omitempty"` Type string `json:"type,omitempty"` Vdom string `json:"vdom,omitempty"` WithMeta *bool `json:"with_meta,omitempty"` }
type CmdbResponse ¶
type CmdbResponse struct { HTTPMethod string `json:"http_method,omitempty"` Size *int64 `json:"size,omitempty"` MatchedCount *int64 `json:"matched_count,omitempty"` NextIdx *int64 `json:"next_idx,omitempty"` Revision *string `json:"revision,omitempty"` RevisionChanged *bool `json:"revision_changed,omitempty"` OldRevision *string `json:"old_revision,omitempty"` Results interface{} `json:"results,omitempty"` Vdom *string `json:"vdom,omitempty"` Path *string `json:"path,omitempty"` ChildPath *string `json:"child_path,omitempty"` Name *string `json:"name,omitempty"` Mkey interface{} `json:"mkey,omitempty"` ChildMkey interface{} `json:"child_mkey,omitempty"` Status string `json:"status,omitempty"` HTTPStatus int64 `json:"http_status,omitempty"` Serial *string `json:"serial,omitempty"` Version *string `json:"version,omitempty"` Build *int64 `json:"build,omitempty"` FullPath *string `json:"FullPath,omitempty"` }
type CredentialStoreDomainController ¶
type CredentialStoreDomainController struct { DomainName *string `json:"domain-name,omitempty"` Hostname *string `json:"hostname,omitempty"` Ip *string `json:"ip,omitempty"` Ip6 *string `json:"ip6,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ServerName *string `json:"server-name,omitempty"` Username *string `json:"username,omitempty"` }
type DlpFilepattern ¶
type DlpFilepattern struct { Comment *string `json:"comment,omitempty"` Entries *[]DlpFilepatternEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type DlpFilepatternEntries ¶
type DlpFpDocSource ¶
type DlpFpDocSource struct { Date *int64 `json:"date,omitempty"` FilePath *string `json:"file-path,omitempty"` FilePattern *string `json:"file-pattern,omitempty"` KeepModified *string `json:"keep-modified,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` Period *string `json:"period,omitempty"` RemoveDeleted *string `json:"remove-deleted,omitempty"` ScanOnCreation *string `json:"scan-on-creation,omitempty"` ScanSubdirectories *string `json:"scan-subdirectories,omitempty"` Sensitivity *string `json:"sensitivity,omitempty"` Server *string `json:"server,omitempty"` ServerType *string `json:"server-type,omitempty"` TodHour *int64 `json:"tod-hour,omitempty"` TodMin *int64 `json:"tod-min,omitempty"` Username *string `json:"username,omitempty"` Vdom *string `json:"vdom,omitempty"` Weekday *string `json:"weekday,omitempty"` }
type DlpSensitivity ¶
type DlpSensitivity struct {
Name *string `json:"name,omitempty"`
}
type DlpSensor ¶
type DlpSensor struct { Comment *string `json:"comment,omitempty"` DlpLog *string `json:"dlp-log,omitempty"` ExtendedLog *string `json:"extended-log,omitempty"` FeatureSet *string `json:"feature-set,omitempty"` Filter *[]DlpSensorFilter `json:"filter,omitempty"` FullArchiveProto *string `json:"full-archive-proto,omitempty"` NacQuarLog *string `json:"nac-quar-log,omitempty"` Name *string `json:"name,omitempty"` Options *string `json:"options,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` SummaryProto *string `json:"summary-proto,omitempty"` }
type DlpSensorFilter ¶
type DlpSensorFilter struct { Action *string `json:"action,omitempty"` Archive *string `json:"archive,omitempty"` CompanyIdentifier *string `json:"company-identifier,omitempty"` Expiry *string `json:"expiry,omitempty"` FileSize *int64 `json:"file-size,omitempty"` FileType *int64 `json:"file-type,omitempty"` FilterBy *string `json:"filter-by,omitempty"` Id *int64 `json:"id,omitempty"` MatchPercentage *int64 `json:"match-percentage,omitempty"` Name *string `json:"name,omitempty"` Proto *string `json:"proto,omitempty"` Regexp *string `json:"regexp,omitempty"` Sensitivity *[]DlpSensorFilterSensitivity `json:"sensitivity,omitempty"` Severity *string `json:"severity,omitempty"` Type *string `json:"type,omitempty"` }
type DlpSensorFilterSensitivity ¶
type DlpSensorFilterSensitivity struct {
Name *string `json:"name,omitempty"`
}
type DlpSettings ¶
type DnsfilterDomainFilter ¶
type DnsfilterDomainFilter struct { Comment *string `json:"comment,omitempty"` Entries *[]DnsfilterDomainFilterEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type DnsfilterProfile ¶
type DnsfilterProfile struct { BlockAction *string `json:"block-action,omitempty"` BlockBotnet *string `json:"block-botnet,omitempty"` Comment *string `json:"comment,omitempty"` DnsTranslation *[]DnsfilterProfileDnsTranslation `json:"dns-translation,omitempty"` DomainFilter *[]DnsfilterProfileDomainFilter `json:"domain-filter,omitempty"` ExternalIpBlocklist *[]DnsfilterProfileExternalIpBlocklist `json:"external-ip-blocklist,omitempty"` FtgdDns *[]DnsfilterProfileFtgdDns `json:"ftgd-dns,omitempty"` LogAllDomain *string `json:"log-all-domain,omitempty"` Name *string `json:"name,omitempty"` RedirectPortal *string `json:"redirect-portal,omitempty"` RedirectPortal6 *string `json:"redirect-portal6,omitempty"` SafeSearch *string `json:"safe-search,omitempty"` SdnsDomainLog *string `json:"sdns-domain-log,omitempty"` SdnsFtgdErrLog *string `json:"sdns-ftgd-err-log,omitempty"` YoutubeRestrict *string `json:"youtube-restrict,omitempty"` }
type DnsfilterProfileDnsTranslation ¶
type DnsfilterProfileDnsTranslation struct { AddrType *string `json:"addr-type,omitempty"` Dst *string `json:"dst,omitempty"` Dst6 *string `json:"dst6,omitempty"` Id *int64 `json:"id,omitempty"` Netmask *string `json:"netmask,omitempty"` Prefix *int64 `json:"prefix,omitempty"` Src *string `json:"src,omitempty"` Src6 *string `json:"src6,omitempty"` Status *string `json:"status,omitempty"` }
type DnsfilterProfileDomainFilter ¶
type DnsfilterProfileDomainFilter struct {
DomainFilterTable *int64 `json:"domain-filter-table,omitempty"`
}
type DnsfilterProfileExternalIpBlocklist ¶
type DnsfilterProfileExternalIpBlocklist struct {
Name *string `json:"name,omitempty"`
}
type DnsfilterProfileFtgdDns ¶
type DnsfilterProfileFtgdDns struct { Filters *[]DnsfilterProfileFtgdDnsFilters `json:"filters,omitempty"` Options *string `json:"options,omitempty"` }
type EmailfilterBlockAllowList ¶
type EmailfilterBlockAllowList struct { Comment *string `json:"comment,omitempty"` Entries *[]EmailfilterBlockAllowListEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type EmailfilterBlockAllowListEntries ¶
type EmailfilterBlockAllowListEntries struct { Action *string `json:"action,omitempty"` AddrType *string `json:"addr-type,omitempty"` EmailPattern *string `json:"email-pattern,omitempty"` Id *int64 `json:"id,omitempty"` Ip4Subnet *string `json:"ip4-subnet,omitempty"` Ip6Subnet *string `json:"ip6-subnet,omitempty"` PatternType *string `json:"pattern-type,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
type EmailfilterBwl ¶
type EmailfilterBwl struct { Comment *string `json:"comment,omitempty"` Entries *[]EmailfilterBwlEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type EmailfilterBwlEntries ¶
type EmailfilterBwlEntries struct { Action *string `json:"action,omitempty"` AddrType *string `json:"addr-type,omitempty"` EmailPattern *string `json:"email-pattern,omitempty"` Id *int64 `json:"id,omitempty"` Ip4Subnet *string `json:"ip4-subnet,omitempty"` Ip6Subnet *string `json:"ip6-subnet,omitempty"` PatternType *string `json:"pattern-type,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
type EmailfilterBword ¶
type EmailfilterBword struct { Comment *string `json:"comment,omitempty"` Entries *[]EmailfilterBwordEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type EmailfilterBwordEntries ¶
type EmailfilterBwordEntries struct { Action *string `json:"action,omitempty"` Id *int64 `json:"id,omitempty"` Language *string `json:"language,omitempty"` Pattern *string `json:"pattern,omitempty"` PatternType *string `json:"pattern-type,omitempty"` Score *int64 `json:"score,omitempty"` Status *string `json:"status,omitempty"` Where *string `json:"where,omitempty"` }
type EmailfilterDnsbl ¶
type EmailfilterDnsbl struct { Comment *string `json:"comment,omitempty"` Entries *[]EmailfilterDnsblEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type EmailfilterFortishield ¶
type EmailfilterIptrust ¶
type EmailfilterIptrust struct { Comment *string `json:"comment,omitempty"` Entries *[]EmailfilterIptrustEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type EmailfilterMheader ¶
type EmailfilterMheader struct { Comment *string `json:"comment,omitempty"` Entries *[]EmailfilterMheaderEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type EmailfilterMheaderEntries ¶
type EmailfilterMheaderEntries struct { Action *string `json:"action,omitempty"` Fieldbody *string `json:"fieldbody,omitempty"` Fieldname *string `json:"fieldname,omitempty"` Id *int64 `json:"id,omitempty"` PatternType *string `json:"pattern-type,omitempty"` Status *string `json:"status,omitempty"` }
type EmailfilterOptions ¶
type EmailfilterOptions struct {
DnsTimeout *int64 `json:"dns-timeout,omitempty"`
}
type EmailfilterProfile ¶
type EmailfilterProfile struct { Comment *string `json:"comment,omitempty"` External *string `json:"external,omitempty"` FeatureSet *string `json:"feature-set,omitempty"` FileFilter *[]EmailfilterProfileFileFilter `json:"file-filter,omitempty"` Gmail *[]EmailfilterProfileGmail `json:"gmail,omitempty"` Imap *[]EmailfilterProfileImap `json:"imap,omitempty"` Mapi *[]EmailfilterProfileMapi `json:"mapi,omitempty"` MsnHotmail *[]EmailfilterProfileMsnHotmail `json:"msn-hotmail,omitempty"` Name *string `json:"name,omitempty"` Options *string `json:"options,omitempty"` OtherWebmails *[]EmailfilterProfileOtherWebmails `json:"other-webmails,omitempty"` Pop3 *[]EmailfilterProfilePop3 `json:"pop3,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` Smtp *[]EmailfilterProfileSmtp `json:"smtp,omitempty"` SpamBalTable *int64 `json:"spam-bal-table,omitempty"` SpamBwlTable *int64 `json:"spam-bwl-table,omitempty"` SpamBwordTable *int64 `json:"spam-bword-table,omitempty"` SpamBwordThreshold *int64 `json:"spam-bword-threshold,omitempty"` SpamFiltering *string `json:"spam-filtering,omitempty"` SpamIptrustTable *int64 `json:"spam-iptrust-table,omitempty"` SpamLog *string `json:"spam-log,omitempty"` SpamLogFortiguardResponse *string `json:"spam-log-fortiguard-response,omitempty"` SpamMheaderTable *int64 `json:"spam-mheader-table,omitempty"` SpamRblTable *int64 `json:"spam-rbl-table,omitempty"` YahooMail *[]EmailfilterProfileYahooMail `json:"yahoo-mail,omitempty"` }
type EmailfilterProfileFileFilter ¶
type EmailfilterProfileFileFilter struct { Entries *[]EmailfilterProfileFileFilterEntries `json:"entries,omitempty"` Log *string `json:"log,omitempty"` ScanArchiveContents *string `json:"scan-archive-contents,omitempty"` Status *string `json:"status,omitempty"` }
type EmailfilterProfileFileFilterEntries ¶
type EmailfilterProfileFileFilterEntries struct { Action *string `json:"action,omitempty"` Comment *string `json:"comment,omitempty"` FileType *[]EmailfilterProfileFileFilterEntriesFileType `json:"file-type,omitempty"` Filter *string `json:"filter,omitempty"` PasswordProtected *string `json:"password-protected,omitempty"` Protocol *string `json:"protocol,omitempty"` }
type EmailfilterProfileFileFilterEntriesFileType ¶
type EmailfilterProfileFileFilterEntriesFileType struct {
Name *string `json:"name,omitempty"`
}
type EmailfilterProfileImap ¶
type EmailfilterProfileMapi ¶
type EmailfilterProfileOtherWebmails ¶
type EmailfilterProfileOtherWebmails struct {
LogAll *string `json:"log-all,omitempty"`
}
type EmailfilterProfilePop3 ¶
type EmailfilterProfileSmtp ¶
type EmailfilterProfileSmtp struct { Action *string `json:"action,omitempty"` Hdrip *string `json:"hdrip,omitempty"` LocalOverride *string `json:"local-override,omitempty"` Log *string `json:"log,omitempty"` LogAll *string `json:"log-all,omitempty"` TagMsg *string `json:"tag-msg,omitempty"` TagType *string `json:"tag-type,omitempty"` }
type EndpointControlFctems ¶
type EndpointControlFctems struct { AdminPassword *string `json:"admin-password,omitempty"` AdminUsername *string `json:"admin-username,omitempty"` CallTimeout *int64 `json:"call-timeout,omitempty"` Capabilities *string `json:"capabilities,omitempty"` Certificate *string `json:"certificate,omitempty"` CloudServerType *string `json:"cloud-server-type,omitempty"` FortinetoneCloudAuthentication *string `json:"fortinetone-cloud-authentication,omitempty"` HttpsPort *int64 `json:"https-port,omitempty"` Name *string `json:"name,omitempty"` PreserveSslSession *string `json:"preserve-ssl-session,omitempty"` PullAvatars *string `json:"pull-avatars,omitempty"` PullMalwareHash *string `json:"pull-malware-hash,omitempty"` PullSysinfo *string `json:"pull-sysinfo,omitempty"` PullTags *string `json:"pull-tags,omitempty"` PullVulnerabilities *string `json:"pull-vulnerabilities,omitempty"` SerialNumber *string `json:"serial-number,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` StatusCheckInterval *int64 `json:"status-check-interval,omitempty"` WebsocketOverride *string `json:"websocket-override,omitempty"` }
type EndpointControlSettings ¶
type EndpointControlSettings struct { ForticlientDisconnectUnsupportedClient *string `json:"forticlient-disconnect-unsupported-client,omitempty"` ForticlientKeepaliveInterval *int64 `json:"forticlient-keepalive-interval,omitempty"` ForticlientSysUpdateInterval *int64 `json:"forticlient-sys-update-interval,omitempty"` ForticlientUserAvatar *string `json:"forticlient-user-avatar,omitempty"` }
type ExtenderControllerDataplan ¶
type ExtenderControllerDataplan struct { APN *string `json:"APN,omitempty"` PDN *string `json:"PDN,omitempty"` Apn *string `json:"apn,omitempty"` AuthType *string `json:"auth-type,omitempty"` BillingDate *int64 `json:"billing-date,omitempty"` Capacity *int64 `json:"capacity,omitempty"` Carrier *string `json:"carrier,omitempty"` Iccid *string `json:"iccid,omitempty"` ModemId *string `json:"modem-id,omitempty"` MonthlyFee *int64 `json:"monthly-fee,omitempty"` Name *string `json:"name,omitempty"` Overage *string `json:"overage,omitempty"` Password *string `json:"password,omitempty"` Pdn *string `json:"pdn,omitempty"` PreferredSubnet *int64 `json:"preferred-subnet,omitempty"` PrivateNetwork *string `json:"private-network,omitempty"` SignalPeriod *int64 `json:"signal-period,omitempty"` SignalThreshold *int64 `json:"signal-threshold,omitempty"` Slot *string `json:"slot,omitempty"` Type *string `json:"type,omitempty"` Username *string `json:"username,omitempty"` }
type ExtenderControllerExtender ¶
type ExtenderControllerExtender struct { AccessPointName *string `json:"access-point-name,omitempty"` Admin *string `json:"admin,omitempty"` Allowaccess *string `json:"allowaccess,omitempty"` AtDialScript *string `json:"at-dial-script,omitempty"` Authorized *string `json:"authorized,omitempty"` BandwidthLimit *int64 `json:"bandwidth-limit,omitempty"` BillingStartDay *int64 `json:"billing-start-day,omitempty"` CdmaAaaSpi *string `json:"cdma-aaa-spi,omitempty"` CdmaHaSpi *string `json:"cdma-ha-spi,omitempty"` CdmaNai *string `json:"cdma-nai,omitempty"` ConnStatus *int64 `json:"conn-status,omitempty"` ControllerReport *[]ExtenderControllerExtenderControllerReport `json:"controller-report,omitempty"` Description *string `json:"description,omitempty"` DeviceId *int64 `json:"device-id,omitempty"` DialMode *string `json:"dial-mode,omitempty"` DialStatus *int64 `json:"dial-status,omitempty"` EnforceBandwidth *string `json:"enforce-bandwidth,omitempty"` ExtName *string `json:"ext-name,omitempty"` ExtensionType *string `json:"extension-type,omitempty"` Id *string `json:"id,omitempty"` Ifname *string `json:"ifname,omitempty"` InitiatedUpdate *string `json:"initiated-update,omitempty"` LoginPassword *string `json:"login-password,omitempty"` LoginPasswordChange *string `json:"login-password-change,omitempty"` Mode *string `json:"mode,omitempty"` ModemPasswd *string `json:"modem-passwd,omitempty"` ModemType *string `json:"modem-type,omitempty"` Modem1 *[]ExtenderControllerExtenderModem1 `json:"modem1,omitempty"` Modem2 *[]ExtenderControllerExtenderModem2 `json:"modem2,omitempty"` MultiMode *string `json:"multi-mode,omitempty"` Name *string `json:"name,omitempty"` OverrideAllowaccess *string `json:"override-allowaccess,omitempty"` OverrideEnforceBandwidth *string `json:"override-enforce-bandwidth,omitempty"` OverrideLoginPasswordChange *string `json:"override-login-password-change,omitempty"` PppAuthProtocol *string `json:"ppp-auth-protocol,omitempty"` PppEchoRequest *string `json:"ppp-echo-request,omitempty"` PppPassword *string `json:"ppp-password,omitempty"` PppUsername *string `json:"ppp-username,omitempty"` PrimaryHa *string `json:"primary-ha,omitempty"` Profile *string `json:"profile,omitempty"` QuotaLimitMb *int64 `json:"quota-limit-mb,omitempty"` Redial *string `json:"redial,omitempty"` RedundantIntf *string `json:"redundant-intf,omitempty"` Roaming *string `json:"roaming,omitempty"` Role *string `json:"role,omitempty"` SecondaryHa *string `json:"secondary-ha,omitempty"` SimPin *string `json:"sim-pin,omitempty"` Vdom *int64 `json:"vdom,omitempty"` WanExtension *[]ExtenderControllerExtenderWanExtension `json:"wan-extension,omitempty"` WimaxAuthProtocol *string `json:"wimax-auth-protocol,omitempty"` WimaxCarrier *string `json:"wimax-carrier,omitempty"` WimaxRealm *string `json:"wimax-realm,omitempty"` }
type ExtenderControllerExtenderModem1 ¶
type ExtenderControllerExtenderModem1 struct { AutoSwitch *[]ExtenderControllerExtenderModem1AutoSwitch `json:"auto-switch,omitempty"` ConnStatus *int64 `json:"conn-status,omitempty"` DefaultSim *string `json:"default-sim,omitempty"` Gps *string `json:"gps,omitempty"` Ifname *string `json:"ifname,omitempty"` PreferredCarrier *string `json:"preferred-carrier,omitempty"` RedundantIntf *string `json:"redundant-intf,omitempty"` RedundantMode *string `json:"redundant-mode,omitempty"` Sim1Pin *string `json:"sim1-pin,omitempty"` Sim1PinCode *string `json:"sim1-pin-code,omitempty"` Sim2Pin *string `json:"sim2-pin,omitempty"` Sim2PinCode *string `json:"sim2-pin-code,omitempty"` }
type ExtenderControllerExtenderModem1AutoSwitch ¶
type ExtenderControllerExtenderModem1AutoSwitch struct { Dataplan *string `json:"dataplan,omitempty"` Disconnect *string `json:"disconnect,omitempty"` DisconnectPeriod *int64 `json:"disconnect-period,omitempty"` DisconnectThreshold *int64 `json:"disconnect-threshold,omitempty"` Signal *string `json:"signal,omitempty"` SwitchBack *string `json:"switch-back,omitempty"` SwitchBackTime *string `json:"switch-back-time,omitempty"` SwitchBackTimer *int64 `json:"switch-back-timer,omitempty"` }
type ExtenderControllerExtenderModem2 ¶
type ExtenderControllerExtenderModem2 struct { AutoSwitch *[]ExtenderControllerExtenderModem2AutoSwitch `json:"auto-switch,omitempty"` ConnStatus *int64 `json:"conn-status,omitempty"` DefaultSim *string `json:"default-sim,omitempty"` Gps *string `json:"gps,omitempty"` Ifname *string `json:"ifname,omitempty"` PreferredCarrier *string `json:"preferred-carrier,omitempty"` RedundantIntf *string `json:"redundant-intf,omitempty"` RedundantMode *string `json:"redundant-mode,omitempty"` Sim1Pin *string `json:"sim1-pin,omitempty"` Sim1PinCode *string `json:"sim1-pin-code,omitempty"` Sim2Pin *string `json:"sim2-pin,omitempty"` Sim2PinCode *string `json:"sim2-pin-code,omitempty"` }
type ExtenderControllerExtenderModem2AutoSwitch ¶
type ExtenderControllerExtenderModem2AutoSwitch struct { Dataplan *string `json:"dataplan,omitempty"` Disconnect *string `json:"disconnect,omitempty"` DisconnectPeriod *int64 `json:"disconnect-period,omitempty"` DisconnectThreshold *int64 `json:"disconnect-threshold,omitempty"` Signal *string `json:"signal,omitempty"` SwitchBack *string `json:"switch-back,omitempty"` SwitchBackTime *string `json:"switch-back-time,omitempty"` SwitchBackTimer *int64 `json:"switch-back-timer,omitempty"` }
type ExtenderControllerExtenderProfile ¶
type ExtenderControllerExtenderProfile struct { Allowaccess *string `json:"allowaccess,omitempty"` BandwidthLimit *int64 `json:"bandwidth-limit,omitempty"` Cellular *[]ExtenderControllerExtenderProfileCellular `json:"cellular,omitempty"` EnforceBandwidth *string `json:"enforce-bandwidth,omitempty"` Extension *string `json:"extension,omitempty"` Id *int64 `json:"id,omitempty"` LanExtension *[]ExtenderControllerExtenderProfileLanExtension `json:"lan-extension,omitempty"` LoginPassword *string `json:"login-password,omitempty"` LoginPasswordChange *string `json:"login-password-change,omitempty"` Model *string `json:"model,omitempty"` Name *string `json:"name,omitempty"` }
type ExtenderControllerExtenderProfileCellular ¶
type ExtenderControllerExtenderProfileCellular struct { ControllerReport *[]ExtenderControllerExtenderProfileCellularControllerReport `json:"controller-report,omitempty"` Dataplan *[]ExtenderControllerExtenderProfileCellularDataplan `json:"dataplan,omitempty"` Modem1 *[]ExtenderControllerExtenderProfileCellularModem1 `json:"modem1,omitempty"` Modem2 *[]ExtenderControllerExtenderProfileCellularModem2 `json:"modem2,omitempty"` SmsNotification *[]ExtenderControllerExtenderProfileCellularSmsNotification `json:"sms-notification,omitempty"` }
type ExtenderControllerExtenderProfileCellularDataplan ¶
type ExtenderControllerExtenderProfileCellularDataplan struct {
Name *string `json:"name,omitempty"`
}
type ExtenderControllerExtenderProfileCellularModem1 ¶
type ExtenderControllerExtenderProfileCellularModem1 struct { AutoSwitch *[]ExtenderControllerExtenderProfileCellularModem1AutoSwitch `json:"auto-switch,omitempty"` ConnStatus *int64 `json:"conn-status,omitempty"` DefaultSim *string `json:"default-sim,omitempty"` Gps *string `json:"gps,omitempty"` PreferredCarrier *string `json:"preferred-carrier,omitempty"` RedundantIntf *string `json:"redundant-intf,omitempty"` RedundantMode *string `json:"redundant-mode,omitempty"` Sim1Pin *string `json:"sim1-pin,omitempty"` Sim1PinCode *string `json:"sim1-pin-code,omitempty"` Sim2Pin *string `json:"sim2-pin,omitempty"` Sim2PinCode *string `json:"sim2-pin-code,omitempty"` }
type ExtenderControllerExtenderProfileCellularModem1AutoSwitch ¶
type ExtenderControllerExtenderProfileCellularModem1AutoSwitch struct { Dataplan *string `json:"dataplan,omitempty"` Disconnect *string `json:"disconnect,omitempty"` DisconnectPeriod *int64 `json:"disconnect-period,omitempty"` DisconnectThreshold *int64 `json:"disconnect-threshold,omitempty"` Signal *string `json:"signal,omitempty"` SwitchBack *string `json:"switch-back,omitempty"` SwitchBackTime *string `json:"switch-back-time,omitempty"` SwitchBackTimer *int64 `json:"switch-back-timer,omitempty"` }
type ExtenderControllerExtenderProfileCellularModem2 ¶
type ExtenderControllerExtenderProfileCellularModem2 struct { AutoSwitch *[]ExtenderControllerExtenderProfileCellularModem2AutoSwitch `json:"auto-switch,omitempty"` ConnStatus *int64 `json:"conn-status,omitempty"` DefaultSim *string `json:"default-sim,omitempty"` Gps *string `json:"gps,omitempty"` PreferredCarrier *string `json:"preferred-carrier,omitempty"` RedundantIntf *string `json:"redundant-intf,omitempty"` RedundantMode *string `json:"redundant-mode,omitempty"` Sim1Pin *string `json:"sim1-pin,omitempty"` Sim1PinCode *string `json:"sim1-pin-code,omitempty"` Sim2Pin *string `json:"sim2-pin,omitempty"` Sim2PinCode *string `json:"sim2-pin-code,omitempty"` }
type ExtenderControllerExtenderProfileCellularModem2AutoSwitch ¶
type ExtenderControllerExtenderProfileCellularModem2AutoSwitch struct { Dataplan *string `json:"dataplan,omitempty"` Disconnect *string `json:"disconnect,omitempty"` DisconnectPeriod *int64 `json:"disconnect-period,omitempty"` DisconnectThreshold *int64 `json:"disconnect-threshold,omitempty"` Signal *string `json:"signal,omitempty"` SwitchBack *string `json:"switch-back,omitempty"` SwitchBackTime *string `json:"switch-back-time,omitempty"` SwitchBackTimer *int64 `json:"switch-back-timer,omitempty"` }
type ExtenderControllerExtenderProfileCellularSmsNotification ¶
type ExtenderControllerExtenderProfileCellularSmsNotification struct { Alert *[]ExtenderControllerExtenderProfileCellularSmsNotificationAlert `json:"alert,omitempty"` Receiver *[]ExtenderControllerExtenderProfileCellularSmsNotificationReceiver `json:"receiver,omitempty"` Status *string `json:"status,omitempty"` }
type ExtenderControllerExtenderProfileCellularSmsNotificationAlert ¶
type ExtenderControllerExtenderProfileCellularSmsNotificationAlert struct { DataExhausted *string `json:"data-exhausted,omitempty"` FgtBackupModeSwitch *string `json:"fgt-backup-mode-switch,omitempty"` LowSignalStrength *string `json:"low-signal-strength,omitempty"` ModeSwitch *string `json:"mode-switch,omitempty"` OsImageFallback *string `json:"os-image-fallback,omitempty"` SessionDisconnect *string `json:"session-disconnect,omitempty"` SystemReboot *string `json:"system-reboot,omitempty"` }
type ExtenderControllerExtenderProfileLanExtension ¶
type ExtenderControllerExtenderProfileLanExtension struct { Backhaul *[]ExtenderControllerExtenderProfileLanExtensionBackhaul `json:"backhaul,omitempty"` BackhaulInterface *string `json:"backhaul-interface,omitempty"` BackhaulIp *string `json:"backhaul-ip,omitempty"` IpsecTunnel *string `json:"ipsec-tunnel,omitempty"` LinkLoadbalance *string `json:"link-loadbalance,omitempty"` }
type FileFilterProfile ¶
type FileFilterProfile struct { Comment *string `json:"comment,omitempty"` ExtendedLog *string `json:"extended-log,omitempty"` FeatureSet *string `json:"feature-set,omitempty"` Log *string `json:"log,omitempty"` Name *string `json:"name,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` Rules *[]FileFilterProfileRules `json:"rules,omitempty"` ScanArchiveContents *string `json:"scan-archive-contents,omitempty"` }
type FileFilterProfileRules ¶
type FileFilterProfileRules struct { Action *string `json:"action,omitempty"` Comment *string `json:"comment,omitempty"` Direction *string `json:"direction,omitempty"` FileType *[]FileFilterProfileRulesFileType `json:"file-type,omitempty"` Name *string `json:"name,omitempty"` PasswordProtected *string `json:"password-protected,omitempty"` Protocol *string `json:"protocol,omitempty"` }
type FileFilterProfileRulesFileType ¶
type FileFilterProfileRulesFileType struct {
Name *string `json:"name,omitempty"`
}
type FirewallAccessProxy ¶
type FirewallAccessProxy struct { ApiGateway *[]FirewallAccessProxyApiGateway `json:"api-gateway,omitempty"` ApiGateway6 *[]FirewallAccessProxyApiGateway6 `json:"api-gateway6,omitempty"` AuthPortal *string `json:"auth-portal,omitempty"` AuthVirtualHost *string `json:"auth-virtual-host,omitempty"` ClientCert *string `json:"client-cert,omitempty"` DecryptedTrafficMirror *string `json:"decrypted-traffic-mirror,omitempty"` EmptyCertAction *string `json:"empty-cert-action,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` LogBlockedTraffic *string `json:"log-blocked-traffic,omitempty"` Name *string `json:"name,omitempty"` Realservers *[]FirewallAccessProxyRealservers `json:"realservers,omitempty"` ServerPubkeyAuth *string `json:"server-pubkey-auth,omitempty"` ServerPubkeyAuthSettings *[]FirewallAccessProxyServerPubkeyAuthSettings `json:"server-pubkey-auth-settings,omitempty"` Vip *string `json:"vip,omitempty"` }
type FirewallAccessProxy6 ¶
type FirewallAccessProxy6 struct { ApiGateway *[]FirewallAccessProxy6ApiGateway `json:"api-gateway,omitempty"` ApiGateway6 *[]FirewallAccessProxy6ApiGateway6 `json:"api-gateway6,omitempty"` AuthPortal *string `json:"auth-portal,omitempty"` AuthVirtualHost *string `json:"auth-virtual-host,omitempty"` ClientCert *string `json:"client-cert,omitempty"` DecryptedTrafficMirror *string `json:"decrypted-traffic-mirror,omitempty"` EmptyCertAction *string `json:"empty-cert-action,omitempty"` LogBlockedTraffic *string `json:"log-blocked-traffic,omitempty"` Name *string `json:"name,omitempty"` Vip *string `json:"vip,omitempty"` }
type FirewallAccessProxy6ApiGateway ¶
type FirewallAccessProxy6ApiGateway struct { HttpCookieAge *int64 `json:"http-cookie-age,omitempty"` HttpCookieDomain *string `json:"http-cookie-domain,omitempty"` HttpCookieDomainFromHost *string `json:"http-cookie-domain-from-host,omitempty"` HttpCookieGeneration *int64 `json:"http-cookie-generation,omitempty"` HttpCookiePath *string `json:"http-cookie-path,omitempty"` HttpsCookieSecure *string `json:"https-cookie-secure,omitempty"` Id *int64 `json:"id,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Persistence *string `json:"persistence,omitempty"` Realservers *[]FirewallAccessProxy6ApiGatewayRealservers `json:"realservers,omitempty"` SamlRedirect *string `json:"saml-redirect,omitempty"` SamlServer *string `json:"saml-server,omitempty"` Service *string `json:"service,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCipherSuites *[]FirewallAccessProxy6ApiGatewaySslCipherSuites `json:"ssl-cipher-suites,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslVpnWebPortal *string `json:"ssl-vpn-web-portal,omitempty"` UrlMap *string `json:"url-map,omitempty"` UrlMapType *string `json:"url-map-type,omitempty"` VirtualHost *string `json:"virtual-host,omitempty"` }
type FirewallAccessProxy6ApiGateway6 ¶
type FirewallAccessProxy6ApiGateway6 struct { HttpCookieAge *int64 `json:"http-cookie-age,omitempty"` HttpCookieDomain *string `json:"http-cookie-domain,omitempty"` HttpCookieDomainFromHost *string `json:"http-cookie-domain-from-host,omitempty"` HttpCookieGeneration *int64 `json:"http-cookie-generation,omitempty"` HttpCookiePath *string `json:"http-cookie-path,omitempty"` HttpsCookieSecure *string `json:"https-cookie-secure,omitempty"` Id *int64 `json:"id,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Persistence *string `json:"persistence,omitempty"` Realservers *[]FirewallAccessProxy6ApiGateway6Realservers `json:"realservers,omitempty"` SamlRedirect *string `json:"saml-redirect,omitempty"` SamlServer *string `json:"saml-server,omitempty"` Service *string `json:"service,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCipherSuites *[]FirewallAccessProxy6ApiGateway6SslCipherSuites `json:"ssl-cipher-suites,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslVpnWebPortal *string `json:"ssl-vpn-web-portal,omitempty"` UrlMap *string `json:"url-map,omitempty"` UrlMapType *string `json:"url-map-type,omitempty"` VirtualHost *string `json:"virtual-host,omitempty"` }
type FirewallAccessProxy6ApiGateway6Realservers ¶
type FirewallAccessProxy6ApiGateway6Realservers struct { AddrType *string `json:"addr-type,omitempty"` Address *string `json:"address,omitempty"` Domain *string `json:"domain,omitempty"` HealthCheck *string `json:"health-check,omitempty"` HealthCheckProto *string `json:"health-check-proto,omitempty"` HolddownInterval *string `json:"holddown-interval,omitempty"` HttpHost *string `json:"http-host,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` Port *int64 `json:"port,omitempty"` SshClientCert *string `json:"ssh-client-cert,omitempty"` SshHostKey *[]FirewallAccessProxy6ApiGateway6RealserversSshHostKey `json:"ssh-host-key,omitempty"` SshHostKeyValidation *string `json:"ssh-host-key-validation,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallAccessProxy6ApiGateway6RealserversSshHostKey ¶
type FirewallAccessProxy6ApiGateway6RealserversSshHostKey struct {
Name *string `json:"name,omitempty"`
}
type FirewallAccessProxy6ApiGatewayRealservers ¶
type FirewallAccessProxy6ApiGatewayRealservers struct { AddrType *string `json:"addr-type,omitempty"` Address *string `json:"address,omitempty"` Domain *string `json:"domain,omitempty"` HealthCheck *string `json:"health-check,omitempty"` HealthCheckProto *string `json:"health-check-proto,omitempty"` HolddownInterval *string `json:"holddown-interval,omitempty"` HttpHost *string `json:"http-host,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` Port *int64 `json:"port,omitempty"` SshClientCert *string `json:"ssh-client-cert,omitempty"` SshHostKey *[]FirewallAccessProxy6ApiGatewayRealserversSshHostKey `json:"ssh-host-key,omitempty"` SshHostKeyValidation *string `json:"ssh-host-key-validation,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallAccessProxy6ApiGatewayRealserversSshHostKey ¶
type FirewallAccessProxy6ApiGatewayRealserversSshHostKey struct {
Name *string `json:"name,omitempty"`
}
type FirewallAccessProxyApiGateway ¶
type FirewallAccessProxyApiGateway struct { HttpCookieAge *int64 `json:"http-cookie-age,omitempty"` HttpCookieDomain *string `json:"http-cookie-domain,omitempty"` HttpCookieDomainFromHost *string `json:"http-cookie-domain-from-host,omitempty"` HttpCookieGeneration *int64 `json:"http-cookie-generation,omitempty"` HttpCookiePath *string `json:"http-cookie-path,omitempty"` HttpsCookieSecure *string `json:"https-cookie-secure,omitempty"` Id *int64 `json:"id,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Persistence *string `json:"persistence,omitempty"` Realservers *[]FirewallAccessProxyApiGatewayRealservers `json:"realservers,omitempty"` SamlRedirect *string `json:"saml-redirect,omitempty"` SamlServer *string `json:"saml-server,omitempty"` Service *string `json:"service,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCipherSuites *[]FirewallAccessProxyApiGatewaySslCipherSuites `json:"ssl-cipher-suites,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslVpnWebPortal *string `json:"ssl-vpn-web-portal,omitempty"` UrlMap *string `json:"url-map,omitempty"` UrlMapType *string `json:"url-map-type,omitempty"` VirtualHost *string `json:"virtual-host,omitempty"` }
type FirewallAccessProxyApiGateway6 ¶
type FirewallAccessProxyApiGateway6 struct { HttpCookieAge *int64 `json:"http-cookie-age,omitempty"` HttpCookieDomain *string `json:"http-cookie-domain,omitempty"` HttpCookieDomainFromHost *string `json:"http-cookie-domain-from-host,omitempty"` HttpCookieGeneration *int64 `json:"http-cookie-generation,omitempty"` HttpCookiePath *string `json:"http-cookie-path,omitempty"` HttpsCookieSecure *string `json:"https-cookie-secure,omitempty"` Id *int64 `json:"id,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Persistence *string `json:"persistence,omitempty"` Realservers *[]FirewallAccessProxyApiGateway6Realservers `json:"realservers,omitempty"` SamlRedirect *string `json:"saml-redirect,omitempty"` SamlServer *string `json:"saml-server,omitempty"` Service *string `json:"service,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCipherSuites *[]FirewallAccessProxyApiGateway6SslCipherSuites `json:"ssl-cipher-suites,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslVpnWebPortal *string `json:"ssl-vpn-web-portal,omitempty"` UrlMap *string `json:"url-map,omitempty"` UrlMapType *string `json:"url-map-type,omitempty"` VirtualHost *string `json:"virtual-host,omitempty"` }
type FirewallAccessProxyApiGateway6Realservers ¶
type FirewallAccessProxyApiGateway6Realservers struct { AddrType *string `json:"addr-type,omitempty"` Address *string `json:"address,omitempty"` Domain *string `json:"domain,omitempty"` HealthCheck *string `json:"health-check,omitempty"` HealthCheckProto *string `json:"health-check-proto,omitempty"` HolddownInterval *string `json:"holddown-interval,omitempty"` HttpHost *string `json:"http-host,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` Port *int64 `json:"port,omitempty"` SshClientCert *string `json:"ssh-client-cert,omitempty"` SshHostKey *[]FirewallAccessProxyApiGateway6RealserversSshHostKey `json:"ssh-host-key,omitempty"` SshHostKeyValidation *string `json:"ssh-host-key-validation,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallAccessProxyApiGateway6RealserversSshHostKey ¶
type FirewallAccessProxyApiGateway6RealserversSshHostKey struct {
Name *string `json:"name,omitempty"`
}
type FirewallAccessProxyApiGatewayRealservers ¶
type FirewallAccessProxyApiGatewayRealservers struct { AddrType *string `json:"addr-type,omitempty"` Address *string `json:"address,omitempty"` Domain *string `json:"domain,omitempty"` HealthCheck *string `json:"health-check,omitempty"` HealthCheckProto *string `json:"health-check-proto,omitempty"` HolddownInterval *string `json:"holddown-interval,omitempty"` HttpHost *string `json:"http-host,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` Port *int64 `json:"port,omitempty"` SshClientCert *string `json:"ssh-client-cert,omitempty"` SshHostKey *[]FirewallAccessProxyApiGatewayRealserversSshHostKey `json:"ssh-host-key,omitempty"` SshHostKeyValidation *string `json:"ssh-host-key-validation,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallAccessProxyApiGatewayRealserversSshHostKey ¶
type FirewallAccessProxyApiGatewayRealserversSshHostKey struct {
Name *string `json:"name,omitempty"`
}
type FirewallAccessProxyServerPubkeyAuthSettings ¶
type FirewallAccessProxyServerPubkeyAuthSettings struct { AuthCa *string `json:"auth-ca,omitempty"` CertExtension *[]FirewallAccessProxyServerPubkeyAuthSettingsCertExtension `json:"cert-extension,omitempty"` PermitAgentForwarding *string `json:"permit-agent-forwarding,omitempty"` PermitPortForwarding *string `json:"permit-port-forwarding,omitempty"` PermitPty *string `json:"permit-pty,omitempty"` PermitUserRc *string `json:"permit-user-rc,omitempty"` PermitX11Forwarding *string `json:"permit-x11-forwarding,omitempty"` SourceAddress *string `json:"source-address,omitempty"` }
type FirewallAccessProxySshClientCert ¶
type FirewallAccessProxySshClientCert struct { AuthCa *string `json:"auth-ca,omitempty"` CertExtension *[]FirewallAccessProxySshClientCertCertExtension `json:"cert-extension,omitempty"` Name *string `json:"name,omitempty"` PermitAgentForwarding *string `json:"permit-agent-forwarding,omitempty"` PermitPortForwarding *string `json:"permit-port-forwarding,omitempty"` PermitPty *string `json:"permit-pty,omitempty"` PermitUserRc *string `json:"permit-user-rc,omitempty"` PermitX11Forwarding *string `json:"permit-x11-forwarding,omitempty"` SourceAddress *string `json:"source-address,omitempty"` }
type FirewallAddress ¶
type FirewallAddress struct { AllowRouting *string `json:"allow-routing,omitempty"` AssociatedInterface *string `json:"associated-interface,omitempty"` CacheTtl *int64 `json:"cache-ttl,omitempty"` ClearpassSpt *string `json:"clearpass-spt,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Country *string `json:"country,omitempty"` EndIp *string `json:"end-ip,omitempty"` EndMac *string `json:"end-mac,omitempty"` EpgName *string `json:"epg-name,omitempty"` FabricObject *string `json:"fabric-object,omitempty"` Filter *string `json:"filter,omitempty"` Fqdn *string `json:"fqdn,omitempty"` FssoGroup *[]FirewallAddressFssoGroup `json:"fsso-group,omitempty"` Interface *string `json:"interface,omitempty"` List *[]FirewallAddressList `json:"list,omitempty"` Macaddr *[]FirewallAddressMacaddr `json:"macaddr,omitempty"` Name *string `json:"name,omitempty"` NodeIpOnly *string `json:"node-ip-only,omitempty"` ObjId *string `json:"obj-id,omitempty"` ObjTag *string `json:"obj-tag,omitempty"` ObjType *string `json:"obj-type,omitempty"` Organization *string `json:"organization,omitempty"` PolicyGroup *string `json:"policy-group,omitempty"` Sdn *string `json:"sdn,omitempty"` SdnAddrType *string `json:"sdn-addr-type,omitempty"` SdnTag *string `json:"sdn-tag,omitempty"` StartIp *string `json:"start-ip,omitempty"` StartMac *string `json:"start-mac,omitempty"` SubType *string `json:"sub-type,omitempty"` Subnet *string `json:"subnet,omitempty"` SubnetName *string `json:"subnet-name,omitempty"` TagDetectionLevel *string `json:"tag-detection-level,omitempty"` TagType *string `json:"tag-type,omitempty"` Tagging *[]FirewallAddressTagging `json:"tagging,omitempty"` Tenant *string `json:"tenant,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` Wildcard *string `json:"wildcard,omitempty"` WildcardFqdn *string `json:"wildcard-fqdn,omitempty"` }
type FirewallAddress6 ¶
type FirewallAddress6 struct { CacheTtl *int64 `json:"cache-ttl,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Country *string `json:"country,omitempty"` EndIp *string `json:"end-ip,omitempty"` EndMac *string `json:"end-mac,omitempty"` FabricObject *string `json:"fabric-object,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Host *string `json:"host,omitempty"` HostType *string `json:"host-type,omitempty"` Ip6 *string `json:"ip6,omitempty"` List *[]FirewallAddress6List `json:"list,omitempty"` Macaddr *[]FirewallAddress6Macaddr `json:"macaddr,omitempty"` Name *string `json:"name,omitempty"` ObjId *string `json:"obj-id,omitempty"` Sdn *string `json:"sdn,omitempty"` StartIp *string `json:"start-ip,omitempty"` StartMac *string `json:"start-mac,omitempty"` SubnetSegment *[]FirewallAddress6SubnetSegment `json:"subnet-segment,omitempty"` Tagging *[]FirewallAddress6Tagging `json:"tagging,omitempty"` Template *string `json:"template,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallAddress6List ¶
type FirewallAddress6List struct {
Ip *string `json:"ip,omitempty"`
}
type FirewallAddress6Macaddr ¶
type FirewallAddress6Macaddr struct {
Macaddr *string `json:"macaddr,omitempty"`
}
type FirewallAddress6Tagging ¶
type FirewallAddress6Tagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallAddress6TaggingTags `json:"tags,omitempty"` }
type FirewallAddress6TaggingTags ¶
type FirewallAddress6TaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallAddress6Template ¶
type FirewallAddress6Template struct { FabricObject *string `json:"fabric-object,omitempty"` Ip6 *string `json:"ip6,omitempty"` Name *string `json:"name,omitempty"` SubnetSegment *[]FirewallAddress6TemplateSubnetSegment `json:"subnet-segment,omitempty"` SubnetSegmentCount *int64 `json:"subnet-segment-count,omitempty"` }
type FirewallAddress6TemplateSubnetSegment ¶
type FirewallAddress6TemplateSubnetSegment struct { Bits *int64 `json:"bits,omitempty"` Exclusive *string `json:"exclusive,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` Values *[]FirewallAddress6TemplateSubnetSegmentValues `json:"values,omitempty"` }
type FirewallAddressFssoGroup ¶
type FirewallAddressFssoGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallAddressList ¶
type FirewallAddressList struct {
Ip *string `json:"ip,omitempty"`
}
type FirewallAddressMacaddr ¶
type FirewallAddressMacaddr struct {
Macaddr *string `json:"macaddr,omitempty"`
}
type FirewallAddressTagging ¶
type FirewallAddressTagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallAddressTaggingTags `json:"tags,omitempty"` }
type FirewallAddressTaggingTags ¶
type FirewallAddressTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallAddrgrp ¶
type FirewallAddrgrp struct { AllowRouting *string `json:"allow-routing,omitempty"` Category *string `json:"category,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Exclude *string `json:"exclude,omitempty"` ExcludeMember *[]FirewallAddrgrpExcludeMember `json:"exclude-member,omitempty"` FabricObject *string `json:"fabric-object,omitempty"` Member *[]FirewallAddrgrpMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` Tagging *[]FirewallAddrgrpTagging `json:"tagging,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallAddrgrp6 ¶
type FirewallAddrgrp6 struct { Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` FabricObject *string `json:"fabric-object,omitempty"` Member *[]FirewallAddrgrp6Member `json:"member,omitempty"` Name *string `json:"name,omitempty"` Tagging *[]FirewallAddrgrp6Tagging `json:"tagging,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallAddrgrp6Member ¶
type FirewallAddrgrp6Member struct {
Name *string `json:"name,omitempty"`
}
type FirewallAddrgrp6Tagging ¶
type FirewallAddrgrp6Tagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallAddrgrp6TaggingTags `json:"tags,omitempty"` }
type FirewallAddrgrp6TaggingTags ¶
type FirewallAddrgrp6TaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallAddrgrpExcludeMember ¶
type FirewallAddrgrpExcludeMember struct {
Name *string `json:"name,omitempty"`
}
type FirewallAddrgrpMember ¶
type FirewallAddrgrpMember struct {
Name *string `json:"name,omitempty"`
}
type FirewallAddrgrpTagging ¶
type FirewallAddrgrpTagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallAddrgrpTaggingTags `json:"tags,omitempty"` }
type FirewallAddrgrpTaggingTags ¶
type FirewallAddrgrpTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallAuthPortal ¶
type FirewallAuthPortal struct { Groups *[]FirewallAuthPortalGroups `json:"groups,omitempty"` IdentityBasedRoute *string `json:"identity-based-route,omitempty"` PortalAddr *string `json:"portal-addr,omitempty"` PortalAddr6 *string `json:"portal-addr6,omitempty"` }
type FirewallAuthPortalGroups ¶
type FirewallAuthPortalGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMap ¶
type FirewallCentralSnatMap struct { Comments *string `json:"comments,omitempty"` DstAddr *[]FirewallCentralSnatMapDstAddr `json:"dst-addr,omitempty"` DstAddr6 *[]FirewallCentralSnatMapDstAddr6 `json:"dst-addr6,omitempty"` Dstintf *[]FirewallCentralSnatMapDstintf `json:"dstintf,omitempty"` Nat *string `json:"nat,omitempty"` NatIppool *[]FirewallCentralSnatMapNatIppool `json:"nat-ippool,omitempty"` NatIppool6 *[]FirewallCentralSnatMapNatIppool6 `json:"nat-ippool6,omitempty"` NatPort *string `json:"nat-port,omitempty"` Nat46 *string `json:"nat46,omitempty"` Nat64 *string `json:"nat64,omitempty"` OrigAddr *[]FirewallCentralSnatMapOrigAddr `json:"orig-addr,omitempty"` OrigAddr6 *[]FirewallCentralSnatMapOrigAddr6 `json:"orig-addr6,omitempty"` OrigPort *string `json:"orig-port,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Protocol *int64 `json:"protocol,omitempty"` Srcintf *[]FirewallCentralSnatMapSrcintf `json:"srcintf,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallCentralSnatMapDstAddr ¶
type FirewallCentralSnatMapDstAddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMapDstAddr6 ¶
type FirewallCentralSnatMapDstAddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMapDstintf ¶
type FirewallCentralSnatMapDstintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMapNatIppool ¶
type FirewallCentralSnatMapNatIppool struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMapNatIppool6 ¶
type FirewallCentralSnatMapNatIppool6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMapOrigAddr ¶
type FirewallCentralSnatMapOrigAddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMapOrigAddr6 ¶
type FirewallCentralSnatMapOrigAddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallCentralSnatMapSrcintf ¶
type FirewallCentralSnatMapSrcintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallCity ¶
type FirewallConsolidatedPolicy ¶
type FirewallConsolidatedPolicy struct { Action *string `json:"action,omitempty"` ApplicationList *string `json:"application-list,omitempty"` AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` AvProfile *string `json:"av-profile,omitempty"` CaptivePortalExempt *string `json:"captive-portal-exempt,omitempty"` CifsProfile *string `json:"cifs-profile,omitempty"` Comments *string `json:"comments,omitempty"` DiffservForward *string `json:"diffserv-forward,omitempty"` DiffservReverse *string `json:"diffserv-reverse,omitempty"` DiffservcodeForward *string `json:"diffservcode-forward,omitempty"` DiffservcodeRev *string `json:"diffservcode-rev,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DnsfilterProfile *string `json:"dnsfilter-profile,omitempty"` DstaddrNegate *string `json:"dstaddr-negate,omitempty"` Dstaddr4 *[]FirewallConsolidatedPolicyDstaddr4 `json:"dstaddr4,omitempty"` Dstaddr6 *[]FirewallConsolidatedPolicyDstaddr6 `json:"dstaddr6,omitempty"` Dstintf *[]FirewallConsolidatedPolicyDstintf `json:"dstintf,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` FileFilterProfile *string `json:"file-filter-profile,omitempty"` Fixedport *string `json:"fixedport,omitempty"` FssoGroups *[]FirewallConsolidatedPolicyFssoGroups `json:"fsso-groups,omitempty"` Groups *[]FirewallConsolidatedPolicyGroups `json:"groups,omitempty"` HttpPolicyRedirect *string `json:"http-policy-redirect,omitempty"` IcapProfile *string `json:"icap-profile,omitempty"` Inbound *string `json:"inbound,omitempty"` InspectionMode *string `json:"inspection-mode,omitempty"` InternetService *string `json:"internet-service,omitempty"` InternetServiceCustom *[]FirewallConsolidatedPolicyInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceCustomGroup *[]FirewallConsolidatedPolicyInternetServiceCustomGroup `json:"internet-service-custom-group,omitempty"` InternetServiceGroup *[]FirewallConsolidatedPolicyInternetServiceGroup `json:"internet-service-group,omitempty"` InternetServiceId *[]FirewallConsolidatedPolicyInternetServiceId `json:"internet-service-id,omitempty"` InternetServiceName *[]FirewallConsolidatedPolicyInternetServiceName `json:"internet-service-name,omitempty"` InternetServiceNegate *string `json:"internet-service-negate,omitempty"` InternetServiceSrc *string `json:"internet-service-src,omitempty"` InternetServiceSrcCustom *[]FirewallConsolidatedPolicyInternetServiceSrcCustom `json:"internet-service-src-custom,omitempty"` InternetServiceSrcCustomGroup *[]FirewallConsolidatedPolicyInternetServiceSrcCustomGroup `json:"internet-service-src-custom-group,omitempty"` InternetServiceSrcGroup *[]FirewallConsolidatedPolicyInternetServiceSrcGroup `json:"internet-service-src-group,omitempty"` InternetServiceSrcId *[]FirewallConsolidatedPolicyInternetServiceSrcId `json:"internet-service-src-id,omitempty"` InternetServiceSrcName *[]FirewallConsolidatedPolicyInternetServiceSrcName `json:"internet-service-src-name,omitempty"` InternetServiceSrcNegate *string `json:"internet-service-src-negate,omitempty"` Ippool *string `json:"ippool,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` LogtrafficStart *string `json:"logtraffic-start,omitempty"` Name *string `json:"name,omitempty"` Nat *string `json:"nat,omitempty"` Outbound *string `json:"outbound,omitempty"` PerIpShaper *string `json:"per-ip-shaper,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Poolname4 *[]FirewallConsolidatedPolicyPoolname4 `json:"poolname4,omitempty"` Poolname6 *[]FirewallConsolidatedPolicyPoolname6 `json:"poolname6,omitempty"` ProfileGroup *string `json:"profile-group,omitempty"` ProfileProtocolOptions *string `json:"profile-protocol-options,omitempty"` ProfileType *string `json:"profile-type,omitempty"` Schedule *string `json:"schedule,omitempty"` Service *[]FirewallConsolidatedPolicyService `json:"service,omitempty"` ServiceNegate *string `json:"service-negate,omitempty"` SessionTtl *int64 `json:"session-ttl,omitempty"` SrcaddrNegate *string `json:"srcaddr-negate,omitempty"` Srcaddr4 *[]FirewallConsolidatedPolicySrcaddr4 `json:"srcaddr4,omitempty"` Srcaddr6 *[]FirewallConsolidatedPolicySrcaddr6 `json:"srcaddr6,omitempty"` Srcintf *[]FirewallConsolidatedPolicySrcintf `json:"srcintf,omitempty"` SshFilterProfile *string `json:"ssh-filter-profile,omitempty"` SshPolicyRedirect *string `json:"ssh-policy-redirect,omitempty"` SslSshProfile *string `json:"ssl-ssh-profile,omitempty"` Status *string `json:"status,omitempty"` TcpMssReceiver *int64 `json:"tcp-mss-receiver,omitempty"` TcpMssSender *int64 `json:"tcp-mss-sender,omitempty"` TrafficShaper *string `json:"traffic-shaper,omitempty"` TrafficShaperReverse *string `json:"traffic-shaper-reverse,omitempty"` Users *[]FirewallConsolidatedPolicyUsers `json:"users,omitempty"` UtmStatus *string `json:"utm-status,omitempty"` Uuid *string `json:"uuid,omitempty"` VoipProfile *string `json:"voip-profile,omitempty"` Vpntunnel *string `json:"vpntunnel,omitempty"` WafProfile *string `json:"waf-profile,omitempty"` Wanopt *string `json:"wanopt,omitempty"` WanoptDetection *string `json:"wanopt-detection,omitempty"` WanoptPassiveOpt *string `json:"wanopt-passive-opt,omitempty"` WanoptPeer *string `json:"wanopt-peer,omitempty"` WanoptProfile *string `json:"wanopt-profile,omitempty"` Webcache *string `json:"webcache,omitempty"` WebcacheHttps *string `json:"webcache-https,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` WebproxyForwardServer *string `json:"webproxy-forward-server,omitempty"` WebproxyProfile *string `json:"webproxy-profile,omitempty"` }
type FirewallConsolidatedPolicyDstaddr4 ¶
type FirewallConsolidatedPolicyDstaddr4 struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyDstaddr6 ¶
type FirewallConsolidatedPolicyDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyDstintf ¶
type FirewallConsolidatedPolicyDstintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyFssoGroups ¶
type FirewallConsolidatedPolicyFssoGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyGroups ¶
type FirewallConsolidatedPolicyGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceCustom ¶
type FirewallConsolidatedPolicyInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceCustomGroup ¶
type FirewallConsolidatedPolicyInternetServiceCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceGroup ¶
type FirewallConsolidatedPolicyInternetServiceGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceId ¶
type FirewallConsolidatedPolicyInternetServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceName ¶
type FirewallConsolidatedPolicyInternetServiceName struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceSrcCustom ¶
type FirewallConsolidatedPolicyInternetServiceSrcCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceSrcCustomGroup ¶
type FirewallConsolidatedPolicyInternetServiceSrcCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceSrcGroup ¶
type FirewallConsolidatedPolicyInternetServiceSrcGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceSrcId ¶
type FirewallConsolidatedPolicyInternetServiceSrcId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallConsolidatedPolicyInternetServiceSrcName ¶
type FirewallConsolidatedPolicyInternetServiceSrcName struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyPoolname4 ¶
type FirewallConsolidatedPolicyPoolname4 struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyPoolname6 ¶
type FirewallConsolidatedPolicyPoolname6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyService ¶
type FirewallConsolidatedPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicySrcaddr4 ¶
type FirewallConsolidatedPolicySrcaddr4 struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicySrcaddr6 ¶
type FirewallConsolidatedPolicySrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicySrcintf ¶
type FirewallConsolidatedPolicySrcintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallConsolidatedPolicyUsers ¶
type FirewallConsolidatedPolicyUsers struct {
Name *string `json:"name,omitempty"`
}
type FirewallCountry ¶
type FirewallCountry struct { Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` Region *[]FirewallCountryRegion `json:"region,omitempty"` }
type FirewallCountryRegion ¶
type FirewallCountryRegion struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallDecryptedTrafficMirror ¶
type FirewallDecryptedTrafficMirror struct { Dstmac *string `json:"dstmac,omitempty"` Interface *[]FirewallDecryptedTrafficMirrorInterface `json:"interface,omitempty"` Name *string `json:"name,omitempty"` TrafficSource *string `json:"traffic-source,omitempty"` TrafficType *string `json:"traffic-type,omitempty"` }
type FirewallDecryptedTrafficMirrorInterface ¶
type FirewallDecryptedTrafficMirrorInterface struct {
Name *string `json:"name,omitempty"`
}
type FirewallDnstranslation ¶
type FirewallDoSPolicy ¶
type FirewallDoSPolicy struct { Anomaly *[]FirewallDoSPolicyAnomaly `json:"anomaly,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]FirewallDoSPolicyDstaddr `json:"dstaddr,omitempty"` Interface *string `json:"interface,omitempty"` Name *string `json:"name,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Service *[]FirewallDoSPolicyService `json:"service,omitempty"` Srcaddr *[]FirewallDoSPolicySrcaddr `json:"srcaddr,omitempty"` Status *string `json:"status,omitempty"` }
type FirewallDoSPolicy6 ¶
type FirewallDoSPolicy6 struct { Anomaly *[]FirewallDoSPolicy6Anomaly `json:"anomaly,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]FirewallDoSPolicy6Dstaddr `json:"dstaddr,omitempty"` Interface *string `json:"interface,omitempty"` Name *string `json:"name,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Service *[]FirewallDoSPolicy6Service `json:"service,omitempty"` Srcaddr *[]FirewallDoSPolicy6Srcaddr `json:"srcaddr,omitempty"` Status *string `json:"status,omitempty"` }
type FirewallDoSPolicy6Anomaly ¶
type FirewallDoSPolicy6Anomaly struct { Action *string `json:"action,omitempty"` Log *string `json:"log,omitempty"` Name *string `json:"name,omitempty"` Quarantine *string `json:"quarantine,omitempty"` QuarantineExpiry *string `json:"quarantine-expiry,omitempty"` QuarantineLog *string `json:"quarantine-log,omitempty"` Status *string `json:"status,omitempty"` Threshold *int64 `json:"threshold,omitempty"` Thresholddefault *int64 `json:"threshold(default),omitempty"` }
type FirewallDoSPolicy6Dstaddr ¶
type FirewallDoSPolicy6Dstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallDoSPolicy6Service ¶
type FirewallDoSPolicy6Service struct {
Name *string `json:"name,omitempty"`
}
type FirewallDoSPolicy6Srcaddr ¶
type FirewallDoSPolicy6Srcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallDoSPolicyAnomaly ¶
type FirewallDoSPolicyAnomaly struct { Action *string `json:"action,omitempty"` Log *string `json:"log,omitempty"` Name *string `json:"name,omitempty"` Quarantine *string `json:"quarantine,omitempty"` QuarantineExpiry *string `json:"quarantine-expiry,omitempty"` QuarantineLog *string `json:"quarantine-log,omitempty"` Status *string `json:"status,omitempty"` Threshold *int64 `json:"threshold,omitempty"` Thresholddefault *int64 `json:"threshold(default),omitempty"` }
type FirewallDoSPolicyDstaddr ¶
type FirewallDoSPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallDoSPolicyService ¶
type FirewallDoSPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallDoSPolicySrcaddr ¶
type FirewallDoSPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallIdentityBasedRoute ¶
type FirewallIdentityBasedRoute struct { Comments *string `json:"comments,omitempty"` Name *string `json:"name,omitempty"` Rule *[]FirewallIdentityBasedRouteRule `json:"rule,omitempty"` }
type FirewallIdentityBasedRouteRule ¶
type FirewallIdentityBasedRouteRule struct { Device *string `json:"device,omitempty"` Gateway *string `json:"gateway,omitempty"` Groups *[]FirewallIdentityBasedRouteRuleGroups `json:"groups,omitempty"` Id *int64 `json:"id,omitempty"` }
type FirewallIdentityBasedRouteRuleGroups ¶
type FirewallIdentityBasedRouteRuleGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallInterfacePolicy ¶
type FirewallInterfacePolicy struct { ApplicationList *string `json:"application-list,omitempty"` ApplicationListStatus *string `json:"application-list-status,omitempty"` AvProfile *string `json:"av-profile,omitempty"` AvProfileStatus *string `json:"av-profile-status,omitempty"` Comments *string `json:"comments,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DlpSensorStatus *string `json:"dlp-sensor-status,omitempty"` Dsri *string `json:"dsri,omitempty"` Dstaddr *[]FirewallInterfacePolicyDstaddr `json:"dstaddr,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` EmailfilterProfileStatus *string `json:"emailfilter-profile-status,omitempty"` Interface *string `json:"interface,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` IpsSensorStatus *string `json:"ips-sensor-status,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Service *[]FirewallInterfacePolicyService `json:"service,omitempty"` Srcaddr *[]FirewallInterfacePolicySrcaddr `json:"srcaddr,omitempty"` Status *string `json:"status,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` WebfilterProfileStatus *string `json:"webfilter-profile-status,omitempty"` }
type FirewallInterfacePolicy6 ¶
type FirewallInterfacePolicy6 struct { ApplicationList *string `json:"application-list,omitempty"` ApplicationListStatus *string `json:"application-list-status,omitempty"` AvProfile *string `json:"av-profile,omitempty"` AvProfileStatus *string `json:"av-profile-status,omitempty"` Comments *string `json:"comments,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DlpSensorStatus *string `json:"dlp-sensor-status,omitempty"` Dsri *string `json:"dsri,omitempty"` Dstaddr6 *[]FirewallInterfacePolicy6Dstaddr6 `json:"dstaddr6,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` EmailfilterProfileStatus *string `json:"emailfilter-profile-status,omitempty"` Interface *string `json:"interface,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` IpsSensorStatus *string `json:"ips-sensor-status,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Service6 *[]FirewallInterfacePolicy6Service6 `json:"service6,omitempty"` Srcaddr6 *[]FirewallInterfacePolicy6Srcaddr6 `json:"srcaddr6,omitempty"` Status *string `json:"status,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` WebfilterProfileStatus *string `json:"webfilter-profile-status,omitempty"` }
type FirewallInterfacePolicy6Dstaddr6 ¶
type FirewallInterfacePolicy6Dstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallInterfacePolicy6Service6 ¶
type FirewallInterfacePolicy6Service6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallInterfacePolicy6Srcaddr6 ¶
type FirewallInterfacePolicy6Srcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallInterfacePolicyDstaddr ¶
type FirewallInterfacePolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallInterfacePolicyService ¶
type FirewallInterfacePolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallInterfacePolicySrcaddr ¶
type FirewallInterfacePolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallInternetService ¶
type FirewallInternetService struct { Database *string `json:"database,omitempty"` Direction *string `json:"direction,omitempty"` ExtraIpRangeNumber *int64 `json:"extra-ip-range-number,omitempty"` IconId *int64 `json:"icon-id,omitempty"` Id *int64 `json:"id,omitempty"` IpNumber *int64 `json:"ip-number,omitempty"` IpRangeNumber *int64 `json:"ip-range-number,omitempty"` Name *string `json:"name,omitempty"` Obsolete *int64 `json:"obsolete,omitempty"` Reputation *int64 `json:"reputation,omitempty"` Singularity *int64 `json:"singularity,omitempty"` SldId *int64 `json:"sld-id,omitempty"` }
type FirewallInternetServiceAddition ¶
type FirewallInternetServiceAddition struct { Comment *string `json:"comment,omitempty"` Entry *[]FirewallInternetServiceAdditionEntry `json:"entry,omitempty"` Id *int64 `json:"id,omitempty"` }
type FirewallInternetServiceAdditionEntry ¶
type FirewallInternetServiceAdditionEntry struct { Id *int64 `json:"id,omitempty"` PortRange *[]FirewallInternetServiceAdditionEntryPortRange `json:"port-range,omitempty"` Protocol *int64 `json:"protocol,omitempty"` }
type FirewallInternetServiceCustom ¶
type FirewallInternetServiceCustom struct { Comment *string `json:"comment,omitempty"` Entry *[]FirewallInternetServiceCustomEntry `json:"entry,omitempty"` Name *string `json:"name,omitempty"` Reputation *int64 `json:"reputation,omitempty"` }
type FirewallInternetServiceCustomEntry ¶
type FirewallInternetServiceCustomEntry struct { Dst *[]FirewallInternetServiceCustomEntryDst `json:"dst,omitempty"` Id *int64 `json:"id,omitempty"` PortRange *[]FirewallInternetServiceCustomEntryPortRange `json:"port-range,omitempty"` Protocol *int64 `json:"protocol,omitempty"` }
type FirewallInternetServiceCustomEntryDst ¶
type FirewallInternetServiceCustomEntryDst struct {
Name *string `json:"name,omitempty"`
}
type FirewallInternetServiceCustomGroup ¶
type FirewallInternetServiceCustomGroup struct { Comment *string `json:"comment,omitempty"` Member *[]FirewallInternetServiceCustomGroupMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` }
type FirewallInternetServiceCustomGroupMember ¶
type FirewallInternetServiceCustomGroupMember struct {
Name *string `json:"name,omitempty"`
}
type FirewallInternetServiceDefinition ¶
type FirewallInternetServiceDefinition struct { Entry *[]FirewallInternetServiceDefinitionEntry `json:"entry,omitempty"` Id *int64 `json:"id,omitempty"` }
type FirewallInternetServiceDefinitionEntry ¶
type FirewallInternetServiceDefinitionEntry struct { CategoryId *int64 `json:"category-id,omitempty"` Name *string `json:"name,omitempty"` PortRange *[]FirewallInternetServiceDefinitionEntryPortRange `json:"port-range,omitempty"` Protocol *int64 `json:"protocol,omitempty"` SeqNum *int64 `json:"seq-num,omitempty"` }
type FirewallInternetServiceExtension ¶
type FirewallInternetServiceExtension struct { Comment *string `json:"comment,omitempty"` DisableEntry *[]FirewallInternetServiceExtensionDisableEntry `json:"disable-entry,omitempty"` Entry *[]FirewallInternetServiceExtensionEntry `json:"entry,omitempty"` Id *int64 `json:"id,omitempty"` }
type FirewallInternetServiceExtensionDisableEntry ¶
type FirewallInternetServiceExtensionDisableEntry struct { Id *int64 `json:"id,omitempty"` IpRange *[]FirewallInternetServiceExtensionDisableEntryIpRange `json:"ip-range,omitempty"` PortRange *[]FirewallInternetServiceExtensionDisableEntryPortRange `json:"port-range,omitempty"` Protocol *int64 `json:"protocol,omitempty"` }
type FirewallInternetServiceExtensionEntry ¶
type FirewallInternetServiceExtensionEntry struct { Dst *[]FirewallInternetServiceExtensionEntryDst `json:"dst,omitempty"` Id *int64 `json:"id,omitempty"` PortRange *[]FirewallInternetServiceExtensionEntryPortRange `json:"port-range,omitempty"` Protocol *int64 `json:"protocol,omitempty"` }
type FirewallInternetServiceExtensionEntryDst ¶
type FirewallInternetServiceExtensionEntryDst struct {
Name *string `json:"name,omitempty"`
}
type FirewallInternetServiceGroup ¶
type FirewallInternetServiceGroup struct { Comment *string `json:"comment,omitempty"` Direction *string `json:"direction,omitempty"` Member *[]FirewallInternetServiceGroupMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` }
type FirewallInternetServiceName ¶
type FirewallInternetServiceName struct { CityId *int64 `json:"city-id,omitempty"` CountryId *int64 `json:"country-id,omitempty"` InternetServiceId *int64 `json:"internet-service-id,omitempty"` Name *string `json:"name,omitempty"` RegionId *int64 `json:"region-id,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallIpTranslation ¶
type FirewallIppool ¶
type FirewallIppool struct { AddNat64Route *string `json:"add-nat64-route,omitempty"` ArpIntf *string `json:"arp-intf,omitempty"` ArpReply *string `json:"arp-reply,omitempty"` AssociatedInterface *string `json:"associated-interface,omitempty"` BlockSize *int64 `json:"block-size,omitempty"` Comments *string `json:"comments,omitempty"` Endip *string `json:"endip,omitempty"` Endport *int64 `json:"endport,omitempty"` Name *string `json:"name,omitempty"` Nat64 *string `json:"nat64,omitempty"` NumBlocksPerUser *int64 `json:"num-blocks-per-user,omitempty"` PbaTimeout *int64 `json:"pba-timeout,omitempty"` PermitAnyHost *string `json:"permit-any-host,omitempty"` PortPerUser *int64 `json:"port-per-user,omitempty"` SourceEndip *string `json:"source-endip,omitempty"` SourceStartip *string `json:"source-startip,omitempty"` Startip *string `json:"startip,omitempty"` Startport *int64 `json:"startport,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallIppool6 ¶
type FirewallLdbMonitor ¶
type FirewallLdbMonitor struct { DnsMatchIp *string `json:"dns-match-ip,omitempty"` DnsProtocol *string `json:"dns-protocol,omitempty"` DnsRequestDomain *string `json:"dns-request-domain,omitempty"` HttpGet *string `json:"http-get,omitempty"` HttpMatch *string `json:"http-match,omitempty"` HttpMaxRedirects *int64 `json:"http-max-redirects,omitempty"` Interval *int64 `json:"interval,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` Retry *int64 `json:"retry,omitempty"` SrcIp *string `json:"src-ip,omitempty"` Timeout *int64 `json:"timeout,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallLocalInPolicy ¶
type FirewallLocalInPolicy struct { Action *string `json:"action,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]FirewallLocalInPolicyDstaddr `json:"dstaddr,omitempty"` DstaddrNegate *string `json:"dstaddr-negate,omitempty"` HaMgmtIntfOnly *string `json:"ha-mgmt-intf-only,omitempty"` Intf *string `json:"intf,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Schedule *string `json:"schedule,omitempty"` Service *[]FirewallLocalInPolicyService `json:"service,omitempty"` ServiceNegate *string `json:"service-negate,omitempty"` Srcaddr *[]FirewallLocalInPolicySrcaddr `json:"srcaddr,omitempty"` SrcaddrNegate *string `json:"srcaddr-negate,omitempty"` Status *string `json:"status,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallLocalInPolicy6 ¶
type FirewallLocalInPolicy6 struct { Action *string `json:"action,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]FirewallLocalInPolicy6Dstaddr `json:"dstaddr,omitempty"` DstaddrNegate *string `json:"dstaddr-negate,omitempty"` Intf *string `json:"intf,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Schedule *string `json:"schedule,omitempty"` Service *[]FirewallLocalInPolicy6Service `json:"service,omitempty"` ServiceNegate *string `json:"service-negate,omitempty"` Srcaddr *[]FirewallLocalInPolicy6Srcaddr `json:"srcaddr,omitempty"` SrcaddrNegate *string `json:"srcaddr-negate,omitempty"` Status *string `json:"status,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallLocalInPolicy6Dstaddr ¶
type FirewallLocalInPolicy6Dstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallLocalInPolicy6Service ¶
type FirewallLocalInPolicy6Service struct {
Name *string `json:"name,omitempty"`
}
type FirewallLocalInPolicy6Srcaddr ¶
type FirewallLocalInPolicy6Srcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallLocalInPolicyDstaddr ¶
type FirewallLocalInPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallLocalInPolicyService ¶
type FirewallLocalInPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallLocalInPolicySrcaddr ¶
type FirewallLocalInPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallMulticastAddress ¶
type FirewallMulticastAddress struct { AssociatedInterface *string `json:"associated-interface,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` EndIp *string `json:"end-ip,omitempty"` Name *string `json:"name,omitempty"` StartIp *string `json:"start-ip,omitempty"` Subnet *string `json:"subnet,omitempty"` Tagging *[]FirewallMulticastAddressTagging `json:"tagging,omitempty"` Type *string `json:"type,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallMulticastAddress6 ¶
type FirewallMulticastAddress6 struct { Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Ip6 *string `json:"ip6,omitempty"` Name *string `json:"name,omitempty"` Tagging *[]FirewallMulticastAddress6Tagging `json:"tagging,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallMulticastAddress6Tagging ¶
type FirewallMulticastAddress6Tagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallMulticastAddress6TaggingTags `json:"tags,omitempty"` }
type FirewallMulticastAddress6TaggingTags ¶
type FirewallMulticastAddress6TaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallMulticastAddressTagging ¶
type FirewallMulticastAddressTagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallMulticastAddressTaggingTags `json:"tags,omitempty"` }
type FirewallMulticastAddressTaggingTags ¶
type FirewallMulticastAddressTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallMulticastPolicy ¶
type FirewallMulticastPolicy struct { Action *string `json:"action,omitempty"` AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` Comments *string `json:"comments,omitempty"` Dnat *string `json:"dnat,omitempty"` Dstaddr *[]FirewallMulticastPolicyDstaddr `json:"dstaddr,omitempty"` Dstintf *string `json:"dstintf,omitempty"` EndPort *int64 `json:"end-port,omitempty"` Id *int64 `json:"id,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` Name *string `json:"name,omitempty"` Protocol *int64 `json:"protocol,omitempty"` Snat *string `json:"snat,omitempty"` SnatIp *string `json:"snat-ip,omitempty"` Srcaddr *[]FirewallMulticastPolicySrcaddr `json:"srcaddr,omitempty"` Srcintf *string `json:"srcintf,omitempty"` StartPort *int64 `json:"start-port,omitempty"` Status *string `json:"status,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallMulticastPolicy6 ¶
type FirewallMulticastPolicy6 struct { Action *string `json:"action,omitempty"` AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]FirewallMulticastPolicy6Dstaddr `json:"dstaddr,omitempty"` Dstintf *string `json:"dstintf,omitempty"` EndPort *int64 `json:"end-port,omitempty"` Id *int64 `json:"id,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` Name *string `json:"name,omitempty"` Protocol *int64 `json:"protocol,omitempty"` Srcaddr *[]FirewallMulticastPolicy6Srcaddr `json:"srcaddr,omitempty"` Srcintf *string `json:"srcintf,omitempty"` StartPort *int64 `json:"start-port,omitempty"` Status *string `json:"status,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallMulticastPolicy6Dstaddr ¶
type FirewallMulticastPolicy6Dstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallMulticastPolicy6Srcaddr ¶
type FirewallMulticastPolicy6Srcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallMulticastPolicyDstaddr ¶
type FirewallMulticastPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallMulticastPolicySrcaddr ¶
type FirewallMulticastPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy ¶
type FirewallPolicy struct { Action *string `json:"action,omitempty"` AntiReplay *string `json:"anti-replay,omitempty"` AppCategory *[]FirewallPolicyAppCategory `json:"app-category,omitempty"` AppGroup *[]FirewallPolicyAppGroup `json:"app-group,omitempty"` Application *[]FirewallPolicyApplication `json:"application,omitempty"` ApplicationList *string `json:"application-list,omitempty"` AuthCert *string `json:"auth-cert,omitempty"` AuthPath *string `json:"auth-path,omitempty"` AuthRedirectAddr *string `json:"auth-redirect-addr,omitempty"` AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` AvProfile *string `json:"av-profile,omitempty"` BlockNotification *string `json:"block-notification,omitempty"` CaptivePortalExempt *string `json:"captive-portal-exempt,omitempty"` CapturePacket *string `json:"capture-packet,omitempty"` CifsProfile *string `json:"cifs-profile,omitempty"` Comments *string `json:"comments,omitempty"` CustomLogFields *[]FirewallPolicyCustomLogFields `json:"custom-log-fields,omitempty"` DecryptedTrafficMirror *string `json:"decrypted-traffic-mirror,omitempty"` DelayTcpNpuSession *string `json:"delay-tcp-npu-session,omitempty"` DiffservForward *string `json:"diffserv-forward,omitempty"` DiffservReverse *string `json:"diffserv-reverse,omitempty"` DiffservcodeForward *string `json:"diffservcode-forward,omitempty"` DiffservcodeRev *string `json:"diffservcode-rev,omitempty"` Disclaimer *string `json:"disclaimer,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DnsfilterProfile *string `json:"dnsfilter-profile,omitempty"` Dsri *string `json:"dsri,omitempty"` Dstaddr *[]FirewallPolicyDstaddr `json:"dstaddr,omitempty"` DstaddrNegate *string `json:"dstaddr-negate,omitempty"` Dstaddr6 *[]FirewallPolicyDstaddr6 `json:"dstaddr6,omitempty"` Dstintf *[]FirewallPolicyDstintf `json:"dstintf,omitempty"` DynamicShaping *string `json:"dynamic-shaping,omitempty"` EmailCollect *string `json:"email-collect,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` Fec *string `json:"fec,omitempty"` FileFilterProfile *string `json:"file-filter-profile,omitempty"` FirewallSessionDirty *string `json:"firewall-session-dirty,omitempty"` Fixedport *string `json:"fixedport,omitempty"` Fsso *string `json:"fsso,omitempty"` FssoAgentForNtlm *string `json:"fsso-agent-for-ntlm,omitempty"` FssoGroups *[]FirewallPolicyFssoGroups `json:"fsso-groups,omitempty"` GeoipAnycast *string `json:"geoip-anycast,omitempty"` GeoipMatch *string `json:"geoip-match,omitempty"` Groups *[]FirewallPolicyGroups `json:"groups,omitempty"` HttpPolicyRedirect *string `json:"http-policy-redirect,omitempty"` IcapProfile *string `json:"icap-profile,omitempty"` IdentityBasedRoute *string `json:"identity-based-route,omitempty"` Inbound *string `json:"inbound,omitempty"` InspectionMode *string `json:"inspection-mode,omitempty"` InternetService *string `json:"internet-service,omitempty"` InternetServiceCustom *[]FirewallPolicyInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceCustomGroup *[]FirewallPolicyInternetServiceCustomGroup `json:"internet-service-custom-group,omitempty"` InternetServiceGroup *[]FirewallPolicyInternetServiceGroup `json:"internet-service-group,omitempty"` InternetServiceId *[]FirewallPolicyInternetServiceId `json:"internet-service-id,omitempty"` InternetServiceName *[]FirewallPolicyInternetServiceName `json:"internet-service-name,omitempty"` InternetServiceNegate *string `json:"internet-service-negate,omitempty"` InternetServiceSrc *string `json:"internet-service-src,omitempty"` InternetServiceSrcCustom *[]FirewallPolicyInternetServiceSrcCustom `json:"internet-service-src-custom,omitempty"` InternetServiceSrcCustomGroup *[]FirewallPolicyInternetServiceSrcCustomGroup `json:"internet-service-src-custom-group,omitempty"` InternetServiceSrcGroup *[]FirewallPolicyInternetServiceSrcGroup `json:"internet-service-src-group,omitempty"` InternetServiceSrcId *[]FirewallPolicyInternetServiceSrcId `json:"internet-service-src-id,omitempty"` InternetServiceSrcName *[]FirewallPolicyInternetServiceSrcName `json:"internet-service-src-name,omitempty"` InternetServiceSrcNegate *string `json:"internet-service-src-negate,omitempty"` Ippool *string `json:"ippool,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` LogtrafficStart *string `json:"logtraffic-start,omitempty"` MatchVip *string `json:"match-vip,omitempty"` MatchVipOnly *string `json:"match-vip-only,omitempty"` Name *string `json:"name,omitempty"` Nat *string `json:"nat,omitempty"` Nat46 *string `json:"nat46,omitempty"` Nat64 *string `json:"nat64,omitempty"` Natinbound *string `json:"natinbound,omitempty"` Natip *string `json:"natip,omitempty"` Natoutbound *string `json:"natoutbound,omitempty"` NpAcceleration *string `json:"np-acceleration,omitempty"` Ntlm *string `json:"ntlm,omitempty"` NtlmEnabledBrowsers *[]FirewallPolicyNtlmEnabledBrowsers `json:"ntlm-enabled-browsers,omitempty"` NtlmGuest *string `json:"ntlm-guest,omitempty"` Outbound *string `json:"outbound,omitempty"` PassiveWanHealthMeasurement *string `json:"passive-wan-health-measurement,omitempty"` PerIpShaper *string `json:"per-ip-shaper,omitempty"` PermitAnyHost *string `json:"permit-any-host,omitempty"` PermitStunHost *string `json:"permit-stun-host,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Poolname *[]FirewallPolicyPoolname `json:"poolname,omitempty"` Poolname6 *[]FirewallPolicyPoolname6 `json:"poolname6,omitempty"` ProfileGroup *string `json:"profile-group,omitempty"` ProfileProtocolOptions *string `json:"profile-protocol-options,omitempty"` ProfileType *string `json:"profile-type,omitempty"` RadiusMacAuthBypass *string `json:"radius-mac-auth-bypass,omitempty"` RedirectUrl *string `json:"redirect-url,omitempty"` ReplacemsgOverrideGroup *string `json:"replacemsg-override-group,omitempty"` ReputationDirection *string `json:"reputation-direction,omitempty"` ReputationMinimum *int64 `json:"reputation-minimum,omitempty"` Rsso *string `json:"rsso,omitempty"` RtpAddr *[]FirewallPolicyRtpAddr `json:"rtp-addr,omitempty"` RtpNat *string `json:"rtp-nat,omitempty"` Schedule *string `json:"schedule,omitempty"` ScheduleTimeout *string `json:"schedule-timeout,omitempty"` SctpFilterProfile *string `json:"sctp-filter-profile,omitempty"` SendDenyPacket *string `json:"send-deny-packet,omitempty"` Service *[]FirewallPolicyService `json:"service,omitempty"` ServiceNegate *string `json:"service-negate,omitempty"` SessionTtl *string `json:"session-ttl,omitempty"` Sgt *[]FirewallPolicySgt `json:"sgt,omitempty"` SgtCheck *string `json:"sgt-check,omitempty"` SrcVendorMac *[]FirewallPolicySrcVendorMac `json:"src-vendor-mac,omitempty"` Srcaddr *[]FirewallPolicySrcaddr `json:"srcaddr,omitempty"` SrcaddrNegate *string `json:"srcaddr-negate,omitempty"` Srcaddr6 *[]FirewallPolicySrcaddr6 `json:"srcaddr6,omitempty"` Srcintf *[]FirewallPolicySrcintf `json:"srcintf,omitempty"` SshFilterProfile *string `json:"ssh-filter-profile,omitempty"` SshPolicyRedirect *string `json:"ssh-policy-redirect,omitempty"` SslMirror *string `json:"ssl-mirror,omitempty"` SslMirrorIntf *[]FirewallPolicySslMirrorIntf `json:"ssl-mirror-intf,omitempty"` SslSshProfile *string `json:"ssl-ssh-profile,omitempty"` Status *string `json:"status,omitempty"` TcpMssReceiver *int64 `json:"tcp-mss-receiver,omitempty"` TcpMssSender *int64 `json:"tcp-mss-sender,omitempty"` TcpSessionWithoutSyn *string `json:"tcp-session-without-syn,omitempty"` TimeoutSendRst *string `json:"timeout-send-rst,omitempty"` Tos *string `json:"tos,omitempty"` TosMask *string `json:"tos-mask,omitempty"` TosNegate *string `json:"tos-negate,omitempty"` TrafficShaper *string `json:"traffic-shaper,omitempty"` TrafficShaperReverse *string `json:"traffic-shaper-reverse,omitempty"` UrlCategory *[]FirewallPolicyUrlCategory `json:"url-category,omitempty"` Users *[]FirewallPolicyUsers `json:"users,omitempty"` UtmStatus *string `json:"utm-status,omitempty"` Uuid *string `json:"uuid,omitempty"` VideofilterProfile *string `json:"videofilter-profile,omitempty"` VlanCosFwd *int64 `json:"vlan-cos-fwd,omitempty"` VlanCosRev *int64 `json:"vlan-cos-rev,omitempty"` VlanFilter *string `json:"vlan-filter,omitempty"` VoipProfile *string `json:"voip-profile,omitempty"` Vpntunnel *string `json:"vpntunnel,omitempty"` WafProfile *string `json:"waf-profile,omitempty"` Wanopt *string `json:"wanopt,omitempty"` WanoptDetection *string `json:"wanopt-detection,omitempty"` WanoptPassiveOpt *string `json:"wanopt-passive-opt,omitempty"` WanoptPeer *string `json:"wanopt-peer,omitempty"` WanoptProfile *string `json:"wanopt-profile,omitempty"` Wccp *string `json:"wccp,omitempty"` Webcache *string `json:"webcache,omitempty"` WebcacheHttps *string `json:"webcache-https,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` WebproxyForwardServer *string `json:"webproxy-forward-server,omitempty"` WebproxyProfile *string `json:"webproxy-profile,omitempty"` Wsso *string `json:"wsso,omitempty"` ZtnaEmsTag *[]FirewallPolicyZtnaEmsTag `json:"ztna-ems-tag,omitempty"` ZtnaGeoTag *[]FirewallPolicyZtnaGeoTag `json:"ztna-geo-tag,omitempty"` ZtnaStatus *string `json:"ztna-status,omitempty"` }
type FirewallPolicy46 ¶
type FirewallPolicy46 struct { Action *string `json:"action,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]FirewallPolicy46Dstaddr `json:"dstaddr,omitempty"` Dstintf *string `json:"dstintf,omitempty"` Fixedport *string `json:"fixedport,omitempty"` Ippool *string `json:"ippool,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` LogtrafficStart *string `json:"logtraffic-start,omitempty"` Name *string `json:"name,omitempty"` PerIpShaper *string `json:"per-ip-shaper,omitempty"` PermitAnyHost *string `json:"permit-any-host,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Poolname *[]FirewallPolicy46Poolname `json:"poolname,omitempty"` Schedule *string `json:"schedule,omitempty"` Service *[]FirewallPolicy46Service `json:"service,omitempty"` Srcaddr *[]FirewallPolicy46Srcaddr `json:"srcaddr,omitempty"` Srcintf *string `json:"srcintf,omitempty"` Status *string `json:"status,omitempty"` TcpMssReceiver *int64 `json:"tcp-mss-receiver,omitempty"` TcpMssSender *int64 `json:"tcp-mss-sender,omitempty"` TrafficShaper *string `json:"traffic-shaper,omitempty"` TrafficShaperReverse *string `json:"traffic-shaper-reverse,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallPolicy46Dstaddr ¶
type FirewallPolicy46Dstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy46Poolname ¶
type FirewallPolicy46Poolname struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy46Service ¶
type FirewallPolicy46Service struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy46Srcaddr ¶
type FirewallPolicy46Srcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6 ¶
type FirewallPolicy6 struct { Action *string `json:"action,omitempty"` AntiReplay *string `json:"anti-replay,omitempty"` AppCategory *[]FirewallPolicy6AppCategory `json:"app-category,omitempty"` AppGroup *[]FirewallPolicy6AppGroup `json:"app-group,omitempty"` Application *[]FirewallPolicy6Application `json:"application,omitempty"` ApplicationList *string `json:"application-list,omitempty"` AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` AvProfile *string `json:"av-profile,omitempty"` CifsProfile *string `json:"cifs-profile,omitempty"` Comments *string `json:"comments,omitempty"` CustomLogFields *[]FirewallPolicy6CustomLogFields `json:"custom-log-fields,omitempty"` DecryptedTrafficMirror *string `json:"decrypted-traffic-mirror,omitempty"` DiffservForward *string `json:"diffserv-forward,omitempty"` DiffservReverse *string `json:"diffserv-reverse,omitempty"` DiffservcodeForward *string `json:"diffservcode-forward,omitempty"` DiffservcodeRev *string `json:"diffservcode-rev,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DnsfilterProfile *string `json:"dnsfilter-profile,omitempty"` Dsri *string `json:"dsri,omitempty"` Dstaddr *[]FirewallPolicy6Dstaddr `json:"dstaddr,omitempty"` DstaddrNegate *string `json:"dstaddr-negate,omitempty"` Dstintf *[]FirewallPolicy6Dstintf `json:"dstintf,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` FileFilterProfile *string `json:"file-filter-profile,omitempty"` FirewallSessionDirty *string `json:"firewall-session-dirty,omitempty"` Fixedport *string `json:"fixedport,omitempty"` FssoGroups *[]FirewallPolicy6FssoGroups `json:"fsso-groups,omitempty"` Groups *[]FirewallPolicy6Groups `json:"groups,omitempty"` HttpPolicyRedirect *string `json:"http-policy-redirect,omitempty"` IcapProfile *string `json:"icap-profile,omitempty"` Inbound *string `json:"inbound,omitempty"` InspectionMode *string `json:"inspection-mode,omitempty"` Ippool *string `json:"ippool,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` LogtrafficStart *string `json:"logtraffic-start,omitempty"` Name *string `json:"name,omitempty"` Nat *string `json:"nat,omitempty"` Natinbound *string `json:"natinbound,omitempty"` Natoutbound *string `json:"natoutbound,omitempty"` NpAcceleration *string `json:"np-acceleration,omitempty"` Outbound *string `json:"outbound,omitempty"` PerIpShaper *string `json:"per-ip-shaper,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Poolname *[]FirewallPolicy6Poolname `json:"poolname,omitempty"` ProfileGroup *string `json:"profile-group,omitempty"` ProfileProtocolOptions *string `json:"profile-protocol-options,omitempty"` ProfileType *string `json:"profile-type,omitempty"` ReplacemsgOverrideGroup *string `json:"replacemsg-override-group,omitempty"` Rsso *string `json:"rsso,omitempty"` Schedule *string `json:"schedule,omitempty"` SendDenyPacket *string `json:"send-deny-packet,omitempty"` Service *[]FirewallPolicy6Service `json:"service,omitempty"` ServiceNegate *string `json:"service-negate,omitempty"` SessionTtl *string `json:"session-ttl,omitempty"` Srcaddr *[]FirewallPolicy6Srcaddr `json:"srcaddr,omitempty"` SrcaddrNegate *string `json:"srcaddr-negate,omitempty"` Srcintf *[]FirewallPolicy6Srcintf `json:"srcintf,omitempty"` SshFilterProfile *string `json:"ssh-filter-profile,omitempty"` SshPolicyRedirect *string `json:"ssh-policy-redirect,omitempty"` SslMirror *string `json:"ssl-mirror,omitempty"` SslMirrorIntf *[]FirewallPolicy6SslMirrorIntf `json:"ssl-mirror-intf,omitempty"` SslSshProfile *string `json:"ssl-ssh-profile,omitempty"` Status *string `json:"status,omitempty"` TcpMssReceiver *int64 `json:"tcp-mss-receiver,omitempty"` TcpMssSender *int64 `json:"tcp-mss-sender,omitempty"` TcpSessionWithoutSyn *string `json:"tcp-session-without-syn,omitempty"` TimeoutSendRst *string `json:"timeout-send-rst,omitempty"` Tos *string `json:"tos,omitempty"` TosMask *string `json:"tos-mask,omitempty"` TosNegate *string `json:"tos-negate,omitempty"` TrafficShaper *string `json:"traffic-shaper,omitempty"` TrafficShaperReverse *string `json:"traffic-shaper-reverse,omitempty"` UrlCategory *[]FirewallPolicy6UrlCategory `json:"url-category,omitempty"` Users *[]FirewallPolicy6Users `json:"users,omitempty"` UtmStatus *string `json:"utm-status,omitempty"` Uuid *string `json:"uuid,omitempty"` VlanCosFwd *int64 `json:"vlan-cos-fwd,omitempty"` VlanCosRev *int64 `json:"vlan-cos-rev,omitempty"` VlanFilter *string `json:"vlan-filter,omitempty"` VoipProfile *string `json:"voip-profile,omitempty"` Vpntunnel *string `json:"vpntunnel,omitempty"` WafProfile *string `json:"waf-profile,omitempty"` Webcache *string `json:"webcache,omitempty"` WebcacheHttps *string `json:"webcache-https,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` WebproxyForwardServer *string `json:"webproxy-forward-server,omitempty"` WebproxyProfile *string `json:"webproxy-profile,omitempty"` }
type FirewallPolicy64 ¶
type FirewallPolicy64 struct { Action *string `json:"action,omitempty"` Comments *string `json:"comments,omitempty"` Dstaddr *[]FirewallPolicy64Dstaddr `json:"dstaddr,omitempty"` Dstintf *string `json:"dstintf,omitempty"` Fixedport *string `json:"fixedport,omitempty"` Ippool *string `json:"ippool,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` LogtrafficStart *string `json:"logtraffic-start,omitempty"` Name *string `json:"name,omitempty"` PerIpShaper *string `json:"per-ip-shaper,omitempty"` PermitAnyHost *string `json:"permit-any-host,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Poolname *[]FirewallPolicy64Poolname `json:"poolname,omitempty"` Schedule *string `json:"schedule,omitempty"` Service *[]FirewallPolicy64Service `json:"service,omitempty"` Srcaddr *[]FirewallPolicy64Srcaddr `json:"srcaddr,omitempty"` Srcintf *string `json:"srcintf,omitempty"` Status *string `json:"status,omitempty"` TcpMssReceiver *int64 `json:"tcp-mss-receiver,omitempty"` TcpMssSender *int64 `json:"tcp-mss-sender,omitempty"` TrafficShaper *string `json:"traffic-shaper,omitempty"` TrafficShaperReverse *string `json:"traffic-shaper-reverse,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallPolicy64Dstaddr ¶
type FirewallPolicy64Dstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy64Poolname ¶
type FirewallPolicy64Poolname struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy64Service ¶
type FirewallPolicy64Service struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy64Srcaddr ¶
type FirewallPolicy64Srcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6AppCategory ¶
type FirewallPolicy6AppCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicy6AppGroup ¶
type FirewallPolicy6AppGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6Application ¶
type FirewallPolicy6Application struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicy6CustomLogFields ¶
type FirewallPolicy6CustomLogFields struct {
FieldId *string `json:"field-id,omitempty"`
}
type FirewallPolicy6Dstaddr ¶
type FirewallPolicy6Dstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6Dstintf ¶
type FirewallPolicy6Dstintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6FssoGroups ¶
type FirewallPolicy6FssoGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6Groups ¶
type FirewallPolicy6Groups struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6Poolname ¶
type FirewallPolicy6Poolname struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6Service ¶
type FirewallPolicy6Service struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6Srcaddr ¶
type FirewallPolicy6Srcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6Srcintf ¶
type FirewallPolicy6Srcintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6SslMirrorIntf ¶
type FirewallPolicy6SslMirrorIntf struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicy6UrlCategory ¶
type FirewallPolicy6UrlCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicy6Users ¶
type FirewallPolicy6Users struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyAppCategory ¶
type FirewallPolicyAppCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicyAppGroup ¶
type FirewallPolicyAppGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyApplication ¶
type FirewallPolicyApplication struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicyCustomLogFields ¶
type FirewallPolicyCustomLogFields struct {
FieldId *string `json:"field-id,omitempty"`
}
type FirewallPolicyDstaddr ¶
type FirewallPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyDstaddr6 ¶
type FirewallPolicyDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyDstintf ¶
type FirewallPolicyDstintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyFssoGroups ¶
type FirewallPolicyFssoGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyGroups ¶
type FirewallPolicyGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceCustom ¶
type FirewallPolicyInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceCustomGroup ¶
type FirewallPolicyInternetServiceCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceGroup ¶
type FirewallPolicyInternetServiceGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceId ¶
type FirewallPolicyInternetServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicyInternetServiceName ¶
type FirewallPolicyInternetServiceName struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceSrcCustom ¶
type FirewallPolicyInternetServiceSrcCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceSrcCustomGroup ¶
type FirewallPolicyInternetServiceSrcCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceSrcGroup ¶
type FirewallPolicyInternetServiceSrcGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyInternetServiceSrcId ¶
type FirewallPolicyInternetServiceSrcId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicyInternetServiceSrcName ¶
type FirewallPolicyInternetServiceSrcName struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyNtlmEnabledBrowsers ¶
type FirewallPolicyNtlmEnabledBrowsers struct {
UserAgentString *string `json:"user-agent-string,omitempty"`
}
type FirewallPolicyPoolname ¶
type FirewallPolicyPoolname struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyPoolname6 ¶
type FirewallPolicyPoolname6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyRtpAddr ¶
type FirewallPolicyRtpAddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyService ¶
type FirewallPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicySgt ¶
type FirewallPolicySgt struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicySrcVendorMac ¶
type FirewallPolicySrcVendorMac struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicySrcaddr ¶
type FirewallPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicySrcaddr6 ¶
type FirewallPolicySrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicySrcintf ¶
type FirewallPolicySrcintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicySslMirrorIntf ¶
type FirewallPolicySslMirrorIntf struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyUrlCategory ¶
type FirewallPolicyUrlCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallPolicyUsers ¶
type FirewallPolicyUsers struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyZtnaEmsTag ¶
type FirewallPolicyZtnaEmsTag struct {
Name *string `json:"name,omitempty"`
}
type FirewallPolicyZtnaGeoTag ¶
type FirewallPolicyZtnaGeoTag struct {
Name *string `json:"name,omitempty"`
}
type FirewallProfileGroup ¶
type FirewallProfileGroup struct { ApplicationList *string `json:"application-list,omitempty"` AvProfile *string `json:"av-profile,omitempty"` CifsProfile *string `json:"cifs-profile,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DnsfilterProfile *string `json:"dnsfilter-profile,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` FileFilterProfile *string `json:"file-filter-profile,omitempty"` IcapProfile *string `json:"icap-profile,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` Name *string `json:"name,omitempty"` ProfileProtocolOptions *string `json:"profile-protocol-options,omitempty"` SctpFilterProfile *string `json:"sctp-filter-profile,omitempty"` SshFilterProfile *string `json:"ssh-filter-profile,omitempty"` SslSshProfile *string `json:"ssl-ssh-profile,omitempty"` VideofilterProfile *string `json:"videofilter-profile,omitempty"` VoipProfile *string `json:"voip-profile,omitempty"` WafProfile *string `json:"waf-profile,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` }
type FirewallProfileProtocolOptions ¶
type FirewallProfileProtocolOptions struct { Cifs *[]FirewallProfileProtocolOptionsCifs `json:"cifs,omitempty"` Comment *string `json:"comment,omitempty"` Dns *[]FirewallProfileProtocolOptionsDns `json:"dns,omitempty"` FeatureSet *string `json:"feature-set,omitempty"` Ftp *[]FirewallProfileProtocolOptionsFtp `json:"ftp,omitempty"` Http *[]FirewallProfileProtocolOptionsHttp `json:"http,omitempty"` Imap *[]FirewallProfileProtocolOptionsImap `json:"imap,omitempty"` MailSignature *[]FirewallProfileProtocolOptionsMailSignature `json:"mail-signature,omitempty"` Mapi *[]FirewallProfileProtocolOptionsMapi `json:"mapi,omitempty"` Name *string `json:"name,omitempty"` Nntp *[]FirewallProfileProtocolOptionsNntp `json:"nntp,omitempty"` OversizeLog *string `json:"oversize-log,omitempty"` Pop3 *[]FirewallProfileProtocolOptionsPop3 `json:"pop3,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` RpcOverHttp *string `json:"rpc-over-http,omitempty"` Smtp *[]FirewallProfileProtocolOptionsSmtp `json:"smtp,omitempty"` Ssh *[]FirewallProfileProtocolOptionsSsh `json:"ssh,omitempty"` SwitchingProtocolsLog *string `json:"switching-protocols-log,omitempty"` }
type FirewallProfileProtocolOptionsCifs ¶
type FirewallProfileProtocolOptionsCifs struct { DomainController *string `json:"domain-controller,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` ServerCredentialType *string `json:"server-credential-type,omitempty"` ServerKeytab *[]FirewallProfileProtocolOptionsCifsServerKeytab `json:"server-keytab,omitempty"` Status *string `json:"status,omitempty"` TcpWindowMaximum *int64 `json:"tcp-window-maximum,omitempty"` TcpWindowMinimum *int64 `json:"tcp-window-minimum,omitempty"` TcpWindowSize *int64 `json:"tcp-window-size,omitempty"` TcpWindowType *string `json:"tcp-window-type,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProfileProtocolOptionsFtp ¶
type FirewallProfileProtocolOptionsFtp struct { ComfortAmount *int64 `json:"comfort-amount,omitempty"` ComfortInterval *int64 `json:"comfort-interval,omitempty"` InspectAll *string `json:"inspect-all,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` SslOffloaded *string `json:"ssl-offloaded,omitempty"` Status *string `json:"status,omitempty"` StreamBasedUncompressedLimit *int64 `json:"stream-based-uncompressed-limit,omitempty"` TcpWindowMaximum *int64 `json:"tcp-window-maximum,omitempty"` TcpWindowMinimum *int64 `json:"tcp-window-minimum,omitempty"` TcpWindowSize *int64 `json:"tcp-window-size,omitempty"` TcpWindowType *string `json:"tcp-window-type,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProfileProtocolOptionsHttp ¶
type FirewallProfileProtocolOptionsHttp struct { BlockPageStatusCode *int64 `json:"block-page-status-code,omitempty"` ComfortAmount *int64 `json:"comfort-amount,omitempty"` ComfortInterval *int64 `json:"comfort-interval,omitempty"` FortinetBar *string `json:"fortinet-bar,omitempty"` FortinetBarPort *int64 `json:"fortinet-bar-port,omitempty"` InspectAll *string `json:"inspect-all,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` PostLang *string `json:"post-lang,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` RangeBlock *string `json:"range-block,omitempty"` RetryCount *int64 `json:"retry-count,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` SslOffloaded *string `json:"ssl-offloaded,omitempty"` Status *string `json:"status,omitempty"` StreamBasedUncompressedLimit *int64 `json:"stream-based-uncompressed-limit,omitempty"` StreamingContentBypass *string `json:"streaming-content-bypass,omitempty"` StripXForwardedFor *string `json:"strip-x-forwarded-for,omitempty"` SwitchingProtocols *string `json:"switching-protocols,omitempty"` TcpWindowMaximum *int64 `json:"tcp-window-maximum,omitempty"` TcpWindowMinimum *int64 `json:"tcp-window-minimum,omitempty"` TcpWindowSize *int64 `json:"tcp-window-size,omitempty"` TcpWindowType *string `json:"tcp-window-type,omitempty"` TunnelNonHttp *string `json:"tunnel-non-http,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` UnknownHttpVersion *string `json:"unknown-http-version,omitempty"` }
type FirewallProfileProtocolOptionsImap ¶
type FirewallProfileProtocolOptionsImap struct { InspectAll *string `json:"inspect-all,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` SslOffloaded *string `json:"ssl-offloaded,omitempty"` Status *string `json:"status,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProfileProtocolOptionsMapi ¶
type FirewallProfileProtocolOptionsMapi struct { Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` Status *string `json:"status,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProfileProtocolOptionsNntp ¶
type FirewallProfileProtocolOptionsNntp struct { InspectAll *string `json:"inspect-all,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` Status *string `json:"status,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProfileProtocolOptionsPop3 ¶
type FirewallProfileProtocolOptionsPop3 struct { InspectAll *string `json:"inspect-all,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` SslOffloaded *string `json:"ssl-offloaded,omitempty"` Status *string `json:"status,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProfileProtocolOptionsSmtp ¶
type FirewallProfileProtocolOptionsSmtp struct { InspectAll *string `json:"inspect-all,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` ServerBusy *string `json:"server-busy,omitempty"` SslOffloaded *string `json:"ssl-offloaded,omitempty"` Status *string `json:"status,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProfileProtocolOptionsSsh ¶
type FirewallProfileProtocolOptionsSsh struct { ComfortAmount *int64 `json:"comfort-amount,omitempty"` ComfortInterval *int64 `json:"comfort-interval,omitempty"` Options *string `json:"options,omitempty"` OversizeLimit *int64 `json:"oversize-limit,omitempty"` ScanBzip2 *string `json:"scan-bzip2,omitempty"` SslOffloaded *string `json:"ssl-offloaded,omitempty"` StreamBasedUncompressedLimit *int64 `json:"stream-based-uncompressed-limit,omitempty"` TcpWindowMaximum *int64 `json:"tcp-window-maximum,omitempty"` TcpWindowMinimum *int64 `json:"tcp-window-minimum,omitempty"` TcpWindowSize *int64 `json:"tcp-window-size,omitempty"` TcpWindowType *string `json:"tcp-window-type,omitempty"` UncompressedNestLimit *int64 `json:"uncompressed-nest-limit,omitempty"` UncompressedOversizeLimit *int64 `json:"uncompressed-oversize-limit,omitempty"` }
type FirewallProxyAddress ¶
type FirewallProxyAddress struct { CaseSensitivity *string `json:"case-sensitivity,omitempty"` Category *[]FirewallProxyAddressCategory `json:"category,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Header *string `json:"header,omitempty"` HeaderGroup *[]FirewallProxyAddressHeaderGroup `json:"header-group,omitempty"` HeaderName *string `json:"header-name,omitempty"` Host *string `json:"host,omitempty"` HostRegex *string `json:"host-regex,omitempty"` Method *string `json:"method,omitempty"` Name *string `json:"name,omitempty"` Path *string `json:"path,omitempty"` Query *string `json:"query,omitempty"` Referrer *string `json:"referrer,omitempty"` Tagging *[]FirewallProxyAddressTagging `json:"tagging,omitempty"` Type *string `json:"type,omitempty"` Ua *string `json:"ua,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallProxyAddressCategory ¶
type FirewallProxyAddressCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallProxyAddressTagging ¶
type FirewallProxyAddressTagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallProxyAddressTaggingTags `json:"tags,omitempty"` }
type FirewallProxyAddressTaggingTags ¶
type FirewallProxyAddressTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyAddrgrp ¶
type FirewallProxyAddrgrp struct { Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Member *[]FirewallProxyAddrgrpMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` Tagging *[]FirewallProxyAddrgrpTagging `json:"tagging,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallProxyAddrgrpMember ¶
type FirewallProxyAddrgrpMember struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyAddrgrpTagging ¶
type FirewallProxyAddrgrpTagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]FirewallProxyAddrgrpTaggingTags `json:"tags,omitempty"` }
type FirewallProxyAddrgrpTaggingTags ¶
type FirewallProxyAddrgrpTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicy ¶
type FirewallProxyPolicy struct { AccessProxy *[]FirewallProxyPolicyAccessProxy `json:"access-proxy,omitempty"` AccessProxy6 *[]FirewallProxyPolicyAccessProxy6 `json:"access-proxy6,omitempty"` Action *string `json:"action,omitempty"` ApplicationList *string `json:"application-list,omitempty"` AvProfile *string `json:"av-profile,omitempty"` BlockNotification *string `json:"block-notification,omitempty"` CifsProfile *string `json:"cifs-profile,omitempty"` Comments *string `json:"comments,omitempty"` DecryptedTrafficMirror *string `json:"decrypted-traffic-mirror,omitempty"` DeviceOwnership *string `json:"device-ownership,omitempty"` Disclaimer *string `json:"disclaimer,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` Dstaddr *[]FirewallProxyPolicyDstaddr `json:"dstaddr,omitempty"` DstaddrNegate *string `json:"dstaddr-negate,omitempty"` Dstaddr6 *[]FirewallProxyPolicyDstaddr6 `json:"dstaddr6,omitempty"` Dstintf *[]FirewallProxyPolicyDstintf `json:"dstintf,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` FileFilterProfile *string `json:"file-filter-profile,omitempty"` Groups *[]FirewallProxyPolicyGroups `json:"groups,omitempty"` HttpTunnelAuth *string `json:"http-tunnel-auth,omitempty"` IcapProfile *string `json:"icap-profile,omitempty"` InternetService *string `json:"internet-service,omitempty"` InternetServiceCustom *[]FirewallProxyPolicyInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceCustomGroup *[]FirewallProxyPolicyInternetServiceCustomGroup `json:"internet-service-custom-group,omitempty"` InternetServiceGroup *[]FirewallProxyPolicyInternetServiceGroup `json:"internet-service-group,omitempty"` InternetServiceId *[]FirewallProxyPolicyInternetServiceId `json:"internet-service-id,omitempty"` InternetServiceName *[]FirewallProxyPolicyInternetServiceName `json:"internet-service-name,omitempty"` InternetServiceNegate *string `json:"internet-service-negate,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` LogtrafficStart *string `json:"logtraffic-start,omitempty"` Name *string `json:"name,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Poolname *[]FirewallProxyPolicyPoolname `json:"poolname,omitempty"` ProfileGroup *string `json:"profile-group,omitempty"` ProfileProtocolOptions *string `json:"profile-protocol-options,omitempty"` ProfileType *string `json:"profile-type,omitempty"` Proxy *string `json:"proxy,omitempty"` RedirectUrl *string `json:"redirect-url,omitempty"` ReplacemsgOverrideGroup *string `json:"replacemsg-override-group,omitempty"` Schedule *string `json:"schedule,omitempty"` SctpFilterProfile *string `json:"sctp-filter-profile,omitempty"` Service *[]FirewallProxyPolicyService `json:"service,omitempty"` ServiceNegate *string `json:"service-negate,omitempty"` SessionTtl *int64 `json:"session-ttl,omitempty"` Srcaddr *[]FirewallProxyPolicySrcaddr `json:"srcaddr,omitempty"` SrcaddrNegate *string `json:"srcaddr-negate,omitempty"` Srcaddr6 *[]FirewallProxyPolicySrcaddr6 `json:"srcaddr6,omitempty"` Srcintf *[]FirewallProxyPolicySrcintf `json:"srcintf,omitempty"` SshFilterProfile *string `json:"ssh-filter-profile,omitempty"` SshPolicyRedirect *string `json:"ssh-policy-redirect,omitempty"` SslSshProfile *string `json:"ssl-ssh-profile,omitempty"` Status *string `json:"status,omitempty"` Transparent *string `json:"transparent,omitempty"` Users *[]FirewallProxyPolicyUsers `json:"users,omitempty"` UtmStatus *string `json:"utm-status,omitempty"` Uuid *string `json:"uuid,omitempty"` VideofilterProfile *string `json:"videofilter-profile,omitempty"` VoipProfile *string `json:"voip-profile,omitempty"` WafProfile *string `json:"waf-profile,omitempty"` Webcache *string `json:"webcache,omitempty"` WebcacheHttps *string `json:"webcache-https,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` WebproxyForwardServer *string `json:"webproxy-forward-server,omitempty"` WebproxyProfile *string `json:"webproxy-profile,omitempty"` ZtnaEmsTag *[]FirewallProxyPolicyZtnaEmsTag `json:"ztna-ems-tag,omitempty"` ZtnaTagsMatchLogic *string `json:"ztna-tags-match-logic,omitempty"` }
type FirewallProxyPolicyAccessProxy ¶
type FirewallProxyPolicyAccessProxy struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyAccessProxy6 ¶
type FirewallProxyPolicyAccessProxy6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyDstaddr ¶
type FirewallProxyPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyDstaddr6 ¶
type FirewallProxyPolicyDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyDstintf ¶
type FirewallProxyPolicyDstintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyGroups ¶
type FirewallProxyPolicyGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyInternetServiceCustom ¶
type FirewallProxyPolicyInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyInternetServiceCustomGroup ¶
type FirewallProxyPolicyInternetServiceCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyInternetServiceGroup ¶
type FirewallProxyPolicyInternetServiceGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyInternetServiceId ¶
type FirewallProxyPolicyInternetServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallProxyPolicyInternetServiceName ¶
type FirewallProxyPolicyInternetServiceName struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyPoolname ¶
type FirewallProxyPolicyPoolname struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyService ¶
type FirewallProxyPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicySrcaddr ¶
type FirewallProxyPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicySrcaddr6 ¶
type FirewallProxyPolicySrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicySrcintf ¶
type FirewallProxyPolicySrcintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyUsers ¶
type FirewallProxyPolicyUsers struct {
Name *string `json:"name,omitempty"`
}
type FirewallProxyPolicyZtnaEmsTag ¶
type FirewallProxyPolicyZtnaEmsTag struct {
Name *string `json:"name,omitempty"`
}
type FirewallRegion ¶
type FirewallRegion struct { City *[]FirewallRegionCity `json:"city,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type FirewallRegionCity ¶
type FirewallRegionCity struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallScheduleGroup ¶
type FirewallScheduleGroup struct { Color *int64 `json:"color,omitempty"` FabricObject *string `json:"fabric-object,omitempty"` Member *[]FirewallScheduleGroupMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` }
type FirewallScheduleGroupMember ¶
type FirewallScheduleGroupMember struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicy ¶
type FirewallSecurityPolicy struct { Action *string `json:"action,omitempty"` AppCategory *[]FirewallSecurityPolicyAppCategory `json:"app-category,omitempty"` AppGroup *[]FirewallSecurityPolicyAppGroup `json:"app-group,omitempty"` Application *[]FirewallSecurityPolicyApplication `json:"application,omitempty"` ApplicationList *string `json:"application-list,omitempty"` AvProfile *string `json:"av-profile,omitempty"` CifsProfile *string `json:"cifs-profile,omitempty"` Comments *string `json:"comments,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DnsfilterProfile *string `json:"dnsfilter-profile,omitempty"` Dstaddr *[]FirewallSecurityPolicyDstaddr `json:"dstaddr,omitempty"` DstaddrNegate *string `json:"dstaddr-negate,omitempty"` Dstaddr4 *[]FirewallSecurityPolicyDstaddr4 `json:"dstaddr4,omitempty"` Dstaddr6 *[]FirewallSecurityPolicyDstaddr6 `json:"dstaddr6,omitempty"` Dstintf *[]FirewallSecurityPolicyDstintf `json:"dstintf,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` EnforceDefaultAppPort *string `json:"enforce-default-app-port,omitempty"` FileFilterProfile *string `json:"file-filter-profile,omitempty"` FssoGroups *[]FirewallSecurityPolicyFssoGroups `json:"fsso-groups,omitempty"` Groups *[]FirewallSecurityPolicyGroups `json:"groups,omitempty"` IcapProfile *string `json:"icap-profile,omitempty"` InternetService *string `json:"internet-service,omitempty"` InternetServiceCustom *[]FirewallSecurityPolicyInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceCustomGroup *[]FirewallSecurityPolicyInternetServiceCustomGroup `json:"internet-service-custom-group,omitempty"` InternetServiceGroup *[]FirewallSecurityPolicyInternetServiceGroup `json:"internet-service-group,omitempty"` InternetServiceId *[]FirewallSecurityPolicyInternetServiceId `json:"internet-service-id,omitempty"` InternetServiceName *[]FirewallSecurityPolicyInternetServiceName `json:"internet-service-name,omitempty"` InternetServiceNegate *string `json:"internet-service-negate,omitempty"` InternetServiceSrc *string `json:"internet-service-src,omitempty"` InternetServiceSrcCustom *[]FirewallSecurityPolicyInternetServiceSrcCustom `json:"internet-service-src-custom,omitempty"` InternetServiceSrcCustomGroup *[]FirewallSecurityPolicyInternetServiceSrcCustomGroup `json:"internet-service-src-custom-group,omitempty"` InternetServiceSrcGroup *[]FirewallSecurityPolicyInternetServiceSrcGroup `json:"internet-service-src-group,omitempty"` InternetServiceSrcId *[]FirewallSecurityPolicyInternetServiceSrcId `json:"internet-service-src-id,omitempty"` InternetServiceSrcName *[]FirewallSecurityPolicyInternetServiceSrcName `json:"internet-service-src-name,omitempty"` InternetServiceSrcNegate *string `json:"internet-service-src-negate,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` LearningMode *string `json:"learning-mode,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` LogtrafficStart *string `json:"logtraffic-start,omitempty"` Name *string `json:"name,omitempty"` Nat46 *string `json:"nat46,omitempty"` Nat64 *string `json:"nat64,omitempty"` Policyid *int64 `json:"policyid,omitempty"` ProfileGroup *string `json:"profile-group,omitempty"` ProfileProtocolOptions *string `json:"profile-protocol-options,omitempty"` ProfileType *string `json:"profile-type,omitempty"` Schedule *string `json:"schedule,omitempty"` SctpFilterProfile *string `json:"sctp-filter-profile,omitempty"` SendDenyPacket *string `json:"send-deny-packet,omitempty"` Service *[]FirewallSecurityPolicyService `json:"service,omitempty"` ServiceNegate *string `json:"service-negate,omitempty"` Srcaddr *[]FirewallSecurityPolicySrcaddr `json:"srcaddr,omitempty"` SrcaddrNegate *string `json:"srcaddr-negate,omitempty"` Srcaddr4 *[]FirewallSecurityPolicySrcaddr4 `json:"srcaddr4,omitempty"` Srcaddr6 *[]FirewallSecurityPolicySrcaddr6 `json:"srcaddr6,omitempty"` Srcintf *[]FirewallSecurityPolicySrcintf `json:"srcintf,omitempty"` SshFilterProfile *string `json:"ssh-filter-profile,omitempty"` SslSshProfile *string `json:"ssl-ssh-profile,omitempty"` Status *string `json:"status,omitempty"` UrlCategory *[]FirewallSecurityPolicyUrlCategory `json:"url-category,omitempty"` Users *[]FirewallSecurityPolicyUsers `json:"users,omitempty"` Uuid *string `json:"uuid,omitempty"` VideofilterProfile *string `json:"videofilter-profile,omitempty"` VoipProfile *string `json:"voip-profile,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` }
type FirewallSecurityPolicyAppCategory ¶
type FirewallSecurityPolicyAppCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallSecurityPolicyAppGroup ¶
type FirewallSecurityPolicyAppGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyApplication ¶
type FirewallSecurityPolicyApplication struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallSecurityPolicyDstaddr ¶
type FirewallSecurityPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyDstaddr4 ¶
type FirewallSecurityPolicyDstaddr4 struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyDstaddr6 ¶
type FirewallSecurityPolicyDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyDstintf ¶
type FirewallSecurityPolicyDstintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyFssoGroups ¶
type FirewallSecurityPolicyFssoGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyGroups ¶
type FirewallSecurityPolicyGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceCustom ¶
type FirewallSecurityPolicyInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceCustomGroup ¶
type FirewallSecurityPolicyInternetServiceCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceGroup ¶
type FirewallSecurityPolicyInternetServiceGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceId ¶
type FirewallSecurityPolicyInternetServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallSecurityPolicyInternetServiceName ¶
type FirewallSecurityPolicyInternetServiceName struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceSrcCustom ¶
type FirewallSecurityPolicyInternetServiceSrcCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceSrcCustomGroup ¶
type FirewallSecurityPolicyInternetServiceSrcCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceSrcGroup ¶
type FirewallSecurityPolicyInternetServiceSrcGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyInternetServiceSrcId ¶
type FirewallSecurityPolicyInternetServiceSrcId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallSecurityPolicyInternetServiceSrcName ¶
type FirewallSecurityPolicyInternetServiceSrcName struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyService ¶
type FirewallSecurityPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicySrcaddr ¶
type FirewallSecurityPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicySrcaddr4 ¶
type FirewallSecurityPolicySrcaddr4 struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicySrcaddr6 ¶
type FirewallSecurityPolicySrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicySrcintf ¶
type FirewallSecurityPolicySrcintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallSecurityPolicyUrlCategory ¶
type FirewallSecurityPolicyUrlCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallSecurityPolicyUsers ¶
type FirewallSecurityPolicyUsers struct {
Name *string `json:"name,omitempty"`
}
type FirewallServiceCustom ¶
type FirewallServiceCustom struct { AppCategory *[]FirewallServiceCustomAppCategory `json:"app-category,omitempty"` AppServiceType *string `json:"app-service-type,omitempty"` Application *[]FirewallServiceCustomApplication `json:"application,omitempty"` Category *string `json:"category,omitempty"` CheckResetRange *string `json:"check-reset-range,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` FabricObject *string `json:"fabric-object,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Helper *string `json:"helper,omitempty"` Icmpcode *int64 `json:"icmpcode,omitempty"` Icmptype *int64 `json:"icmptype,omitempty"` Iprange *string `json:"iprange,omitempty"` Name *string `json:"name,omitempty"` Protocol *string `json:"protocol,omitempty"` ProtocolNumber *int64 `json:"protocol-number,omitempty"` Proxy *string `json:"proxy,omitempty"` SctpPortrange *string `json:"sctp-portrange,omitempty"` SessionTtl *string `json:"session-ttl,omitempty"` TcpHalfcloseTimer *int64 `json:"tcp-halfclose-timer,omitempty"` TcpHalfopenTimer *int64 `json:"tcp-halfopen-timer,omitempty"` TcpPortrange *string `json:"tcp-portrange,omitempty"` TcpRstTimer *int64 `json:"tcp-rst-timer,omitempty"` TcpTimewaitTimer *int64 `json:"tcp-timewait-timer,omitempty"` UdpIdleTimer *int64 `json:"udp-idle-timer,omitempty"` UdpPortrange *string `json:"udp-portrange,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallServiceCustomAppCategory ¶
type FirewallServiceCustomAppCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallServiceCustomApplication ¶
type FirewallServiceCustomApplication struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallServiceGroup ¶
type FirewallServiceGroup struct { Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` FabricObject *string `json:"fabric-object,omitempty"` Member *[]FirewallServiceGroupMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` Proxy *string `json:"proxy,omitempty"` }
type FirewallServiceGroupMember ¶
type FirewallServiceGroupMember struct {
Name *string `json:"name,omitempty"`
}
type FirewallShaperPerIpShaper ¶
type FirewallShaperPerIpShaper struct { BandwidthUnit *string `json:"bandwidth-unit,omitempty"` DiffservForward *string `json:"diffserv-forward,omitempty"` DiffservReverse *string `json:"diffserv-reverse,omitempty"` DiffservcodeForward *string `json:"diffservcode-forward,omitempty"` DiffservcodeRev *string `json:"diffservcode-rev,omitempty"` MaxBandwidth *int64 `json:"max-bandwidth,omitempty"` MaxConcurrentSession *int64 `json:"max-concurrent-session,omitempty"` MaxConcurrentTcpSession *int64 `json:"max-concurrent-tcp-session,omitempty"` MaxConcurrentUdpSession *int64 `json:"max-concurrent-udp-session,omitempty"` Name *string `json:"name,omitempty"` }
type FirewallShaperTrafficShaper ¶
type FirewallShaperTrafficShaper struct { BandwidthUnit *string `json:"bandwidth-unit,omitempty"` Diffserv *string `json:"diffserv,omitempty"` Diffservcode *string `json:"diffservcode,omitempty"` DscpMarkingMethod *string `json:"dscp-marking-method,omitempty"` ExceedBandwidth *int64 `json:"exceed-bandwidth,omitempty"` ExceedClassId *int64 `json:"exceed-class-id,omitempty"` ExceedDscp *string `json:"exceed-dscp,omitempty"` GuaranteedBandwidth *int64 `json:"guaranteed-bandwidth,omitempty"` MaximumBandwidth *int64 `json:"maximum-bandwidth,omitempty"` MaximumDscp *string `json:"maximum-dscp,omitempty"` Name *string `json:"name,omitempty"` Overhead *int64 `json:"overhead,omitempty"` PerPolicy *string `json:"per-policy,omitempty"` Priority *string `json:"priority,omitempty"` }
type FirewallShapingPolicy ¶
type FirewallShapingPolicy struct { AppCategory *[]FirewallShapingPolicyAppCategory `json:"app-category,omitempty"` AppGroup *[]FirewallShapingPolicyAppGroup `json:"app-group,omitempty"` Application *[]FirewallShapingPolicyApplication `json:"application,omitempty"` ClassId *int64 `json:"class-id,omitempty"` Comment *string `json:"comment,omitempty"` DiffservForward *string `json:"diffserv-forward,omitempty"` DiffservReverse *string `json:"diffserv-reverse,omitempty"` DiffservcodeForward *string `json:"diffservcode-forward,omitempty"` DiffservcodeRev *string `json:"diffservcode-rev,omitempty"` Dstaddr *[]FirewallShapingPolicyDstaddr `json:"dstaddr,omitempty"` Dstaddr6 *[]FirewallShapingPolicyDstaddr6 `json:"dstaddr6,omitempty"` Dstintf *[]FirewallShapingPolicyDstintf `json:"dstintf,omitempty"` Groups *[]FirewallShapingPolicyGroups `json:"groups,omitempty"` Id *int64 `json:"id,omitempty"` InternetService *string `json:"internet-service,omitempty"` InternetServiceCustom *[]FirewallShapingPolicyInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceCustomGroup *[]FirewallShapingPolicyInternetServiceCustomGroup `json:"internet-service-custom-group,omitempty"` InternetServiceGroup *[]FirewallShapingPolicyInternetServiceGroup `json:"internet-service-group,omitempty"` InternetServiceId *[]FirewallShapingPolicyInternetServiceId `json:"internet-service-id,omitempty"` InternetServiceName *[]FirewallShapingPolicyInternetServiceName `json:"internet-service-name,omitempty"` InternetServiceSrc *string `json:"internet-service-src,omitempty"` InternetServiceSrcCustom *[]FirewallShapingPolicyInternetServiceSrcCustom `json:"internet-service-src-custom,omitempty"` InternetServiceSrcCustomGroup *[]FirewallShapingPolicyInternetServiceSrcCustomGroup `json:"internet-service-src-custom-group,omitempty"` InternetServiceSrcGroup *[]FirewallShapingPolicyInternetServiceSrcGroup `json:"internet-service-src-group,omitempty"` InternetServiceSrcId *[]FirewallShapingPolicyInternetServiceSrcId `json:"internet-service-src-id,omitempty"` InternetServiceSrcName *[]FirewallShapingPolicyInternetServiceSrcName `json:"internet-service-src-name,omitempty"` IpVersion *string `json:"ip-version,omitempty"` Name *string `json:"name,omitempty"` PerIpShaper *string `json:"per-ip-shaper,omitempty"` Schedule *string `json:"schedule,omitempty"` Service *[]FirewallShapingPolicyService `json:"service,omitempty"` Srcaddr *[]FirewallShapingPolicySrcaddr `json:"srcaddr,omitempty"` Srcaddr6 *[]FirewallShapingPolicySrcaddr6 `json:"srcaddr6,omitempty"` Srcintf *[]FirewallShapingPolicySrcintf `json:"srcintf,omitempty"` Status *string `json:"status,omitempty"` Tos *string `json:"tos,omitempty"` TosMask *string `json:"tos-mask,omitempty"` TosNegate *string `json:"tos-negate,omitempty"` TrafficShaper *string `json:"traffic-shaper,omitempty"` TrafficShaperReverse *string `json:"traffic-shaper-reverse,omitempty"` UrlCategory *[]FirewallShapingPolicyUrlCategory `json:"url-category,omitempty"` Users *[]FirewallShapingPolicyUsers `json:"users,omitempty"` }
type FirewallShapingPolicyAppCategory ¶
type FirewallShapingPolicyAppCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallShapingPolicyAppGroup ¶
type FirewallShapingPolicyAppGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyApplication ¶
type FirewallShapingPolicyApplication struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallShapingPolicyDstaddr ¶
type FirewallShapingPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyDstaddr6 ¶
type FirewallShapingPolicyDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyDstintf ¶
type FirewallShapingPolicyDstintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyGroups ¶
type FirewallShapingPolicyGroups struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceCustom ¶
type FirewallShapingPolicyInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceCustomGroup ¶
type FirewallShapingPolicyInternetServiceCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceGroup ¶
type FirewallShapingPolicyInternetServiceGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceId ¶
type FirewallShapingPolicyInternetServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallShapingPolicyInternetServiceName ¶
type FirewallShapingPolicyInternetServiceName struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceSrcCustom ¶
type FirewallShapingPolicyInternetServiceSrcCustom struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceSrcCustomGroup ¶
type FirewallShapingPolicyInternetServiceSrcCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceSrcGroup ¶
type FirewallShapingPolicyInternetServiceSrcGroup struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyInternetServiceSrcId ¶
type FirewallShapingPolicyInternetServiceSrcId struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallShapingPolicyInternetServiceSrcName ¶
type FirewallShapingPolicyInternetServiceSrcName struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyService ¶
type FirewallShapingPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicySrcaddr ¶
type FirewallShapingPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicySrcaddr6 ¶
type FirewallShapingPolicySrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicySrcintf ¶
type FirewallShapingPolicySrcintf struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingPolicyUrlCategory ¶
type FirewallShapingPolicyUrlCategory struct {
Id *int64 `json:"id,omitempty"`
}
type FirewallShapingPolicyUsers ¶
type FirewallShapingPolicyUsers struct {
Name *string `json:"name,omitempty"`
}
type FirewallShapingProfile ¶
type FirewallShapingProfile struct { Comment *string `json:"comment,omitempty"` DefaultClassId *int64 `json:"default-class-id,omitempty"` ProfileName *string `json:"profile-name,omitempty"` ShapingEntries *[]FirewallShapingProfileShapingEntries `json:"shaping-entries,omitempty"` Type *string `json:"type,omitempty"` }
type FirewallShapingProfileShapingEntries ¶
type FirewallShapingProfileShapingEntries struct { BurstInMsec *int64 `json:"burst-in-msec,omitempty"` CburstInMsec *int64 `json:"cburst-in-msec,omitempty"` ClassId *int64 `json:"class-id,omitempty"` GuaranteedBandwidthPercentage *int64 `json:"guaranteed-bandwidth-percentage,omitempty"` Id *int64 `json:"id,omitempty"` Limit *int64 `json:"limit,omitempty"` Max *int64 `json:"max,omitempty"` MaximumBandwidthPercentage *int64 `json:"maximum-bandwidth-percentage,omitempty"` Min *int64 `json:"min,omitempty"` Priority *string `json:"priority,omitempty"` RedProbability *int64 `json:"red-probability,omitempty"` }
type FirewallSniffer ¶
type FirewallSniffer struct { Anomaly *[]FirewallSnifferAnomaly `json:"anomaly,omitempty"` ApplicationList *string `json:"application-list,omitempty"` ApplicationListStatus *string `json:"application-list-status,omitempty"` AvProfile *string `json:"av-profile,omitempty"` AvProfileStatus *string `json:"av-profile-status,omitempty"` DlpSensor *string `json:"dlp-sensor,omitempty"` DlpSensorStatus *string `json:"dlp-sensor-status,omitempty"` Dsri *string `json:"dsri,omitempty"` EmailfilterProfile *string `json:"emailfilter-profile,omitempty"` EmailfilterProfileStatus *string `json:"emailfilter-profile-status,omitempty"` FileFilterProfile *string `json:"file-filter-profile,omitempty"` FileFilterProfileStatus *string `json:"file-filter-profile-status,omitempty"` Host *string `json:"host,omitempty"` Id *int64 `json:"id,omitempty"` Interface *string `json:"interface,omitempty"` IpThreatfeed *[]FirewallSnifferIpThreatfeed `json:"ip-threatfeed,omitempty"` IpThreatfeedStatus *string `json:"ip-threatfeed-status,omitempty"` IpsDosStatus *string `json:"ips-dos-status,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` IpsSensorStatus *string `json:"ips-sensor-status,omitempty"` Ipv6 *string `json:"ipv6,omitempty"` Logtraffic *string `json:"logtraffic,omitempty"` MaxPacketCount *int64 `json:"max-packet-count,omitempty"` NonIp *string `json:"non-ip,omitempty"` Port *string `json:"port,omitempty"` Protocol *string `json:"protocol,omitempty"` Status *string `json:"status,omitempty"` Vlan *string `json:"vlan,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` WebfilterProfileStatus *string `json:"webfilter-profile-status,omitempty"` }
type FirewallSnifferAnomaly ¶
type FirewallSnifferAnomaly struct { Action *string `json:"action,omitempty"` Log *string `json:"log,omitempty"` Name *string `json:"name,omitempty"` Quarantine *string `json:"quarantine,omitempty"` QuarantineExpiry *string `json:"quarantine-expiry,omitempty"` QuarantineLog *string `json:"quarantine-log,omitempty"` Status *string `json:"status,omitempty"` Threshold *int64 `json:"threshold,omitempty"` Thresholddefault *int64 `json:"threshold(default),omitempty"` }
type FirewallSnifferIpThreatfeed ¶
type FirewallSnifferIpThreatfeed struct {
Name *string `json:"name,omitempty"`
}
type FirewallSshHostKey ¶
type FirewallSshHostKey struct { Hostname *string `json:"hostname,omitempty"` Ip *string `json:"ip,omitempty"` Name *string `json:"name,omitempty"` Nid *string `json:"nid,omitempty"` Port *int64 `json:"port,omitempty"` PublicKey *string `json:"public-key,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Usage *string `json:"usage,omitempty"` }
type FirewallSshLocalCa ¶
type FirewallSshLocalKey ¶
type FirewallSshSetting ¶
type FirewallSshSetting struct { Caname *string `json:"caname,omitempty"` HostTrustedChecking *string `json:"host-trusted-checking,omitempty"` HostkeyDsa1024 *string `json:"hostkey-dsa1024,omitempty"` HostkeyEcdsa256 *string `json:"hostkey-ecdsa256,omitempty"` HostkeyEcdsa384 *string `json:"hostkey-ecdsa384,omitempty"` HostkeyEcdsa521 *string `json:"hostkey-ecdsa521,omitempty"` HostkeyEd25519 *string `json:"hostkey-ed25519,omitempty"` HostkeyRsa2048 *string `json:"hostkey-rsa2048,omitempty"` UntrustedCaname *string `json:"untrusted-caname,omitempty"` }
type FirewallSslServer ¶
type FirewallSslServer struct { AddHeaderXForwardedProto *string `json:"add-header-x-forwarded-proto,omitempty"` Ip *string `json:"ip,omitempty"` MappedPort *int64 `json:"mapped-port,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCert *string `json:"ssl-cert,omitempty"` SslClientRenegotiation *string `json:"ssl-client-renegotiation,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslMode *string `json:"ssl-mode,omitempty"` SslSendEmptyFrags *string `json:"ssl-send-empty-frags,omitempty"` UrlRewrite *string `json:"url-rewrite,omitempty"` }
type FirewallSslSetting ¶
type FirewallSslSetting struct { AbbreviateHandshake *string `json:"abbreviate-handshake,omitempty"` CertCacheCapacity *int64 `json:"cert-cache-capacity,omitempty"` CertCacheTimeout *int64 `json:"cert-cache-timeout,omitempty"` KxpQueueThreshold *int64 `json:"kxp-queue-threshold,omitempty"` NoMatchingCipherAction *string `json:"no-matching-cipher-action,omitempty"` ProxyConnectTimeout *int64 `json:"proxy-connect-timeout,omitempty"` SessionCacheCapacity *int64 `json:"session-cache-capacity,omitempty"` SessionCacheTimeout *int64 `json:"session-cache-timeout,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslQueueThreshold *int64 `json:"ssl-queue-threshold,omitempty"` SslSendEmptyFrags *string `json:"ssl-send-empty-frags,omitempty"` }
type FirewallSslSshProfile ¶
type FirewallSslSshProfile struct { Allowlist *string `json:"allowlist,omitempty"` BlockBlacklistedCertificates *string `json:"block-blacklisted-certificates,omitempty"` BlockBlocklistedCertificates *string `json:"block-blocklisted-certificates,omitempty"` Caname *string `json:"caname,omitempty"` Comment *string `json:"comment,omitempty"` Dot *[]FirewallSslSshProfileDot `json:"dot,omitempty"` Ftps *[]FirewallSslSshProfileFtps `json:"ftps,omitempty"` Https *[]FirewallSslSshProfileHttps `json:"https,omitempty"` Imaps *[]FirewallSslSshProfileImaps `json:"imaps,omitempty"` MapiOverHttps *string `json:"mapi-over-https,omitempty"` Name *string `json:"name,omitempty"` Pop3s *[]FirewallSslSshProfilePop3s `json:"pop3s,omitempty"` RpcOverHttps *string `json:"rpc-over-https,omitempty"` ServerCert *[]FirewallSslSshProfileServerCert `json:"server-cert,omitempty"` ServerCertMode *string `json:"server-cert-mode,omitempty"` Smtps *[]FirewallSslSshProfileSmtps `json:"smtps,omitempty"` Ssh *[]FirewallSslSshProfileSsh `json:"ssh,omitempty"` Ssl *[]FirewallSslSshProfileSsl `json:"ssl,omitempty"` SslAnomaliesLog *string `json:"ssl-anomalies-log,omitempty"` SslAnomalyLog *string `json:"ssl-anomaly-log,omitempty"` SslExempt *[]FirewallSslSshProfileSslExempt `json:"ssl-exempt,omitempty"` SslExemptionLog *string `json:"ssl-exemption-log,omitempty"` SslExemptionsLog *string `json:"ssl-exemptions-log,omitempty"` SslHandshakeLog *string `json:"ssl-handshake-log,omitempty"` SslNegotiationLog *string `json:"ssl-negotiation-log,omitempty"` SslServer *[]FirewallSslSshProfileSslServer `json:"ssl-server,omitempty"` SslServerCertLog *string `json:"ssl-server-cert-log,omitempty"` SupportedAlpn *string `json:"supported-alpn,omitempty"` UntrustedCaname *string `json:"untrusted-caname,omitempty"` UseSslServer *string `json:"use-ssl-server,omitempty"` Whitelist *string `json:"whitelist,omitempty"` }
type FirewallSslSshProfileDot ¶
type FirewallSslSshProfileDot struct { CertValidationFailure *string `json:"cert-validation-failure,omitempty"` CertValidationTimeout *string `json:"cert-validation-timeout,omitempty"` ClientCertificate *string `json:"client-certificate,omitempty"` ExpiredServerCert *string `json:"expired-server-cert,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` RevokedServerCert *string `json:"revoked-server-cert,omitempty"` SniServerCertCheck *string `json:"sni-server-cert-check,omitempty"` Status *string `json:"status,omitempty"` UnsupportedSslCipher *string `json:"unsupported-ssl-cipher,omitempty"` UnsupportedSslNegotiation *string `json:"unsupported-ssl-negotiation,omitempty"` UnsupportedSslVersion *string `json:"unsupported-ssl-version,omitempty"` UntrustedServerCert *string `json:"untrusted-server-cert,omitempty"` }
type FirewallSslSshProfileFtps ¶
type FirewallSslSshProfileFtps struct { CertValidationFailure *string `json:"cert-validation-failure,omitempty"` CertValidationTimeout *string `json:"cert-validation-timeout,omitempty"` ClientCertRequest *string `json:"client-cert-request,omitempty"` ClientCertificate *string `json:"client-certificate,omitempty"` ExpiredServerCert *string `json:"expired-server-cert,omitempty"` InvalidServerCert *string `json:"invalid-server-cert,omitempty"` MinAllowedSslVersion *string `json:"min-allowed-ssl-version,omitempty"` Ports *int64 `json:"ports,omitempty"` RevokedServerCert *string `json:"revoked-server-cert,omitempty"` SniServerCertCheck *string `json:"sni-server-cert-check,omitempty"` Status *string `json:"status,omitempty"` UnsupportedSsl *string `json:"unsupported-ssl,omitempty"` UnsupportedSslCipher *string `json:"unsupported-ssl-cipher,omitempty"` UnsupportedSslNegotiation *string `json:"unsupported-ssl-negotiation,omitempty"` UnsupportedSslVersion *string `json:"unsupported-ssl-version,omitempty"` UntrustedServerCert *string `json:"untrusted-server-cert,omitempty"` }
type FirewallSslSshProfileHttps ¶
type FirewallSslSshProfileHttps struct { CertProbeFailure *string `json:"cert-probe-failure,omitempty"` CertValidationFailure *string `json:"cert-validation-failure,omitempty"` CertValidationTimeout *string `json:"cert-validation-timeout,omitempty"` ClientCertRequest *string `json:"client-cert-request,omitempty"` ClientCertificate *string `json:"client-certificate,omitempty"` ExpiredServerCert *string `json:"expired-server-cert,omitempty"` InvalidServerCert *string `json:"invalid-server-cert,omitempty"` MinAllowedSslVersion *string `json:"min-allowed-ssl-version,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` RevokedServerCert *string `json:"revoked-server-cert,omitempty"` SniServerCertCheck *string `json:"sni-server-cert-check,omitempty"` Status *string `json:"status,omitempty"` UnsupportedSsl *string `json:"unsupported-ssl,omitempty"` UnsupportedSslCipher *string `json:"unsupported-ssl-cipher,omitempty"` UnsupportedSslNegotiation *string `json:"unsupported-ssl-negotiation,omitempty"` UnsupportedSslVersion *string `json:"unsupported-ssl-version,omitempty"` UntrustedServerCert *string `json:"untrusted-server-cert,omitempty"` }
type FirewallSslSshProfileImaps ¶
type FirewallSslSshProfileImaps struct { CertValidationFailure *string `json:"cert-validation-failure,omitempty"` CertValidationTimeout *string `json:"cert-validation-timeout,omitempty"` ClientCertRequest *string `json:"client-cert-request,omitempty"` ClientCertificate *string `json:"client-certificate,omitempty"` ExpiredServerCert *string `json:"expired-server-cert,omitempty"` InvalidServerCert *string `json:"invalid-server-cert,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` RevokedServerCert *string `json:"revoked-server-cert,omitempty"` SniServerCertCheck *string `json:"sni-server-cert-check,omitempty"` Status *string `json:"status,omitempty"` UnsupportedSsl *string `json:"unsupported-ssl,omitempty"` UnsupportedSslCipher *string `json:"unsupported-ssl-cipher,omitempty"` UnsupportedSslNegotiation *string `json:"unsupported-ssl-negotiation,omitempty"` UnsupportedSslVersion *string `json:"unsupported-ssl-version,omitempty"` UntrustedServerCert *string `json:"untrusted-server-cert,omitempty"` }
type FirewallSslSshProfilePop3s ¶
type FirewallSslSshProfilePop3s struct { CertValidationFailure *string `json:"cert-validation-failure,omitempty"` CertValidationTimeout *string `json:"cert-validation-timeout,omitempty"` ClientCertRequest *string `json:"client-cert-request,omitempty"` ClientCertificate *string `json:"client-certificate,omitempty"` ExpiredServerCert *string `json:"expired-server-cert,omitempty"` InvalidServerCert *string `json:"invalid-server-cert,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` RevokedServerCert *string `json:"revoked-server-cert,omitempty"` SniServerCertCheck *string `json:"sni-server-cert-check,omitempty"` Status *string `json:"status,omitempty"` UnsupportedSsl *string `json:"unsupported-ssl,omitempty"` UnsupportedSslCipher *string `json:"unsupported-ssl-cipher,omitempty"` UnsupportedSslNegotiation *string `json:"unsupported-ssl-negotiation,omitempty"` UnsupportedSslVersion *string `json:"unsupported-ssl-version,omitempty"` UntrustedServerCert *string `json:"untrusted-server-cert,omitempty"` }
type FirewallSslSshProfileServerCert ¶
type FirewallSslSshProfileServerCert struct {
Name *string `json:"name,omitempty"`
}
type FirewallSslSshProfileSmtps ¶
type FirewallSslSshProfileSmtps struct { CertValidationFailure *string `json:"cert-validation-failure,omitempty"` CertValidationTimeout *string `json:"cert-validation-timeout,omitempty"` ClientCertRequest *string `json:"client-cert-request,omitempty"` ClientCertificate *string `json:"client-certificate,omitempty"` ExpiredServerCert *string `json:"expired-server-cert,omitempty"` InvalidServerCert *string `json:"invalid-server-cert,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` RevokedServerCert *string `json:"revoked-server-cert,omitempty"` SniServerCertCheck *string `json:"sni-server-cert-check,omitempty"` Status *string `json:"status,omitempty"` UnsupportedSsl *string `json:"unsupported-ssl,omitempty"` UnsupportedSslCipher *string `json:"unsupported-ssl-cipher,omitempty"` UnsupportedSslNegotiation *string `json:"unsupported-ssl-negotiation,omitempty"` UnsupportedSslVersion *string `json:"unsupported-ssl-version,omitempty"` UntrustedServerCert *string `json:"untrusted-server-cert,omitempty"` }
type FirewallSslSshProfileSsh ¶
type FirewallSslSshProfileSsh struct { InspectAll *string `json:"inspect-all,omitempty"` Ports *int64 `json:"ports,omitempty"` ProxyAfterTcpHandshake *string `json:"proxy-after-tcp-handshake,omitempty"` SshAlgorithm *string `json:"ssh-algorithm,omitempty"` SshTunPolicyCheck *string `json:"ssh-tun-policy-check,omitempty"` Status *string `json:"status,omitempty"` UnsupportedVersion *string `json:"unsupported-version,omitempty"` }
type FirewallSslSshProfileSsl ¶
type FirewallSslSshProfileSsl struct { CertProbeFailure *string `json:"cert-probe-failure,omitempty"` CertValidationFailure *string `json:"cert-validation-failure,omitempty"` CertValidationTimeout *string `json:"cert-validation-timeout,omitempty"` ClientCertRequest *string `json:"client-cert-request,omitempty"` ClientCertificate *string `json:"client-certificate,omitempty"` ExpiredServerCert *string `json:"expired-server-cert,omitempty"` InspectAll *string `json:"inspect-all,omitempty"` InvalidServerCert *string `json:"invalid-server-cert,omitempty"` MinAllowedSslVersion *string `json:"min-allowed-ssl-version,omitempty"` RevokedServerCert *string `json:"revoked-server-cert,omitempty"` SniServerCertCheck *string `json:"sni-server-cert-check,omitempty"` UnsupportedSsl *string `json:"unsupported-ssl,omitempty"` UnsupportedSslCipher *string `json:"unsupported-ssl-cipher,omitempty"` UnsupportedSslNegotiation *string `json:"unsupported-ssl-negotiation,omitempty"` UnsupportedSslVersion *string `json:"unsupported-ssl-version,omitempty"` UntrustedServerCert *string `json:"untrusted-server-cert,omitempty"` }
type FirewallSslSshProfileSslExempt ¶
type FirewallSslSshProfileSslExempt struct { Address *string `json:"address,omitempty"` Address6 *string `json:"address6,omitempty"` FortiguardCategory *int64 `json:"fortiguard-category,omitempty"` Id *int64 `json:"id,omitempty"` Regex *string `json:"regex,omitempty"` Type *string `json:"type,omitempty"` WildcardFqdn *string `json:"wildcard-fqdn,omitempty"` }
type FirewallSslSshProfileSslServer ¶
type FirewallSslSshProfileSslServer struct { FtpsClientCertRequest *string `json:"ftps-client-cert-request,omitempty"` FtpsClientCertificate *string `json:"ftps-client-certificate,omitempty"` HttpsClientCertRequest *string `json:"https-client-cert-request,omitempty"` HttpsClientCertificate *string `json:"https-client-certificate,omitempty"` Id *int64 `json:"id,omitempty"` ImapsClientCertRequest *string `json:"imaps-client-cert-request,omitempty"` ImapsClientCertificate *string `json:"imaps-client-certificate,omitempty"` Ip *string `json:"ip,omitempty"` Pop3sClientCertRequest *string `json:"pop3s-client-cert-request,omitempty"` Pop3sClientCertificate *string `json:"pop3s-client-certificate,omitempty"` SmtpsClientCertRequest *string `json:"smtps-client-cert-request,omitempty"` SmtpsClientCertificate *string `json:"smtps-client-certificate,omitempty"` SslOtherClientCertRequest *string `json:"ssl-other-client-cert-request,omitempty"` SslOtherClientCertificate *string `json:"ssl-other-client-certificate,omitempty"` }
type FirewallTrafficClass ¶
type FirewallTtlPolicy ¶
type FirewallTtlPolicy struct { Action *string `json:"action,omitempty"` Id *int64 `json:"id,omitempty"` Schedule *string `json:"schedule,omitempty"` Service *[]FirewallTtlPolicyService `json:"service,omitempty"` Srcaddr *[]FirewallTtlPolicySrcaddr `json:"srcaddr,omitempty"` Srcintf *string `json:"srcintf,omitempty"` Status *string `json:"status,omitempty"` Ttl *string `json:"ttl,omitempty"` }
type FirewallTtlPolicyService ¶
type FirewallTtlPolicyService struct {
Name *string `json:"name,omitempty"`
}
type FirewallTtlPolicySrcaddr ¶
type FirewallTtlPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallVendorMac ¶
type FirewallVendorMacSummary ¶
type FirewallVendorMacSummary struct { }
type FirewallVip ¶
type FirewallVip struct { AddNat46Route *string `json:"add-nat46-route,omitempty"` ArpReply *string `json:"arp-reply,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` DnsMappingTtl *int64 `json:"dns-mapping-ttl,omitempty"` Extaddr *[]FirewallVipExtaddr `json:"extaddr,omitempty"` Extintf *string `json:"extintf,omitempty"` Extip *string `json:"extip,omitempty"` Extport *string `json:"extport,omitempty"` GratuitousArpInterval *int64 `json:"gratuitous-arp-interval,omitempty"` HttpCookieAge *int64 `json:"http-cookie-age,omitempty"` HttpCookieDomain *string `json:"http-cookie-domain,omitempty"` HttpCookieDomainFromHost *string `json:"http-cookie-domain-from-host,omitempty"` HttpCookieGeneration *int64 `json:"http-cookie-generation,omitempty"` HttpCookiePath *string `json:"http-cookie-path,omitempty"` HttpIpHeader *string `json:"http-ip-header,omitempty"` HttpIpHeaderName *string `json:"http-ip-header-name,omitempty"` HttpMultiplex *string `json:"http-multiplex,omitempty"` HttpRedirect *string `json:"http-redirect,omitempty"` HttpsCookieSecure *string `json:"https-cookie-secure,omitempty"` Id *int64 `json:"id,omitempty"` Ipv6Mappedip *string `json:"ipv6-mappedip,omitempty"` Ipv6Mappedport *string `json:"ipv6-mappedport,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` MappedAddr *string `json:"mapped-addr,omitempty"` Mappedip *[]FirewallVipMappedip `json:"mappedip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` MaxEmbryonicConnections *int64 `json:"max-embryonic-connections,omitempty"` Monitor *[]FirewallVipMonitor `json:"monitor,omitempty"` Name *string `json:"name,omitempty"` NatSourceVip *string `json:"nat-source-vip,omitempty"` Nat44 *string `json:"nat44,omitempty"` Nat46 *string `json:"nat46,omitempty"` OutlookWebAccess *string `json:"outlook-web-access,omitempty"` Persistence *string `json:"persistence,omitempty"` Portforward *string `json:"portforward,omitempty"` PortmappingType *string `json:"portmapping-type,omitempty"` Protocol *string `json:"protocol,omitempty"` Realservers *[]FirewallVipRealservers `json:"realservers,omitempty"` ServerType *string `json:"server-type,omitempty"` Service *[]FirewallVipService `json:"service,omitempty"` SrcFilter *[]FirewallVipSrcFilter `json:"src-filter,omitempty"` SrcintfFilter *[]FirewallVipSrcintfFilter `json:"srcintf-filter,omitempty"` SslAcceptFfdheGroups *string `json:"ssl-accept-ffdhe-groups,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCertificate *string `json:"ssl-certificate,omitempty"` SslCipherSuites *[]FirewallVipSslCipherSuites `json:"ssl-cipher-suites,omitempty"` SslClientFallback *string `json:"ssl-client-fallback,omitempty"` SslClientRekeyCount *int64 `json:"ssl-client-rekey-count,omitempty"` SslClientRenegotiation *string `json:"ssl-client-renegotiation,omitempty"` SslClientSessionStateMax *int64 `json:"ssl-client-session-state-max,omitempty"` SslClientSessionStateTimeout *int64 `json:"ssl-client-session-state-timeout,omitempty"` SslClientSessionStateType *string `json:"ssl-client-session-state-type,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslHpkp *string `json:"ssl-hpkp,omitempty"` SslHpkpAge *int64 `json:"ssl-hpkp-age,omitempty"` SslHpkpBackup *string `json:"ssl-hpkp-backup,omitempty"` SslHpkpIncludeSubdomains *string `json:"ssl-hpkp-include-subdomains,omitempty"` SslHpkpPrimary *string `json:"ssl-hpkp-primary,omitempty"` SslHpkpReportUri *string `json:"ssl-hpkp-report-uri,omitempty"` SslHsts *string `json:"ssl-hsts,omitempty"` SslHstsAge *int64 `json:"ssl-hsts-age,omitempty"` SslHstsIncludeSubdomains *string `json:"ssl-hsts-include-subdomains,omitempty"` SslHttpLocationConversion *string `json:"ssl-http-location-conversion,omitempty"` SslHttpMatchHost *string `json:"ssl-http-match-host,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslMode *string `json:"ssl-mode,omitempty"` SslPfs *string `json:"ssl-pfs,omitempty"` SslSendEmptyFrags *string `json:"ssl-send-empty-frags,omitempty"` SslServerAlgorithm *string `json:"ssl-server-algorithm,omitempty"` SslServerCipherSuites *[]FirewallVipSslServerCipherSuites `json:"ssl-server-cipher-suites,omitempty"` SslServerMaxVersion *string `json:"ssl-server-max-version,omitempty"` SslServerMinVersion *string `json:"ssl-server-min-version,omitempty"` SslServerSessionStateMax *int64 `json:"ssl-server-session-state-max,omitempty"` SslServerSessionStateTimeout *int64 `json:"ssl-server-session-state-timeout,omitempty"` SslServerSessionStateType *string `json:"ssl-server-session-state-type,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` WeblogicServer *string `json:"weblogic-server,omitempty"` WebsphereServer *string `json:"websphere-server,omitempty"` }
type FirewallVip46 ¶
type FirewallVip46 struct { ArpReply *string `json:"arp-reply,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Extip *string `json:"extip,omitempty"` Extport *string `json:"extport,omitempty"` Id *int64 `json:"id,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Mappedip *string `json:"mappedip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` Monitor *[]FirewallVip46Monitor `json:"monitor,omitempty"` Name *string `json:"name,omitempty"` Portforward *string `json:"portforward,omitempty"` Protocol *string `json:"protocol,omitempty"` Realservers *[]FirewallVip46Realservers `json:"realservers,omitempty"` ServerType *string `json:"server-type,omitempty"` SrcFilter *[]FirewallVip46SrcFilter `json:"src-filter,omitempty"` SrcintfFilter *[]FirewallVip46SrcintfFilter `json:"srcintf-filter,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallVip46Monitor ¶
type FirewallVip46Monitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVip46Realservers ¶
type FirewallVip46Realservers struct { ClientIp *string `json:"client-ip,omitempty"` Healthcheck *string `json:"healthcheck,omitempty"` HolddownInterval *int64 `json:"holddown-interval,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` MaxConnections *int64 `json:"max-connections,omitempty"` Monitor *[]FirewallVip46RealserversMonitor `json:"monitor,omitempty"` Port *int64 `json:"port,omitempty"` Status *string `json:"status,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallVip46RealserversMonitor ¶
type FirewallVip46RealserversMonitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVip46SrcFilter ¶
type FirewallVip46SrcFilter struct {
Range *string `json:"range,omitempty"`
}
type FirewallVip46SrcintfFilter ¶
type FirewallVip46SrcintfFilter struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type FirewallVip6 ¶
type FirewallVip6 struct { AddNat64Route *string `json:"add-nat64-route,omitempty"` ArpReply *string `json:"arp-reply,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` EmbeddedIpv4Address *string `json:"embedded-ipv4-address,omitempty"` Extip *string `json:"extip,omitempty"` Extport *string `json:"extport,omitempty"` HttpCookieAge *int64 `json:"http-cookie-age,omitempty"` HttpCookieDomain *string `json:"http-cookie-domain,omitempty"` HttpCookieDomainFromHost *string `json:"http-cookie-domain-from-host,omitempty"` HttpCookieGeneration *int64 `json:"http-cookie-generation,omitempty"` HttpCookiePath *string `json:"http-cookie-path,omitempty"` HttpIpHeader *string `json:"http-ip-header,omitempty"` HttpIpHeaderName *string `json:"http-ip-header-name,omitempty"` HttpMultiplex *string `json:"http-multiplex,omitempty"` HttpRedirect *string `json:"http-redirect,omitempty"` HttpsCookieSecure *string `json:"https-cookie-secure,omitempty"` Id *int64 `json:"id,omitempty"` Ipv4Mappedip *string `json:"ipv4-mappedip,omitempty"` Ipv4Mappedport *string `json:"ipv4-mappedport,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Mappedip *string `json:"mappedip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` MaxEmbryonicConnections *int64 `json:"max-embryonic-connections,omitempty"` Monitor *[]FirewallVip6Monitor `json:"monitor,omitempty"` Name *string `json:"name,omitempty"` NatSourceVip *string `json:"nat-source-vip,omitempty"` Nat64 *string `json:"nat64,omitempty"` Nat66 *string `json:"nat66,omitempty"` OutlookWebAccess *string `json:"outlook-web-access,omitempty"` Persistence *string `json:"persistence,omitempty"` Portforward *string `json:"portforward,omitempty"` Protocol *string `json:"protocol,omitempty"` Realservers *[]FirewallVip6Realservers `json:"realservers,omitempty"` ServerType *string `json:"server-type,omitempty"` SrcFilter *[]FirewallVip6SrcFilter `json:"src-filter,omitempty"` SslAcceptFfdheGroups *string `json:"ssl-accept-ffdhe-groups,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCertificate *string `json:"ssl-certificate,omitempty"` SslCipherSuites *[]FirewallVip6SslCipherSuites `json:"ssl-cipher-suites,omitempty"` SslClientFallback *string `json:"ssl-client-fallback,omitempty"` SslClientRekeyCount *int64 `json:"ssl-client-rekey-count,omitempty"` SslClientRenegotiation *string `json:"ssl-client-renegotiation,omitempty"` SslClientSessionStateMax *int64 `json:"ssl-client-session-state-max,omitempty"` SslClientSessionStateTimeout *int64 `json:"ssl-client-session-state-timeout,omitempty"` SslClientSessionStateType *string `json:"ssl-client-session-state-type,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` SslHpkp *string `json:"ssl-hpkp,omitempty"` SslHpkpAge *int64 `json:"ssl-hpkp-age,omitempty"` SslHpkpBackup *string `json:"ssl-hpkp-backup,omitempty"` SslHpkpIncludeSubdomains *string `json:"ssl-hpkp-include-subdomains,omitempty"` SslHpkpPrimary *string `json:"ssl-hpkp-primary,omitempty"` SslHpkpReportUri *string `json:"ssl-hpkp-report-uri,omitempty"` SslHsts *string `json:"ssl-hsts,omitempty"` SslHstsAge *int64 `json:"ssl-hsts-age,omitempty"` SslHstsIncludeSubdomains *string `json:"ssl-hsts-include-subdomains,omitempty"` SslHttpLocationConversion *string `json:"ssl-http-location-conversion,omitempty"` SslHttpMatchHost *string `json:"ssl-http-match-host,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslMode *string `json:"ssl-mode,omitempty"` SslPfs *string `json:"ssl-pfs,omitempty"` SslSendEmptyFrags *string `json:"ssl-send-empty-frags,omitempty"` SslServerAlgorithm *string `json:"ssl-server-algorithm,omitempty"` SslServerCipherSuites *[]FirewallVip6SslServerCipherSuites `json:"ssl-server-cipher-suites,omitempty"` SslServerMaxVersion *string `json:"ssl-server-max-version,omitempty"` SslServerMinVersion *string `json:"ssl-server-min-version,omitempty"` SslServerSessionStateMax *int64 `json:"ssl-server-session-state-max,omitempty"` SslServerSessionStateTimeout *int64 `json:"ssl-server-session-state-timeout,omitempty"` SslServerSessionStateType *string `json:"ssl-server-session-state-type,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` WeblogicServer *string `json:"weblogic-server,omitempty"` WebsphereServer *string `json:"websphere-server,omitempty"` }
type FirewallVip64 ¶
type FirewallVip64 struct { ArpReply *string `json:"arp-reply,omitempty"` Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Extip *string `json:"extip,omitempty"` Extport *string `json:"extport,omitempty"` Id *int64 `json:"id,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Mappedip *string `json:"mappedip,omitempty"` Mappedport *string `json:"mappedport,omitempty"` Monitor *[]FirewallVip64Monitor `json:"monitor,omitempty"` Name *string `json:"name,omitempty"` Portforward *string `json:"portforward,omitempty"` Protocol *string `json:"protocol,omitempty"` Realservers *[]FirewallVip64Realservers `json:"realservers,omitempty"` ServerType *string `json:"server-type,omitempty"` SrcFilter *[]FirewallVip64SrcFilter `json:"src-filter,omitempty"` Type *string `json:"type,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallVip64Monitor ¶
type FirewallVip64Monitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVip64Realservers ¶
type FirewallVip64Realservers struct { ClientIp *string `json:"client-ip,omitempty"` Healthcheck *string `json:"healthcheck,omitempty"` HolddownInterval *int64 `json:"holddown-interval,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` MaxConnections *int64 `json:"max-connections,omitempty"` Monitor *[]FirewallVip64RealserversMonitor `json:"monitor,omitempty"` Port *int64 `json:"port,omitempty"` Status *string `json:"status,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallVip64RealserversMonitor ¶
type FirewallVip64RealserversMonitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVip64SrcFilter ¶
type FirewallVip64SrcFilter struct {
Range *string `json:"range,omitempty"`
}
type FirewallVip6Monitor ¶
type FirewallVip6Monitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVip6Realservers ¶
type FirewallVip6Realservers struct { ClientIp *string `json:"client-ip,omitempty"` Healthcheck *string `json:"healthcheck,omitempty"` HolddownInterval *int64 `json:"holddown-interval,omitempty"` HttpHost *string `json:"http-host,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` MaxConnections *int64 `json:"max-connections,omitempty"` Monitor *[]FirewallVip6RealserversMonitor `json:"monitor,omitempty"` Port *int64 `json:"port,omitempty"` Status *string `json:"status,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallVip6RealserversMonitor ¶
type FirewallVip6RealserversMonitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVip6SrcFilter ¶
type FirewallVip6SrcFilter struct {
Range *string `json:"range,omitempty"`
}
type FirewallVipExtaddr ¶
type FirewallVipExtaddr struct {
Name *string `json:"name,omitempty"`
}
type FirewallVipMappedip ¶
type FirewallVipMappedip struct {
Range *string `json:"range,omitempty"`
}
type FirewallVipMonitor ¶
type FirewallVipMonitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVipRealservers ¶
type FirewallVipRealservers struct { Address *string `json:"address,omitempty"` ClientIp *string `json:"client-ip,omitempty"` Healthcheck *string `json:"healthcheck,omitempty"` HolddownInterval *int64 `json:"holddown-interval,omitempty"` HttpHost *string `json:"http-host,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` MaxConnections *int64 `json:"max-connections,omitempty"` Monitor *[]FirewallVipRealserversMonitor `json:"monitor,omitempty"` Port *int64 `json:"port,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type FirewallVipRealserversMonitor ¶
type FirewallVipRealserversMonitor struct {
Name *string `json:"name,omitempty"`
}
type FirewallVipService ¶
type FirewallVipService struct {
Name *string `json:"name,omitempty"`
}
type FirewallVipSrcFilter ¶
type FirewallVipSrcFilter struct {
Range *string `json:"range,omitempty"`
}
type FirewallVipSrcintfFilter ¶
type FirewallVipSrcintfFilter struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type FirewallVipgrp ¶
type FirewallVipgrp46 ¶
type FirewallVipgrp46 struct { Color *int64 `json:"color,omitempty"` Comments *string `json:"comments,omitempty"` Member *[]FirewallVipgrp46Member `json:"member,omitempty"` Name *string `json:"name,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallVipgrp46Member ¶
type FirewallVipgrp46Member struct {
Name *string `json:"name,omitempty"`
}
type FirewallVipgrp6 ¶
type FirewallVipgrp6 struct { Color *int64 `json:"color,omitempty"` Comments *string `json:"comments,omitempty"` Member *[]FirewallVipgrp6Member `json:"member,omitempty"` Name *string `json:"name,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallVipgrp64 ¶
type FirewallVipgrp64 struct { Color *int64 `json:"color,omitempty"` Comments *string `json:"comments,omitempty"` Member *[]FirewallVipgrp64Member `json:"member,omitempty"` Name *string `json:"name,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type FirewallVipgrp64Member ¶
type FirewallVipgrp64Member struct {
Name *string `json:"name,omitempty"`
}
type FirewallVipgrp6Member ¶
type FirewallVipgrp6Member struct {
Name *string `json:"name,omitempty"`
}
type FirewallVipgrpMember ¶
type FirewallVipgrpMember struct {
Name *string `json:"name,omitempty"`
}
type FirewallWildcardFqdnCustom ¶
type FirewallWildcardFqdnCustom struct { Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Name *string `json:"name,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` WildcardFqdn *string `json:"wildcard-fqdn,omitempty"` }
type FirewallWildcardFqdnGroup ¶
type FirewallWildcardFqdnGroup struct { Color *int64 `json:"color,omitempty"` Comment *string `json:"comment,omitempty"` Member *[]FirewallWildcardFqdnGroupMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` Uuid *string `json:"uuid,omitempty"` Visibility *string `json:"visibility,omitempty"` }
type FirewallWildcardFqdnGroupMember ¶
type FirewallWildcardFqdnGroupMember struct {
Name *string `json:"name,omitempty"`
}
type FtpProxyExplicit ¶
type FtpProxyExplicit struct { IncomingIp *string `json:"incoming-ip,omitempty"` IncomingPort *string `json:"incoming-port,omitempty"` OutgoingIp *string `json:"outgoing-ip,omitempty"` SecDefaultAction *string `json:"sec-default-action,omitempty"` Ssl *string `json:"ssl,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslCert *string `json:"ssl-cert,omitempty"` SslDhBits *string `json:"ssl-dh-bits,omitempty"` Status *string `json:"status,omitempty"` }
type IcapProfile ¶
type IcapProfile struct { ChunkEncap *string `json:"chunk-encap,omitempty"` ExtensionFeature *string `json:"extension-feature,omitempty"` IcapBlockLog *string `json:"icap-block-log,omitempty"` IcapHeaders *[]IcapProfileIcapHeaders `json:"icap-headers,omitempty"` Methods *string `json:"methods,omitempty"` Name *string `json:"name,omitempty"` Preview *string `json:"preview,omitempty"` PreviewDataLength *int64 `json:"preview-data-length,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` Request *string `json:"request,omitempty"` RequestFailure *string `json:"request-failure,omitempty"` RequestPath *string `json:"request-path,omitempty"` RequestServer *string `json:"request-server,omitempty"` RespmodDefaultAction *string `json:"respmod-default-action,omitempty"` RespmodForwardRules *[]IcapProfileRespmodForwardRules `json:"respmod-forward-rules,omitempty"` Response *string `json:"response,omitempty"` ResponseFailure *string `json:"response-failure,omitempty"` ResponsePath *string `json:"response-path,omitempty"` ResponseReqHdr *string `json:"response-req-hdr,omitempty"` ResponseServer *string `json:"response-server,omitempty"` ScanProgressInterval *int64 `json:"scan-progress-interval,omitempty"` StreamingContentBypass *string `json:"streaming-content-bypass,omitempty"` }
type IcapProfileIcapHeaders ¶
type IcapProfileRespmodForwardRules ¶
type IcapProfileRespmodForwardRules struct { Action *string `json:"action,omitempty"` HeaderGroup *[]IcapProfileRespmodForwardRulesHeaderGroup `json:"header-group,omitempty"` Host *string `json:"host,omitempty"` HttpRespStatusCode *[]IcapProfileRespmodForwardRulesHttpRespStatusCode `json:"http-resp-status-code,omitempty"` Name *string `json:"name,omitempty"` }
type IcapProfileRespmodForwardRulesHttpRespStatusCode ¶
type IcapProfileRespmodForwardRulesHttpRespStatusCode struct {
Code *int64 `json:"code,omitempty"`
}
type IcapServer ¶
type IcapServer struct { IpAddress *string `json:"ip-address,omitempty"` IpVersion *string `json:"ip-version,omitempty"` Ip6Address *string `json:"ip6-address,omitempty"` MaxConnections *int64 `json:"max-connections,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` Secure *string `json:"secure,omitempty"` SslCert *string `json:"ssl-cert,omitempty"` }
type IpsCustom ¶
type IpsCustom struct { Action *string `json:"action,omitempty"` Application *string `json:"application,omitempty"` Comment *string `json:"comment,omitempty"` Location *string `json:"location,omitempty"` Log *string `json:"log,omitempty"` LogPacket *string `json:"log-packet,omitempty"` Os *string `json:"os,omitempty"` Protocol *string `json:"protocol,omitempty"` RuleId *int64 `json:"rule-id,omitempty"` Severity *string `json:"severity,omitempty"` Signature *string `json:"signature,omitempty"` Status *string `json:"status,omitempty"` Tag *string `json:"tag,omitempty"` }
type IpsDecoder ¶
type IpsDecoder struct { Name *string `json:"name,omitempty"` Parameter *[]IpsDecoderParameter `json:"parameter,omitempty"` }
type IpsDecoderParameter ¶
type IpsGlobal ¶
type IpsGlobal struct { AnomalyMode *string `json:"anomaly-mode,omitempty"` CpAccelMode *string `json:"cp-accel-mode,omitempty"` Database *string `json:"database,omitempty"` DeepAppInspDbLimit *int64 `json:"deep-app-insp-db-limit,omitempty"` DeepAppInspTimeout *int64 `json:"deep-app-insp-timeout,omitempty"` EngineCount *int64 `json:"engine-count,omitempty"` ExcludeSignatures *string `json:"exclude-signatures,omitempty"` FailOpen *string `json:"fail-open,omitempty"` IntelligentMode *string `json:"intelligent-mode,omitempty"` IpsReserveCpu *string `json:"ips-reserve-cpu,omitempty"` NgfwMaxScanRange *int64 `json:"ngfw-max-scan-range,omitempty"` NpAccelMode *string `json:"np-accel-mode,omitempty"` PacketLogQueueDepth *int64 `json:"packet-log-queue-depth,omitempty"` SessionLimitMode *string `json:"session-limit-mode,omitempty"` SkypeClientPublicIpaddr *string `json:"skype-client-public-ipaddr,omitempty"` SocketSize *int64 `json:"socket-size,omitempty"` SyncSessionTtl *string `json:"sync-session-ttl,omitempty"` TlsActiveProbe *[]IpsGlobalTlsActiveProbe `json:"tls-active-probe,omitempty"` TrafficSubmit *string `json:"traffic-submit,omitempty"` }
type IpsRule ¶
type IpsRule struct { Action *string `json:"action,omitempty"` Application *string `json:"application,omitempty"` Date *int64 `json:"date,omitempty"` Group *string `json:"group,omitempty"` Location *string `json:"location,omitempty"` Log *string `json:"log,omitempty"` LogPacket *string `json:"log-packet,omitempty"` Metadata *[]IpsRuleMetadata `json:"metadata,omitempty"` Name *string `json:"name,omitempty"` Os *string `json:"os,omitempty"` Rev *int64 `json:"rev,omitempty"` RuleId *int64 `json:"rule-id,omitempty"` Service *string `json:"service,omitempty"` Severity *string `json:"severity,omitempty"` Status *string `json:"status,omitempty"` }
type IpsRuleMetadata ¶
type IpsRuleSettings ¶
type IpsRuleSettings struct {
Id *int64 `json:"id,omitempty"`
}
type IpsSensor ¶
type IpsSensor struct { BlockMaliciousUrl *string `json:"block-malicious-url,omitempty"` Comment *string `json:"comment,omitempty"` Entries *[]IpsSensorEntries `json:"entries,omitempty"` ExtendedLog *string `json:"extended-log,omitempty"` Filter *[]IpsSensorFilter `json:"filter,omitempty"` Name *string `json:"name,omitempty"` Override *[]IpsSensorOverride `json:"override,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` ScanBotnetConnections *string `json:"scan-botnet-connections,omitempty"` }
type IpsSensorEntries ¶
type IpsSensorEntries struct { Action *string `json:"action,omitempty"` Application *string `json:"application,omitempty"` Cve *[]IpsSensorEntriesCve `json:"cve,omitempty"` ExemptIp *[]IpsSensorEntriesExemptIp `json:"exempt-ip,omitempty"` Id *int64 `json:"id,omitempty"` Location *string `json:"location,omitempty"` Log *string `json:"log,omitempty"` LogAttackContext *string `json:"log-attack-context,omitempty"` LogPacket *string `json:"log-packet,omitempty"` Os *string `json:"os,omitempty"` Protocol *string `json:"protocol,omitempty"` Quarantine *string `json:"quarantine,omitempty"` QuarantineExpiry *string `json:"quarantine-expiry,omitempty"` QuarantineLog *string `json:"quarantine-log,omitempty"` RateCount *int64 `json:"rate-count,omitempty"` RateDuration *int64 `json:"rate-duration,omitempty"` RateMode *string `json:"rate-mode,omitempty"` RateTrack *string `json:"rate-track,omitempty"` Rule *[]IpsSensorEntriesRule `json:"rule,omitempty"` Severity *string `json:"severity,omitempty"` Status *string `json:"status,omitempty"` }
type IpsSensorEntriesCve ¶
type IpsSensorEntriesCve struct {
CveEntry *string `json:"cve-entry,omitempty"`
}
type IpsSensorEntriesRule ¶
type IpsSensorEntriesRule struct {
Id *int64 `json:"id,omitempty"`
}
type IpsSensorFilter ¶
type IpsSensorFilter struct { Action *string `json:"action,omitempty"` Application *string `json:"application,omitempty"` Location *string `json:"location,omitempty"` Log *string `json:"log,omitempty"` LogPacket *string `json:"log-packet,omitempty"` Name *string `json:"name,omitempty"` Os *string `json:"os,omitempty"` Protocol *string `json:"protocol,omitempty"` Quarantine *string `json:"quarantine,omitempty"` QuarantineExpiry *int64 `json:"quarantine-expiry,omitempty"` QuarantineLog *string `json:"quarantine-log,omitempty"` Severity *string `json:"severity,omitempty"` Status *string `json:"status,omitempty"` }
type IpsSensorOverride ¶
type IpsSensorOverride struct { Action *string `json:"action,omitempty"` ExemptIp *[]IpsSensorOverrideExemptIp `json:"exempt-ip,omitempty"` Log *string `json:"log,omitempty"` LogPacket *string `json:"log-packet,omitempty"` Quarantine *string `json:"quarantine,omitempty"` QuarantineExpiry *int64 `json:"quarantine-expiry,omitempty"` QuarantineLog *string `json:"quarantine-log,omitempty"` RuleId *int64 `json:"rule-id,omitempty"` Status *string `json:"status,omitempty"` }
type IpsSettings ¶
type IpsViewMap ¶
type LogCustomField ¶
type LogDiskFilter ¶
type LogDiskFilter struct { Admin *string `json:"admin,omitempty"` Anomaly *string `json:"anomaly,omitempty"` Auth *string `json:"auth,omitempty"` CpuMemoryUsage *string `json:"cpu-memory-usage,omitempty"` Dhcp *string `json:"dhcp,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Event *string `json:"event,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogDiskFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` Ha *string `json:"ha,omitempty"` Ipsec *string `json:"ipsec,omitempty"` LdbMonitor *string `json:"ldb-monitor,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Pattern *string `json:"pattern,omitempty"` Ppp *string `json:"ppp,omitempty"` Radius *string `json:"radius,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` SslvpnLogAdm *string `json:"sslvpn-log-adm,omitempty"` SslvpnLogAuth *string `json:"sslvpn-log-auth,omitempty"` SslvpnLogSession *string `json:"sslvpn-log-session,omitempty"` System *string `json:"system,omitempty"` VipSsl *string `json:"vip-ssl,omitempty"` Voip *string `json:"voip,omitempty"` WanOpt *string `json:"wan-opt,omitempty"` WirelessActivity *string `json:"wireless-activity,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogDiskFilterFreeStyle ¶
type LogDiskSetting ¶
type LogDiskSetting struct { Diskfull *string `json:"diskfull,omitempty"` DlpArchiveQuota *int64 `json:"dlp-archive-quota,omitempty"` FullFinalWarningThreshold *int64 `json:"full-final-warning-threshold,omitempty"` FullFirstWarningThreshold *int64 `json:"full-first-warning-threshold,omitempty"` FullSecondWarningThreshold *int64 `json:"full-second-warning-threshold,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` LogQuota *int64 `json:"log-quota,omitempty"` MaxLogFileSize *int64 `json:"max-log-file-size,omitempty"` MaxPolicyPacketCaptureSize *int64 `json:"max-policy-packet-capture-size,omitempty"` MaximumLogAge *int64 `json:"maximum-log-age,omitempty"` ReportQuota *int64 `json:"report-quota,omitempty"` RollDay *string `json:"roll-day,omitempty"` RollSchedule *string `json:"roll-schedule,omitempty"` RollTime *string `json:"roll-time,omitempty"` SourceIp *string `json:"source-ip,omitempty"` Status *string `json:"status,omitempty"` Upload *string `json:"upload,omitempty"` UploadDeleteFiles *string `json:"upload-delete-files,omitempty"` UploadDestination *string `json:"upload-destination,omitempty"` UploadSslConn *string `json:"upload-ssl-conn,omitempty"` Uploaddir *string `json:"uploaddir,omitempty"` Uploadip *string `json:"uploadip,omitempty"` Uploadpass *string `json:"uploadpass,omitempty"` Uploadport *int64 `json:"uploadport,omitempty"` Uploadsched *string `json:"uploadsched,omitempty"` Uploadtime *string `json:"uploadtime,omitempty"` Uploadtype *string `json:"uploadtype,omitempty"` Uploaduser *string `json:"uploaduser,omitempty"` }
type LogEventfilter ¶
type LogEventfilter struct { Cifs *string `json:"cifs,omitempty"` Connector *string `json:"connector,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Event *string `json:"event,omitempty"` Fortiextender *string `json:"fortiextender,omitempty"` Ha *string `json:"ha,omitempty"` RestApi *string `json:"rest-api,omitempty"` Router *string `json:"router,omitempty"` Sdwan *string `json:"sdwan,omitempty"` SecurityRating *string `json:"security-rating,omitempty"` SwitchController *string `json:"switch-controller,omitempty"` System *string `json:"system,omitempty"` User *string `json:"user,omitempty"` Vpn *string `json:"vpn,omitempty"` WanOpt *string `json:"wan-opt,omitempty"` WirelessActivity *string `json:"wireless-activity,omitempty"` }
type LogFortianalyzer2Filter ¶
type LogFortianalyzer2Filter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzer2FilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzer2OverrideFilter ¶
type LogFortianalyzer2OverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzer2OverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzer2OverrideSetting ¶
type LogFortianalyzer2OverrideSetting struct { AccessConfig *string `json:"access-config,omitempty"` Certificate *string `json:"certificate,omitempty"` CertificateVerification *string `json:"certificate-verification,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` HmacAlgorithm *string `json:"hmac-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` MonitorFailureRetryPeriod *int64 `json:"monitor-failure-retry-period,omitempty"` MonitorKeepalivePeriod *int64 `json:"monitor-keepalive-period,omitempty"` Priority *string `json:"priority,omitempty"` Reliable *string `json:"reliable,omitempty"` Serial *[]LogFortianalyzer2OverrideSettingSerial `json:"serial,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` UseManagementVdom *string `json:"use-management-vdom,omitempty"` }
type LogFortianalyzer2OverrideSettingSerial ¶
type LogFortianalyzer2OverrideSettingSerial struct {
Name *string `json:"name,omitempty"`
}
type LogFortianalyzer2Setting ¶
type LogFortianalyzer2Setting struct { AccessConfig *string `json:"access-config,omitempty"` Certificate *string `json:"certificate,omitempty"` CertificateVerification *string `json:"certificate-verification,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` HmacAlgorithm *string `json:"hmac-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` MonitorFailureRetryPeriod *int64 `json:"monitor-failure-retry-period,omitempty"` MonitorKeepalivePeriod *int64 `json:"monitor-keepalive-period,omitempty"` Priority *string `json:"priority,omitempty"` Reliable *string `json:"reliable,omitempty"` Serial *[]LogFortianalyzer2SettingSerial `json:"serial,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` }
type LogFortianalyzer2SettingSerial ¶
type LogFortianalyzer2SettingSerial struct {
Name *string `json:"name,omitempty"`
}
type LogFortianalyzer3Filter ¶
type LogFortianalyzer3Filter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzer3FilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzer3OverrideFilter ¶
type LogFortianalyzer3OverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzer3OverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzer3OverrideSetting ¶
type LogFortianalyzer3OverrideSetting struct { AccessConfig *string `json:"access-config,omitempty"` Certificate *string `json:"certificate,omitempty"` CertificateVerification *string `json:"certificate-verification,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` HmacAlgorithm *string `json:"hmac-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` MonitorFailureRetryPeriod *int64 `json:"monitor-failure-retry-period,omitempty"` MonitorKeepalivePeriod *int64 `json:"monitor-keepalive-period,omitempty"` Priority *string `json:"priority,omitempty"` Reliable *string `json:"reliable,omitempty"` Serial *[]LogFortianalyzer3OverrideSettingSerial `json:"serial,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` UseManagementVdom *string `json:"use-management-vdom,omitempty"` }
type LogFortianalyzer3OverrideSettingSerial ¶
type LogFortianalyzer3OverrideSettingSerial struct {
Name *string `json:"name,omitempty"`
}
type LogFortianalyzer3Setting ¶
type LogFortianalyzer3Setting struct { AccessConfig *string `json:"access-config,omitempty"` Certificate *string `json:"certificate,omitempty"` CertificateVerification *string `json:"certificate-verification,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` HmacAlgorithm *string `json:"hmac-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` MonitorFailureRetryPeriod *int64 `json:"monitor-failure-retry-period,omitempty"` MonitorKeepalivePeriod *int64 `json:"monitor-keepalive-period,omitempty"` Priority *string `json:"priority,omitempty"` Reliable *string `json:"reliable,omitempty"` Serial *[]LogFortianalyzer3SettingSerial `json:"serial,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` }
type LogFortianalyzer3SettingSerial ¶
type LogFortianalyzer3SettingSerial struct {
Name *string `json:"name,omitempty"`
}
type LogFortianalyzerCloudFilter ¶
type LogFortianalyzerCloudFilter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzerCloudFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzerCloudOverrideFilter ¶
type LogFortianalyzerCloudOverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzerCloudOverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzerCloudOverrideSetting ¶
type LogFortianalyzerCloudOverrideSetting struct {
Status *string `json:"status,omitempty"`
}
type LogFortianalyzerCloudSetting ¶
type LogFortianalyzerCloudSetting struct { AccessConfig *string `json:"access-config,omitempty"` Certificate *string `json:"certificate,omitempty"` CertificateVerification *string `json:"certificate-verification,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` HmacAlgorithm *string `json:"hmac-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` MonitorFailureRetryPeriod *int64 `json:"monitor-failure-retry-period,omitempty"` MonitorKeepalivePeriod *int64 `json:"monitor-keepalive-period,omitempty"` Priority *string `json:"priority,omitempty"` Serial *[]LogFortianalyzerCloudSettingSerial `json:"serial,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` }
type LogFortianalyzerCloudSettingSerial ¶ added in v2.1.0
type LogFortianalyzerCloudSettingSerial struct {
Name *string `json:"name,omitempty"`
}
type LogFortianalyzerFilter ¶
type LogFortianalyzerFilter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzerFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzerOverrideFilter ¶
type LogFortianalyzerOverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` DlpArchive *string `json:"dlp-archive,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortianalyzerOverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortianalyzerOverrideSetting ¶
type LogFortianalyzerOverrideSetting struct { AccessConfig *string `json:"access-config,omitempty"` Certificate *string `json:"certificate,omitempty"` CertificateVerification *string `json:"certificate-verification,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` HmacAlgorithm *string `json:"hmac-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` MonitorFailureRetryPeriod *int64 `json:"monitor-failure-retry-period,omitempty"` MonitorKeepalivePeriod *int64 `json:"monitor-keepalive-period,omitempty"` Priority *string `json:"priority,omitempty"` Reliable *string `json:"reliable,omitempty"` Serial *[]LogFortianalyzerOverrideSettingSerial `json:"serial,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` UseManagementVdom *string `json:"use-management-vdom,omitempty"` }
type LogFortianalyzerOverrideSettingSerial ¶
type LogFortianalyzerOverrideSettingSerial struct {
Name *string `json:"name,omitempty"`
}
type LogFortianalyzerSetting ¶
type LogFortianalyzerSetting struct { AccessConfig *string `json:"access-config,omitempty"` Certificate *string `json:"certificate,omitempty"` CertificateVerification *string `json:"certificate-verification,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` HmacAlgorithm *string `json:"hmac-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpsArchive *string `json:"ips-archive,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` MonitorFailureRetryPeriod *int64 `json:"monitor-failure-retry-period,omitempty"` MonitorKeepalivePeriod *int64 `json:"monitor-keepalive-period,omitempty"` Priority *string `json:"priority,omitempty"` Reliable *string `json:"reliable,omitempty"` Serial *[]LogFortianalyzerSettingSerial `json:"serial,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` }
type LogFortianalyzerSettingSerial ¶
type LogFortianalyzerSettingSerial struct {
Name *string `json:"name,omitempty"`
}
type LogFortiguardFilter ¶
type LogFortiguardFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortiguardFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortiguardOverrideFilter ¶
type LogFortiguardOverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogFortiguardOverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogFortiguardOverrideSetting ¶
type LogFortiguardOverrideSetting struct { AccessConfig *string `json:"access-config,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Override *string `json:"override,omitempty"` Priority *string `json:"priority,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` }
type LogFortiguardSetting ¶
type LogFortiguardSetting struct { AccessConfig *string `json:"access-config,omitempty"` ConnTimeout *int64 `json:"conn-timeout,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Priority *string `json:"priority,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` UploadDay *string `json:"upload-day,omitempty"` UploadInterval *string `json:"upload-interval,omitempty"` UploadOption *string `json:"upload-option,omitempty"` UploadTime *string `json:"upload-time,omitempty"` }
type LogGuiDisplay ¶
type LogMemoryFilter ¶
type LogMemoryFilter struct { Admin *string `json:"admin,omitempty"` Anomaly *string `json:"anomaly,omitempty"` Auth *string `json:"auth,omitempty"` CpuMemoryUsage *string `json:"cpu-memory-usage,omitempty"` Dhcp *string `json:"dhcp,omitempty"` Event *string `json:"event,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogMemoryFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` Ha *string `json:"ha,omitempty"` Ipsec *string `json:"ipsec,omitempty"` LdbMonitor *string `json:"ldb-monitor,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Pattern *string `json:"pattern,omitempty"` Ppp *string `json:"ppp,omitempty"` Radius *string `json:"radius,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` SslvpnLogAdm *string `json:"sslvpn-log-adm,omitempty"` SslvpnLogAuth *string `json:"sslvpn-log-auth,omitempty"` SslvpnLogSession *string `json:"sslvpn-log-session,omitempty"` System *string `json:"system,omitempty"` VipSsl *string `json:"vip-ssl,omitempty"` Voip *string `json:"voip,omitempty"` WanOpt *string `json:"wan-opt,omitempty"` WirelessActivity *string `json:"wireless-activity,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogMemoryGlobalSetting ¶
type LogMemoryGlobalSetting struct { FullFinalWarningThreshold *int64 `json:"full-final-warning-threshold,omitempty"` FullFirstWarningThreshold *int64 `json:"full-first-warning-threshold,omitempty"` FullSecondWarningThreshold *int64 `json:"full-second-warning-threshold,omitempty"` MaxSize *int64 `json:"max-size,omitempty"` }
type LogMemorySetting ¶
type LogNullDeviceFilter ¶
type LogNullDeviceFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogNullDeviceFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogNullDeviceSetting ¶
type LogNullDeviceSetting struct {
Status *string `json:"status,omitempty"`
}
type LogSetting ¶
type LogSetting struct { AnonymizationHash *string `json:"anonymization-hash,omitempty"` BriefTrafficFormat *string `json:"brief-traffic-format,omitempty"` CustomLogFields *[]LogSettingCustomLogFields `json:"custom-log-fields,omitempty"` DaemonLog *string `json:"daemon-log,omitempty"` ExpolicyImplicitLog *string `json:"expolicy-implicit-log,omitempty"` FazOverride *string `json:"faz-override,omitempty"` FortiviewWeeklyData *string `json:"fortiview-weekly-data,omitempty"` FwpolicyImplicitLog *string `json:"fwpolicy-implicit-log,omitempty"` Fwpolicy6ImplicitLog *string `json:"fwpolicy6-implicit-log,omitempty"` LocalInAllow *string `json:"local-in-allow,omitempty"` LocalInDenyBroadcast *string `json:"local-in-deny-broadcast,omitempty"` LocalInDenyUnicast *string `json:"local-in-deny-unicast,omitempty"` LocalOut *string `json:"local-out,omitempty"` LogInvalidPacket *string `json:"log-invalid-packet,omitempty"` LogPolicyComment *string `json:"log-policy-comment,omitempty"` LogPolicyName *string `json:"log-policy-name,omitempty"` LogUserInUpper *string `json:"log-user-in-upper,omitempty"` NeighborEvent *string `json:"neighbor-event,omitempty"` ResolveIp *string `json:"resolve-ip,omitempty"` ResolvePort *string `json:"resolve-port,omitempty"` RestApiGet *string `json:"rest-api-get,omitempty"` RestApiSet *string `json:"rest-api-set,omitempty"` SyslogOverride *string `json:"syslog-override,omitempty"` UserAnonymize *string `json:"user-anonymize,omitempty"` }
type LogSettingCustomLogFields ¶
type LogSettingCustomLogFields struct {
FieldId *string `json:"field-id,omitempty"`
}
type LogSyslogd2Filter ¶
type LogSyslogd2Filter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogd2FilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogd2OverrideFilter ¶
type LogSyslogd2OverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogd2OverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogd2OverrideSetting ¶
type LogSyslogd2OverrideSetting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogd2OverrideSettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogSyslogd2Setting ¶
type LogSyslogd2Setting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogd2SettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogSyslogd3Filter ¶
type LogSyslogd3Filter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogd3FilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogd3OverrideFilter ¶
type LogSyslogd3OverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogd3OverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogd3OverrideSetting ¶
type LogSyslogd3OverrideSetting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogd3OverrideSettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogSyslogd3Setting ¶
type LogSyslogd3Setting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogd3SettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogSyslogd4Filter ¶
type LogSyslogd4Filter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogd4FilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogd4OverrideFilter ¶
type LogSyslogd4OverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogd4OverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogd4OverrideSetting ¶
type LogSyslogd4OverrideSetting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogd4OverrideSettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogSyslogd4Setting ¶
type LogSyslogd4Setting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogd4SettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogSyslogdFilter ¶
type LogSyslogdFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogdFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogdOverrideFilter ¶
type LogSyslogdOverrideFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogSyslogdOverrideFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogSyslogdOverrideSetting ¶
type LogSyslogdOverrideSetting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogdOverrideSettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogSyslogdSetting ¶
type LogSyslogdSetting struct { Certificate *string `json:"certificate,omitempty"` CustomFieldName *[]LogSyslogdSettingCustomFieldName `json:"custom-field-name,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Facility *string `json:"facility,omitempty"` Format *string `json:"format,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MaxLogRate *int64 `json:"max-log-rate,omitempty"` Mode *string `json:"mode,omitempty"` Port *int64 `json:"port,omitempty"` Priority *string `json:"priority,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type LogThreatWeight ¶
type LogThreatWeight struct { Application *[]LogThreatWeightApplication `json:"application,omitempty"` BlockedConnection *string `json:"blocked-connection,omitempty"` BotnetConnectionDetected *string `json:"botnet-connection-detected,omitempty"` FailedConnection *string `json:"failed-connection,omitempty"` Geolocation *[]LogThreatWeightGeolocation `json:"geolocation,omitempty"` Ips *[]LogThreatWeightIps `json:"ips,omitempty"` Level *[]LogThreatWeightLevel `json:"level,omitempty"` Malware *[]LogThreatWeightMalware `json:"malware,omitempty"` Status *string `json:"status,omitempty"` UrlBlockDetected *string `json:"url-block-detected,omitempty"` Web *[]LogThreatWeightWeb `json:"web,omitempty"` }
type LogThreatWeightIps ¶
type LogThreatWeightIps struct { CriticalSeverity *string `json:"critical-severity,omitempty"` HighSeverity *string `json:"high-severity,omitempty"` InfoSeverity *string `json:"info-severity,omitempty"` LowSeverity *string `json:"low-severity,omitempty"` MediumSeverity *string `json:"medium-severity,omitempty"` }
type LogThreatWeightLevel ¶
type LogThreatWeightMalware ¶
type LogThreatWeightMalware struct { CommandBlocked *string `json:"command-blocked,omitempty"` ContentDisarm *string `json:"content-disarm,omitempty"` EmsThreatFeed *string `json:"ems-threat-feed,omitempty"` FileBlocked *string `json:"file-blocked,omitempty"` Fortiai *string `json:"fortiai,omitempty"` FsaHighRisk *string `json:"fsa-high-risk,omitempty"` FsaMalicious *string `json:"fsa-malicious,omitempty"` FsaMediumRisk *string `json:"fsa-medium-risk,omitempty"` MalwareList *string `json:"malware-list,omitempty"` Mimefragmented *string `json:"mimefragmented,omitempty"` Oversized *string `json:"oversized,omitempty"` SwitchProto *string `json:"switch-proto,omitempty"` VirusFileTypeExecutable *string `json:"virus-file-type-executable,omitempty"` VirusInfected *string `json:"virus-infected,omitempty"` VirusOutbreakPrevention *string `json:"virus-outbreak-prevention,omitempty"` VirusScanError *string `json:"virus-scan-error,omitempty"` }
type LogThreatWeightWeb ¶
type LogWebtrendsFilter ¶
type LogWebtrendsFilter struct { Anomaly *string `json:"anomaly,omitempty"` Filter *string `json:"filter,omitempty"` FilterType *string `json:"filter-type,omitempty"` ForwardTraffic *string `json:"forward-traffic,omitempty"` FreeStyle *[]LogWebtrendsFilterFreeStyle `json:"free-style,omitempty"` Gtp *string `json:"gtp,omitempty"` LocalTraffic *string `json:"local-traffic,omitempty"` MulticastTraffic *string `json:"multicast-traffic,omitempty"` Severity *string `json:"severity,omitempty"` SnifferTraffic *string `json:"sniffer-traffic,omitempty"` Voip *string `json:"voip,omitempty"` ZtnaTraffic *string `json:"ztna-traffic,omitempty"` }
type LogWebtrendsSetting ¶
type ReportChart ¶
type ReportChart struct { Background *string `json:"background,omitempty"` Category *string `json:"category,omitempty"` CategorySeries *[]ReportChartCategorySeries `json:"category-series,omitempty"` ColorPalette *string `json:"color-palette,omitempty"` Column *[]ReportChartColumn `json:"column,omitempty"` Comments *string `json:"comments,omitempty"` Dataset *string `json:"dataset,omitempty"` Dimension *string `json:"dimension,omitempty"` DrillDownCharts *[]ReportChartDrillDownCharts `json:"drill-down-charts,omitempty"` Favorite *string `json:"favorite,omitempty"` GraphType *string `json:"graph-type,omitempty"` Legend *string `json:"legend,omitempty"` LegendFontSize *int64 `json:"legend-font-size,omitempty"` Name *string `json:"name,omitempty"` Period *string `json:"period,omitempty"` Policy *int64 `json:"policy,omitempty"` Style *string `json:"style,omitempty"` Title *string `json:"title,omitempty"` TitleFontSize *int64 `json:"title-font-size,omitempty"` Type *string `json:"type,omitempty"` ValueSeries *[]ReportChartValueSeries `json:"value-series,omitempty"` XSeries *[]ReportChartXSeries `json:"x-series,omitempty"` YSeries *[]ReportChartYSeries `json:"y-series,omitempty"` }
type ReportChartColumn ¶
type ReportChartColumn struct { DetailUnit *string `json:"detail-unit,omitempty"` DetailValue *string `json:"detail-value,omitempty"` HeaderValue *string `json:"header-value,omitempty"` Id *int64 `json:"id,omitempty"` Mapping *[]ReportChartColumnMapping `json:"mapping,omitempty"` }
type ReportChartValueSeries ¶
type ReportChartValueSeries struct {
Databind *string `json:"databind,omitempty"`
}
type ReportChartXSeries ¶
type ReportChartXSeries struct { Caption *string `json:"caption,omitempty"` CaptionFontSize *int64 `json:"caption-font-size,omitempty"` Databind *string `json:"databind,omitempty"` FontSize *int64 `json:"font-size,omitempty"` IsCategory *string `json:"is-category,omitempty"` LabelAngle *string `json:"label-angle,omitempty"` ScaleDirection *string `json:"scale-direction,omitempty"` ScaleFormat *string `json:"scale-format,omitempty"` ScaleStep *int64 `json:"scale-step,omitempty"` ScaleUnit *string `json:"scale-unit,omitempty"` Unit *string `json:"unit,omitempty"` }
type ReportChartYSeries ¶
type ReportChartYSeries struct { Caption *string `json:"caption,omitempty"` CaptionFontSize *int64 `json:"caption-font-size,omitempty"` Databind *string `json:"databind,omitempty"` ExtraDatabind *string `json:"extra-databind,omitempty"` ExtraY *string `json:"extra-y,omitempty"` ExtraYLegend *string `json:"extra-y-legend,omitempty"` FontSize *int64 `json:"font-size,omitempty"` Group *string `json:"group,omitempty"` LabelAngle *string `json:"label-angle,omitempty"` Unit *string `json:"unit,omitempty"` YLegend *string `json:"y-legend,omitempty"` }
type ReportDataset ¶
type ReportDataset struct { Field *[]ReportDatasetField `json:"field,omitempty"` Name *string `json:"name,omitempty"` Parameters *[]ReportDatasetParameters `json:"parameters,omitempty"` Policy *int64 `json:"policy,omitempty"` Query *string `json:"query,omitempty"` }
type ReportDatasetField ¶
type ReportLayout ¶
type ReportLayout struct { BodyItem *[]ReportLayoutBodyItem `json:"body-item,omitempty"` CutoffOption *string `json:"cutoff-option,omitempty"` CutoffTime *string `json:"cutoff-time,omitempty"` Day *string `json:"day,omitempty"` Description *string `json:"description,omitempty"` EmailRecipients *string `json:"email-recipients,omitempty"` EmailSend *string `json:"email-send,omitempty"` Format *string `json:"format,omitempty"` MaxPdfReport *int64 `json:"max-pdf-report,omitempty"` Name *string `json:"name,omitempty"` Options *string `json:"options,omitempty"` Page *[]ReportLayoutPage `json:"page,omitempty"` ScheduleType *string `json:"schedule-type,omitempty"` StyleTheme *string `json:"style-theme,omitempty"` Subtitle *string `json:"subtitle,omitempty"` Time *string `json:"time,omitempty"` Title *string `json:"title,omitempty"` }
type ReportLayoutBodyItem ¶
type ReportLayoutBodyItem struct { Chart *string `json:"chart,omitempty"` ChartOptions *string `json:"chart-options,omitempty"` Column *int64 `json:"column,omitempty"` Content *string `json:"content,omitempty"` Description *string `json:"description,omitempty"` DrillDownItems *string `json:"drill-down-items,omitempty"` DrillDownTypes *string `json:"drill-down-types,omitempty"` Hide *string `json:"hide,omitempty"` Id *int64 `json:"id,omitempty"` ImgSrc *string `json:"img-src,omitempty"` List *[]ReportLayoutBodyItemList `json:"list,omitempty"` ListComponent *string `json:"list-component,omitempty"` MiscComponent *string `json:"misc-component,omitempty"` Parameters *[]ReportLayoutBodyItemParameters `json:"parameters,omitempty"` Style *string `json:"style,omitempty"` TableCaptionStyle *string `json:"table-caption-style,omitempty"` TableColumnWidths *string `json:"table-column-widths,omitempty"` TableEvenRowStyle *string `json:"table-even-row-style,omitempty"` TableHeadStyle *string `json:"table-head-style,omitempty"` TableOddRowStyle *string `json:"table-odd-row-style,omitempty"` TextComponent *string `json:"text-component,omitempty"` Title *string `json:"title,omitempty"` TopN *int64 `json:"top-n,omitempty"` Type *string `json:"type,omitempty"` }
type ReportLayoutPage ¶
type ReportLayoutPage struct { ColumnBreakBefore *string `json:"column-break-before,omitempty"` Header *[]ReportLayoutPageHeader `json:"header,omitempty"` Options *string `json:"options,omitempty"` PageBreakBefore *string `json:"page-break-before,omitempty"` Paper *string `json:"paper,omitempty"` }
type ReportLayoutPageFooter ¶
type ReportLayoutPageFooter struct {}
type ReportLayoutPageFooterFooterItem ¶
type ReportLayoutPageFooterFooterItem struct {}
type ReportLayoutPageHeader ¶
type ReportLayoutPageHeader struct { HeaderItem *[]ReportLayoutPageHeaderHeaderItem `json:"header-item,omitempty"` Style *string `json:"style,omitempty"` }
type ReportSetting ¶
type ReportStyle ¶
type ReportStyle struct { Align *string `json:"align,omitempty"` BgColor *string `json:"bg-color,omitempty"` BorderBottom *string `json:"border-bottom,omitempty"` BorderLeft *string `json:"border-left,omitempty"` BorderRight *string `json:"border-right,omitempty"` BorderTop *string `json:"border-top,omitempty"` ColumnGap *string `json:"column-gap,omitempty"` ColumnSpan *string `json:"column-span,omitempty"` FgColor *string `json:"fg-color,omitempty"` FontFamily *string `json:"font-family,omitempty"` FontSize *string `json:"font-size,omitempty"` FontStyle *string `json:"font-style,omitempty"` FontWeight *string `json:"font-weight,omitempty"` Height *string `json:"height,omitempty"` LineHeight *string `json:"line-height,omitempty"` MarginBottom *string `json:"margin-bottom,omitempty"` MarginLeft *string `json:"margin-left,omitempty"` MarginRight *string `json:"margin-right,omitempty"` MarginTop *string `json:"margin-top,omitempty"` Name *string `json:"name,omitempty"` Options *string `json:"options,omitempty"` PaddingBottom *string `json:"padding-bottom,omitempty"` PaddingLeft *string `json:"padding-left,omitempty"` PaddingRight *string `json:"padding-right,omitempty"` PaddingTop *string `json:"padding-top,omitempty"` Width *string `json:"width,omitempty"` }
type ReportTheme ¶
type ReportTheme struct { BulletListStyle *string `json:"bullet-list-style,omitempty"` ColumnCount *string `json:"column-count,omitempty"` DefaultHtmlStyle *string `json:"default-html-style,omitempty"` DefaultPdfStyle *string `json:"default-pdf-style,omitempty"` GraphChartStyle *string `json:"graph-chart-style,omitempty"` Heading1Style *string `json:"heading1-style,omitempty"` Heading2Style *string `json:"heading2-style,omitempty"` Heading3Style *string `json:"heading3-style,omitempty"` Heading4Style *string `json:"heading4-style,omitempty"` HlineStyle *string `json:"hline-style,omitempty"` ImageStyle *string `json:"image-style,omitempty"` Name *string `json:"name,omitempty"` NormalTextStyle *string `json:"normal-text-style,omitempty"` NumberedListStyle *string `json:"numbered-list-style,omitempty"` PageHeaderStyle *string `json:"page-header-style,omitempty"` PageOrient *string `json:"page-orient,omitempty"` PageStyle *string `json:"page-style,omitempty"` ReportSubtitleStyle *string `json:"report-subtitle-style,omitempty"` ReportTitleStyle *string `json:"report-title-style,omitempty"` TableChartCaptionStyle *string `json:"table-chart-caption-style,omitempty"` TableChartEvenRowStyle *string `json:"table-chart-even-row-style,omitempty"` TableChartHeadStyle *string `json:"table-chart-head-style,omitempty"` TableChartOddRowStyle *string `json:"table-chart-odd-row-style,omitempty"` TableChartStyle *string `json:"table-chart-style,omitempty"` TocHeading1Style *string `json:"toc-heading1-style,omitempty"` TocHeading2Style *string `json:"toc-heading2-style,omitempty"` TocHeading3Style *string `json:"toc-heading3-style,omitempty"` TocHeading4Style *string `json:"toc-heading4-style,omitempty"` TocTitleStyle *string `json:"toc-title-style,omitempty"` }
type RouterAccessList ¶
type RouterAccessList struct { Comments *string `json:"comments,omitempty"` Name *string `json:"name,omitempty"` Rule *[]RouterAccessListRule `json:"rule,omitempty"` }
type RouterAccessList6 ¶
type RouterAccessList6 struct { Comments *string `json:"comments,omitempty"` Name *string `json:"name,omitempty"` Rule *[]RouterAccessList6Rule `json:"rule,omitempty"` }
type RouterAccessList6Rule ¶
type RouterAccessListRule ¶
type RouterAspathList ¶
type RouterAspathList struct { Name *string `json:"name,omitempty"` Rule *[]RouterAspathListRule `json:"rule,omitempty"` }
type RouterAspathListRule ¶
type RouterAuthPath ¶
type RouterBfd ¶
type RouterBfd struct {
Neighbor *[]RouterBfdNeighbor `json:"neighbor,omitempty"`
}
type RouterBfd6 ¶
type RouterBfd6 struct {
Neighbor *[]RouterBfd6Neighbor `json:"neighbor,omitempty"`
}
type RouterBfd6Neighbor ¶
type RouterBfdNeighbor ¶
type RouterBgp ¶
type RouterBgp struct { AdditionalPath *string `json:"additional-path,omitempty"` AdditionalPathSelect *int64 `json:"additional-path-select,omitempty"` AdditionalPathSelect6 *int64 `json:"additional-path-select6,omitempty"` AdditionalPath6 *string `json:"additional-path6,omitempty"` AdminDistance *[]RouterBgpAdminDistance `json:"admin-distance,omitempty"` AggregateAddress *[]RouterBgpAggregateAddress `json:"aggregate-address,omitempty"` AggregateAddress6 *[]RouterBgpAggregateAddress6 `json:"aggregate-address6,omitempty"` AlwaysCompareMed *string `json:"always-compare-med,omitempty"` As *int64 `json:"as,omitempty"` BestpathAsPathIgnore *string `json:"bestpath-as-path-ignore,omitempty"` BestpathCmpConfedAspath *string `json:"bestpath-cmp-confed-aspath,omitempty"` BestpathCmpRouterid *string `json:"bestpath-cmp-routerid,omitempty"` BestpathMedConfed *string `json:"bestpath-med-confed,omitempty"` BestpathMedMissingAsWorst *string `json:"bestpath-med-missing-as-worst,omitempty"` ClientToClientReflection *string `json:"client-to-client-reflection,omitempty"` ClusterId *string `json:"cluster-id,omitempty"` ConfederationIdentifier *int64 `json:"confederation-identifier,omitempty"` ConfederationPeers *[]RouterBgpConfederationPeers `json:"confederation-peers,omitempty"` Dampening *string `json:"dampening,omitempty"` DampeningMaxSuppressTime *int64 `json:"dampening-max-suppress-time,omitempty"` DampeningReachabilityHalfLife *int64 `json:"dampening-reachability-half-life,omitempty"` DampeningReuse *int64 `json:"dampening-reuse,omitempty"` DampeningRouteMap *string `json:"dampening-route-map,omitempty"` DampeningSuppress *int64 `json:"dampening-suppress,omitempty"` DampeningUnreachabilityHalfLife *int64 `json:"dampening-unreachability-half-life,omitempty"` DefaultLocalPreference *int64 `json:"default-local-preference,omitempty"` DeterministicMed *string `json:"deterministic-med,omitempty"` DistanceExternal *int64 `json:"distance-external,omitempty"` DistanceInternal *int64 `json:"distance-internal,omitempty"` DistanceLocal *int64 `json:"distance-local,omitempty"` EbgpMultipath *string `json:"ebgp-multipath,omitempty"` EnforceFirstAs *string `json:"enforce-first-as,omitempty"` FastExternalFailover *string `json:"fast-external-failover,omitempty"` GracefulEndOnTimer *string `json:"graceful-end-on-timer,omitempty"` GracefulRestart *string `json:"graceful-restart,omitempty"` GracefulRestartTime *int64 `json:"graceful-restart-time,omitempty"` GracefulStalepathTime *int64 `json:"graceful-stalepath-time,omitempty"` GracefulUpdateDelay *int64 `json:"graceful-update-delay,omitempty"` HoldtimeTimer *int64 `json:"holdtime-timer,omitempty"` IbgpMultipath *string `json:"ibgp-multipath,omitempty"` IgnoreOptionalCapability *string `json:"ignore-optional-capability,omitempty"` KeepaliveTimer *int64 `json:"keepalive-timer,omitempty"` LogNeighbourChanges *string `json:"log-neighbour-changes,omitempty"` MultipathRecursiveDistance *string `json:"multipath-recursive-distance,omitempty"` Neighbor *[]RouterBgpNeighbor `json:"neighbor,omitempty"` NeighborGroup *[]RouterBgpNeighborGroup `json:"neighbor-group,omitempty"` NeighborRange *[]RouterBgpNeighborRange `json:"neighbor-range,omitempty"` NeighborRange6 *[]RouterBgpNeighborRange6 `json:"neighbor-range6,omitempty"` Network *[]RouterBgpNetwork `json:"network,omitempty"` NetworkImportCheck *string `json:"network-import-check,omitempty"` Network6 *[]RouterBgpNetwork6 `json:"network6,omitempty"` RecursiveNextHop *string `json:"recursive-next-hop,omitempty"` Redistribute *[]RouterBgpRedistribute `json:"redistribute,omitempty"` Redistribute6 *[]RouterBgpRedistribute6 `json:"redistribute6,omitempty"` RouterId *string `json:"router-id,omitempty"` ScanTime *int64 `json:"scan-time,omitempty"` Synchronization *string `json:"synchronization,omitempty"` TagResolveMode *string `json:"tag-resolve-mode,omitempty"` VrfLeak *[]RouterBgpVrfLeak `json:"vrf-leak,omitempty"` VrfLeak6 *[]RouterBgpVrfLeak6 `json:"vrf-leak6,omitempty"` }
type RouterBgpAdminDistance ¶
type RouterBgpConfederationPeers ¶
type RouterBgpConfederationPeers struct {
Peer *string `json:"peer,omitempty"`
}
type RouterBgpNeighbor ¶
type RouterBgpNeighbor struct { Activate *string `json:"activate,omitempty"` Activate6 *string `json:"activate6,omitempty"` AdditionalPath *string `json:"additional-path,omitempty"` AdditionalPath6 *string `json:"additional-path6,omitempty"` AdvAdditionalPath *int64 `json:"adv-additional-path,omitempty"` AdvAdditionalPath6 *int64 `json:"adv-additional-path6,omitempty"` AdvertisementInterval *int64 `json:"advertisement-interval,omitempty"` AllowasIn *int64 `json:"allowas-in,omitempty"` AllowasInEnable *string `json:"allowas-in-enable,omitempty"` AllowasInEnable6 *string `json:"allowas-in-enable6,omitempty"` AllowasIn6 *int64 `json:"allowas-in6,omitempty"` AsOverride *string `json:"as-override,omitempty"` AsOverride6 *string `json:"as-override6,omitempty"` AttributeUnchanged *string `json:"attribute-unchanged,omitempty"` AttributeUnchanged6 *string `json:"attribute-unchanged6,omitempty"` Bfd *string `json:"bfd,omitempty"` CapabilityDefaultOriginate *string `json:"capability-default-originate,omitempty"` CapabilityDefaultOriginate6 *string `json:"capability-default-originate6,omitempty"` CapabilityDynamic *string `json:"capability-dynamic,omitempty"` CapabilityGracefulRestart *string `json:"capability-graceful-restart,omitempty"` CapabilityGracefulRestart6 *string `json:"capability-graceful-restart6,omitempty"` CapabilityOrf *string `json:"capability-orf,omitempty"` CapabilityOrf6 *string `json:"capability-orf6,omitempty"` CapabilityRouteRefresh *string `json:"capability-route-refresh,omitempty"` ConditionalAdvertise *[]RouterBgpNeighborConditionalAdvertise `json:"conditional-advertise,omitempty"` ConditionalAdvertise6 *[]RouterBgpNeighborConditionalAdvertise6 `json:"conditional-advertise6,omitempty"` ConnectTimer *int64 `json:"connect-timer,omitempty"` DefaultOriginateRoutemap *string `json:"default-originate-routemap,omitempty"` DefaultOriginateRoutemap6 *string `json:"default-originate-routemap6,omitempty"` Description *string `json:"description,omitempty"` DistributeListIn *string `json:"distribute-list-in,omitempty"` DistributeListIn6 *string `json:"distribute-list-in6,omitempty"` DistributeListOut *string `json:"distribute-list-out,omitempty"` DistributeListOut6 *string `json:"distribute-list-out6,omitempty"` DontCapabilityNegotiate *string `json:"dont-capability-negotiate,omitempty"` EbgpEnforceMultihop *string `json:"ebgp-enforce-multihop,omitempty"` EbgpMultihopTtl *int64 `json:"ebgp-multihop-ttl,omitempty"` FilterListIn *string `json:"filter-list-in,omitempty"` FilterListIn6 *string `json:"filter-list-in6,omitempty"` FilterListOut *string `json:"filter-list-out,omitempty"` FilterListOut6 *string `json:"filter-list-out6,omitempty"` HoldtimeTimer *int64 `json:"holdtime-timer,omitempty"` Interface *string `json:"interface,omitempty"` Ip *string `json:"ip,omitempty"` KeepAliveTimer *int64 `json:"keep-alive-timer,omitempty"` LinkDownFailover *string `json:"link-down-failover,omitempty"` LocalAs *int64 `json:"local-as,omitempty"` LocalAsNoPrepend *string `json:"local-as-no-prepend,omitempty"` LocalAsReplaceAs *string `json:"local-as-replace-as,omitempty"` MaximumPrefix *int64 `json:"maximum-prefix,omitempty"` MaximumPrefixThreshold *int64 `json:"maximum-prefix-threshold,omitempty"` MaximumPrefixThreshold6 *int64 `json:"maximum-prefix-threshold6,omitempty"` MaximumPrefixWarningOnly *string `json:"maximum-prefix-warning-only,omitempty"` MaximumPrefixWarningOnly6 *string `json:"maximum-prefix-warning-only6,omitempty"` MaximumPrefix6 *int64 `json:"maximum-prefix6,omitempty"` NextHopSelf *string `json:"next-hop-self,omitempty"` NextHopSelfRr *string `json:"next-hop-self-rr,omitempty"` NextHopSelfRr6 *string `json:"next-hop-self-rr6,omitempty"` NextHopSelf6 *string `json:"next-hop-self6,omitempty"` OverrideCapability *string `json:"override-capability,omitempty"` Passive *string `json:"passive,omitempty"` Password *string `json:"password,omitempty"` PrefixListIn *string `json:"prefix-list-in,omitempty"` PrefixListIn6 *string `json:"prefix-list-in6,omitempty"` PrefixListOut *string `json:"prefix-list-out,omitempty"` PrefixListOut6 *string `json:"prefix-list-out6,omitempty"` RemoteAs *int64 `json:"remote-as,omitempty"` RemovePrivateAs *string `json:"remove-private-as,omitempty"` RemovePrivateAs6 *string `json:"remove-private-as6,omitempty"` RestartTime *int64 `json:"restart-time,omitempty"` RetainStaleTime *int64 `json:"retain-stale-time,omitempty"` RouteMapIn *string `json:"route-map-in,omitempty"` RouteMapIn6 *string `json:"route-map-in6,omitempty"` RouteMapOut *string `json:"route-map-out,omitempty"` RouteMapOutPreferable *string `json:"route-map-out-preferable,omitempty"` RouteMapOut6 *string `json:"route-map-out6,omitempty"` RouteMapOut6Preferable *string `json:"route-map-out6-preferable,omitempty"` RouteReflectorClient *string `json:"route-reflector-client,omitempty"` RouteReflectorClient6 *string `json:"route-reflector-client6,omitempty"` RouteServerClient *string `json:"route-server-client,omitempty"` RouteServerClient6 *string `json:"route-server-client6,omitempty"` SendCommunity *string `json:"send-community,omitempty"` SendCommunity6 *string `json:"send-community6,omitempty"` Shutdown *string `json:"shutdown,omitempty"` SoftReconfiguration *string `json:"soft-reconfiguration,omitempty"` SoftReconfiguration6 *string `json:"soft-reconfiguration6,omitempty"` StaleRoute *string `json:"stale-route,omitempty"` StrictCapabilityMatch *string `json:"strict-capability-match,omitempty"` UnsuppressMap *string `json:"unsuppress-map,omitempty"` UnsuppressMap6 *string `json:"unsuppress-map6,omitempty"` UpdateSource *string `json:"update-source,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type RouterBgpNeighborConditionalAdvertise ¶
type RouterBgpNeighborConditionalAdvertise struct { AdvertiseRoutemap *string `json:"advertise-routemap,omitempty"` ConditionRoutemap *[]RouterBgpNeighborConditionalAdvertiseConditionRoutemap `json:"condition-routemap,omitempty"` ConditionType *string `json:"condition-type,omitempty"` }
type RouterBgpNeighborConditionalAdvertise6 ¶
type RouterBgpNeighborConditionalAdvertise6 struct { AdvertiseRoutemap *string `json:"advertise-routemap,omitempty"` ConditionRoutemap *[]RouterBgpNeighborConditionalAdvertise6ConditionRoutemap `json:"condition-routemap,omitempty"` ConditionType *string `json:"condition-type,omitempty"` }
type RouterBgpNeighborConditionalAdvertise6ConditionRoutemap ¶ added in v2.1.0
type RouterBgpNeighborConditionalAdvertise6ConditionRoutemap struct {
Name *string `json:"name,omitempty"`
}
type RouterBgpNeighborConditionalAdvertiseConditionRoutemap ¶ added in v2.1.0
type RouterBgpNeighborConditionalAdvertiseConditionRoutemap struct {
Name *string `json:"name,omitempty"`
}
type RouterBgpNeighborGroup ¶
type RouterBgpNeighborGroup struct { Activate *string `json:"activate,omitempty"` Activate6 *string `json:"activate6,omitempty"` AdditionalPath *string `json:"additional-path,omitempty"` AdditionalPath6 *string `json:"additional-path6,omitempty"` AdvAdditionalPath *int64 `json:"adv-additional-path,omitempty"` AdvAdditionalPath6 *int64 `json:"adv-additional-path6,omitempty"` AdvertisementInterval *int64 `json:"advertisement-interval,omitempty"` AllowasIn *int64 `json:"allowas-in,omitempty"` AllowasInEnable *string `json:"allowas-in-enable,omitempty"` AllowasInEnable6 *string `json:"allowas-in-enable6,omitempty"` AllowasIn6 *int64 `json:"allowas-in6,omitempty"` AsOverride *string `json:"as-override,omitempty"` AsOverride6 *string `json:"as-override6,omitempty"` AttributeUnchanged *string `json:"attribute-unchanged,omitempty"` AttributeUnchanged6 *string `json:"attribute-unchanged6,omitempty"` Bfd *string `json:"bfd,omitempty"` CapabilityDefaultOriginate *string `json:"capability-default-originate,omitempty"` CapabilityDefaultOriginate6 *string `json:"capability-default-originate6,omitempty"` CapabilityDynamic *string `json:"capability-dynamic,omitempty"` CapabilityGracefulRestart *string `json:"capability-graceful-restart,omitempty"` CapabilityGracefulRestart6 *string `json:"capability-graceful-restart6,omitempty"` CapabilityOrf *string `json:"capability-orf,omitempty"` CapabilityOrf6 *string `json:"capability-orf6,omitempty"` CapabilityRouteRefresh *string `json:"capability-route-refresh,omitempty"` ConnectTimer *int64 `json:"connect-timer,omitempty"` DefaultOriginateRoutemap *string `json:"default-originate-routemap,omitempty"` DefaultOriginateRoutemap6 *string `json:"default-originate-routemap6,omitempty"` Description *string `json:"description,omitempty"` DistributeListIn *string `json:"distribute-list-in,omitempty"` DistributeListIn6 *string `json:"distribute-list-in6,omitempty"` DistributeListOut *string `json:"distribute-list-out,omitempty"` DistributeListOut6 *string `json:"distribute-list-out6,omitempty"` DontCapabilityNegotiate *string `json:"dont-capability-negotiate,omitempty"` EbgpEnforceMultihop *string `json:"ebgp-enforce-multihop,omitempty"` EbgpMultihopTtl *int64 `json:"ebgp-multihop-ttl,omitempty"` FilterListIn *string `json:"filter-list-in,omitempty"` FilterListIn6 *string `json:"filter-list-in6,omitempty"` FilterListOut *string `json:"filter-list-out,omitempty"` FilterListOut6 *string `json:"filter-list-out6,omitempty"` HoldtimeTimer *int64 `json:"holdtime-timer,omitempty"` Interface *string `json:"interface,omitempty"` KeepAliveTimer *int64 `json:"keep-alive-timer,omitempty"` LinkDownFailover *string `json:"link-down-failover,omitempty"` LocalAs *int64 `json:"local-as,omitempty"` LocalAsNoPrepend *string `json:"local-as-no-prepend,omitempty"` LocalAsReplaceAs *string `json:"local-as-replace-as,omitempty"` MaximumPrefix *int64 `json:"maximum-prefix,omitempty"` MaximumPrefixThreshold *int64 `json:"maximum-prefix-threshold,omitempty"` MaximumPrefixThreshold6 *int64 `json:"maximum-prefix-threshold6,omitempty"` MaximumPrefixWarningOnly *string `json:"maximum-prefix-warning-only,omitempty"` MaximumPrefixWarningOnly6 *string `json:"maximum-prefix-warning-only6,omitempty"` MaximumPrefix6 *int64 `json:"maximum-prefix6,omitempty"` Name *string `json:"name,omitempty"` NextHopSelf *string `json:"next-hop-self,omitempty"` NextHopSelfRr *string `json:"next-hop-self-rr,omitempty"` NextHopSelfRr6 *string `json:"next-hop-self-rr6,omitempty"` NextHopSelf6 *string `json:"next-hop-self6,omitempty"` OverrideCapability *string `json:"override-capability,omitempty"` Passive *string `json:"passive,omitempty"` PrefixListIn *string `json:"prefix-list-in,omitempty"` PrefixListIn6 *string `json:"prefix-list-in6,omitempty"` PrefixListOut *string `json:"prefix-list-out,omitempty"` PrefixListOut6 *string `json:"prefix-list-out6,omitempty"` RemoteAs *int64 `json:"remote-as,omitempty"` RemovePrivateAs *string `json:"remove-private-as,omitempty"` RemovePrivateAs6 *string `json:"remove-private-as6,omitempty"` RestartTime *int64 `json:"restart-time,omitempty"` RetainStaleTime *int64 `json:"retain-stale-time,omitempty"` RouteMapIn *string `json:"route-map-in,omitempty"` RouteMapIn6 *string `json:"route-map-in6,omitempty"` RouteMapOut *string `json:"route-map-out,omitempty"` RouteMapOutPreferable *string `json:"route-map-out-preferable,omitempty"` RouteMapOut6 *string `json:"route-map-out6,omitempty"` RouteMapOut6Preferable *string `json:"route-map-out6-preferable,omitempty"` RouteReflectorClient *string `json:"route-reflector-client,omitempty"` RouteReflectorClient6 *string `json:"route-reflector-client6,omitempty"` RouteServerClient *string `json:"route-server-client,omitempty"` RouteServerClient6 *string `json:"route-server-client6,omitempty"` SendCommunity *string `json:"send-community,omitempty"` SendCommunity6 *string `json:"send-community6,omitempty"` Shutdown *string `json:"shutdown,omitempty"` SoftReconfiguration *string `json:"soft-reconfiguration,omitempty"` SoftReconfiguration6 *string `json:"soft-reconfiguration6,omitempty"` StaleRoute *string `json:"stale-route,omitempty"` StrictCapabilityMatch *string `json:"strict-capability-match,omitempty"` UnsuppressMap *string `json:"unsuppress-map,omitempty"` UnsuppressMap6 *string `json:"unsuppress-map6,omitempty"` UpdateSource *string `json:"update-source,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type RouterBgpNeighborRange ¶
type RouterBgpNetwork ¶
type RouterBgpNetwork6 ¶
type RouterBgpRedistribute ¶
type RouterBgpRedistribute6 ¶
type RouterBgpVrfLeak ¶
type RouterBgpVrfLeak struct { Target *[]RouterBgpVrfLeakTarget `json:"target,omitempty"` Vrf *string `json:"vrf,omitempty"` }
type RouterBgpVrfLeak6 ¶
type RouterBgpVrfLeak6 struct { Target *[]RouterBgpVrfLeak6Target `json:"target,omitempty"` Vrf *string `json:"vrf,omitempty"` }
type RouterBgpVrfLeakTarget ¶
type RouterCommunityList ¶
type RouterCommunityList struct { Name *string `json:"name,omitempty"` Rule *[]RouterCommunityListRule `json:"rule,omitempty"` Type *string `json:"type,omitempty"` }
type RouterIsis ¶
type RouterIsis struct { AdjacencyCheck *string `json:"adjacency-check,omitempty"` AdjacencyCheck6 *string `json:"adjacency-check6,omitempty"` AdvPassiveOnly *string `json:"adv-passive-only,omitempty"` AdvPassiveOnly6 *string `json:"adv-passive-only6,omitempty"` AuthKeychainL1 *string `json:"auth-keychain-l1,omitempty"` AuthKeychainL2 *string `json:"auth-keychain-l2,omitempty"` AuthModeL1 *string `json:"auth-mode-l1,omitempty"` AuthModeL2 *string `json:"auth-mode-l2,omitempty"` AuthPasswordL1 *string `json:"auth-password-l1,omitempty"` AuthPasswordL2 *string `json:"auth-password-l2,omitempty"` AuthSendonlyL1 *string `json:"auth-sendonly-l1,omitempty"` AuthSendonlyL2 *string `json:"auth-sendonly-l2,omitempty"` DefaultOriginate *string `json:"default-originate,omitempty"` DefaultOriginate6 *string `json:"default-originate6,omitempty"` DynamicHostname *string `json:"dynamic-hostname,omitempty"` IgnoreLspErrors *string `json:"ignore-lsp-errors,omitempty"` IsType *string `json:"is-type,omitempty"` IsisInterface *[]RouterIsisIsisInterface `json:"isis-interface,omitempty"` IsisNet *[]RouterIsisIsisNet `json:"isis-net,omitempty"` LspGenIntervalL1 *int64 `json:"lsp-gen-interval-l1,omitempty"` LspGenIntervalL2 *int64 `json:"lsp-gen-interval-l2,omitempty"` LspRefreshInterval *int64 `json:"lsp-refresh-interval,omitempty"` MaxLspLifetime *int64 `json:"max-lsp-lifetime,omitempty"` MetricStyle *string `json:"metric-style,omitempty"` OverloadBit *string `json:"overload-bit,omitempty"` OverloadBitOnStartup *int64 `json:"overload-bit-on-startup,omitempty"` OverloadBitSuppress *string `json:"overload-bit-suppress,omitempty"` Redistribute *[]RouterIsisRedistribute `json:"redistribute,omitempty"` RedistributeL1 *string `json:"redistribute-l1,omitempty"` RedistributeL1List *string `json:"redistribute-l1-list,omitempty"` RedistributeL2 *string `json:"redistribute-l2,omitempty"` RedistributeL2List *string `json:"redistribute-l2-list,omitempty"` Redistribute6 *[]RouterIsisRedistribute6 `json:"redistribute6,omitempty"` Redistribute6L1 *string `json:"redistribute6-l1,omitempty"` Redistribute6L1List *string `json:"redistribute6-l1-list,omitempty"` Redistribute6L2 *string `json:"redistribute6-l2,omitempty"` Redistribute6L2List *string `json:"redistribute6-l2-list,omitempty"` SpfIntervalExpL1 *string `json:"spf-interval-exp-l1,omitempty"` SpfIntervalExpL2 *string `json:"spf-interval-exp-l2,omitempty"` SummaryAddress *[]RouterIsisSummaryAddress `json:"summary-address,omitempty"` SummaryAddress6 *[]RouterIsisSummaryAddress6 `json:"summary-address6,omitempty"` }
type RouterIsisIsisInterface ¶
type RouterIsisIsisInterface struct { AuthKeychainL1 *string `json:"auth-keychain-l1,omitempty"` AuthKeychainL2 *string `json:"auth-keychain-l2,omitempty"` AuthModeL1 *string `json:"auth-mode-l1,omitempty"` AuthModeL2 *string `json:"auth-mode-l2,omitempty"` AuthPasswordL1 *string `json:"auth-password-l1,omitempty"` AuthPasswordL2 *string `json:"auth-password-l2,omitempty"` AuthSendOnlyL1 *string `json:"auth-send-only-l1,omitempty"` AuthSendOnlyL2 *string `json:"auth-send-only-l2,omitempty"` CircuitType *string `json:"circuit-type,omitempty"` CsnpIntervalL1 *int64 `json:"csnp-interval-l1,omitempty"` CsnpIntervalL2 *int64 `json:"csnp-interval-l2,omitempty"` HelloIntervalL1 *int64 `json:"hello-interval-l1,omitempty"` HelloIntervalL2 *int64 `json:"hello-interval-l2,omitempty"` HelloMultiplierL1 *int64 `json:"hello-multiplier-l1,omitempty"` HelloMultiplierL2 *int64 `json:"hello-multiplier-l2,omitempty"` HelloPadding *string `json:"hello-padding,omitempty"` LspInterval *int64 `json:"lsp-interval,omitempty"` LspRetransmitInterval *int64 `json:"lsp-retransmit-interval,omitempty"` MeshGroup *string `json:"mesh-group,omitempty"` MeshGroupId *int64 `json:"mesh-group-id,omitempty"` MetricL1 *int64 `json:"metric-l1,omitempty"` MetricL2 *int64 `json:"metric-l2,omitempty"` Name *string `json:"name,omitempty"` NetworkType *string `json:"network-type,omitempty"` PriorityL1 *int64 `json:"priority-l1,omitempty"` PriorityL2 *int64 `json:"priority-l2,omitempty"` Status *string `json:"status,omitempty"` Status6 *string `json:"status6,omitempty"` WideMetricL1 *int64 `json:"wide-metric-l1,omitempty"` WideMetricL2 *int64 `json:"wide-metric-l2,omitempty"` }
type RouterIsisIsisNet ¶
type RouterIsisRedistribute ¶
type RouterKeyChain ¶
type RouterKeyChain struct { Key *[]RouterKeyChainKey `json:"key,omitempty"` Name *string `json:"name,omitempty"` }
type RouterKeyChainKey ¶
type RouterMulticast ¶
type RouterMulticast struct { Interface *[]RouterMulticastInterface `json:"interface,omitempty"` MulticastRouting *string `json:"multicast-routing,omitempty"` PimSmGlobal *[]RouterMulticastPimSmGlobal `json:"pim-sm-global,omitempty"` RouteLimit *int64 `json:"route-limit,omitempty"` RouteThreshold *int64 `json:"route-threshold,omitempty"` }
type RouterMulticast6 ¶
type RouterMulticast6 struct { Interface *[]RouterMulticast6Interface `json:"interface,omitempty"` MulticastPmtu *string `json:"multicast-pmtu,omitempty"` MulticastRouting *string `json:"multicast-routing,omitempty"` PimSmGlobal *[]RouterMulticast6PimSmGlobal `json:"pim-sm-global,omitempty"` }
type RouterMulticast6PimSmGlobal ¶
type RouterMulticast6PimSmGlobal struct { RegisterRateLimit *int64 `json:"register-rate-limit,omitempty"` RpAddress *[]RouterMulticast6PimSmGlobalRpAddress `json:"rp-address,omitempty"` }
type RouterMulticastFlow ¶
type RouterMulticastFlow struct { Comments *string `json:"comments,omitempty"` Flows *[]RouterMulticastFlowFlows `json:"flows,omitempty"` Name *string `json:"name,omitempty"` }
type RouterMulticastInterface ¶
type RouterMulticastInterface struct { Bfd *string `json:"bfd,omitempty"` CiscoExcludeGenid *string `json:"cisco-exclude-genid,omitempty"` DrPriority *int64 `json:"dr-priority,omitempty"` HelloHoldtime *int64 `json:"hello-holdtime,omitempty"` HelloInterval *int64 `json:"hello-interval,omitempty"` Igmp *[]RouterMulticastInterfaceIgmp `json:"igmp,omitempty"` JoinGroup *[]RouterMulticastInterfaceJoinGroup `json:"join-group,omitempty"` MulticastFlow *string `json:"multicast-flow,omitempty"` Name *string `json:"name,omitempty"` NeighbourFilter *string `json:"neighbour-filter,omitempty"` Passive *string `json:"passive,omitempty"` PimMode *string `json:"pim-mode,omitempty"` PropagationDelay *int64 `json:"propagation-delay,omitempty"` RpCandidate *string `json:"rp-candidate,omitempty"` RpCandidateGroup *string `json:"rp-candidate-group,omitempty"` RpCandidateInterval *int64 `json:"rp-candidate-interval,omitempty"` RpCandidatePriority *int64 `json:"rp-candidate-priority,omitempty"` RpfNbrFailBack *string `json:"rpf-nbr-fail-back,omitempty"` RpfNbrFailBackFilter *string `json:"rpf-nbr-fail-back-filter,omitempty"` StateRefreshInterval *int64 `json:"state-refresh-interval,omitempty"` StaticGroup *string `json:"static-group,omitempty"` TtlThreshold *int64 `json:"ttl-threshold,omitempty"` }
type RouterMulticastInterfaceIgmp ¶
type RouterMulticastInterfaceIgmp struct { AccessGroup *string `json:"access-group,omitempty"` ImmediateLeaveGroup *string `json:"immediate-leave-group,omitempty"` LastMemberQueryCount *int64 `json:"last-member-query-count,omitempty"` LastMemberQueryInterval *int64 `json:"last-member-query-interval,omitempty"` QueryInterval *int64 `json:"query-interval,omitempty"` QueryMaxResponseTime *int64 `json:"query-max-response-time,omitempty"` QueryTimeout *int64 `json:"query-timeout,omitempty"` RouterAlertCheck *string `json:"router-alert-check,omitempty"` Version *string `json:"version,omitempty"` }
type RouterMulticastInterfaceJoinGroup ¶
type RouterMulticastInterfaceJoinGroup struct {
Address *string `json:"address,omitempty"`
}
type RouterMulticastPimSmGlobal ¶
type RouterMulticastPimSmGlobal struct { AcceptRegisterList *string `json:"accept-register-list,omitempty"` AcceptSourceList *string `json:"accept-source-list,omitempty"` BsrAllowQuickRefresh *string `json:"bsr-allow-quick-refresh,omitempty"` BsrCandidate *string `json:"bsr-candidate,omitempty"` BsrHash *int64 `json:"bsr-hash,omitempty"` BsrInterface *string `json:"bsr-interface,omitempty"` BsrPriority *int64 `json:"bsr-priority,omitempty"` CiscoCrpPrefix *string `json:"cisco-crp-prefix,omitempty"` CiscoIgnoreRpSetPriority *string `json:"cisco-ignore-rp-set-priority,omitempty"` CiscoRegisterChecksum *string `json:"cisco-register-checksum,omitempty"` CiscoRegisterChecksumGroup *string `json:"cisco-register-checksum-group,omitempty"` JoinPruneHoldtime *int64 `json:"join-prune-holdtime,omitempty"` MessageInterval *int64 `json:"message-interval,omitempty"` NullRegisterRetries *int64 `json:"null-register-retries,omitempty"` RegisterRateLimit *int64 `json:"register-rate-limit,omitempty"` RegisterRpReachability *string `json:"register-rp-reachability,omitempty"` RegisterSource *string `json:"register-source,omitempty"` RegisterSourceInterface *string `json:"register-source-interface,omitempty"` RegisterSourceIp *string `json:"register-source-ip,omitempty"` RegisterSupression *int64 `json:"register-supression,omitempty"` RpAddress *[]RouterMulticastPimSmGlobalRpAddress `json:"rp-address,omitempty"` RpRegisterKeepalive *int64 `json:"rp-register-keepalive,omitempty"` SptThreshold *string `json:"spt-threshold,omitempty"` SptThresholdGroup *string `json:"spt-threshold-group,omitempty"` Ssm *string `json:"ssm,omitempty"` SsmRange *string `json:"ssm-range,omitempty"` }
type RouterOspf ¶
type RouterOspf struct { AbrType *string `json:"abr-type,omitempty"` Area *[]RouterOspfArea `json:"area,omitempty"` AutoCostRefBandwidth *int64 `json:"auto-cost-ref-bandwidth,omitempty"` Bfd *string `json:"bfd,omitempty"` DatabaseOverflow *string `json:"database-overflow,omitempty"` DatabaseOverflowMaxLsas *int64 `json:"database-overflow-max-lsas,omitempty"` DatabaseOverflowTimeToRecover *int64 `json:"database-overflow-time-to-recover,omitempty"` DefaultInformationMetric *int64 `json:"default-information-metric,omitempty"` DefaultInformationMetricType *string `json:"default-information-metric-type,omitempty"` DefaultInformationOriginate *string `json:"default-information-originate,omitempty"` DefaultInformationRouteMap *string `json:"default-information-route-map,omitempty"` DefaultMetric *int64 `json:"default-metric,omitempty"` Distance *int64 `json:"distance,omitempty"` DistanceExternal *int64 `json:"distance-external,omitempty"` DistanceInterArea *int64 `json:"distance-inter-area,omitempty"` DistanceIntraArea *int64 `json:"distance-intra-area,omitempty"` DistributeList *[]RouterOspfDistributeList `json:"distribute-list,omitempty"` DistributeListIn *string `json:"distribute-list-in,omitempty"` DistributeRouteMapIn *string `json:"distribute-route-map-in,omitempty"` LogNeighbourChanges *string `json:"log-neighbour-changes,omitempty"` Neighbor *[]RouterOspfNeighbor `json:"neighbor,omitempty"` Network *[]RouterOspfNetwork `json:"network,omitempty"` OspfInterface *[]RouterOspfOspfInterface `json:"ospf-interface,omitempty"` PassiveInterface *[]RouterOspfPassiveInterface `json:"passive-interface,omitempty"` Redistribute *[]RouterOspfRedistribute `json:"redistribute,omitempty"` RestartMode *string `json:"restart-mode,omitempty"` RestartPeriod *int64 `json:"restart-period,omitempty"` Rfc1583Compatible *string `json:"rfc1583-compatible,omitempty"` RouterId *string `json:"router-id,omitempty"` SpfTimers *string `json:"spf-timers,omitempty"` SummaryAddress *[]RouterOspfSummaryAddress `json:"summary-address,omitempty"` }
type RouterOspf6 ¶
type RouterOspf6 struct { AbrType *string `json:"abr-type,omitempty"` Area *[]RouterOspf6Area `json:"area,omitempty"` AutoCostRefBandwidth *int64 `json:"auto-cost-ref-bandwidth,omitempty"` Bfd *string `json:"bfd,omitempty"` DefaultInformationMetric *int64 `json:"default-information-metric,omitempty"` DefaultInformationMetricType *string `json:"default-information-metric-type,omitempty"` DefaultInformationOriginate *string `json:"default-information-originate,omitempty"` DefaultInformationRouteMap *string `json:"default-information-route-map,omitempty"` DefaultMetric *int64 `json:"default-metric,omitempty"` LogNeighbourChanges *string `json:"log-neighbour-changes,omitempty"` Ospf6Interface *[]RouterOspf6Ospf6Interface `json:"ospf6-interface,omitempty"` PassiveInterface *[]RouterOspf6PassiveInterface `json:"passive-interface,omitempty"` Redistribute *[]RouterOspf6Redistribute `json:"redistribute,omitempty"` RouterId *string `json:"router-id,omitempty"` SpfTimers *string `json:"spf-timers,omitempty"` SummaryAddress *[]RouterOspf6SummaryAddress `json:"summary-address,omitempty"` }
type RouterOspf6Area ¶
type RouterOspf6Area struct { Authentication *string `json:"authentication,omitempty"` DefaultCost *int64 `json:"default-cost,omitempty"` Id *string `json:"id,omitempty"` IpsecAuthAlg *string `json:"ipsec-auth-alg,omitempty"` IpsecEncAlg *string `json:"ipsec-enc-alg,omitempty"` IpsecKeys *[]RouterOspf6AreaIpsecKeys `json:"ipsec-keys,omitempty"` KeyRolloverInterval *int64 `json:"key-rollover-interval,omitempty"` NssaDefaultInformationOriginate *string `json:"nssa-default-information-originate,omitempty"` NssaDefaultInformationOriginateMetric *int64 `json:"nssa-default-information-originate-metric,omitempty"` NssaDefaultInformationOriginateMetricType *string `json:"nssa-default-information-originate-metric-type,omitempty"` NssaRedistribution *string `json:"nssa-redistribution,omitempty"` NssaTranslatorRole *string `json:"nssa-translator-role,omitempty"` Range *[]RouterOspf6AreaRange `json:"range,omitempty"` StubType *string `json:"stub-type,omitempty"` Type *string `json:"type,omitempty"` VirtualLink *[]RouterOspf6AreaVirtualLink `json:"virtual-link,omitempty"` }
type RouterOspf6AreaRange ¶
type RouterOspf6AreaVirtualLink ¶
type RouterOspf6AreaVirtualLink struct { Authentication *string `json:"authentication,omitempty"` DeadInterval *int64 `json:"dead-interval,omitempty"` HelloInterval *int64 `json:"hello-interval,omitempty"` IpsecAuthAlg *string `json:"ipsec-auth-alg,omitempty"` IpsecEncAlg *string `json:"ipsec-enc-alg,omitempty"` IpsecKeys *[]RouterOspf6AreaVirtualLinkIpsecKeys `json:"ipsec-keys,omitempty"` KeyRolloverInterval *int64 `json:"key-rollover-interval,omitempty"` Name *string `json:"name,omitempty"` Peer *string `json:"peer,omitempty"` RetransmitInterval *int64 `json:"retransmit-interval,omitempty"` TransmitDelay *int64 `json:"transmit-delay,omitempty"` }
type RouterOspf6Ospf6Interface ¶
type RouterOspf6Ospf6Interface struct { AreaId *string `json:"area-id,omitempty"` Authentication *string `json:"authentication,omitempty"` Bfd *string `json:"bfd,omitempty"` Cost *int64 `json:"cost,omitempty"` DeadInterval *int64 `json:"dead-interval,omitempty"` HelloInterval *int64 `json:"hello-interval,omitempty"` Interface *string `json:"interface,omitempty"` IpsecAuthAlg *string `json:"ipsec-auth-alg,omitempty"` IpsecEncAlg *string `json:"ipsec-enc-alg,omitempty"` IpsecKeys *[]RouterOspf6Ospf6InterfaceIpsecKeys `json:"ipsec-keys,omitempty"` KeyRolloverInterval *int64 `json:"key-rollover-interval,omitempty"` Mtu *int64 `json:"mtu,omitempty"` MtuIgnore *string `json:"mtu-ignore,omitempty"` Name *string `json:"name,omitempty"` Neighbor *[]RouterOspf6Ospf6InterfaceNeighbor `json:"neighbor,omitempty"` NetworkType *string `json:"network-type,omitempty"` Priority *int64 `json:"priority,omitempty"` RetransmitInterval *int64 `json:"retransmit-interval,omitempty"` Status *string `json:"status,omitempty"` TransmitDelay *int64 `json:"transmit-delay,omitempty"` }
type RouterOspf6PassiveInterface ¶
type RouterOspf6PassiveInterface struct {
Name *string `json:"name,omitempty"`
}
type RouterOspfArea ¶
type RouterOspfArea struct { Authentication *string `json:"authentication,omitempty"` Comments *string `json:"comments,omitempty"` DefaultCost *int64 `json:"default-cost,omitempty"` FilterList *[]RouterOspfAreaFilterList `json:"filter-list,omitempty"` Id *string `json:"id,omitempty"` NssaDefaultInformationOriginate *string `json:"nssa-default-information-originate,omitempty"` NssaDefaultInformationOriginateMetric *int64 `json:"nssa-default-information-originate-metric,omitempty"` NssaDefaultInformationOriginateMetricType *string `json:"nssa-default-information-originate-metric-type,omitempty"` NssaRedistribution *string `json:"nssa-redistribution,omitempty"` NssaTranslatorRole *string `json:"nssa-translator-role,omitempty"` Range *[]RouterOspfAreaRange `json:"range,omitempty"` Shortcut *string `json:"shortcut,omitempty"` StubType *string `json:"stub-type,omitempty"` Type *string `json:"type,omitempty"` VirtualLink *[]RouterOspfAreaVirtualLink `json:"virtual-link,omitempty"` }
type RouterOspfAreaRange ¶
type RouterOspfAreaVirtualLink ¶
type RouterOspfAreaVirtualLink struct { Authentication *string `json:"authentication,omitempty"` AuthenticationKey *string `json:"authentication-key,omitempty"` DeadInterval *int64 `json:"dead-interval,omitempty"` HelloInterval *int64 `json:"hello-interval,omitempty"` Keychain *string `json:"keychain,omitempty"` Md5Keychain *string `json:"md5-keychain,omitempty"` Md5Keys *[]RouterOspfAreaVirtualLinkMd5Keys `json:"md5-keys,omitempty"` Name *string `json:"name,omitempty"` Peer *string `json:"peer,omitempty"` RetransmitInterval *int64 `json:"retransmit-interval,omitempty"` TransmitDelay *int64 `json:"transmit-delay,omitempty"` }
type RouterOspfNeighbor ¶
type RouterOspfNetwork ¶
type RouterOspfOspfInterface ¶
type RouterOspfOspfInterface struct { Authentication *string `json:"authentication,omitempty"` AuthenticationKey *string `json:"authentication-key,omitempty"` Bfd *string `json:"bfd,omitempty"` Comments *string `json:"comments,omitempty"` Cost *int64 `json:"cost,omitempty"` DatabaseFilterOut *string `json:"database-filter-out,omitempty"` DeadInterval *int64 `json:"dead-interval,omitempty"` HelloInterval *int64 `json:"hello-interval,omitempty"` HelloMultiplier *int64 `json:"hello-multiplier,omitempty"` Interface *string `json:"interface,omitempty"` Ip *string `json:"ip,omitempty"` Keychain *string `json:"keychain,omitempty"` Md5Keychain *string `json:"md5-keychain,omitempty"` Md5Keys *[]RouterOspfOspfInterfaceMd5Keys `json:"md5-keys,omitempty"` Mtu *int64 `json:"mtu,omitempty"` MtuIgnore *string `json:"mtu-ignore,omitempty"` Name *string `json:"name,omitempty"` NetworkType *string `json:"network-type,omitempty"` PrefixLength *int64 `json:"prefix-length,omitempty"` Priority *int64 `json:"priority,omitempty"` ResyncTimeout *int64 `json:"resync-timeout,omitempty"` RetransmitInterval *int64 `json:"retransmit-interval,omitempty"` Status *string `json:"status,omitempty"` TransmitDelay *int64 `json:"transmit-delay,omitempty"` }
type RouterOspfPassiveInterface ¶
type RouterOspfPassiveInterface struct {
Name *string `json:"name,omitempty"`
}
type RouterOspfRedistribute ¶
type RouterPolicy ¶
type RouterPolicy struct { Action *string `json:"action,omitempty"` Comments *string `json:"comments,omitempty"` Dst *[]RouterPolicyDst `json:"dst,omitempty"` DstNegate *string `json:"dst-negate,omitempty"` Dstaddr *[]RouterPolicyDstaddr `json:"dstaddr,omitempty"` EndPort *int64 `json:"end-port,omitempty"` EndSourcePort *int64 `json:"end-source-port,omitempty"` Gateway *string `json:"gateway,omitempty"` InputDevice *[]RouterPolicyInputDevice `json:"input-device,omitempty"` InputDeviceNegate *string `json:"input-device-negate,omitempty"` InternetServiceCustom *[]RouterPolicyInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceId *[]RouterPolicyInternetServiceId `json:"internet-service-id,omitempty"` OutputDevice *string `json:"output-device,omitempty"` Protocol *int64 `json:"protocol,omitempty"` SeqNum *int64 `json:"seq-num,omitempty"` Src *[]RouterPolicySrc `json:"src,omitempty"` SrcNegate *string `json:"src-negate,omitempty"` Srcaddr *[]RouterPolicySrcaddr `json:"srcaddr,omitempty"` StartPort *int64 `json:"start-port,omitempty"` StartSourcePort *int64 `json:"start-source-port,omitempty"` Status *string `json:"status,omitempty"` Tos *string `json:"tos,omitempty"` TosMask *string `json:"tos-mask,omitempty"` }
type RouterPolicy6 ¶
type RouterPolicy6 struct { Comments *string `json:"comments,omitempty"` Dst *string `json:"dst,omitempty"` EndPort *int64 `json:"end-port,omitempty"` Gateway *string `json:"gateway,omitempty"` InputDevice *[]RouterPolicy6InputDevice `json:"input-device,omitempty"` OutputDevice *string `json:"output-device,omitempty"` Protocol *int64 `json:"protocol,omitempty"` SeqNum *int64 `json:"seq-num,omitempty"` Src *string `json:"src,omitempty"` StartPort *int64 `json:"start-port,omitempty"` Status *string `json:"status,omitempty"` Tos *string `json:"tos,omitempty"` TosMask *string `json:"tos-mask,omitempty"` }
type RouterPolicy6InputDevice ¶
type RouterPolicy6InputDevice struct {
Name *string `json:"name,omitempty"`
}
type RouterPolicyDst ¶
type RouterPolicyDst struct {
Subnet *string `json:"subnet,omitempty"`
}
type RouterPolicyDstaddr ¶
type RouterPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type RouterPolicyInputDevice ¶
type RouterPolicyInputDevice struct {
Name *string `json:"name,omitempty"`
}
type RouterPolicyInternetServiceCustom ¶
type RouterPolicyInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type RouterPolicyInternetServiceId ¶
type RouterPolicyInternetServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type RouterPolicySrc ¶
type RouterPolicySrc struct {
Subnet *string `json:"subnet,omitempty"`
}
type RouterPolicySrcaddr ¶
type RouterPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type RouterPrefixList ¶
type RouterPrefixList struct { Comments *string `json:"comments,omitempty"` Name *string `json:"name,omitempty"` Rule *[]RouterPrefixListRule `json:"rule,omitempty"` }
type RouterPrefixList6 ¶
type RouterPrefixList6 struct { Comments *string `json:"comments,omitempty"` Name *string `json:"name,omitempty"` Rule *[]RouterPrefixList6Rule `json:"rule,omitempty"` }
type RouterPrefixList6Rule ¶
type RouterPrefixListRule ¶
type RouterRip ¶
type RouterRip struct { DefaultInformationOriginate *string `json:"default-information-originate,omitempty"` DefaultMetric *int64 `json:"default-metric,omitempty"` Distance *[]RouterRipDistance `json:"distance,omitempty"` DistributeList *[]RouterRipDistributeList `json:"distribute-list,omitempty"` GarbageTimer *int64 `json:"garbage-timer,omitempty"` Interface *[]RouterRipInterface `json:"interface,omitempty"` MaxOutMetric *int64 `json:"max-out-metric,omitempty"` Neighbor *[]RouterRipNeighbor `json:"neighbor,omitempty"` Network *[]RouterRipNetwork `json:"network,omitempty"` OffsetList *[]RouterRipOffsetList `json:"offset-list,omitempty"` PassiveInterface *[]RouterRipPassiveInterface `json:"passive-interface,omitempty"` RecvBufferSize *int64 `json:"recv-buffer-size,omitempty"` Redistribute *[]RouterRipRedistribute `json:"redistribute,omitempty"` TimeoutTimer *int64 `json:"timeout-timer,omitempty"` UpdateTimer *int64 `json:"update-timer,omitempty"` Version *string `json:"version,omitempty"` }
type RouterRipDistance ¶
type RouterRipInterface ¶
type RouterRipInterface struct { AuthKeychain *string `json:"auth-keychain,omitempty"` AuthMode *string `json:"auth-mode,omitempty"` AuthString *string `json:"auth-string,omitempty"` Flags *int64 `json:"flags,omitempty"` Name *string `json:"name,omitempty"` ReceiveVersion *string `json:"receive-version,omitempty"` SendVersion *string `json:"send-version,omitempty"` SendVersion2Broadcast *string `json:"send-version2-broadcast,omitempty"` SplitHorizon *string `json:"split-horizon,omitempty"` SplitHorizonStatus *string `json:"split-horizon-status,omitempty"` }
type RouterRipNeighbor ¶
type RouterRipNetwork ¶
type RouterRipOffsetList ¶
type RouterRipPassiveInterface ¶
type RouterRipPassiveInterface struct {
Name *string `json:"name,omitempty"`
}
type RouterRipRedistribute ¶
type RouterRipng ¶
type RouterRipng struct { AggregateAddress *[]RouterRipngAggregateAddress `json:"aggregate-address,omitempty"` DefaultInformationOriginate *string `json:"default-information-originate,omitempty"` DefaultMetric *int64 `json:"default-metric,omitempty"` Distance *[]RouterRipngDistance `json:"distance,omitempty"` DistributeList *[]RouterRipngDistributeList `json:"distribute-list,omitempty"` GarbageTimer *int64 `json:"garbage-timer,omitempty"` Interface *[]RouterRipngInterface `json:"interface,omitempty"` MaxOutMetric *int64 `json:"max-out-metric,omitempty"` Neighbor *[]RouterRipngNeighbor `json:"neighbor,omitempty"` Network *[]RouterRipngNetwork `json:"network,omitempty"` OffsetList *[]RouterRipngOffsetList `json:"offset-list,omitempty"` PassiveInterface *[]RouterRipngPassiveInterface `json:"passive-interface,omitempty"` Redistribute *[]RouterRipngRedistribute `json:"redistribute,omitempty"` TimeoutTimer *int64 `json:"timeout-timer,omitempty"` UpdateTimer *int64 `json:"update-timer,omitempty"` }
type RouterRipngDistance ¶
type RouterRipngInterface ¶
type RouterRipngNeighbor ¶
type RouterRipngNetwork ¶
type RouterRipngOffsetList ¶
type RouterRipngPassiveInterface ¶
type RouterRipngPassiveInterface struct {
Name *string `json:"name,omitempty"`
}
type RouterRouteMap ¶
type RouterRouteMap struct { Comments *string `json:"comments,omitempty"` Name *string `json:"name,omitempty"` Rule *[]RouterRouteMapRule `json:"rule,omitempty"` }
type RouterRouteMapRule ¶
type RouterRouteMapRule struct { Action *string `json:"action,omitempty"` Id *int64 `json:"id,omitempty"` MatchAsPath *string `json:"match-as-path,omitempty"` MatchCommunity *string `json:"match-community,omitempty"` MatchCommunityExact *string `json:"match-community-exact,omitempty"` MatchFlags *int64 `json:"match-flags,omitempty"` MatchInterface *string `json:"match-interface,omitempty"` MatchIpAddress *string `json:"match-ip-address,omitempty"` MatchIpNexthop *string `json:"match-ip-nexthop,omitempty"` MatchIp6Address *string `json:"match-ip6-address,omitempty"` MatchIp6Nexthop *string `json:"match-ip6-nexthop,omitempty"` MatchMetric *int64 `json:"match-metric,omitempty"` MatchOrigin *string `json:"match-origin,omitempty"` MatchRouteType *string `json:"match-route-type,omitempty"` MatchTag *int64 `json:"match-tag,omitempty"` MatchVrf *int64 `json:"match-vrf,omitempty"` SetAggregatorAs *int64 `json:"set-aggregator-as,omitempty"` SetAggregatorIp *string `json:"set-aggregator-ip,omitempty"` SetAspath *[]RouterRouteMapRuleSetAspath `json:"set-aspath,omitempty"` SetAspathAction *string `json:"set-aspath-action,omitempty"` SetAtomicAggregate *string `json:"set-atomic-aggregate,omitempty"` SetCommunity *[]RouterRouteMapRuleSetCommunity `json:"set-community,omitempty"` SetCommunityAdditive *string `json:"set-community-additive,omitempty"` SetCommunityDelete *string `json:"set-community-delete,omitempty"` SetDampeningMaxSuppress *int64 `json:"set-dampening-max-suppress,omitempty"` SetDampeningReachabilityHalfLife *int64 `json:"set-dampening-reachability-half-life,omitempty"` SetDampeningReuse *int64 `json:"set-dampening-reuse,omitempty"` SetDampeningSuppress *int64 `json:"set-dampening-suppress,omitempty"` SetDampeningUnreachabilityHalfLife *int64 `json:"set-dampening-unreachability-half-life,omitempty"` SetExtcommunityRt *[]RouterRouteMapRuleSetExtcommunityRt `json:"set-extcommunity-rt,omitempty"` SetExtcommunitySoo *[]RouterRouteMapRuleSetExtcommunitySoo `json:"set-extcommunity-soo,omitempty"` SetFlags *int64 `json:"set-flags,omitempty"` SetIpNexthop *string `json:"set-ip-nexthop,omitempty"` SetIp6Nexthop *string `json:"set-ip6-nexthop,omitempty"` SetIp6NexthopLocal *string `json:"set-ip6-nexthop-local,omitempty"` SetLocalPreference *int64 `json:"set-local-preference,omitempty"` SetMetric *int64 `json:"set-metric,omitempty"` SetMetricType *string `json:"set-metric-type,omitempty"` SetOrigin *string `json:"set-origin,omitempty"` SetOriginatorId *string `json:"set-originator-id,omitempty"` SetRouteTag *int64 `json:"set-route-tag,omitempty"` SetTag *int64 `json:"set-tag,omitempty"` SetWeight *int64 `json:"set-weight,omitempty"` }
type RouterRouteMapRuleSetAspath ¶
type RouterRouteMapRuleSetAspath struct {
As *string `json:"as,omitempty"`
}
type RouterRouteMapRuleSetCommunity ¶
type RouterRouteMapRuleSetCommunity struct {
Community *string `json:"community,omitempty"`
}
type RouterRouteMapRuleSetExtcommunityRt ¶
type RouterRouteMapRuleSetExtcommunityRt struct {
Community *string `json:"community,omitempty"`
}
type RouterRouteMapRuleSetExtcommunitySoo ¶
type RouterRouteMapRuleSetExtcommunitySoo struct {
Community *string `json:"community,omitempty"`
}
type RouterSetting ¶
type RouterStatic ¶
type RouterStatic struct { Bfd *string `json:"bfd,omitempty"` Blackhole *string `json:"blackhole,omitempty"` Comment *string `json:"comment,omitempty"` Device *string `json:"device,omitempty"` Distance *int64 `json:"distance,omitempty"` Dst *string `json:"dst,omitempty"` Dstaddr *string `json:"dstaddr,omitempty"` DynamicGateway *string `json:"dynamic-gateway,omitempty"` Gateway *string `json:"gateway,omitempty"` InternetService *int64 `json:"internet-service,omitempty"` InternetServiceCustom *string `json:"internet-service-custom,omitempty"` LinkMonitorExempt *string `json:"link-monitor-exempt,omitempty"` Priority *int64 `json:"priority,omitempty"` Sdwan *string `json:"sdwan,omitempty"` SdwanZone *[]RouterStaticSdwanZone `json:"sdwan-zone,omitempty"` SeqNum *int64 `json:"seq-num,omitempty"` Src *string `json:"src,omitempty"` Status *string `json:"status,omitempty"` VirtualWanLink *string `json:"virtual-wan-link,omitempty"` Vrf *int64 `json:"vrf,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type RouterStatic6 ¶
type RouterStatic6 struct { Bfd *string `json:"bfd,omitempty"` Blackhole *string `json:"blackhole,omitempty"` Comment *string `json:"comment,omitempty"` Device *string `json:"device,omitempty"` Devindex *int64 `json:"devindex,omitempty"` Distance *int64 `json:"distance,omitempty"` Dst *string `json:"dst,omitempty"` DynamicGateway *string `json:"dynamic-gateway,omitempty"` Gateway *string `json:"gateway,omitempty"` LinkMonitorExempt *string `json:"link-monitor-exempt,omitempty"` Priority *int64 `json:"priority,omitempty"` Sdwan *string `json:"sdwan,omitempty"` SdwanZone *[]RouterStatic6SdwanZone `json:"sdwan-zone,omitempty"` SeqNum *int64 `json:"seq-num,omitempty"` Status *string `json:"status,omitempty"` VirtualWanLink *string `json:"virtual-wan-link,omitempty"` Vrf *int64 `json:"vrf,omitempty"` }
type RouterStatic6SdwanZone ¶
type RouterStatic6SdwanZone struct {
Name *string `json:"name,omitempty"`
}
type RouterStaticSdwanZone ¶
type RouterStaticSdwanZone struct {
Name *string `json:"name,omitempty"`
}
type SctpFilterProfile ¶
type SctpFilterProfile struct { Comment *string `json:"comment,omitempty"` Name *string `json:"name,omitempty"` PpidFilters *[]SctpFilterProfilePpidFilters `json:"ppid-filters,omitempty"` }
type SshFilterProfile ¶
type SshFilterProfile struct { Block *string `json:"block,omitempty"` DefaultCommandLog *string `json:"default-command-log,omitempty"` FileFilter *[]SshFilterProfileFileFilter `json:"file-filter,omitempty"` Log *string `json:"log,omitempty"` Name *string `json:"name,omitempty"` ShellCommands *[]SshFilterProfileShellCommands `json:"shell-commands,omitempty"` }
type SshFilterProfileFileFilter ¶
type SshFilterProfileFileFilter struct { Entries *[]SshFilterProfileFileFilterEntries `json:"entries,omitempty"` Log *string `json:"log,omitempty"` ScanArchiveContents *string `json:"scan-archive-contents,omitempty"` Status *string `json:"status,omitempty"` }
type SshFilterProfileFileFilterEntries ¶
type SshFilterProfileFileFilterEntries struct { Action *string `json:"action,omitempty"` Comment *string `json:"comment,omitempty"` Direction *string `json:"direction,omitempty"` FileType *[]SshFilterProfileFileFilterEntriesFileType `json:"file-type,omitempty"` Filter *string `json:"filter,omitempty"` PasswordProtected *string `json:"password-protected,omitempty"` }
type SshFilterProfileFileFilterEntriesFileType ¶
type SshFilterProfileFileFilterEntriesFileType struct {
Name *string `json:"name,omitempty"`
}
type SshFilterProfileShellCommands ¶
type SshFilterProfileShellCommands struct { Action *string `json:"action,omitempty"` Alert *string `json:"alert,omitempty"` Id *int64 `json:"id,omitempty"` Log *string `json:"log,omitempty"` Pattern *string `json:"pattern,omitempty"` Severity *string `json:"severity,omitempty"` Type *string `json:"type,omitempty"` }
type SwitchControllerDynamicPortPolicy ¶
type SwitchControllerDynamicPortPolicy struct { Description *string `json:"description,omitempty"` Fortilink *string `json:"fortilink,omitempty"` Name *string `json:"name,omitempty"` Policy *[]SwitchControllerDynamicPortPolicyPolicy `json:"policy,omitempty"` }
type SwitchControllerDynamicPortPolicyPolicy ¶
type SwitchControllerDynamicPortPolicyPolicy struct { The8021x *string `json:"802-1x,omitempty"` BouncePortLink *string `json:"bounce-port-link,omitempty"` Category *string `json:"category,omitempty"` Description *string `json:"description,omitempty"` Family *string `json:"family,omitempty"` Host *string `json:"host,omitempty"` HwVendor *string `json:"hw-vendor,omitempty"` InterfaceTags *[]SwitchControllerDynamicPortPolicyPolicyInterfaceTags `json:"interface-tags,omitempty"` LldpProfile *string `json:"lldp-profile,omitempty"` Mac *string `json:"mac,omitempty"` Name *string `json:"name,omitempty"` QosPolicy *string `json:"qos-policy,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` VlanPolicy *string `json:"vlan-policy,omitempty"` }
type SwitchControllerDynamicPortPolicyPolicyInterfaceTags ¶
type SwitchControllerDynamicPortPolicyPolicyInterfaceTags struct {
TagName *string `json:"tag-name,omitempty"`
}
type SwitchControllerFortilinkSettings ¶
type SwitchControllerFortilinkSettings struct { Fortilink *string `json:"fortilink,omitempty"` InactiveTimer *int64 `json:"inactive-timer,omitempty"` LinkDownFlush *string `json:"link-down-flush,omitempty"` NacPorts *[]SwitchControllerFortilinkSettingsNacPorts `json:"nac-ports,omitempty"` Name *string `json:"name,omitempty"` }
type SwitchControllerFortilinkSettingsNacPorts ¶
type SwitchControllerFortilinkSettingsNacPorts struct { BounceNacPort *string `json:"bounce-nac-port,omitempty"` LanSegment *string `json:"lan-segment,omitempty"` MemberChange *int64 `json:"member-change,omitempty"` NacLanInterface *string `json:"nac-lan-interface,omitempty"` NacSegmentVlans *[]SwitchControllerFortilinkSettingsNacPortsNacSegmentVlans `json:"nac-segment-vlans,omitempty"` OnboardingVlan *string `json:"onboarding-vlan,omitempty"` ParentKey *string `json:"parent-key,omitempty"` }
type SwitchControllerFortilinkSettingsNacPortsNacSegmentVlans ¶
type SwitchControllerFortilinkSettingsNacPortsNacSegmentVlans struct {
VlanName *string `json:"vlan-name,omitempty"`
}
type SwitchControllerGlobal ¶
type SwitchControllerGlobal struct { AllowMultipleInterfaces *string `json:"allow-multiple-interfaces,omitempty"` BounceQuarantinedLink *string `json:"bounce-quarantined-link,omitempty"` CustomCommand *[]SwitchControllerGlobalCustomCommand `json:"custom-command,omitempty"` DefaultVirtualSwitchVlan *string `json:"default-virtual-switch-vlan,omitempty"` DhcpServerAccessList *string `json:"dhcp-server-access-list,omitempty"` DisableDiscovery *[]SwitchControllerGlobalDisableDiscovery `json:"disable-discovery,omitempty"` FipsEnforce *string `json:"fips-enforce,omitempty"` FirmwareProvisionOnAuthorization *string `json:"firmware-provision-on-authorization,omitempty"` HttpsImagePush *string `json:"https-image-push,omitempty"` LogMacLimitViolations *string `json:"log-mac-limit-violations,omitempty"` MacAgingInterval *int64 `json:"mac-aging-interval,omitempty"` MacEventLogging *string `json:"mac-event-logging,omitempty"` MacRetentionPeriod *int64 `json:"mac-retention-period,omitempty"` MacViolationTimer *int64 `json:"mac-violation-timer,omitempty"` QuarantineMode *string `json:"quarantine-mode,omitempty"` SnDnsResolution *string `json:"sn-dns-resolution,omitempty"` UpdateUserDevice *string `json:"update-user-device,omitempty"` VlanAllMode *string `json:"vlan-all-mode,omitempty"` VlanOptimization *string `json:"vlan-optimization,omitempty"` }
type SwitchControllerGlobalDisableDiscovery ¶
type SwitchControllerGlobalDisableDiscovery struct {
Name *string `json:"name,omitempty"`
}
type SwitchControllerInitialConfigTemplate ¶
type SwitchControllerInitialConfigTemplate struct { Allowaccess *string `json:"allowaccess,omitempty"` AutoIp *string `json:"auto-ip,omitempty"` DhcpServer *string `json:"dhcp-server,omitempty"` Ip *string `json:"ip,omitempty"` Name *string `json:"name,omitempty"` Vlanid *int64 `json:"vlanid,omitempty"` }
type SwitchControllerInitialConfigVlans ¶
type SwitchControllerInitialConfigVlans struct { DefaultVlan *string `json:"default-vlan,omitempty"` Nac *string `json:"nac,omitempty"` NacSegment *string `json:"nac-segment,omitempty"` Quarantine *string `json:"quarantine,omitempty"` Rspan *string `json:"rspan,omitempty"` Video *string `json:"video,omitempty"` Voice *string `json:"voice,omitempty"` }
type SwitchControllerLldpProfile ¶
type SwitchControllerLldpProfile struct { The8021Tlvs *string `json:"802.1-tlvs,omitempty"` The8023Tlvs *string `json:"802.3-tlvs,omitempty"` AutoIsl *string `json:"auto-isl,omitempty"` AutoIslHelloTimer *int64 `json:"auto-isl-hello-timer,omitempty"` AutoIslPortGroup *int64 `json:"auto-isl-port-group,omitempty"` AutoIslReceiveTimeout *int64 `json:"auto-isl-receive-timeout,omitempty"` AutoMclagIcl *string `json:"auto-mclag-icl,omitempty"` CustomTlvs *[]SwitchControllerLldpProfileCustomTlvs `json:"custom-tlvs,omitempty"` MedLocationService *[]SwitchControllerLldpProfileMedLocationService `json:"med-location-service,omitempty"` MedNetworkPolicy *[]SwitchControllerLldpProfileMedNetworkPolicy `json:"med-network-policy,omitempty"` MedTlvs *string `json:"med-tlvs,omitempty"` Name *string `json:"name,omitempty"` }
type SwitchControllerLldpProfileMedNetworkPolicy ¶
type SwitchControllerLldpProfileMedNetworkPolicy struct { AssignVlan *string `json:"assign-vlan,omitempty"` Dscp *int64 `json:"dscp,omitempty"` Name *string `json:"name,omitempty"` Priority *int64 `json:"priority,omitempty"` Status *string `json:"status,omitempty"` VlanIntf *string `json:"vlan-intf,omitempty"` }
type SwitchControllerLldpSettings ¶
type SwitchControllerLldpSettings struct { DeviceDetection *string `json:"device-detection,omitempty"` FastStartInterval *int64 `json:"fast-start-interval,omitempty"` ManagementInterface *string `json:"management-interface,omitempty"` TxHold *int64 `json:"tx-hold,omitempty"` TxInterval *int64 `json:"tx-interval,omitempty"` }
type SwitchControllerLocation ¶
type SwitchControllerLocation struct { AddressCivic *[]SwitchControllerLocationAddressCivic `json:"address-civic,omitempty"` Coordinates *[]SwitchControllerLocationCoordinates `json:"coordinates,omitempty"` ElinNumber *[]SwitchControllerLocationElinNumber `json:"elin-number,omitempty"` Name *string `json:"name,omitempty"` }
type SwitchControllerLocationAddressCivic ¶
type SwitchControllerLocationAddressCivic struct { Additional *string `json:"additional,omitempty"` AdditionalCode *string `json:"additional-code,omitempty"` Block *string `json:"block,omitempty"` BranchRoad *string `json:"branch-road,omitempty"` Building *string `json:"building,omitempty"` City *string `json:"city,omitempty"` CityDivision *string `json:"city-division,omitempty"` Country *string `json:"country,omitempty"` CountrySubdivision *string `json:"country-subdivision,omitempty"` County *string `json:"county,omitempty"` Direction *string `json:"direction,omitempty"` Floor *string `json:"floor,omitempty"` Landmark *string `json:"landmark,omitempty"` Language *string `json:"language,omitempty"` Name *string `json:"name,omitempty"` Number *string `json:"number,omitempty"` NumberSuffix *string `json:"number-suffix,omitempty"` ParentKey *string `json:"parent-key,omitempty"` PlaceType *string `json:"place-type,omitempty"` PostOfficeBox *string `json:"post-office-box,omitempty"` PostalCommunity *string `json:"postal-community,omitempty"` PrimaryRoad *string `json:"primary-road,omitempty"` RoadSection *string `json:"road-section,omitempty"` Room *string `json:"room,omitempty"` Script *string `json:"script,omitempty"` Seat *string `json:"seat,omitempty"` Street *string `json:"street,omitempty"` StreetNamePostMod *string `json:"street-name-post-mod,omitempty"` StreetNamePreMod *string `json:"street-name-pre-mod,omitempty"` StreetSuffix *string `json:"street-suffix,omitempty"` SubBranchRoad *string `json:"sub-branch-road,omitempty"` TrailingStrSuffix *string `json:"trailing-str-suffix,omitempty"` Unit *string `json:"unit,omitempty"` Zip *string `json:"zip,omitempty"` }
type SwitchControllerLocationCoordinates ¶
type SwitchControllerLocationCoordinates struct { Altitude *string `json:"altitude,omitempty"` AltitudeUnit *string `json:"altitude-unit,omitempty"` Datum *string `json:"datum,omitempty"` Latitude *string `json:"latitude,omitempty"` Longitude *string `json:"longitude,omitempty"` ParentKey *string `json:"parent-key,omitempty"` }
type SwitchControllerMacPolicy ¶
type SwitchControllerMacPolicy struct { BouncePortLink *string `json:"bounce-port-link,omitempty"` Count *string `json:"count,omitempty"` Description *string `json:"description,omitempty"` Drop *string `json:"drop,omitempty"` Fortilink *string `json:"fortilink,omitempty"` Name *string `json:"name,omitempty"` TrafficPolicy *string `json:"traffic-policy,omitempty"` Vlan *string `json:"vlan,omitempty"` }
type SwitchControllerManagedSwitch ¶
type SwitchControllerManagedSwitch struct { The8021XSettings *[]SwitchControllerManagedSwitch8021XSettings `json:"802-1X-settings,omitempty"` AccessProfile *string `json:"access-profile,omitempty"` CustomCommand *[]SwitchControllerManagedSwitchCustomCommand `json:"custom-command,omitempty"` DelayedRestartTrigger *int64 `json:"delayed-restart-trigger,omitempty"` Description *string `json:"description,omitempty"` DhcpServerAccessList *string `json:"dhcp-server-access-list,omitempty"` DirectlyConnected *int64 `json:"directly-connected,omitempty"` DynamicCapability *string `json:"dynamic-capability,omitempty"` DynamicallyDiscovered *int64 `json:"dynamically-discovered,omitempty"` FirmwareProvision *string `json:"firmware-provision,omitempty"` FirmwareProvisionLatest *string `json:"firmware-provision-latest,omitempty"` FirmwareProvisionVersion *string `json:"firmware-provision-version,omitempty"` FlowIdentity *string `json:"flow-identity,omitempty"` FswWan1Admin *string `json:"fsw-wan1-admin,omitempty"` FswWan1Peer *string `json:"fsw-wan1-peer,omitempty"` IgmpSnooping *[]SwitchControllerManagedSwitchIgmpSnooping `json:"igmp-snooping,omitempty"` IpSourceGuard *[]SwitchControllerManagedSwitchIpSourceGuard `json:"ip-source-guard,omitempty"` L3Discovered *int64 `json:"l3-discovered,omitempty"` MaxAllowedTrunkMembers *int64 `json:"max-allowed-trunk-members,omitempty"` MclagIgmpSnoopingAware *string `json:"mclag-igmp-snooping-aware,omitempty"` Mirror *[]SwitchControllerManagedSwitchMirror `json:"mirror,omitempty"` Name *string `json:"name,omitempty"` OverrideSnmpCommunity *string `json:"override-snmp-community,omitempty"` OverrideSnmpSysinfo *string `json:"override-snmp-sysinfo,omitempty"` OverrideSnmpTrapThreshold *string `json:"override-snmp-trap-threshold,omitempty"` OverrideSnmpUser *string `json:"override-snmp-user,omitempty"` OwnerVdom *string `json:"owner-vdom,omitempty"` PoeDetectionType *int64 `json:"poe-detection-type,omitempty"` PoeLldpDetection *string `json:"poe-lldp-detection,omitempty"` PoePreStandardDetection *string `json:"poe-pre-standard-detection,omitempty"` Ports *[]SwitchControllerManagedSwitchPorts `json:"ports,omitempty"` PreProvisioned *int64 `json:"pre-provisioned,omitempty"` QosDropPolicy *string `json:"qos-drop-policy,omitempty"` QosRedProbability *int64 `json:"qos-red-probability,omitempty"` RemoteLog *[]SwitchControllerManagedSwitchRemoteLog `json:"remote-log,omitempty"` SnmpCommunity *[]SwitchControllerManagedSwitchSnmpCommunity `json:"snmp-community,omitempty"` SnmpSysinfo *[]SwitchControllerManagedSwitchSnmpSysinfo `json:"snmp-sysinfo,omitempty"` SnmpTrapThreshold *[]SwitchControllerManagedSwitchSnmpTrapThreshold `json:"snmp-trap-threshold,omitempty"` SnmpUser *[]SwitchControllerManagedSwitchSnmpUser `json:"snmp-user,omitempty"` StagedImageVersion *string `json:"staged-image-version,omitempty"` StaticMac *[]SwitchControllerManagedSwitchStaticMac `json:"static-mac,omitempty"` StormControl *[]SwitchControllerManagedSwitchStormControl `json:"storm-control,omitempty"` StpInstance *[]SwitchControllerManagedSwitchStpInstance `json:"stp-instance,omitempty"` StpSettings *[]SwitchControllerManagedSwitchStpSettings `json:"stp-settings,omitempty"` SwitchDeviceTag *string `json:"switch-device-tag,omitempty"` SwitchDhcp_opt43_key *string `json:"switch-dhcp_opt43_key,omitempty"` SwitchId *string `json:"switch-id,omitempty"` SwitchLog *[]SwitchControllerManagedSwitchSwitchLog `json:"switch-log,omitempty"` SwitchProfile *string `json:"switch-profile,omitempty"` TdrSupported *string `json:"tdr-supported,omitempty"` Type *string `json:"type,omitempty"` Version *int64 `json:"version,omitempty"` }
type SwitchControllerManagedSwitch8021XSettings ¶
type SwitchControllerManagedSwitch8021XSettings struct { LinkDownAuth *string `json:"link-down-auth,omitempty"` LocalOverride *string `json:"local-override,omitempty"` MaxReauthAttempt *int64 `json:"max-reauth-attempt,omitempty"` ReauthPeriod *int64 `json:"reauth-period,omitempty"` TxPeriod *int64 `json:"tx-period,omitempty"` }
type SwitchControllerManagedSwitchIgmpSnooping ¶
type SwitchControllerManagedSwitchIgmpSnooping struct { AgingTime *int64 `json:"aging-time,omitempty"` FloodUnknownMulticast *string `json:"flood-unknown-multicast,omitempty"` LocalOverride *string `json:"local-override,omitempty"` Vlans *[]SwitchControllerManagedSwitchIgmpSnoopingVlans `json:"vlans,omitempty"` }
type SwitchControllerManagedSwitchIpSourceGuard ¶
type SwitchControllerManagedSwitchIpSourceGuard struct { BindingEntry *[]SwitchControllerManagedSwitchIpSourceGuardBindingEntry `json:"binding-entry,omitempty"` Description *string `json:"description,omitempty"` Port *string `json:"port,omitempty"` }
type SwitchControllerManagedSwitchMirror ¶
type SwitchControllerManagedSwitchMirror struct { Dst *string `json:"dst,omitempty"` Name *string `json:"name,omitempty"` SrcEgress *[]SwitchControllerManagedSwitchMirrorSrcEgress `json:"src-egress,omitempty"` SrcIngress *[]SwitchControllerManagedSwitchMirrorSrcIngress `json:"src-ingress,omitempty"` Status *string `json:"status,omitempty"` SwitchingPacket *string `json:"switching-packet,omitempty"` }
type SwitchControllerManagedSwitchMirrorSrcEgress ¶
type SwitchControllerManagedSwitchMirrorSrcEgress struct {
Name *string `json:"name,omitempty"`
}
type SwitchControllerManagedSwitchMirrorSrcIngress ¶
type SwitchControllerManagedSwitchMirrorSrcIngress struct {
Name *string `json:"name,omitempty"`
}
type SwitchControllerManagedSwitchPorts ¶
type SwitchControllerManagedSwitchPorts struct { AccessMode *string `json:"access-mode,omitempty"` AggregatorMode *string `json:"aggregator-mode,omitempty"` AllowedVlans *[]SwitchControllerManagedSwitchPortsAllowedVlans `json:"allowed-vlans,omitempty"` AllowedVlansAll *string `json:"allowed-vlans-all,omitempty"` ArpInspectionTrust *string `json:"arp-inspection-trust,omitempty"` Bundle *string `json:"bundle,omitempty"` Description *string `json:"description,omitempty"` DhcpSnoopOption82Trust *string `json:"dhcp-snoop-option82-trust,omitempty"` DhcpSnooping *string `json:"dhcp-snooping,omitempty"` DiscardMode *string `json:"discard-mode,omitempty"` EdgePort *string `json:"edge-port,omitempty"` ExportTags *[]SwitchControllerManagedSwitchPortsExportTags `json:"export-tags,omitempty"` ExportTo *string `json:"export-to,omitempty"` ExportToPool *string `json:"export-to-pool,omitempty"` FecCapable *int64 `json:"fec-capable,omitempty"` FecState *string `json:"fec-state,omitempty"` FgtPeerDeviceName *string `json:"fgt-peer-device-name,omitempty"` FgtPeerPortName *string `json:"fgt-peer-port-name,omitempty"` FiberPort *int64 `json:"fiber-port,omitempty"` Flags *int64 `json:"flags,omitempty"` FlowControl *string `json:"flow-control,omitempty"` FortilinkPort *int64 `json:"fortilink-port,omitempty"` IgmpSnooping *string `json:"igmp-snooping,omitempty"` IgmpsFloodReports *string `json:"igmps-flood-reports,omitempty"` IgmpsFloodTraffic *string `json:"igmps-flood-traffic,omitempty"` InterfaceTags *[]SwitchControllerManagedSwitchPortsInterfaceTags `json:"interface-tags,omitempty"` IpSourceGuard *string `json:"ip-source-guard,omitempty"` IslLocalTrunkName *string `json:"isl-local-trunk-name,omitempty"` IslPeerDeviceName *string `json:"isl-peer-device-name,omitempty"` IslPeerPortName *string `json:"isl-peer-port-name,omitempty"` LacpSpeed *string `json:"lacp-speed,omitempty"` LearningLimit *int64 `json:"learning-limit,omitempty"` LldpProfile *string `json:"lldp-profile,omitempty"` LldpStatus *string `json:"lldp-status,omitempty"` LoopGuard *string `json:"loop-guard,omitempty"` LoopGuardTimeout *int64 `json:"loop-guard-timeout,omitempty"` MacAddr *string `json:"mac-addr,omitempty"` MatchedDppIntfTags *string `json:"matched-dpp-intf-tags,omitempty"` MatchedDppPolicy *string `json:"matched-dpp-policy,omitempty"` MaxBundle *int64 `json:"max-bundle,omitempty"` Mclag *string `json:"mclag,omitempty"` MclagIclPort *int64 `json:"mclag-icl-port,omitempty"` MediaType *string `json:"media-type,omitempty"` MemberWithdrawalBehavior *string `json:"member-withdrawal-behavior,omitempty"` Members *[]SwitchControllerManagedSwitchPortsMembers `json:"members,omitempty"` MinBundle *int64 `json:"min-bundle,omitempty"` Mode *string `json:"mode,omitempty"` P2pPort *int64 `json:"p2p-port,omitempty"` PacketSampleRate *int64 `json:"packet-sample-rate,omitempty"` PacketSampler *string `json:"packet-sampler,omitempty"` PauseMeter *int64 `json:"pause-meter,omitempty"` PauseMeterResume *string `json:"pause-meter-resume,omitempty"` PoeCapable *int64 `json:"poe-capable,omitempty"` PoeMaxPower *string `json:"poe-max-power,omitempty"` PoePreStandardDetection *string `json:"poe-pre-standard-detection,omitempty"` PoeStandard *string `json:"poe-standard,omitempty"` PoeStatus *string `json:"poe-status,omitempty"` PortName *string `json:"port-name,omitempty"` PortNumber *int64 `json:"port-number,omitempty"` PortOwner *string `json:"port-owner,omitempty"` PortPolicy *string `json:"port-policy,omitempty"` PortPrefixType *int64 `json:"port-prefix-type,omitempty"` PortSecurityPolicy *string `json:"port-security-policy,omitempty"` PortSelectionCriteria *string `json:"port-selection-criteria,omitempty"` PtpPolicy *string `json:"ptp-policy,omitempty"` QosPolicy *string `json:"qos-policy,omitempty"` RpvstPort *string `json:"rpvst-port,omitempty"` SampleDirection *string `json:"sample-direction,omitempty"` SflowCounterInterval *int64 `json:"sflow-counter-interval,omitempty"` Speed *string `json:"speed,omitempty"` StackingPort *int64 `json:"stacking-port,omitempty"` Status *string `json:"status,omitempty"` StickyMac *string `json:"sticky-mac,omitempty"` StormControlPolicy *string `json:"storm-control-policy,omitempty"` StpBpduGuard *string `json:"stp-bpdu-guard,omitempty"` StpBpduGuardTimeout *int64 `json:"stp-bpdu-guard-timeout,omitempty"` StpRootGuard *string `json:"stp-root-guard,omitempty"` StpState *string `json:"stp-state,omitempty"` SwitchId *string `json:"switch-id,omitempty"` Type *string `json:"type,omitempty"` UntaggedVlans *[]SwitchControllerManagedSwitchPortsUntaggedVlans `json:"untagged-vlans,omitempty"` Vlan *string `json:"vlan,omitempty"` }
type SwitchControllerManagedSwitchPortsAllowedVlans ¶
type SwitchControllerManagedSwitchPortsAllowedVlans struct {
VlanName *string `json:"vlan-name,omitempty"`
}
type SwitchControllerManagedSwitchPortsExportTags ¶
type SwitchControllerManagedSwitchPortsExportTags struct {
TagName *string `json:"tag-name,omitempty"`
}
type SwitchControllerManagedSwitchPortsInterfaceTags ¶
type SwitchControllerManagedSwitchPortsInterfaceTags struct {
TagName *string `json:"tag-name,omitempty"`
}
type SwitchControllerManagedSwitchPortsMembers ¶
type SwitchControllerManagedSwitchPortsMembers struct {
MemberName *string `json:"member-name,omitempty"`
}
type SwitchControllerManagedSwitchPortsUntaggedVlans ¶
type SwitchControllerManagedSwitchPortsUntaggedVlans struct {
VlanName *string `json:"vlan-name,omitempty"`
}
type SwitchControllerManagedSwitchRemoteLog ¶
type SwitchControllerManagedSwitchRemoteLog struct { Csv *string `json:"csv,omitempty"` Facility *string `json:"facility,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` Server *string `json:"server,omitempty"` Severity *string `json:"severity,omitempty"` Status *string `json:"status,omitempty"` }
type SwitchControllerManagedSwitchSnmpCommunity ¶
type SwitchControllerManagedSwitchSnmpCommunity struct { Events *string `json:"events,omitempty"` Hosts *[]SwitchControllerManagedSwitchSnmpCommunityHosts `json:"hosts,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` QueryV1Port *int64 `json:"query-v1-port,omitempty"` QueryV1Status *string `json:"query-v1-status,omitempty"` QueryV2cPort *int64 `json:"query-v2c-port,omitempty"` QueryV2cStatus *string `json:"query-v2c-status,omitempty"` Status *string `json:"status,omitempty"` TrapV1Lport *int64 `json:"trap-v1-lport,omitempty"` TrapV1Rport *int64 `json:"trap-v1-rport,omitempty"` TrapV1Status *string `json:"trap-v1-status,omitempty"` TrapV2cLport *int64 `json:"trap-v2c-lport,omitempty"` TrapV2cRport *int64 `json:"trap-v2c-rport,omitempty"` TrapV2cStatus *string `json:"trap-v2c-status,omitempty"` }
type SwitchControllerManagedSwitchSnmpUser ¶
type SwitchControllerManagedSwitchSnmpUser struct { AuthProto *string `json:"auth-proto,omitempty"` AuthPwd *string `json:"auth-pwd,omitempty"` Name *string `json:"name,omitempty"` PrivProto *string `json:"priv-proto,omitempty"` PrivPwd *string `json:"priv-pwd,omitempty"` Queries *string `json:"queries,omitempty"` QueryPort *int64 `json:"query-port,omitempty"` SecurityLevel *string `json:"security-level,omitempty"` }
type SwitchControllerManagedSwitchStormControl ¶
type SwitchControllerManagedSwitchStormControl struct { Broadcast *string `json:"broadcast,omitempty"` LocalOverride *string `json:"local-override,omitempty"` Rate *int64 `json:"rate,omitempty"` UnknownMulticast *string `json:"unknown-multicast,omitempty"` UnknownUnicast *string `json:"unknown-unicast,omitempty"` }
type SwitchControllerManagedSwitchStpSettings ¶
type SwitchControllerManagedSwitchStpSettings struct { ForwardTime *int64 `json:"forward-time,omitempty"` HelloTime *int64 `json:"hello-time,omitempty"` LocalOverride *string `json:"local-override,omitempty"` MaxAge *int64 `json:"max-age,omitempty"` MaxHops *int64 `json:"max-hops,omitempty"` Name *string `json:"name,omitempty"` PendingTimer *int64 `json:"pending-timer,omitempty"` Revision *int64 `json:"revision,omitempty"` }
type SwitchControllerNacDevice ¶
type SwitchControllerNacDevice struct { Description *string `json:"description,omitempty"` Id *int64 `json:"id,omitempty"` LastKnownPort *string `json:"last-known-port,omitempty"` LastKnownSwitch *string `json:"last-known-switch,omitempty"` LastSeen *int64 `json:"last-seen,omitempty"` Mac *string `json:"mac,omitempty"` MacPolicy *string `json:"mac-policy,omitempty"` MatchedNacPolicy *string `json:"matched-nac-policy,omitempty"` PortPolicy *string `json:"port-policy,omitempty"` Status *string `json:"status,omitempty"` }
type SwitchControllerNacSettings ¶
type SwitchControllerNacSettings struct { AutoAuth *string `json:"auto-auth,omitempty"` BounceNacPort *string `json:"bounce-nac-port,omitempty"` InactiveTimer *int64 `json:"inactive-timer,omitempty"` LinkDownFlush *string `json:"link-down-flush,omitempty"` Mode *string `json:"mode,omitempty"` Name *string `json:"name,omitempty"` OnboardingVlan *string `json:"onboarding-vlan,omitempty"` }
type SwitchControllerPortPolicy ¶
type SwitchControllerPortPolicy struct { The8021x *string `json:"802-1x,omitempty"` BouncePortLink *string `json:"bounce-port-link,omitempty"` Description *string `json:"description,omitempty"` Fortilink *string `json:"fortilink,omitempty"` LldpProfile *string `json:"lldp-profile,omitempty"` Name *string `json:"name,omitempty"` QosPolicy *string `json:"qos-policy,omitempty"` VlanPolicy *string `json:"vlan-policy,omitempty"` }
type SwitchControllerSecurityPolicy8021X ¶
type SwitchControllerSecurityPolicy8021X struct { AuthFailVlan *string `json:"auth-fail-vlan,omitempty"` AuthFailVlanId *string `json:"auth-fail-vlan-id,omitempty"` AuthserverTimeoutPeriod *int64 `json:"authserver-timeout-period,omitempty"` AuthserverTimeoutVlan *string `json:"authserver-timeout-vlan,omitempty"` AuthserverTimeoutVlanid *string `json:"authserver-timeout-vlanid,omitempty"` EapAutoUntaggedVlans *string `json:"eap-auto-untagged-vlans,omitempty"` EapPassthru *string `json:"eap-passthru,omitempty"` FramevidApply *string `json:"framevid-apply,omitempty"` GuestAuthDelay *int64 `json:"guest-auth-delay,omitempty"` GuestVlan *string `json:"guest-vlan,omitempty"` GuestVlanId *string `json:"guest-vlan-id,omitempty"` MacAuthBypass *string `json:"mac-auth-bypass,omitempty"` Name *string `json:"name,omitempty"` OpenAuth *string `json:"open-auth,omitempty"` PolicyType *string `json:"policy-type,omitempty"` RadiusTimeoutOverwrite *string `json:"radius-timeout-overwrite,omitempty"` SecurityMode *string `json:"security-mode,omitempty"` UserGroup *[]SwitchControllerSecurityPolicy8021XUserGroup `json:"user-group,omitempty"` }
type SwitchControllerSecurityPolicy8021XUserGroup ¶
type SwitchControllerSecurityPolicy8021XUserGroup struct {
Name *string `json:"name,omitempty"`
}
type SwitchControllerSnmpCommunity ¶
type SwitchControllerSnmpCommunity struct { Events *string `json:"events,omitempty"` Hosts *[]SwitchControllerSnmpCommunityHosts `json:"hosts,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` QueryV1Port *int64 `json:"query-v1-port,omitempty"` QueryV1Status *string `json:"query-v1-status,omitempty"` QueryV2cPort *int64 `json:"query-v2c-port,omitempty"` QueryV2cStatus *string `json:"query-v2c-status,omitempty"` Status *string `json:"status,omitempty"` TrapV1Lport *int64 `json:"trap-v1-lport,omitempty"` TrapV1Rport *int64 `json:"trap-v1-rport,omitempty"` TrapV1Status *string `json:"trap-v1-status,omitempty"` TrapV2cLport *int64 `json:"trap-v2c-lport,omitempty"` TrapV2cRport *int64 `json:"trap-v2c-rport,omitempty"` TrapV2cStatus *string `json:"trap-v2c-status,omitempty"` }
type SwitchControllerStpInstance ¶
type SwitchControllerStpInstance struct { Id *string `json:"id,omitempty"` VlanRange *[]SwitchControllerStpInstanceVlanRange `json:"vlan-range,omitempty"` }
type SwitchControllerStpInstanceVlanRange ¶
type SwitchControllerStpInstanceVlanRange struct {
VlanName *string `json:"vlan-name,omitempty"`
}
type SwitchControllerStpSettings ¶
type SwitchControllerStpSettings struct { ForwardTime *int64 `json:"forward-time,omitempty"` HelloTime *int64 `json:"hello-time,omitempty"` MaxAge *int64 `json:"max-age,omitempty"` MaxHops *int64 `json:"max-hops,omitempty"` Name *string `json:"name,omitempty"` PendingTimer *int64 `json:"pending-timer,omitempty"` Revision *int64 `json:"revision,omitempty"` }
type SwitchControllerSwitchGroup ¶
type SwitchControllerSwitchGroup struct { Description *string `json:"description,omitempty"` Fortilink *string `json:"fortilink,omitempty"` Members *[]SwitchControllerSwitchGroupMembers `json:"members,omitempty"` Name *string `json:"name,omitempty"` }
type SwitchControllerSystem ¶
type SwitchControllerSystem struct { DataSyncInterval *int64 `json:"data-sync-interval,omitempty"` DynamicPeriodicInterval *int64 `json:"dynamic-periodic-interval,omitempty"` IotHoldoff *int64 `json:"iot-holdoff,omitempty"` IotMacIdle *int64 `json:"iot-mac-idle,omitempty"` IotScanInterval *int64 `json:"iot-scan-interval,omitempty"` IotWeightThreshold *int64 `json:"iot-weight-threshold,omitempty"` NacPeriodicInterval *int64 `json:"nac-periodic-interval,omitempty"` ParallelProcess *int64 `json:"parallel-process,omitempty"` ParallelProcessOverride *string `json:"parallel-process-override,omitempty"` TunnelMode *string `json:"tunnel-mode,omitempty"` }
type SwitchControllerVlanPolicy ¶
type SwitchControllerVlanPolicy struct { AllowedVlans *[]SwitchControllerVlanPolicyAllowedVlans `json:"allowed-vlans,omitempty"` AllowedVlansAll *string `json:"allowed-vlans-all,omitempty"` Description *string `json:"description,omitempty"` DiscardMode *string `json:"discard-mode,omitempty"` Fortilink *string `json:"fortilink,omitempty"` Name *string `json:"name,omitempty"` UntaggedVlans *[]SwitchControllerVlanPolicyUntaggedVlans `json:"untagged-vlans,omitempty"` Vlan *string `json:"vlan,omitempty"` }
type SwitchControllerVlanPolicyAllowedVlans ¶
type SwitchControllerVlanPolicyAllowedVlans struct {
VlanName *string `json:"vlan-name,omitempty"`
}
type SwitchControllerVlanPolicyUntaggedVlans ¶
type SwitchControllerVlanPolicyUntaggedVlans struct {
VlanName *string `json:"vlan-name,omitempty"`
}
type System3gModemCustom ¶
type System3gModemCustom struct { ClassId *string `json:"class-id,omitempty"` Id *int64 `json:"id,omitempty"` InitString *string `json:"init-string,omitempty"` Model *string `json:"model,omitempty"` ModeswitchString *string `json:"modeswitch-string,omitempty"` ProductId *string `json:"product-id,omitempty"` Vendor *string `json:"vendor,omitempty"` VendorId *string `json:"vendor-id,omitempty"` }
type SystemAccprofile ¶
type SystemAccprofile struct { Admintimeout *int64 `json:"admintimeout,omitempty"` AdmintimeoutOverride *string `json:"admintimeout-override,omitempty"` Authgrp *string `json:"authgrp,omitempty"` Comments *string `json:"comments,omitempty"` Ftviewgrp *string `json:"ftviewgrp,omitempty"` Fwgrp *string `json:"fwgrp,omitempty"` FwgrpPermission *[]SystemAccprofileFwgrpPermission `json:"fwgrp-permission,omitempty"` Loggrp *string `json:"loggrp,omitempty"` LoggrpPermission *[]SystemAccprofileLoggrpPermission `json:"loggrp-permission,omitempty"` Name *string `json:"name,omitempty"` Netgrp *string `json:"netgrp,omitempty"` NetgrpPermission *[]SystemAccprofileNetgrpPermission `json:"netgrp-permission,omitempty"` Scope *string `json:"scope,omitempty"` Secfabgrp *string `json:"secfabgrp,omitempty"` Sysgrp *string `json:"sysgrp,omitempty"` SysgrpPermission *[]SystemAccprofileSysgrpPermission `json:"sysgrp-permission,omitempty"` SystemDiagnostics *string `json:"system-diagnostics,omitempty"` Utmgrp *string `json:"utmgrp,omitempty"` UtmgrpPermission *[]SystemAccprofileUtmgrpPermission `json:"utmgrp-permission,omitempty"` Vpngrp *string `json:"vpngrp,omitempty"` Wanoptgrp *string `json:"wanoptgrp,omitempty"` Wifi *string `json:"wifi,omitempty"` }
type SystemAccprofileUtmgrpPermission ¶
type SystemAccprofileUtmgrpPermission struct { Antivirus *string `json:"antivirus,omitempty"` ApplicationControl *string `json:"application-control,omitempty"` DataLossPrevention *string `json:"data-loss-prevention,omitempty"` Dnsfilter *string `json:"dnsfilter,omitempty"` Emailfilter *string `json:"emailfilter,omitempty"` EndpointControl *string `json:"endpoint-control,omitempty"` FileFilter *string `json:"file-filter,omitempty"` Icap *string `json:"icap,omitempty"` Ips *string `json:"ips,omitempty"` Voip *string `json:"voip,omitempty"` Waf *string `json:"waf,omitempty"` Webfilter *string `json:"webfilter,omitempty"` }
type SystemAcme ¶
type SystemAcme struct { Accounts *[]SystemAcmeAccounts `json:"accounts,omitempty"` Interface *[]SystemAcmeInterface `json:"interface,omitempty"` }
type SystemAcmeAccounts ¶
type SystemAcmeInterface ¶
type SystemAcmeInterface struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemAdmin ¶
type SystemAdmin struct { Accprofile *string `json:"accprofile,omitempty"` AccprofileOverride *string `json:"accprofile-override,omitempty"` AllowRemoveAdminSession *string `json:"allow-remove-admin-session,omitempty"` Comments *string `json:"comments,omitempty"` EmailTo *string `json:"email-to,omitempty"` ForcePasswordChange *string `json:"force-password-change,omitempty"` Fortitoken *string `json:"fortitoken,omitempty"` GuestAuth *string `json:"guest-auth,omitempty"` GuestLang *string `json:"guest-lang,omitempty"` GuestUsergroups *[]SystemAdminGuestUsergroups `json:"guest-usergroups,omitempty"` Ip6Trusthost1 *string `json:"ip6-trusthost1,omitempty"` Ip6Trusthost10 *string `json:"ip6-trusthost10,omitempty"` Ip6Trusthost2 *string `json:"ip6-trusthost2,omitempty"` Ip6Trusthost3 *string `json:"ip6-trusthost3,omitempty"` Ip6Trusthost4 *string `json:"ip6-trusthost4,omitempty"` Ip6Trusthost5 *string `json:"ip6-trusthost5,omitempty"` Ip6Trusthost6 *string `json:"ip6-trusthost6,omitempty"` Ip6Trusthost7 *string `json:"ip6-trusthost7,omitempty"` Ip6Trusthost8 *string `json:"ip6-trusthost8,omitempty"` Ip6Trusthost9 *string `json:"ip6-trusthost9,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` PasswordExpire *string `json:"password-expire,omitempty"` PeerAuth *string `json:"peer-auth,omitempty"` PeerGroup *string `json:"peer-group,omitempty"` RadiusVdomOverride *string `json:"radius-vdom-override,omitempty"` RemoteAuth *string `json:"remote-auth,omitempty"` RemoteGroup *string `json:"remote-group,omitempty"` Schedule *string `json:"schedule,omitempty"` SmsCustomServer *string `json:"sms-custom-server,omitempty"` SmsPhone *string `json:"sms-phone,omitempty"` SmsServer *string `json:"sms-server,omitempty"` SshCertificate *string `json:"ssh-certificate,omitempty"` SshPublicKey1 *string `json:"ssh-public-key1,omitempty"` SshPublicKey2 *string `json:"ssh-public-key2,omitempty"` SshPublicKey3 *string `json:"ssh-public-key3,omitempty"` Trusthost1 *string `json:"trusthost1,omitempty"` Trusthost10 *string `json:"trusthost10,omitempty"` Trusthost2 *string `json:"trusthost2,omitempty"` Trusthost3 *string `json:"trusthost3,omitempty"` Trusthost4 *string `json:"trusthost4,omitempty"` Trusthost5 *string `json:"trusthost5,omitempty"` Trusthost6 *string `json:"trusthost6,omitempty"` Trusthost7 *string `json:"trusthost7,omitempty"` Trusthost8 *string `json:"trusthost8,omitempty"` Trusthost9 *string `json:"trusthost9,omitempty"` TwoFactor *string `json:"two-factor,omitempty"` TwoFactorAuthentication *string `json:"two-factor-authentication,omitempty"` TwoFactorNotification *string `json:"two-factor-notification,omitempty"` Vdom *[]SystemAdminVdom `json:"vdom,omitempty"` Wildcard *string `json:"wildcard,omitempty"` }
type SystemAdminGuestUsergroups ¶
type SystemAdminGuestUsergroups struct {
Name *string `json:"name,omitempty"`
}
type SystemAdminVdom ¶
type SystemAdminVdom struct {
Name *string `json:"name,omitempty"`
}
type SystemAlarm ¶
type SystemAlarm struct { Audible *string `json:"audible,omitempty"` Groups *[]SystemAlarmGroups `json:"groups,omitempty"` Status *string `json:"status,omitempty"` }
type SystemAlarmGroups ¶
type SystemAlarmGroups struct { AdminAuthFailureThreshold *int64 `json:"admin-auth-failure-threshold,omitempty"` AdminAuthLockoutThreshold *int64 `json:"admin-auth-lockout-threshold,omitempty"` DecryptionFailureThreshold *int64 `json:"decryption-failure-threshold,omitempty"` EncryptionFailureThreshold *int64 `json:"encryption-failure-threshold,omitempty"` FwPolicyId *int64 `json:"fw-policy-id,omitempty"` FwPolicyIdThreshold *int64 `json:"fw-policy-id-threshold,omitempty"` FwPolicyViolations *[]SystemAlarmGroupsFwPolicyViolations `json:"fw-policy-violations,omitempty"` Id *int64 `json:"id,omitempty"` LogFullWarningThreshold *int64 `json:"log-full-warning-threshold,omitempty"` Period *int64 `json:"period,omitempty"` ReplayAttemptThreshold *int64 `json:"replay-attempt-threshold,omitempty"` SelfTestFailureThreshold *int64 `json:"self-test-failure-threshold,omitempty"` UserAuthFailureThreshold *int64 `json:"user-auth-failure-threshold,omitempty"` UserAuthLockoutThreshold *int64 `json:"user-auth-lockout-threshold,omitempty"` }
type SystemApiUser ¶
type SystemApiUser struct { Accprofile *string `json:"accprofile,omitempty"` ApiKey *string `json:"api-key,omitempty"` Comments *string `json:"comments,omitempty"` CorsAllowOrigin *string `json:"cors-allow-origin,omitempty"` Name *string `json:"name,omitempty"` PeerAuth *string `json:"peer-auth,omitempty"` PeerGroup *string `json:"peer-group,omitempty"` Schedule *string `json:"schedule,omitempty"` Trusthost *[]SystemApiUserTrusthost `json:"trusthost,omitempty"` Vdom *[]SystemApiUserVdom `json:"vdom,omitempty"` }
type SystemApiUserTrusthost ¶
type SystemApiUserVdom ¶
type SystemApiUserVdom struct {
Name *string `json:"name,omitempty"`
}
type SystemArpTable ¶
type SystemAutoInstall ¶
type SystemAutoScript ¶
type SystemAutoScript struct { Interval *int64 `json:"interval,omitempty"` Name *string `json:"name,omitempty"` OutputSize *int64 `json:"output-size,omitempty"` Repeat *int64 `json:"repeat,omitempty"` Script *string `json:"script,omitempty"` Start *string `json:"start,omitempty"` Timeout *int64 `json:"timeout,omitempty"` }
type SystemAutomationAction ¶
type SystemAutomationAction struct { Accprofile *string `json:"accprofile,omitempty"` ActionType *string `json:"action-type,omitempty"` AlicloudAccessKeyId *string `json:"alicloud-access-key-id,omitempty"` AlicloudAccessKeySecret *string `json:"alicloud-access-key-secret,omitempty"` AlicloudAccountId *string `json:"alicloud-account-id,omitempty"` AlicloudFunction *string `json:"alicloud-function,omitempty"` AlicloudFunctionAuthorization *string `json:"alicloud-function-authorization,omitempty"` AlicloudFunctionDomain *string `json:"alicloud-function-domain,omitempty"` AlicloudRegion *string `json:"alicloud-region,omitempty"` AlicloudService *string `json:"alicloud-service,omitempty"` AlicloudVersion *string `json:"alicloud-version,omitempty"` AwsApiId *string `json:"aws-api-id,omitempty"` AwsApiKey *string `json:"aws-api-key,omitempty"` AwsApiPath *string `json:"aws-api-path,omitempty"` AwsApiStage *string `json:"aws-api-stage,omitempty"` AwsDomain *string `json:"aws-domain,omitempty"` AwsRegion *string `json:"aws-region,omitempty"` AzureApiKey *string `json:"azure-api-key,omitempty"` AzureApp *string `json:"azure-app,omitempty"` AzureDomain *string `json:"azure-domain,omitempty"` AzureFunction *string `json:"azure-function,omitempty"` AzureFunctionAuthorization *string `json:"azure-function-authorization,omitempty"` Delay *int64 `json:"delay,omitempty"` Description *string `json:"description,omitempty"` EmailBody *string `json:"email-body,omitempty"` EmailFrom *string `json:"email-from,omitempty"` EmailSubject *string `json:"email-subject,omitempty"` EmailTo *[]SystemAutomationActionEmailTo `json:"email-to,omitempty"` ExecuteSecurityFabric *string `json:"execute-security-fabric,omitempty"` GcpFunction *string `json:"gcp-function,omitempty"` GcpFunctionDomain *string `json:"gcp-function-domain,omitempty"` GcpFunctionRegion *string `json:"gcp-function-region,omitempty"` GcpProject *string `json:"gcp-project,omitempty"` Headers *[]SystemAutomationActionHeaders `json:"headers,omitempty"` HttpBody *string `json:"http-body,omitempty"` Message *string `json:"message,omitempty"` MessageType *string `json:"message-type,omitempty"` Method *string `json:"method,omitempty"` MinimumInterval *int64 `json:"minimum-interval,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` Protocol *string `json:"protocol,omitempty"` ReplacementMessage *string `json:"replacement-message,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` Required *string `json:"required,omitempty"` Script *string `json:"script,omitempty"` SdnConnector *[]SystemAutomationActionSdnConnector `json:"sdn-connector,omitempty"` SecurityTag *string `json:"security-tag,omitempty"` TlsCertificate *string `json:"tls-certificate,omitempty"` Uri *string `json:"uri,omitempty"` VerifyHostCert *string `json:"verify-host-cert,omitempty"` }
type SystemAutomationActionEmailTo ¶
type SystemAutomationActionEmailTo struct {
Name *string `json:"name,omitempty"`
}
type SystemAutomationActionHeaders ¶
type SystemAutomationActionHeaders struct {
Header *string `json:"header,omitempty"`
}
type SystemAutomationActionSdnConnector ¶
type SystemAutomationActionSdnConnector struct {
Name *string `json:"name,omitempty"`
}
type SystemAutomationDestination ¶
type SystemAutomationDestination struct { Destination *[]SystemAutomationDestinationDestination `json:"destination,omitempty"` HaGroupId *int64 `json:"ha-group-id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type,omitempty"` }
type SystemAutomationDestinationDestination ¶
type SystemAutomationDestinationDestination struct {
Name *string `json:"name,omitempty"`
}
type SystemAutomationStitch ¶
type SystemAutomationStitch struct { Action *[]SystemAutomationStitchAction `json:"action,omitempty"` Actions *[]SystemAutomationStitchActions `json:"actions,omitempty"` Description *string `json:"description,omitempty"` Destination *[]SystemAutomationStitchDestination `json:"destination,omitempty"` Name *string `json:"name,omitempty"` Status *string `json:"status,omitempty"` Trigger *string `json:"trigger,omitempty"` }
type SystemAutomationStitchAction ¶
type SystemAutomationStitchAction struct {
Name *string `json:"name,omitempty"`
}
type SystemAutomationStitchDestination ¶
type SystemAutomationStitchDestination struct {
Name *string `json:"name,omitempty"`
}
type SystemAutomationTrigger ¶
type SystemAutomationTrigger struct { Description *string `json:"description,omitempty"` EventType *string `json:"event-type,omitempty"` FabricEventName *string `json:"fabric-event-name,omitempty"` FabricEventSeverity *string `json:"fabric-event-severity,omitempty"` FazEventName *string `json:"faz-event-name,omitempty"` FazEventSeverity *string `json:"faz-event-severity,omitempty"` FazEventTags *string `json:"faz-event-tags,omitempty"` Fields *[]SystemAutomationTriggerFields `json:"fields,omitempty"` IocLevel *string `json:"ioc-level,omitempty"` LicenseType *string `json:"license-type,omitempty"` Logid *[]SystemAutomationTriggerLogid `json:"logid,omitempty"` Name *string `json:"name,omitempty"` ReportType *string `json:"report-type,omitempty"` Serial *string `json:"serial,omitempty"` TriggerDay *int64 `json:"trigger-day,omitempty"` TriggerFrequency *string `json:"trigger-frequency,omitempty"` TriggerHour *int64 `json:"trigger-hour,omitempty"` TriggerMinute *int64 `json:"trigger-minute,omitempty"` TriggerType *string `json:"trigger-type,omitempty"` TriggerWeekday *string `json:"trigger-weekday,omitempty"` }
type SystemAutomationTriggerLogid ¶
type SystemAutomationTriggerLogid struct {
Id *int64 `json:"id,omitempty"`
}
type SystemCentralManagement ¶
type SystemCentralManagement struct { AllowMonitor *string `json:"allow-monitor,omitempty"` AllowPushConfiguration *string `json:"allow-push-configuration,omitempty"` AllowPushFirmware *string `json:"allow-push-firmware,omitempty"` AllowRemoteFirmwareUpgrade *string `json:"allow-remote-firmware-upgrade,omitempty"` CaCert *string `json:"ca-cert,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Fmg *string `json:"fmg,omitempty"` FmgSourceIp *string `json:"fmg-source-ip,omitempty"` FmgSourceIp6 *string `json:"fmg-source-ip6,omitempty"` FmgUpdatePort *string `json:"fmg-update-port,omitempty"` IncludeDefaultServers *string `json:"include-default-servers,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` LocalCert *string `json:"local-cert,omitempty"` Mode *string `json:"mode,omitempty"` ScheduleConfigRestore *string `json:"schedule-config-restore,omitempty"` ScheduleScriptRestore *string `json:"schedule-script-restore,omitempty"` SerialNumber *string `json:"serial-number,omitempty"` ServerList *[]SystemCentralManagementServerList `json:"server-list,omitempty"` Type *string `json:"type,omitempty"` Vdom *string `json:"vdom,omitempty"` }
type SystemCentralManagementServerList ¶
type SystemCentralManagementServerList struct { AddrType *string `json:"addr-type,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *int64 `json:"id,omitempty"` ServerAddress *string `json:"server-address,omitempty"` ServerAddress6 *string `json:"server-address6,omitempty"` ServerType *string `json:"server-type,omitempty"` }
type SystemClusterSync ¶
type SystemClusterSync struct { DownIntfsBeforeSessSync *[]SystemClusterSyncDownIntfsBeforeSessSync `json:"down-intfs-before-sess-sync,omitempty"` HbInterval *int64 `json:"hb-interval,omitempty"` HbLostThreshold *int64 `json:"hb-lost-threshold,omitempty"` IkeHeartbeatInterval *int64 `json:"ike-heartbeat-interval,omitempty"` IkeMonitor *string `json:"ike-monitor,omitempty"` IkeMonitorInterval *int64 `json:"ike-monitor-interval,omitempty"` IkeSeqjumpSpeed *int64 `json:"ike-seqjump-speed,omitempty"` IpsecTunnelSync *string `json:"ipsec-tunnel-sync,omitempty"` Peerip *string `json:"peerip,omitempty"` Peervd *string `json:"peervd,omitempty"` SecondaryAddIpsecRoutes *string `json:"secondary-add-ipsec-routes,omitempty"` SessionSyncFilter *[]SystemClusterSyncSessionSyncFilter `json:"session-sync-filter,omitempty"` SlaveAddIkeRoutes *string `json:"slave-add-ike-routes,omitempty"` SyncId *int64 `json:"sync-id,omitempty"` Syncvd *[]SystemClusterSyncSyncvd `json:"syncvd,omitempty"` }
type SystemClusterSyncDownIntfsBeforeSessSync ¶
type SystemClusterSyncDownIntfsBeforeSessSync struct {
Name *string `json:"name,omitempty"`
}
type SystemClusterSyncSessionSyncFilter ¶
type SystemClusterSyncSessionSyncFilter struct { CustomService *[]SystemClusterSyncSessionSyncFilterCustomService `json:"custom-service,omitempty"` Dstaddr *string `json:"dstaddr,omitempty"` Dstaddr6 *string `json:"dstaddr6,omitempty"` Dstintf *string `json:"dstintf,omitempty"` Srcaddr *string `json:"srcaddr,omitempty"` Srcaddr6 *string `json:"srcaddr6,omitempty"` Srcintf *string `json:"srcintf,omitempty"` }
type SystemClusterSyncSyncvd ¶
type SystemClusterSyncSyncvd struct {
Name *string `json:"name,omitempty"`
}
type SystemConsole ¶
type SystemCsf ¶
type SystemCsf struct { AcceptAuthByCert *string `json:"accept-auth-by-cert,omitempty"` AuthorizationRequestType *string `json:"authorization-request-type,omitempty"` Certificate *string `json:"certificate,omitempty"` ConfigurationSync *string `json:"configuration-sync,omitempty"` DownstreamAccess *string `json:"downstream-access,omitempty"` DownstreamAccprofile *string `json:"downstream-accprofile,omitempty"` FabricConnector *[]SystemCsfFabricConnector `json:"fabric-connector,omitempty"` FabricDevice *[]SystemCsfFabricDevice `json:"fabric-device,omitempty"` FabricObjectUnification *string `json:"fabric-object-unification,omitempty"` FabricWorkers *int64 `json:"fabric-workers,omitempty"` ForticloudAccountEnforcement *string `json:"forticloud-account-enforcement,omitempty"` GroupName *string `json:"group-name,omitempty"` GroupPassword *string `json:"group-password,omitempty"` LogUnification *string `json:"log-unification,omitempty"` ManagementIp *string `json:"management-ip,omitempty"` ManagementPort *int64 `json:"management-port,omitempty"` SamlConfigurationSync *string `json:"saml-configuration-sync,omitempty"` Status *string `json:"status,omitempty"` TrustedList *[]SystemCsfTrustedList `json:"trusted-list,omitempty"` Upstream *string `json:"upstream,omitempty"` UpstreamIp *string `json:"upstream-ip,omitempty"` UpstreamPort *int64 `json:"upstream-port,omitempty"` }
type SystemCsfFabricDevice ¶
type SystemCsfTrustedList ¶
type SystemCsfTrustedList struct { Action *string `json:"action,omitempty"` AuthorizationType *string `json:"authorization-type,omitempty"` Certificate *string `json:"certificate,omitempty"` DownstreamAuthorization *string `json:"downstream-authorization,omitempty"` HaMembers *string `json:"ha-members,omitempty"` Name *string `json:"name,omitempty"` Serial *string `json:"serial,omitempty"` }
type SystemCustomLanguage ¶
type SystemDdns ¶
type SystemDdns struct { AddrType *string `json:"addr-type,omitempty"` BoundIp *string `json:"bound-ip,omitempty"` ClearText *string `json:"clear-text,omitempty"` DdnsAuth *string `json:"ddns-auth,omitempty"` DdnsDomain *string `json:"ddns-domain,omitempty"` DdnsKey *string `json:"ddns-key,omitempty"` DdnsKeyname *string `json:"ddns-keyname,omitempty"` DdnsPassword *string `json:"ddns-password,omitempty"` DdnsServer *string `json:"ddns-server,omitempty"` DdnsServerAddr *[]SystemDdnsDdnsServerAddr `json:"ddns-server-addr,omitempty"` DdnsServerIp *string `json:"ddns-server-ip,omitempty"` DdnsSn *string `json:"ddns-sn,omitempty"` DdnsTtl *int64 `json:"ddns-ttl,omitempty"` DdnsUsername *string `json:"ddns-username,omitempty"` DdnsZone *string `json:"ddns-zone,omitempty"` Ddnsid *int64 `json:"ddnsid,omitempty"` MonitorInterface *[]SystemDdnsMonitorInterface `json:"monitor-interface,omitempty"` ServerType *string `json:"server-type,omitempty"` SslCertificate *string `json:"ssl-certificate,omitempty"` UpdateInterval *int64 `json:"update-interval,omitempty"` UsePublicIp *string `json:"use-public-ip,omitempty"` }
type SystemDdnsDdnsServerAddr ¶
type SystemDdnsDdnsServerAddr struct {
Addr *string `json:"addr,omitempty"`
}
type SystemDdnsMonitorInterface ¶
type SystemDdnsMonitorInterface struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemDedicatedMgmt ¶
type SystemDedicatedMgmt struct { DefaultGateway *string `json:"default-gateway,omitempty"` DhcpEndIp *string `json:"dhcp-end-ip,omitempty"` DhcpNetmask *string `json:"dhcp-netmask,omitempty"` DhcpServer *string `json:"dhcp-server,omitempty"` DhcpStartIp *string `json:"dhcp-start-ip,omitempty"` Interface *string `json:"interface,omitempty"` Status *string `json:"status,omitempty"` }
type SystemDhcp6Server ¶
type SystemDhcp6Server struct { DelegatedPrefixIaid *int64 `json:"delegated-prefix-iaid,omitempty"` DnsSearchList *string `json:"dns-search-list,omitempty"` DnsServer1 *string `json:"dns-server1,omitempty"` DnsServer2 *string `json:"dns-server2,omitempty"` DnsServer3 *string `json:"dns-server3,omitempty"` DnsServer4 *string `json:"dns-server4,omitempty"` DnsService *string `json:"dns-service,omitempty"` Domain *string `json:"domain,omitempty"` Id *int64 `json:"id,omitempty"` Interface *string `json:"interface,omitempty"` IpMode *string `json:"ip-mode,omitempty"` IpRange *[]SystemDhcp6ServerIpRange `json:"ip-range,omitempty"` LeaseTime *int64 `json:"lease-time,omitempty"` Option1 *string `json:"option1,omitempty"` Option2 *string `json:"option2,omitempty"` Option3 *string `json:"option3,omitempty"` PrefixMode *string `json:"prefix-mode,omitempty"` PrefixRange *[]SystemDhcp6ServerPrefixRange `json:"prefix-range,omitempty"` RapidCommit *string `json:"rapid-commit,omitempty"` Status *string `json:"status,omitempty"` Subnet *string `json:"subnet,omitempty"` UpstreamInterface *string `json:"upstream-interface,omitempty"` }
type SystemDhcpServer ¶
type SystemDhcpServer struct { AutoConfiguration *string `json:"auto-configuration,omitempty"` AutoManagedStatus *string `json:"auto-managed-status,omitempty"` ConflictedIpTimeout *int64 `json:"conflicted-ip-timeout,omitempty"` DdnsAuth *string `json:"ddns-auth,omitempty"` DdnsKey *string `json:"ddns-key,omitempty"` DdnsKeyname *string `json:"ddns-keyname,omitempty"` DdnsServerIp *string `json:"ddns-server-ip,omitempty"` DdnsTtl *int64 `json:"ddns-ttl,omitempty"` DdnsUpdate *string `json:"ddns-update,omitempty"` DdnsUpdateOverride *string `json:"ddns-update-override,omitempty"` DdnsZone *string `json:"ddns-zone,omitempty"` DefaultGateway *string `json:"default-gateway,omitempty"` DhcpSettingsFromFortiipam *string `json:"dhcp-settings-from-fortiipam,omitempty"` DnsServer1 *string `json:"dns-server1,omitempty"` DnsServer2 *string `json:"dns-server2,omitempty"` DnsServer3 *string `json:"dns-server3,omitempty"` DnsServer4 *string `json:"dns-server4,omitempty"` DnsService *string `json:"dns-service,omitempty"` Domain *string `json:"domain,omitempty"` ExcludeRange *[]SystemDhcpServerExcludeRange `json:"exclude-range,omitempty"` Filename *string `json:"filename,omitempty"` ForticlientOnNetStatus *string `json:"forticlient-on-net-status,omitempty"` Id *int64 `json:"id,omitempty"` Interface *string `json:"interface,omitempty"` IpMode *string `json:"ip-mode,omitempty"` IpRange *[]SystemDhcpServerIpRange `json:"ip-range,omitempty"` IpsecLeaseHold *int64 `json:"ipsec-lease-hold,omitempty"` LeaseTime *int64 `json:"lease-time,omitempty"` MacAclDefaultAction *string `json:"mac-acl-default-action,omitempty"` Netmask *string `json:"netmask,omitempty"` NextServer *string `json:"next-server,omitempty"` NtpServer1 *string `json:"ntp-server1,omitempty"` NtpServer2 *string `json:"ntp-server2,omitempty"` NtpServer3 *string `json:"ntp-server3,omitempty"` NtpService *string `json:"ntp-service,omitempty"` Options *[]SystemDhcpServerOptions `json:"options,omitempty"` ReservedAddress *[]SystemDhcpServerReservedAddress `json:"reserved-address,omitempty"` ServerType *string `json:"server-type,omitempty"` Status *string `json:"status,omitempty"` TftpServer *[]SystemDhcpServerTftpServer `json:"tftp-server,omitempty"` Timezone *string `json:"timezone,omitempty"` TimezoneOption *string `json:"timezone-option,omitempty"` VciMatch *string `json:"vci-match,omitempty"` VciString *[]SystemDhcpServerVciString `json:"vci-string,omitempty"` WifiAcService *string `json:"wifi-ac-service,omitempty"` WifiAc1 *string `json:"wifi-ac1,omitempty"` WifiAc2 *string `json:"wifi-ac2,omitempty"` WifiAc3 *string `json:"wifi-ac3,omitempty"` WinsServer1 *string `json:"wins-server1,omitempty"` WinsServer2 *string `json:"wins-server2,omitempty"` }
type SystemDhcpServerReservedAddress ¶
type SystemDhcpServerReservedAddress struct { Action *string `json:"action,omitempty"` CircuitId *string `json:"circuit-id,omitempty"` CircuitIdType *string `json:"circuit-id-type,omitempty"` Description *string `json:"description,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` Mac *string `json:"mac,omitempty"` RemoteId *string `json:"remote-id,omitempty"` RemoteIdType *string `json:"remote-id-type,omitempty"` Type *string `json:"type,omitempty"` }
type SystemDhcpServerTftpServer ¶
type SystemDhcpServerTftpServer struct {
TftpServer *string `json:"tftp-server,omitempty"`
}
type SystemDhcpServerVciString ¶
type SystemDhcpServerVciString struct {
VciString *string `json:"vci-string,omitempty"`
}
type SystemDns ¶
type SystemDns struct { AltPrimary *string `json:"alt-primary,omitempty"` AltSecondary *string `json:"alt-secondary,omitempty"` CacheNotfoundResponses *string `json:"cache-notfound-responses,omitempty"` DnsCacheLimit *int64 `json:"dns-cache-limit,omitempty"` DnsCacheTtl *int64 `json:"dns-cache-ttl,omitempty"` DnsOverTls *string `json:"dns-over-tls,omitempty"` Domain *[]SystemDnsDomain `json:"domain,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Ip6Primary *string `json:"ip6-primary,omitempty"` Ip6Secondary *string `json:"ip6-secondary,omitempty"` Log *string `json:"log,omitempty"` Primary *string `json:"primary,omitempty"` Protocol *string `json:"protocol,omitempty"` Retry *int64 `json:"retry,omitempty"` Secondary *string `json:"secondary,omitempty"` ServerHostname *[]SystemDnsServerHostname `json:"server-hostname,omitempty"` ServerSelectMethod *string `json:"server-select-method,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslCertificate *string `json:"ssl-certificate,omitempty"` Timeout *int64 `json:"timeout,omitempty"` }
type SystemDns64 ¶
type SystemDnsDatabase ¶
type SystemDnsDatabase struct { AllowTransfer *string `json:"allow-transfer,omitempty"` Authoritative *string `json:"authoritative,omitempty"` Contact *string `json:"contact,omitempty"` DnsEntry *[]SystemDnsDatabaseDnsEntry `json:"dns-entry,omitempty"` Domain *string `json:"domain,omitempty"` Forwarder *string `json:"forwarder,omitempty"` IpMaster *string `json:"ip-master,omitempty"` IpPrimary *string `json:"ip-primary,omitempty"` Name *string `json:"name,omitempty"` PrimaryName *string `json:"primary-name,omitempty"` RrMax *int64 `json:"rr-max,omitempty"` SourceIp *string `json:"source-ip,omitempty"` Status *string `json:"status,omitempty"` Ttl *int64 `json:"ttl,omitempty"` Type *string `json:"type,omitempty"` View *string `json:"view,omitempty"` }
type SystemDnsDatabaseDnsEntry ¶
type SystemDnsDatabaseDnsEntry struct { CanonicalName *string `json:"canonical-name,omitempty"` Hostname *string `json:"hostname,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` Ipv6 *string `json:"ipv6,omitempty"` Preference *int64 `json:"preference,omitempty"` Status *string `json:"status,omitempty"` Ttl *int64 `json:"ttl,omitempty"` Type *string `json:"type,omitempty"` }
type SystemDnsDomain ¶
type SystemDnsDomain struct {
Domain *string `json:"domain,omitempty"`
}
type SystemDnsServer ¶
type SystemDnsServerHostname ¶
type SystemDnsServerHostname struct {
Hostname *string `json:"hostname,omitempty"`
}
type SystemEmailServer ¶
type SystemEmailServer struct { Authenticate *string `json:"authenticate,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ReplyTo *string `json:"reply-to,omitempty"` Security *string `json:"security,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SourceIp6 *string `json:"source-ip6,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Type *string `json:"type,omitempty"` Username *string `json:"username,omitempty"` ValidateServer *string `json:"validate-server,omitempty"` }
type SystemExternalResource ¶
type SystemExternalResource struct { Category *int64 `json:"category,omitempty"` Comments *string `json:"comments,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` RefreshRate *int64 `json:"refresh-rate,omitempty"` Resource *string `json:"resource,omitempty"` SourceIp *string `json:"source-ip,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` UserAgent *string `json:"user-agent,omitempty"` Username *string `json:"username,omitempty"` Uuid *string `json:"uuid,omitempty"` }
type SystemFederatedUpgrade ¶
type SystemFederatedUpgrade struct { FailureDevice *string `json:"failure-device,omitempty"` FailureReason *string `json:"failure-reason,omitempty"` NextPathIndex *int64 `json:"next-path-index,omitempty"` NodeList *[]SystemFederatedUpgradeNodeList `json:"node-list,omitempty"` Status *string `json:"status,omitempty"` UpgradeId *int64 `json:"upgrade-id,omitempty"` }
type SystemFederatedUpgradeNodeList ¶
type SystemFederatedUpgradeNodeList struct { CoordinatingFortigate *string `json:"coordinating-fortigate,omitempty"` DeviceType *string `json:"device-type,omitempty"` Serial *string `json:"serial,omitempty"` SetupTime *string `json:"setup-time,omitempty"` Time *string `json:"time,omitempty"` Timing *string `json:"timing,omitempty"` UpgradePath *string `json:"upgrade-path,omitempty"` }
type SystemFipsCc ¶
type SystemFortiai ¶
type SystemFortiguard ¶
type SystemFortiguard struct { AntispamCache *string `json:"antispam-cache,omitempty"` AntispamCacheMpercent *int64 `json:"antispam-cache-mpercent,omitempty"` AntispamCacheTtl *int64 `json:"antispam-cache-ttl,omitempty"` AntispamExpiration *int64 `json:"antispam-expiration,omitempty"` AntispamForceOff *string `json:"antispam-force-off,omitempty"` AntispamLicense *int64 `json:"antispam-license,omitempty"` AntispamTimeout *int64 `json:"antispam-timeout,omitempty"` AnycastSdnsServerIp *string `json:"anycast-sdns-server-ip,omitempty"` AnycastSdnsServerPort *int64 `json:"anycast-sdns-server-port,omitempty"` AutoJoinForticloud *string `json:"auto-join-forticloud,omitempty"` DdnsServerIp *string `json:"ddns-server-ip,omitempty"` DdnsServerIp6 *string `json:"ddns-server-ip6,omitempty"` DdnsServerPort *int64 `json:"ddns-server-port,omitempty"` FortiguardAnycast *string `json:"fortiguard-anycast,omitempty"` FortiguardAnycastSource *string `json:"fortiguard-anycast-source,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` LoadBalanceServers *int64 `json:"load-balance-servers,omitempty"` OutbreakPreventionCache *string `json:"outbreak-prevention-cache,omitempty"` OutbreakPreventionCacheMpercent *int64 `json:"outbreak-prevention-cache-mpercent,omitempty"` OutbreakPreventionCacheTtl *int64 `json:"outbreak-prevention-cache-ttl,omitempty"` OutbreakPreventionExpiration *int64 `json:"outbreak-prevention-expiration,omitempty"` OutbreakPreventionForceOff *string `json:"outbreak-prevention-force-off,omitempty"` OutbreakPreventionLicense *int64 `json:"outbreak-prevention-license,omitempty"` OutbreakPreventionTimeout *int64 `json:"outbreak-prevention-timeout,omitempty"` PersistentConnection *string `json:"persistent-connection,omitempty"` Port *string `json:"port,omitempty"` Protocol *string `json:"protocol,omitempty"` ProxyPassword *string `json:"proxy-password,omitempty"` ProxyServerIp *string `json:"proxy-server-ip,omitempty"` ProxyServerPort *int64 `json:"proxy-server-port,omitempty"` ProxyUsername *string `json:"proxy-username,omitempty"` SandboxRegion *string `json:"sandbox-region,omitempty"` SdnsOptions *string `json:"sdns-options,omitempty"` SdnsServerIp *string `json:"sdns-server-ip,omitempty"` SdnsServerPort *int64 `json:"sdns-server-port,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SourceIp6 *string `json:"source-ip6,omitempty"` UpdateBuildProxy *string `json:"update-build-proxy,omitempty"` UpdateExtdb *string `json:"update-extdb,omitempty"` UpdateFfdb *string `json:"update-ffdb,omitempty"` UpdateServerLocation *string `json:"update-server-location,omitempty"` UpdateUwdb *string `json:"update-uwdb,omitempty"` VideofilterExpiration *int64 `json:"videofilter-expiration,omitempty"` VideofilterLicense *int64 `json:"videofilter-license,omitempty"` WebfilterCache *string `json:"webfilter-cache,omitempty"` WebfilterCacheTtl *int64 `json:"webfilter-cache-ttl,omitempty"` WebfilterExpiration *int64 `json:"webfilter-expiration,omitempty"` WebfilterForceOff *string `json:"webfilter-force-off,omitempty"` WebfilterLicense *int64 `json:"webfilter-license,omitempty"` WebfilterTimeout *int64 `json:"webfilter-timeout,omitempty"` }
type SystemFortimanager ¶
type SystemFortimanager struct { CentralManagement *string `json:"central-management,omitempty"` CentralMgmtAutoBackup *string `json:"central-mgmt-auto-backup,omitempty"` CentralMgmtScheduleConfigRestore *string `json:"central-mgmt-schedule-config-restore,omitempty"` CentralMgmtScheduleScriptRestore *string `json:"central-mgmt-schedule-script-restore,omitempty"` Ip *string `json:"ip,omitempty"` Ipsec *string `json:"ipsec,omitempty"` Vdom *string `json:"vdom,omitempty"` }
type SystemFortisandbox ¶
type SystemFortisandbox struct { Email *string `json:"email,omitempty"` EncAlgorithm *string `json:"enc-algorithm,omitempty"` Forticloud *string `json:"forticloud,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Status *string `json:"status,omitempty"` }
type SystemFssoPolling ¶
type SystemFtmPush ¶
type SystemGeneve ¶
type SystemGeneve struct { Dstport *int64 `json:"dstport,omitempty"` Interface *string `json:"interface,omitempty"` IpVersion *string `json:"ip-version,omitempty"` Name *string `json:"name,omitempty"` RemoteIp *string `json:"remote-ip,omitempty"` RemoteIp6 *string `json:"remote-ip6,omitempty"` Type *string `json:"type,omitempty"` Vni *int64 `json:"vni,omitempty"` }
type SystemGeoipCountry ¶
type SystemGeoipOverride ¶
type SystemGeoipOverride struct { CountryId *string `json:"country-id,omitempty"` Description *string `json:"description,omitempty"` IpRange *[]SystemGeoipOverrideIpRange `json:"ip-range,omitempty"` Ip6Range *[]SystemGeoipOverrideIp6Range `json:"ip6-range,omitempty"` Name *string `json:"name,omitempty"` }
type SystemGlobal ¶
type SystemGlobal struct { AdminConcurrent *string `json:"admin-concurrent,omitempty"` AdminConsoleTimeout *int64 `json:"admin-console-timeout,omitempty"` AdminForticloudSsoLogin *string `json:"admin-forticloud-sso-login,omitempty"` AdminHstsMaxAge *int64 `json:"admin-hsts-max-age,omitempty"` AdminHttpsPkiRequired *string `json:"admin-https-pki-required,omitempty"` AdminHttpsRedirect *string `json:"admin-https-redirect,omitempty"` AdminHttpsSslBannedCiphers *string `json:"admin-https-ssl-banned-ciphers,omitempty"` AdminHttpsSslCiphersuites *string `json:"admin-https-ssl-ciphersuites,omitempty"` AdminHttpsSslVersions *string `json:"admin-https-ssl-versions,omitempty"` AdminLockoutDuration *int64 `json:"admin-lockout-duration,omitempty"` AdminLockoutThreshold *int64 `json:"admin-lockout-threshold,omitempty"` AdminLoginMax *int64 `json:"admin-login-max,omitempty"` AdminMaintainer *string `json:"admin-maintainer,omitempty"` AdminPort *int64 `json:"admin-port,omitempty"` AdminRestrictLocal *string `json:"admin-restrict-local,omitempty"` AdminScp *string `json:"admin-scp,omitempty"` AdminServerCert *string `json:"admin-server-cert,omitempty"` AdminSport *int64 `json:"admin-sport,omitempty"` AdminSshGraceTime *int64 `json:"admin-ssh-grace-time,omitempty"` AdminSshPassword *string `json:"admin-ssh-password,omitempty"` AdminSshPort *int64 `json:"admin-ssh-port,omitempty"` AdminSshV1 *string `json:"admin-ssh-v1,omitempty"` AdminTelnet *string `json:"admin-telnet,omitempty"` AdminTelnetPort *int64 `json:"admin-telnet-port,omitempty"` Admintimeout *int64 `json:"admintimeout,omitempty"` Alias *string `json:"alias,omitempty"` AllowTrafficRedirect *string `json:"allow-traffic-redirect,omitempty"` AntiReplay *string `json:"anti-replay,omitempty"` ArpMaxEntry *int64 `json:"arp-max-entry,omitempty"` AuthCert *string `json:"auth-cert,omitempty"` AuthHttpPort *int64 `json:"auth-http-port,omitempty"` AuthHttpsPort *int64 `json:"auth-https-port,omitempty"` AuthKeepalive *string `json:"auth-keepalive,omitempty"` AuthSessionLimit *string `json:"auth-session-limit,omitempty"` AutoAuthExtensionDevice *string `json:"auto-auth-extension-device,omitempty"` AutorunLogFsck *string `json:"autorun-log-fsck,omitempty"` AvAffinity *string `json:"av-affinity,omitempty"` AvFailopen *string `json:"av-failopen,omitempty"` AvFailopenSession *string `json:"av-failopen-session,omitempty"` BatchCmdb *string `json:"batch-cmdb,omitempty"` BlockSessionTimer *int64 `json:"block-session-timer,omitempty"` BrFdbMaxEntry *int64 `json:"br-fdb-max-entry,omitempty"` CertChainMax *int64 `json:"cert-chain-max,omitempty"` CfgRevertTimeout *int64 `json:"cfg-revert-timeout,omitempty"` CfgSave *string `json:"cfg-save,omitempty"` CheckProtocolHeader *string `json:"check-protocol-header,omitempty"` CheckResetRange *string `json:"check-reset-range,omitempty"` CliAuditLog *string `json:"cli-audit-log,omitempty"` CloudCommunication *string `json:"cloud-communication,omitempty"` CltCertReq *string `json:"clt-cert-req,omitempty"` CmdbsvrAffinity *string `json:"cmdbsvr-affinity,omitempty"` CpuUseThreshold *int64 `json:"cpu-use-threshold,omitempty"` CsrCaAttribute *string `json:"csr-ca-attribute,omitempty"` DailyRestart *string `json:"daily-restart,omitempty"` DefaultServiceSourcePort *string `json:"default-service-source-port,omitempty"` DeviceIdentificationActiveScanDelay *int64 `json:"device-identification-active-scan-delay,omitempty"` DeviceIdleTimeout *int64 `json:"device-idle-timeout,omitempty"` DhParams *string `json:"dh-params,omitempty"` DnsproxyWorkerCount *int64 `json:"dnsproxy-worker-count,omitempty"` Dst *string `json:"dst,omitempty"` ExtenderControllerReservedNetwork *string `json:"extender-controller-reserved-network,omitempty"` Failtime *int64 `json:"failtime,omitempty"` FazDiskBufferSize *int64 `json:"faz-disk-buffer-size,omitempty"` FdsStatistics *string `json:"fds-statistics,omitempty"` FdsStatisticsPeriod *int64 `json:"fds-statistics-period,omitempty"` FecPort *int64 `json:"fec-port,omitempty"` FgdAlertSubscription *string `json:"fgd-alert-subscription,omitempty"` Fortiextender *string `json:"fortiextender,omitempty"` FortiextenderDataPort *int64 `json:"fortiextender-data-port,omitempty"` FortiextenderDiscoveryLockdown *string `json:"fortiextender-discovery-lockdown,omitempty"` FortiextenderVlanMode *string `json:"fortiextender-vlan-mode,omitempty"` FortiipamIntegration *string `json:"fortiipam-integration,omitempty"` FortiservicePort *int64 `json:"fortiservice-port,omitempty"` FortitokenCloud *string `json:"fortitoken-cloud,omitempty"` GuiAllowDefaultHostname *string `json:"gui-allow-default-hostname,omitempty"` GuiCdnUsage *string `json:"gui-cdn-usage,omitempty"` GuiCertificates *string `json:"gui-certificates,omitempty"` GuiCustomLanguage *string `json:"gui-custom-language,omitempty"` GuiDateFormat *string `json:"gui-date-format,omitempty"` GuiDateTimeSource *string `json:"gui-date-time-source,omitempty"` GuiDeviceLatitude *string `json:"gui-device-latitude,omitempty"` GuiDeviceLongitude *string `json:"gui-device-longitude,omitempty"` GuiDisplayHostname *string `json:"gui-display-hostname,omitempty"` GuiFirmwareUpgradeSetupWarning *string `json:"gui-firmware-upgrade-setup-warning,omitempty"` GuiFirmwareUpgradeWarning *string `json:"gui-firmware-upgrade-warning,omitempty"` GuiForticareRegistrationSetupWarning *string `json:"gui-forticare-registration-setup-warning,omitempty"` GuiFortigateCloudSandbox *string `json:"gui-fortigate-cloud-sandbox,omitempty"` GuiFortisandboxCloud *string `json:"gui-fortisandbox-cloud,omitempty"` GuiIpv6 *string `json:"gui-ipv6,omitempty"` GuiLinesPerPage *int64 `json:"gui-lines-per-page,omitempty"` GuiLocalOut *string `json:"gui-local-out,omitempty"` GuiReplacementMessageGroups *string `json:"gui-replacement-message-groups,omitempty"` GuiRestApiCache *string `json:"gui-rest-api-cache,omitempty"` GuiTheme *string `json:"gui-theme,omitempty"` GuiWirelessOpensecurity *string `json:"gui-wireless-opensecurity,omitempty"` HaAffinity *string `json:"ha-affinity,omitempty"` HonorDf *string `json:"honor-df,omitempty"` Hostname *string `json:"hostname,omitempty"` IgmpStateLimit *int64 `json:"igmp-state-limit,omitempty"` InternetServiceDatabase *string `json:"internet-service-database,omitempty"` Interval *int64 `json:"interval,omitempty"` IpSrcPortRange *string `json:"ip-src-port-range,omitempty"` IpsAffinity *string `json:"ips-affinity,omitempty"` IpsecAsicOffload *string `json:"ipsec-asic-offload,omitempty"` IpsecHaSeqjumpRate *int64 `json:"ipsec-ha-seqjump-rate,omitempty"` IpsecHmacOffload *string `json:"ipsec-hmac-offload,omitempty"` IpsecSoftDecAsync *string `json:"ipsec-soft-dec-async,omitempty"` Ipv6AcceptDad *int64 `json:"ipv6-accept-dad,omitempty"` Ipv6AllowAnycastProbe *string `json:"ipv6-allow-anycast-probe,omitempty"` Ipv6AllowTrafficRedirect *string `json:"ipv6-allow-traffic-redirect,omitempty"` IrqTimeAccounting *string `json:"irq-time-accounting,omitempty"` Language *string `json:"language,omitempty"` Ldapconntimeout *int64 `json:"ldapconntimeout,omitempty"` LldpReception *string `json:"lldp-reception,omitempty"` LldpTransmission *string `json:"lldp-transmission,omitempty"` LogSslConnection *string `json:"log-ssl-connection,omitempty"` LogUuidAddress *string `json:"log-uuid-address,omitempty"` LogUuidPolicy *string `json:"log-uuid-policy,omitempty"` LoginTimestamp *string `json:"login-timestamp,omitempty"` LongVdomName *string `json:"long-vdom-name,omitempty"` ManagementIp *string `json:"management-ip,omitempty"` ManagementPort *int64 `json:"management-port,omitempty"` ManagementPortUseAdminSport *string `json:"management-port-use-admin-sport,omitempty"` ManagementVdom *string `json:"management-vdom,omitempty"` MaxDlpstatMemory *int64 `json:"max-dlpstat-memory,omitempty"` MaxRouteCacheSize *int64 `json:"max-route-cache-size,omitempty"` MemoryUseThresholdExtreme *int64 `json:"memory-use-threshold-extreme,omitempty"` MemoryUseThresholdGreen *int64 `json:"memory-use-threshold-green,omitempty"` MemoryUseThresholdRed *int64 `json:"memory-use-threshold-red,omitempty"` MiglogAffinity *string `json:"miglog-affinity,omitempty"` MiglogdChildren *int64 `json:"miglogd-children,omitempty"` MultiFactorAuthentication *string `json:"multi-factor-authentication,omitempty"` NdpMaxEntry *int64 `json:"ndp-max-entry,omitempty"` PerUserBal *string `json:"per-user-bal,omitempty"` PerUserBwl *string `json:"per-user-bwl,omitempty"` PmtuDiscovery *string `json:"pmtu-discovery,omitempty"` PolicyAuthConcurrent *int64 `json:"policy-auth-concurrent,omitempty"` PostLoginBanner *string `json:"post-login-banner,omitempty"` PreLoginBanner *string `json:"pre-login-banner,omitempty"` PrivateDataEncryption *string `json:"private-data-encryption,omitempty"` ProxyAuthLifetime *string `json:"proxy-auth-lifetime,omitempty"` ProxyAuthLifetimeTimeout *int64 `json:"proxy-auth-lifetime-timeout,omitempty"` ProxyAuthTimeout *int64 `json:"proxy-auth-timeout,omitempty"` ProxyCertUseMgmtVdom *string `json:"proxy-cert-use-mgmt-vdom,omitempty"` ProxyCipherHardwareAcceleration *string `json:"proxy-cipher-hardware-acceleration,omitempty"` ProxyKxpHardwareAcceleration *string `json:"proxy-kxp-hardware-acceleration,omitempty"` ProxyReAuthenticationMode *string `json:"proxy-re-authentication-mode,omitempty"` ProxyResourceMode *string `json:"proxy-resource-mode,omitempty"` ProxyWorkerCount *int64 `json:"proxy-worker-count,omitempty"` RadiusPort *int64 `json:"radius-port,omitempty"` RebootUponConfigRestore *string `json:"reboot-upon-config-restore,omitempty"` Refresh *int64 `json:"refresh,omitempty"` Remoteauthtimeout *int64 `json:"remoteauthtimeout,omitempty"` ResetSessionlessTcp *string `json:"reset-sessionless-tcp,omitempty"` RestartTime *string `json:"restart-time,omitempty"` RevisionBackupOnLogout *string `json:"revision-backup-on-logout,omitempty"` RevisionImageAutoBackup *string `json:"revision-image-auto-backup,omitempty"` ScanunitCount *int64 `json:"scanunit-count,omitempty"` SecurityRatingResultSubmission *string `json:"security-rating-result-submission,omitempty"` SecurityRatingRunOnSchedule *string `json:"security-rating-run-on-schedule,omitempty"` SendPmtuIcmp *string `json:"send-pmtu-icmp,omitempty"` SnatRouteChange *string `json:"snat-route-change,omitempty"` SpecialFile23Support *string `json:"special-file-23-support,omitempty"` SpeedtestServer *string `json:"speedtest-server,omitempty"` SsdTrimDate *int64 `json:"ssd-trim-date,omitempty"` SsdTrimFreq *string `json:"ssd-trim-freq,omitempty"` SsdTrimHour *int64 `json:"ssd-trim-hour,omitempty"` SsdTrimMin *int64 `json:"ssd-trim-min,omitempty"` SsdTrimWeekday *string `json:"ssd-trim-weekday,omitempty"` SshCbcCipher *string `json:"ssh-cbc-cipher,omitempty"` SshEncAlgo *string `json:"ssh-enc-algo,omitempty"` SshHmacMd5 *string `json:"ssh-hmac-md5,omitempty"` SshKexAlgo *string `json:"ssh-kex-algo,omitempty"` SshKexSha1 *string `json:"ssh-kex-sha1,omitempty"` SshMacAlgo *string `json:"ssh-mac-algo,omitempty"` SshMacWeak *string `json:"ssh-mac-weak,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` SslStaticKeyCiphers *string `json:"ssl-static-key-ciphers,omitempty"` SslvpnCipherHardwareAcceleration *string `json:"sslvpn-cipher-hardware-acceleration,omitempty"` SslvpnEmsSnCheck *string `json:"sslvpn-ems-sn-check,omitempty"` SslvpnKxpHardwareAcceleration *string `json:"sslvpn-kxp-hardware-acceleration,omitempty"` SslvpnMaxWorkerCount *int64 `json:"sslvpn-max-worker-count,omitempty"` SslvpnPluginVersionCheck *string `json:"sslvpn-plugin-version-check,omitempty"` StrictDirtySessionCheck *string `json:"strict-dirty-session-check,omitempty"` StrongCrypto *string `json:"strong-crypto,omitempty"` SwitchController *string `json:"switch-controller,omitempty"` SwitchControllerReservedNetwork *string `json:"switch-controller-reserved-network,omitempty"` SysPerfLogInterval *int64 `json:"sys-perf-log-interval,omitempty"` TcpHalfcloseTimer *int64 `json:"tcp-halfclose-timer,omitempty"` TcpHalfopenTimer *int64 `json:"tcp-halfopen-timer,omitempty"` TcpOption *string `json:"tcp-option,omitempty"` TcpRstTimer *int64 `json:"tcp-rst-timer,omitempty"` TcpTimewaitTimer *int64 `json:"tcp-timewait-timer,omitempty"` Tftp *string `json:"tftp,omitempty"` Timezone *string `json:"timezone,omitempty"` TrafficPriority *string `json:"traffic-priority,omitempty"` TrafficPriorityLevel *string `json:"traffic-priority-level,omitempty"` TwoFactorEmailExpiry *int64 `json:"two-factor-email-expiry,omitempty"` TwoFactorFacExpiry *int64 `json:"two-factor-fac-expiry,omitempty"` TwoFactorFtkExpiry *int64 `json:"two-factor-ftk-expiry,omitempty"` TwoFactorFtmExpiry *int64 `json:"two-factor-ftm-expiry,omitempty"` TwoFactorSmsExpiry *int64 `json:"two-factor-sms-expiry,omitempty"` UdpIdleTimer *int64 `json:"udp-idle-timer,omitempty"` UrlFilterAffinity *string `json:"url-filter-affinity,omitempty"` UrlFilterCount *int64 `json:"url-filter-count,omitempty"` UserDeviceStoreMaxDevices *int64 `json:"user-device-store-max-devices,omitempty"` UserDeviceStoreMaxUnifiedMem *int64 `json:"user-device-store-max-unified-mem,omitempty"` UserDeviceStoreMaxUsers *int64 `json:"user-device-store-max-users,omitempty"` UserServerCert *string `json:"user-server-cert,omitempty"` VdomMode *string `json:"vdom-mode,omitempty"` VipArpRange *string `json:"vip-arp-range,omitempty"` WadAffinity *string `json:"wad-affinity,omitempty"` WadCsvcCsCount *int64 `json:"wad-csvc-cs-count,omitempty"` WadCsvcDbCount *int64 `json:"wad-csvc-db-count,omitempty"` WadMemoryChangeGranularity *int64 `json:"wad-memory-change-granularity,omitempty"` WadSourceAffinity *string `json:"wad-source-affinity,omitempty"` WadWorkerCount *int64 `json:"wad-worker-count,omitempty"` WifiCaCertificate *string `json:"wifi-ca-certificate,omitempty"` WifiCertificate *string `json:"wifi-certificate,omitempty"` Wimax4gUsb *string `json:"wimax-4g-usb,omitempty"` WirelessController *string `json:"wireless-controller,omitempty"` WirelessControllerPort *int64 `json:"wireless-controller-port,omitempty"` }
type SystemGreTunnel ¶
type SystemGreTunnel struct { ChecksumReception *string `json:"checksum-reception,omitempty"` ChecksumTransmission *string `json:"checksum-transmission,omitempty"` Diffservcode *string `json:"diffservcode,omitempty"` DscpCopying *string `json:"dscp-copying,omitempty"` Interface *string `json:"interface,omitempty"` IpVersion *string `json:"ip-version,omitempty"` KeepaliveFailtimes *int64 `json:"keepalive-failtimes,omitempty"` KeepaliveInterval *int64 `json:"keepalive-interval,omitempty"` KeyInbound *int64 `json:"key-inbound,omitempty"` KeyOutbound *int64 `json:"key-outbound,omitempty"` LocalGw *string `json:"local-gw,omitempty"` LocalGw6 *string `json:"local-gw6,omitempty"` Name *string `json:"name,omitempty"` RemoteGw *string `json:"remote-gw,omitempty"` RemoteGw6 *string `json:"remote-gw6,omitempty"` SequenceNumberReception *string `json:"sequence-number-reception,omitempty"` SequenceNumberTransmission *string `json:"sequence-number-transmission,omitempty"` UseSdwan *string `json:"use-sdwan,omitempty"` }
type SystemHa ¶
type SystemHa struct { Arps *int64 `json:"arps,omitempty"` ArpsInterval *int64 `json:"arps-interval,omitempty"` Authentication *string `json:"authentication,omitempty"` CpuThreshold *string `json:"cpu-threshold,omitempty"` Encryption *string `json:"encryption,omitempty"` FailoverHoldTime *int64 `json:"failover-hold-time,omitempty"` FtpProxyThreshold *string `json:"ftp-proxy-threshold,omitempty"` GratuitousArps *string `json:"gratuitous-arps,omitempty"` GroupId *int64 `json:"group-id,omitempty"` GroupName *string `json:"group-name,omitempty"` HaDirect *string `json:"ha-direct,omitempty"` HaEthType *string `json:"ha-eth-type,omitempty"` HaMgmtInterfaces *[]SystemHaHaMgmtInterfaces `json:"ha-mgmt-interfaces,omitempty"` HaMgmtStatus *string `json:"ha-mgmt-status,omitempty"` HaUptimeDiffMargin *int64 `json:"ha-uptime-diff-margin,omitempty"` HbInterval *int64 `json:"hb-interval,omitempty"` HbIntervalInMilliseconds *string `json:"hb-interval-in-milliseconds,omitempty"` HbLostThreshold *int64 `json:"hb-lost-threshold,omitempty"` Hbdev *string `json:"hbdev,omitempty"` HcEthType *string `json:"hc-eth-type,omitempty"` HelloHolddown *int64 `json:"hello-holddown,omitempty"` HttpProxyThreshold *string `json:"http-proxy-threshold,omitempty"` ImapProxyThreshold *string `json:"imap-proxy-threshold,omitempty"` InterClusterSessionSync *string `json:"inter-cluster-session-sync,omitempty"` Key *string `json:"key,omitempty"` L2epEthType *string `json:"l2ep-eth-type,omitempty"` LinkFailedSignal *string `json:"link-failed-signal,omitempty"` LoadBalanceAll *string `json:"load-balance-all,omitempty"` LogicalSn *string `json:"logical-sn,omitempty"` MemoryBasedFailover *string `json:"memory-based-failover,omitempty"` MemoryCompatibleMode *string `json:"memory-compatible-mode,omitempty"` MemoryFailoverFlipTimeout *int64 `json:"memory-failover-flip-timeout,omitempty"` MemoryFailoverMonitorPeriod *int64 `json:"memory-failover-monitor-period,omitempty"` MemoryFailoverSampleRate *int64 `json:"memory-failover-sample-rate,omitempty"` MemoryFailoverThreshold *int64 `json:"memory-failover-threshold,omitempty"` MemoryThreshold *string `json:"memory-threshold,omitempty"` Mode *string `json:"mode,omitempty"` Monitor *string `json:"monitor,omitempty"` MulticastTtl *int64 `json:"multicast-ttl,omitempty"` NntpProxyThreshold *string `json:"nntp-proxy-threshold,omitempty"` Override *string `json:"override,omitempty"` OverrideWaitTime *int64 `json:"override-wait-time,omitempty"` Password *string `json:"password,omitempty"` PingserverFailoverThreshold *int64 `json:"pingserver-failover-threshold,omitempty"` PingserverFlipTimeout *int64 `json:"pingserver-flip-timeout,omitempty"` PingserverMonitorInterface *string `json:"pingserver-monitor-interface,omitempty"` PingserverSecondaryForceReset *string `json:"pingserver-secondary-force-reset,omitempty"` PingserverSlaveForceReset *string `json:"pingserver-slave-force-reset,omitempty"` Pop3ProxyThreshold *string `json:"pop3-proxy-threshold,omitempty"` Priority *int64 `json:"priority,omitempty"` RouteHold *int64 `json:"route-hold,omitempty"` RouteTtl *int64 `json:"route-ttl,omitempty"` RouteWait *int64 `json:"route-wait,omitempty"` Schedule *string `json:"schedule,omitempty"` SecondaryVcluster *[]SystemHaSecondaryVcluster `json:"secondary-vcluster,omitempty"` SessionPickup *string `json:"session-pickup,omitempty"` SessionPickupConnectionless *string `json:"session-pickup-connectionless,omitempty"` SessionPickupDelay *string `json:"session-pickup-delay,omitempty"` SessionPickupExpectation *string `json:"session-pickup-expectation,omitempty"` SessionPickupNat *string `json:"session-pickup-nat,omitempty"` SessionSyncDev *string `json:"session-sync-dev,omitempty"` SmtpProxyThreshold *string `json:"smtp-proxy-threshold,omitempty"` SsdFailover *string `json:"ssd-failover,omitempty"` StandaloneConfigSync *string `json:"standalone-config-sync,omitempty"` StandaloneMgmtVdom *string `json:"standalone-mgmt-vdom,omitempty"` SyncConfig *string `json:"sync-config,omitempty"` SyncPacketBalance *string `json:"sync-packet-balance,omitempty"` UnicastGateway *string `json:"unicast-gateway,omitempty"` UnicastHb *string `json:"unicast-hb,omitempty"` UnicastHbNetmask *string `json:"unicast-hb-netmask,omitempty"` UnicastHbPeerip *string `json:"unicast-hb-peerip,omitempty"` UnicastPeers *[]SystemHaUnicastPeers `json:"unicast-peers,omitempty"` UnicastStatus *string `json:"unicast-status,omitempty"` UninterruptiblePrimaryWait *int64 `json:"uninterruptible-primary-wait,omitempty"` UninterruptibleUpgrade *string `json:"uninterruptible-upgrade,omitempty"` VclusterId *int64 `json:"vcluster-id,omitempty"` Vcluster2 *string `json:"vcluster2,omitempty"` Vdom *string `json:"vdom,omitempty"` Weight *string `json:"weight,omitempty"` }
type SystemHaMonitor ¶
type SystemHaSecondaryVcluster ¶
type SystemHaSecondaryVcluster struct { Monitor *string `json:"monitor,omitempty"` Override *string `json:"override,omitempty"` OverrideWaitTime *int64 `json:"override-wait-time,omitempty"` PingserverFailoverThreshold *int64 `json:"pingserver-failover-threshold,omitempty"` PingserverMonitorInterface *string `json:"pingserver-monitor-interface,omitempty"` PingserverSecondaryForceReset *string `json:"pingserver-secondary-force-reset,omitempty"` PingserverSlaveForceReset *string `json:"pingserver-slave-force-reset,omitempty"` Priority *int64 `json:"priority,omitempty"` VclusterId *int64 `json:"vcluster-id,omitempty"` Vdom *string `json:"vdom,omitempty"` }
type SystemHaUnicastPeers ¶
type SystemIke ¶
type SystemIke struct { DhGroup1 *[]SystemIkeDhGroup1 `json:"dh-group-1,omitempty"` DhGroup14 *[]SystemIkeDhGroup14 `json:"dh-group-14,omitempty"` DhGroup15 *[]SystemIkeDhGroup15 `json:"dh-group-15,omitempty"` DhGroup16 *[]SystemIkeDhGroup16 `json:"dh-group-16,omitempty"` DhGroup17 *[]SystemIkeDhGroup17 `json:"dh-group-17,omitempty"` DhGroup18 *[]SystemIkeDhGroup18 `json:"dh-group-18,omitempty"` DhGroup19 *[]SystemIkeDhGroup19 `json:"dh-group-19,omitempty"` DhGroup2 *[]SystemIkeDhGroup2 `json:"dh-group-2,omitempty"` DhGroup20 *[]SystemIkeDhGroup20 `json:"dh-group-20,omitempty"` DhGroup21 *[]SystemIkeDhGroup21 `json:"dh-group-21,omitempty"` DhGroup27 *[]SystemIkeDhGroup27 `json:"dh-group-27,omitempty"` DhGroup28 *[]SystemIkeDhGroup28 `json:"dh-group-28,omitempty"` DhGroup29 *[]SystemIkeDhGroup29 `json:"dh-group-29,omitempty"` DhGroup30 *[]SystemIkeDhGroup30 `json:"dh-group-30,omitempty"` DhGroup31 *[]SystemIkeDhGroup31 `json:"dh-group-31,omitempty"` DhGroup32 *[]SystemIkeDhGroup32 `json:"dh-group-32,omitempty"` DhGroup5 *[]SystemIkeDhGroup5 `json:"dh-group-5,omitempty"` DhKeypairCache *string `json:"dh-keypair-cache,omitempty"` DhKeypairCount *int64 `json:"dh-keypair-count,omitempty"` DhKeypairThrottle *string `json:"dh-keypair-throttle,omitempty"` DhMode *string `json:"dh-mode,omitempty"` DhMultiprocess *string `json:"dh-multiprocess,omitempty"` DhWorkerCount *int64 `json:"dh-worker-count,omitempty"` EmbryonicLimit *int64 `json:"embryonic-limit,omitempty"` }
type SystemIkeDhGroup1 ¶
type SystemIkeDhGroup14 ¶
type SystemIkeDhGroup15 ¶
type SystemIkeDhGroup16 ¶
type SystemIkeDhGroup17 ¶
type SystemIkeDhGroup18 ¶
type SystemIkeDhGroup19 ¶
type SystemIkeDhGroup2 ¶
type SystemIkeDhGroup20 ¶
type SystemIkeDhGroup21 ¶
type SystemIkeDhGroup27 ¶
type SystemIkeDhGroup28 ¶
type SystemIkeDhGroup29 ¶
type SystemIkeDhGroup30 ¶
type SystemIkeDhGroup31 ¶
type SystemIkeDhGroup32 ¶
type SystemIkeDhGroup5 ¶
type SystemInterface ¶
type SystemInterface struct { AcName *string `json:"ac-name,omitempty"` Aggregate *string `json:"aggregate,omitempty"` Algorithm *string `json:"algorithm,omitempty"` Alias *string `json:"alias,omitempty"` Allowaccess *string `json:"allowaccess,omitempty"` ApDiscover *string `json:"ap-discover,omitempty"` Arpforward *string `json:"arpforward,omitempty"` AuthCert *string `json:"auth-cert,omitempty"` AuthPortalAddr *string `json:"auth-portal-addr,omitempty"` AuthType *string `json:"auth-type,omitempty"` AutoAuthExtensionDevice *string `json:"auto-auth-extension-device,omitempty"` BandwidthMeasureTime *int64 `json:"bandwidth-measure-time,omitempty"` Bfd *string `json:"bfd,omitempty"` BfdDesiredMinTx *int64 `json:"bfd-desired-min-tx,omitempty"` BfdDetectMult *int64 `json:"bfd-detect-mult,omitempty"` BfdRequiredMinRx *int64 `json:"bfd-required-min-rx,omitempty"` BroadcastForticlientDiscovery *string `json:"broadcast-forticlient-discovery,omitempty"` BroadcastForward *string `json:"broadcast-forward,omitempty"` CliConnStatus *int64 `json:"cli-conn-status,omitempty"` ClientOptions *[]SystemInterfaceClientOptions `json:"client-options,omitempty"` Color *int64 `json:"color,omitempty"` DedicatedTo *string `json:"dedicated-to,omitempty"` Defaultgw *string `json:"defaultgw,omitempty"` Description *string `json:"description,omitempty"` DetectedPeerMtu *int64 `json:"detected-peer-mtu,omitempty"` Detectprotocol *string `json:"detectprotocol,omitempty"` Detectserver *string `json:"detectserver,omitempty"` DeviceIdentification *string `json:"device-identification,omitempty"` DeviceUserIdentification *string `json:"device-user-identification,omitempty"` Devindex *int64 `json:"devindex,omitempty"` DhcpClasslessRouteAddition *string `json:"dhcp-classless-route-addition,omitempty"` DhcpClientIdentifier *string `json:"dhcp-client-identifier,omitempty"` DhcpRelayAgentOption *string `json:"dhcp-relay-agent-option,omitempty"` DhcpRelayInterface *string `json:"dhcp-relay-interface,omitempty"` DhcpRelayInterfaceSelectMethod *string `json:"dhcp-relay-interface-select-method,omitempty"` DhcpRelayIp *string `json:"dhcp-relay-ip,omitempty"` DhcpRelayLinkSelection *string `json:"dhcp-relay-link-selection,omitempty"` DhcpRelayRequestAllServer *string `json:"dhcp-relay-request-all-server,omitempty"` DhcpRelayService *string `json:"dhcp-relay-service,omitempty"` DhcpRelayType *string `json:"dhcp-relay-type,omitempty"` DhcpRenewTime *int64 `json:"dhcp-renew-time,omitempty"` DhcpSnoopingServerList *[]SystemInterfaceDhcpSnoopingServerList `json:"dhcp-snooping-server-list,omitempty"` DiscRetryTimeout *int64 `json:"disc-retry-timeout,omitempty"` DisconnectThreshold *int64 `json:"disconnect-threshold,omitempty"` Distance *int64 `json:"distance,omitempty"` DnsServerOverride *string `json:"dns-server-override,omitempty"` DnsServerProtocol *string `json:"dns-server-protocol,omitempty"` DropFragment *string `json:"drop-fragment,omitempty"` DropOverlappedFragment *string `json:"drop-overlapped-fragment,omitempty"` EgressCos *string `json:"egress-cos,omitempty"` EgressQueues *[]SystemInterfaceEgressQueues `json:"egress-queues,omitempty"` EgressShapingProfile *string `json:"egress-shaping-profile,omitempty"` Eip *string `json:"eip,omitempty"` EstimatedDownstreamBandwidth *int64 `json:"estimated-downstream-bandwidth,omitempty"` EstimatedUpstreamBandwidth *int64 `json:"estimated-upstream-bandwidth,omitempty"` ExplicitFtpProxy *string `json:"explicit-ftp-proxy,omitempty"` ExplicitWebProxy *string `json:"explicit-web-proxy,omitempty"` External *string `json:"external,omitempty"` FailActionOnExtender *string `json:"fail-action-on-extender,omitempty"` FailAlertInterfaces *[]SystemInterfaceFailAlertInterfaces `json:"fail-alert-interfaces,omitempty"` FailAlertMethod *string `json:"fail-alert-method,omitempty"` FailDetect *string `json:"fail-detect,omitempty"` FailDetectOption *string `json:"fail-detect-option,omitempty"` Fortilink *string `json:"fortilink,omitempty"` FortilinkBackupLink *int64 `json:"fortilink-backup-link,omitempty"` FortilinkNeighborDetect *string `json:"fortilink-neighbor-detect,omitempty"` FortilinkSplitInterface *string `json:"fortilink-split-interface,omitempty"` FortilinkStacking *string `json:"fortilink-stacking,omitempty"` ForwardDomain *int64 `json:"forward-domain,omitempty"` Gwdetect *string `json:"gwdetect,omitempty"` HaPriority *int64 `json:"ha-priority,omitempty"` IcmpAcceptRedirect *string `json:"icmp-accept-redirect,omitempty"` IcmpSendRedirect *string `json:"icmp-send-redirect,omitempty"` IdentAccept *string `json:"ident-accept,omitempty"` IdleTimeout *int64 `json:"idle-timeout,omitempty"` Inbandwidth *int64 `json:"inbandwidth,omitempty"` IngressCos *string `json:"ingress-cos,omitempty"` IngressShapingProfile *string `json:"ingress-shaping-profile,omitempty"` IngressSpilloverThreshold *int64 `json:"ingress-spillover-threshold,omitempty"` Interface *string `json:"interface,omitempty"` Internal *int64 `json:"internal,omitempty"` Ip *string `json:"ip,omitempty"` IpManagedByFortiipam *string `json:"ip-managed-by-fortiipam,omitempty"` Ipmac *string `json:"ipmac,omitempty"` IpsSnifferMode *string `json:"ips-sniffer-mode,omitempty"` Ipunnumbered *string `json:"ipunnumbered,omitempty"` Ipv6 *[]SystemInterfaceIpv6 `json:"ipv6,omitempty"` L2forward *string `json:"l2forward,omitempty"` LacpHaSlave *string `json:"lacp-ha-slave,omitempty"` LacpMode *string `json:"lacp-mode,omitempty"` LacpSpeed *string `json:"lacp-speed,omitempty"` LcpEchoInterval *int64 `json:"lcp-echo-interval,omitempty"` LcpMaxEchoFails *int64 `json:"lcp-max-echo-fails,omitempty"` LinkUpDelay *int64 `json:"link-up-delay,omitempty"` LldpNetworkPolicy *string `json:"lldp-network-policy,omitempty"` LldpReception *string `json:"lldp-reception,omitempty"` LldpTransmission *string `json:"lldp-transmission,omitempty"` Macaddr *string `json:"macaddr,omitempty"` ManagedSubnetworkSize *string `json:"managed-subnetwork-size,omitempty"` ManagementIp *string `json:"management-ip,omitempty"` MeasuredDownstreamBandwidth *int64 `json:"measured-downstream-bandwidth,omitempty"` MeasuredUpstreamBandwidth *int64 `json:"measured-upstream-bandwidth,omitempty"` Mediatype *string `json:"mediatype,omitempty"` Member *[]SystemInterfaceMember `json:"member,omitempty"` MinLinks *int64 `json:"min-links,omitempty"` MinLinksDown *string `json:"min-links-down,omitempty"` Mode *string `json:"mode,omitempty"` MonitorBandwidth *string `json:"monitor-bandwidth,omitempty"` Mtu *int64 `json:"mtu,omitempty"` MtuOverride *string `json:"mtu-override,omitempty"` Name *string `json:"name,omitempty"` Ndiscforward *string `json:"ndiscforward,omitempty"` NetbiosForward *string `json:"netbios-forward,omitempty"` NetflowSampler *string `json:"netflow-sampler,omitempty"` Outbandwidth *int64 `json:"outbandwidth,omitempty"` PadtRetryTimeout *int64 `json:"padt-retry-timeout,omitempty"` Password *string `json:"password,omitempty"` PingServStatus *int64 `json:"ping-serv-status,omitempty"` PollingInterval *int64 `json:"polling-interval,omitempty"` PppoeUnnumberedNegotiate *string `json:"pppoe-unnumbered-negotiate,omitempty"` PptpAuthType *string `json:"pptp-auth-type,omitempty"` PptpClient *string `json:"pptp-client,omitempty"` PptpPassword *string `json:"pptp-password,omitempty"` PptpServerIp *string `json:"pptp-server-ip,omitempty"` PptpTimeout *int64 `json:"pptp-timeout,omitempty"` PptpUser *string `json:"pptp-user,omitempty"` PreserveSessionRoute *string `json:"preserve-session-route,omitempty"` Priority *int64 `json:"priority,omitempty"` PriorityOverride *string `json:"priority-override,omitempty"` ProxyCaptivePortal *string `json:"proxy-captive-portal,omitempty"` ReachableTime *int64 `json:"reachable-time,omitempty"` RedundantInterface *string `json:"redundant-interface,omitempty"` RemoteIp *string `json:"remote-ip,omitempty"` ReplacemsgOverrideGroup *string `json:"replacemsg-override-group,omitempty"` RingRx *int64 `json:"ring-rx,omitempty"` RingTx *int64 `json:"ring-tx,omitempty"` Role *string `json:"role,omitempty"` SampleDirection *string `json:"sample-direction,omitempty"` SampleRate *int64 `json:"sample-rate,omitempty"` SecondaryIP *string `json:"secondary-IP,omitempty"` Secondaryip *[]SystemInterfaceSecondaryip `json:"secondaryip,omitempty"` SecurityExemptList *string `json:"security-exempt-list,omitempty"` SecurityExternalLogout *string `json:"security-external-logout,omitempty"` SecurityExternalWeb *string `json:"security-external-web,omitempty"` SecurityGroups *[]SystemInterfaceSecurityGroups `json:"security-groups,omitempty"` SecurityMacAuthBypass *string `json:"security-mac-auth-bypass,omitempty"` SecurityMode *string `json:"security-mode,omitempty"` SecurityRedirectUrl *string `json:"security-redirect-url,omitempty"` ServiceName *string `json:"service-name,omitempty"` SflowSampler *string `json:"sflow-sampler,omitempty"` SnmpIndex *int64 `json:"snmp-index,omitempty"` Speed *string `json:"speed,omitempty"` SpilloverThreshold *int64 `json:"spillover-threshold,omitempty"` SrcCheck *string `json:"src-check,omitempty"` Status *string `json:"status,omitempty"` Stpforward *string `json:"stpforward,omitempty"` StpforwardMode *string `json:"stpforward-mode,omitempty"` Subst *string `json:"subst,omitempty"` SubstituteDstMac *string `json:"substitute-dst-mac,omitempty"` SwcFirstCreate *int64 `json:"swc-first-create,omitempty"` SwcVlan *int64 `json:"swc-vlan,omitempty"` Switch *string `json:"switch,omitempty"` SwitchControllerAccessVlan *string `json:"switch-controller-access-vlan,omitempty"` SwitchControllerArpInspection *string `json:"switch-controller-arp-inspection,omitempty"` SwitchControllerDhcpSnooping *string `json:"switch-controller-dhcp-snooping,omitempty"` SwitchControllerDhcpSnoopingOption82 *string `json:"switch-controller-dhcp-snooping-option82,omitempty"` SwitchControllerDhcpSnoopingVerifyMac *string `json:"switch-controller-dhcp-snooping-verify-mac,omitempty"` SwitchControllerDynamic *string `json:"switch-controller-dynamic,omitempty"` SwitchControllerFeature *string `json:"switch-controller-feature,omitempty"` SwitchControllerIgmpSnooping *string `json:"switch-controller-igmp-snooping,omitempty"` SwitchControllerIgmpSnoopingFastLeave *string `json:"switch-controller-igmp-snooping-fast-leave,omitempty"` SwitchControllerIgmpSnoopingProxy *string `json:"switch-controller-igmp-snooping-proxy,omitempty"` SwitchControllerIotScanning *string `json:"switch-controller-iot-scanning,omitempty"` SwitchControllerLearningLimit *int64 `json:"switch-controller-learning-limit,omitempty"` SwitchControllerMgmtVlan *int64 `json:"switch-controller-mgmt-vlan,omitempty"` SwitchControllerNac *string `json:"switch-controller-nac,omitempty"` SwitchControllerRspanMode *string `json:"switch-controller-rspan-mode,omitempty"` SwitchControllerSourceIp *string `json:"switch-controller-source-ip,omitempty"` SwitchControllerTrafficPolicy *string `json:"switch-controller-traffic-policy,omitempty"` SystemId *string `json:"system-id,omitempty"` SystemIdType *string `json:"system-id-type,omitempty"` Tagging *[]SystemInterfaceTagging `json:"tagging,omitempty"` TcpMss *int64 `json:"tcp-mss,omitempty"` TrustIp1 *string `json:"trust-ip-1,omitempty"` TrustIp2 *string `json:"trust-ip-2,omitempty"` TrustIp3 *string `json:"trust-ip-3,omitempty"` TrustIp61 *string `json:"trust-ip6-1,omitempty"` TrustIp62 *string `json:"trust-ip6-2,omitempty"` TrustIp63 *string `json:"trust-ip6-3,omitempty"` Type *string `json:"type,omitempty"` Username *string `json:"username,omitempty"` Vdom *string `json:"vdom,omitempty"` Vindex *int64 `json:"vindex,omitempty"` VlanProtocol *string `json:"vlan-protocol,omitempty"` Vlanforward *string `json:"vlanforward,omitempty"` Vlanid *int64 `json:"vlanid,omitempty"` Vrf *int64 `json:"vrf,omitempty"` Vrrp *[]SystemInterfaceVrrp `json:"vrrp,omitempty"` VrrpVirtualMac *string `json:"vrrp-virtual-mac,omitempty"` Wccp *string `json:"wccp,omitempty"` Weight *int64 `json:"weight,omitempty"` WinsIp *string `json:"wins-ip,omitempty"` }
type SystemInterfaceEgressQueues ¶
type SystemInterfaceEgressQueues struct { Cos0 *string `json:"cos0,omitempty"` Cos1 *string `json:"cos1,omitempty"` Cos2 *string `json:"cos2,omitempty"` Cos3 *string `json:"cos3,omitempty"` Cos4 *string `json:"cos4,omitempty"` Cos5 *string `json:"cos5,omitempty"` Cos6 *string `json:"cos6,omitempty"` Cos7 *string `json:"cos7,omitempty"` }
type SystemInterfaceFailAlertInterfaces ¶
type SystemInterfaceFailAlertInterfaces struct {
Name *string `json:"name,omitempty"`
}
type SystemInterfaceIpv6 ¶
type SystemInterfaceIpv6 struct { Autoconf *string `json:"autoconf,omitempty"` CliConn6Status *int64 `json:"cli-conn6-status,omitempty"` Dhcp6ClientOptions *string `json:"dhcp6-client-options,omitempty"` Dhcp6IapdList *[]SystemInterfaceIpv6Dhcp6IapdList `json:"dhcp6-iapd-list,omitempty"` Dhcp6InformationRequest *string `json:"dhcp6-information-request,omitempty"` Dhcp6PrefixDelegation *string `json:"dhcp6-prefix-delegation,omitempty"` Dhcp6PrefixHint *string `json:"dhcp6-prefix-hint,omitempty"` Dhcp6PrefixHintPlt *int64 `json:"dhcp6-prefix-hint-plt,omitempty"` Dhcp6PrefixHintVlt *int64 `json:"dhcp6-prefix-hint-vlt,omitempty"` Dhcp6RelayIp *string `json:"dhcp6-relay-ip,omitempty"` Dhcp6RelayService *string `json:"dhcp6-relay-service,omitempty"` Dhcp6RelayType *string `json:"dhcp6-relay-type,omitempty"` Icmp6SendRedirect *string `json:"icmp6-send-redirect,omitempty"` InterfaceIdentifier *string `json:"interface-identifier,omitempty"` Ip6Address *string `json:"ip6-address,omitempty"` Ip6Allowaccess *string `json:"ip6-allowaccess,omitempty"` Ip6DefaultLife *int64 `json:"ip6-default-life,omitempty"` Ip6DelegatedPrefixIaid *int64 `json:"ip6-delegated-prefix-iaid,omitempty"` Ip6DelegatedPrefixList *[]SystemInterfaceIpv6Ip6DelegatedPrefixList `json:"ip6-delegated-prefix-list,omitempty"` Ip6DnsServerOverride *string `json:"ip6-dns-server-override,omitempty"` Ip6ExtraAddr *[]SystemInterfaceIpv6Ip6ExtraAddr `json:"ip6-extra-addr,omitempty"` Ip6HopLimit *int64 `json:"ip6-hop-limit,omitempty"` Ip6LinkMtu *int64 `json:"ip6-link-mtu,omitempty"` Ip6ManageFlag *string `json:"ip6-manage-flag,omitempty"` Ip6MaxInterval *int64 `json:"ip6-max-interval,omitempty"` Ip6MinInterval *int64 `json:"ip6-min-interval,omitempty"` Ip6Mode *string `json:"ip6-mode,omitempty"` Ip6OtherFlag *string `json:"ip6-other-flag,omitempty"` Ip6PrefixList *[]SystemInterfaceIpv6Ip6PrefixList `json:"ip6-prefix-list,omitempty"` Ip6PrefixMode *string `json:"ip6-prefix-mode,omitempty"` Ip6ReachableTime *int64 `json:"ip6-reachable-time,omitempty"` Ip6RetransTime *int64 `json:"ip6-retrans-time,omitempty"` Ip6SendAdv *string `json:"ip6-send-adv,omitempty"` Ip6Subnet *string `json:"ip6-subnet,omitempty"` Ip6UpstreamInterface *string `json:"ip6-upstream-interface,omitempty"` NdCert *string `json:"nd-cert,omitempty"` NdCgaModifier *string `json:"nd-cga-modifier,omitempty"` NdMode *string `json:"nd-mode,omitempty"` NdSecurityLevel *int64 `json:"nd-security-level,omitempty"` NdTimestampDelta *int64 `json:"nd-timestamp-delta,omitempty"` NdTimestampFuzz *int64 `json:"nd-timestamp-fuzz,omitempty"` RaSendMtu *string `json:"ra-send-mtu,omitempty"` UniqueAutoconfAddr *string `json:"unique-autoconf-addr,omitempty"` Vrip6_link_local *string `json:"vrip6_link_local,omitempty"` VrrpVirtualMac6 *string `json:"vrrp-virtual-mac6,omitempty"` Vrrp6 *[]SystemInterfaceIpv6Vrrp6 `json:"vrrp6,omitempty"` }
type SystemInterfaceIpv6Ip6DelegatedPrefixList ¶
type SystemInterfaceIpv6Ip6DelegatedPrefixList struct { AutonomousFlag *string `json:"autonomous-flag,omitempty"` DelegatedPrefixIaid *int64 `json:"delegated-prefix-iaid,omitempty"` OnlinkFlag *string `json:"onlink-flag,omitempty"` PrefixId *int64 `json:"prefix-id,omitempty"` Rdnss *string `json:"rdnss,omitempty"` RdnssService *string `json:"rdnss-service,omitempty"` Subnet *string `json:"subnet,omitempty"` UpstreamInterface *string `json:"upstream-interface,omitempty"` }
type SystemInterfaceIpv6Ip6ExtraAddr ¶
type SystemInterfaceIpv6Ip6ExtraAddr struct {
Prefix *string `json:"prefix,omitempty"`
}
type SystemInterfaceIpv6Ip6PrefixList ¶
type SystemInterfaceIpv6Ip6PrefixList struct { AutonomousFlag *string `json:"autonomous-flag,omitempty"` Dnssl *[]SystemInterfaceIpv6Ip6PrefixListDnssl `json:"dnssl,omitempty"` OnlinkFlag *string `json:"onlink-flag,omitempty"` PreferredLifeTime *int64 `json:"preferred-life-time,omitempty"` Prefix *string `json:"prefix,omitempty"` Rdnss *string `json:"rdnss,omitempty"` ValidLifeTime *int64 `json:"valid-life-time,omitempty"` }
type SystemInterfaceIpv6Ip6PrefixListDnssl ¶
type SystemInterfaceIpv6Ip6PrefixListDnssl struct {
Domain *string `json:"domain,omitempty"`
}
type SystemInterfaceIpv6Vrrp6 ¶
type SystemInterfaceIpv6Vrrp6 struct { AcceptMode *string `json:"accept-mode,omitempty"` AdvInterval *int64 `json:"adv-interval,omitempty"` Preempt *string `json:"preempt,omitempty"` Priority *int64 `json:"priority,omitempty"` StartTime *int64 `json:"start-time,omitempty"` Status *string `json:"status,omitempty"` Vrdst6 *string `json:"vrdst6,omitempty"` Vrgrp *int64 `json:"vrgrp,omitempty"` Vrid *int64 `json:"vrid,omitempty"` Vrip6 *string `json:"vrip6,omitempty"` }
type SystemInterfaceMember ¶
type SystemInterfaceMember struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemInterfaceSecondaryip ¶
type SystemInterfaceSecondaryip struct { Allowaccess *string `json:"allowaccess,omitempty"` Detectprotocol *string `json:"detectprotocol,omitempty"` Detectserver *string `json:"detectserver,omitempty"` Gwdetect *string `json:"gwdetect,omitempty"` HaPriority *int64 `json:"ha-priority,omitempty"` Id *int64 `json:"id,omitempty"` Ip *string `json:"ip,omitempty"` PingServStatus *int64 `json:"ping-serv-status,omitempty"` }
type SystemInterfaceSecurityGroups ¶
type SystemInterfaceSecurityGroups struct {
Name *string `json:"name,omitempty"`
}
type SystemInterfaceTagging ¶
type SystemInterfaceTagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]SystemInterfaceTaggingTags `json:"tags,omitempty"` }
type SystemInterfaceTaggingTags ¶
type SystemInterfaceTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type SystemInterfaceVrrp ¶
type SystemInterfaceVrrp struct { AcceptMode *string `json:"accept-mode,omitempty"` AdvInterval *int64 `json:"adv-interval,omitempty"` IgnoreDefaultRoute *string `json:"ignore-default-route,omitempty"` Preempt *string `json:"preempt,omitempty"` Priority *int64 `json:"priority,omitempty"` ProxyArp *[]SystemInterfaceVrrpProxyArp `json:"proxy-arp,omitempty"` StartTime *int64 `json:"start-time,omitempty"` Status *string `json:"status,omitempty"` Version *string `json:"version,omitempty"` Vrdst *string `json:"vrdst,omitempty"` VrdstPriority *int64 `json:"vrdst-priority,omitempty"` Vrgrp *int64 `json:"vrgrp,omitempty"` Vrid *int64 `json:"vrid,omitempty"` Vrip *string `json:"vrip,omitempty"` }
type SystemIpam ¶
type SystemIpipTunnel ¶
type SystemIpipTunnel struct { AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` Interface *string `json:"interface,omitempty"` LocalGw *string `json:"local-gw,omitempty"` Name *string `json:"name,omitempty"` RemoteGw *string `json:"remote-gw,omitempty"` UseSdwan *string `json:"use-sdwan,omitempty"` }
type SystemIpsUrlfilterDns ¶
type SystemIpsUrlfilterDns6 ¶
type SystemIpsecAggregate ¶
type SystemIpsecAggregate struct { Algorithm *string `json:"algorithm,omitempty"` Member *[]SystemIpsecAggregateMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` }
type SystemIpsecAggregateMember ¶
type SystemIpsecAggregateMember struct {
TunnelName *string `json:"tunnel-name,omitempty"`
}
type SystemIpv6Tunnel ¶
type SystemIpv6Tunnel struct { AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` Destination *string `json:"destination,omitempty"` Interface *string `json:"interface,omitempty"` Name *string `json:"name,omitempty"` Source *string `json:"source,omitempty"` UseSdwan *string `json:"use-sdwan,omitempty"` }
type SystemLinkMonitor ¶
type SystemLinkMonitor struct { AddrMode *string `json:"addr-mode,omitempty"` ClassId *int64 `json:"class-id,omitempty"` Diffservcode *string `json:"diffservcode,omitempty"` FailWeight *int64 `json:"fail-weight,omitempty"` Failtime *int64 `json:"failtime,omitempty"` GatewayIp *string `json:"gateway-ip,omitempty"` GatewayIp6 *string `json:"gateway-ip6,omitempty"` HaPriority *int64 `json:"ha-priority,omitempty"` HttpAgent *string `json:"http-agent,omitempty"` HttpGet *string `json:"http-get,omitempty"` HttpMatch *string `json:"http-match,omitempty"` Interval *int64 `json:"interval,omitempty"` Name *string `json:"name,omitempty"` PacketSize *int64 `json:"packet-size,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ProbeCount *int64 `json:"probe-count,omitempty"` ProbeTimeout *int64 `json:"probe-timeout,omitempty"` Protocol *string `json:"protocol,omitempty"` Recoverytime *int64 `json:"recoverytime,omitempty"` Route *[]SystemLinkMonitorRoute `json:"route,omitempty"` SecurityMode *string `json:"security-mode,omitempty"` Server *[]SystemLinkMonitorServer `json:"server,omitempty"` ServerConfig *string `json:"server-config,omitempty"` ServerList *[]SystemLinkMonitorServerList `json:"server-list,omitempty"` ServiceDetection *string `json:"service-detection,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SourceIp6 *string `json:"source-ip6,omitempty"` Srcintf *string `json:"srcintf,omitempty"` Status *string `json:"status,omitempty"` UpdateCascadeInterface *string `json:"update-cascade-interface,omitempty"` UpdatePolicyRoute *string `json:"update-policy-route,omitempty"` UpdateStaticRoute *string `json:"update-static-route,omitempty"` }
type SystemLinkMonitorRoute ¶
type SystemLinkMonitorRoute struct {
Subnet *string `json:"subnet,omitempty"`
}
type SystemLinkMonitorServer ¶
type SystemLinkMonitorServer struct {
Address *string `json:"address,omitempty"`
}
type SystemLldpNetworkPolicy ¶
type SystemLldpNetworkPolicy struct { Comment *string `json:"comment,omitempty"` Guest *[]SystemLldpNetworkPolicyGuest `json:"guest,omitempty"` GuestVoiceSignaling *[]SystemLldpNetworkPolicyGuestVoiceSignaling `json:"guest-voice-signaling,omitempty"` Name *string `json:"name,omitempty"` Softphone *[]SystemLldpNetworkPolicySoftphone `json:"softphone,omitempty"` StreamingVideo *[]SystemLldpNetworkPolicyStreamingVideo `json:"streaming-video,omitempty"` VideoConferencing *[]SystemLldpNetworkPolicyVideoConferencing `json:"video-conferencing,omitempty"` VideoSignaling *[]SystemLldpNetworkPolicyVideoSignaling `json:"video-signaling,omitempty"` Voice *[]SystemLldpNetworkPolicyVoice `json:"voice,omitempty"` VoiceSignaling *[]SystemLldpNetworkPolicyVoiceSignaling `json:"voice-signaling,omitempty"` }
type SystemLteModem ¶
type SystemLteModem struct { Apn *string `json:"apn,omitempty"` Authtype *string `json:"authtype,omitempty"` ExtraInit *string `json:"extra-init,omitempty"` HolddownTimer *int64 `json:"holddown-timer,omitempty"` Interface *string `json:"interface,omitempty"` Mode *string `json:"mode,omitempty"` ModemPort *int64 `json:"modem-port,omitempty"` Passwd *string `json:"passwd,omitempty"` Status *string `json:"status,omitempty"` Username *string `json:"username,omitempty"` }
type SystemMacAddressTable ¶
type SystemMobileTunnel ¶
type SystemMobileTunnel struct { HashAlgorithm *string `json:"hash-algorithm,omitempty"` HomeAddress *string `json:"home-address,omitempty"` HomeAgent *string `json:"home-agent,omitempty"` Lifetime *int64 `json:"lifetime,omitempty"` NMhaeKey *string `json:"n-mhae-key,omitempty"` NMhaeKeyType *string `json:"n-mhae-key-type,omitempty"` NMhaeSpi *int64 `json:"n-mhae-spi,omitempty"` Name *string `json:"name,omitempty"` Network *[]SystemMobileTunnelNetwork `json:"network,omitempty"` RegInterval *int64 `json:"reg-interval,omitempty"` RegRetry *int64 `json:"reg-retry,omitempty"` RenewInterval *int64 `json:"renew-interval,omitempty"` RoamingInterface *string `json:"roaming-interface,omitempty"` Status *string `json:"status,omitempty"` TunnelMode *string `json:"tunnel-mode,omitempty"` }
type SystemModem ¶
type SystemModem struct { Action *string `json:"action,omitempty"` Altmode *string `json:"altmode,omitempty"` Authtype1 *string `json:"authtype1,omitempty"` Authtype2 *string `json:"authtype2,omitempty"` Authtype3 *string `json:"authtype3,omitempty"` AutoDial *string `json:"auto-dial,omitempty"` ConnectTimeout *int64 `json:"connect-timeout,omitempty"` DialCmd1 *string `json:"dial-cmd1,omitempty"` DialCmd2 *string `json:"dial-cmd2,omitempty"` DialCmd3 *string `json:"dial-cmd3,omitempty"` DialOnDemand *string `json:"dial-on-demand,omitempty"` Distance *int64 `json:"distance,omitempty"` DontSendCR1 *string `json:"dont-send-CR1,omitempty"` DontSendCR2 *string `json:"dont-send-CR2,omitempty"` DontSendCR3 *string `json:"dont-send-CR3,omitempty"` ExtraInit1 *string `json:"extra-init1,omitempty"` ExtraInit2 *string `json:"extra-init2,omitempty"` ExtraInit3 *string `json:"extra-init3,omitempty"` HolddownTimer *int64 `json:"holddown-timer,omitempty"` IdleTimer *int64 `json:"idle-timer,omitempty"` Interface *string `json:"interface,omitempty"` LockdownLac *string `json:"lockdown-lac,omitempty"` Mode *string `json:"mode,omitempty"` NetworkInit *string `json:"network-init,omitempty"` Passwd1 *string `json:"passwd1,omitempty"` Passwd2 *string `json:"passwd2,omitempty"` Passwd3 *string `json:"passwd3,omitempty"` PeerModem1 *string `json:"peer-modem1,omitempty"` PeerModem2 *string `json:"peer-modem2,omitempty"` PeerModem3 *string `json:"peer-modem3,omitempty"` Phone1 *string `json:"phone1,omitempty"` Phone2 *string `json:"phone2,omitempty"` Phone3 *string `json:"phone3,omitempty"` PinInit *string `json:"pin-init,omitempty"` PppEchoRequest1 *string `json:"ppp-echo-request1,omitempty"` PppEchoRequest2 *string `json:"ppp-echo-request2,omitempty"` PppEchoRequest3 *string `json:"ppp-echo-request3,omitempty"` Priority *int64 `json:"priority,omitempty"` Redial *string `json:"redial,omitempty"` Reset *int64 `json:"reset,omitempty"` Status *string `json:"status,omitempty"` TrafficCheck *string `json:"traffic-check,omitempty"` Username1 *string `json:"username1,omitempty"` Username2 *string `json:"username2,omitempty"` Username3 *string `json:"username3,omitempty"` WirelessPort *int64 `json:"wireless-port,omitempty"` }
type SystemNat64 ¶
type SystemNat64 struct { AlwaysSynthesizeAaaaRecord *string `json:"always-synthesize-aaaa-record,omitempty"` GenerateIpv6FragmentHeader *string `json:"generate-ipv6-fragment-header,omitempty"` Nat46ForceIpv4PacketForwarding *string `json:"nat46-force-ipv4-packet-forwarding,omitempty"` Nat64Prefix *string `json:"nat64-prefix,omitempty"` SecondaryPrefix *[]SystemNat64SecondaryPrefix `json:"secondary-prefix,omitempty"` SecondaryPrefixStatus *string `json:"secondary-prefix-status,omitempty"` Status *string `json:"status,omitempty"` }
type SystemNdProxy ¶
type SystemNdProxy struct { Member *[]SystemNdProxyMember `json:"member,omitempty"` Status *string `json:"status,omitempty"` }
type SystemNdProxyMember ¶
type SystemNdProxyMember struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemNetflow ¶
type SystemNetflow struct { ActiveFlowTimeout *int64 `json:"active-flow-timeout,omitempty"` CollectorIp *string `json:"collector-ip,omitempty"` CollectorPort *int64 `json:"collector-port,omitempty"` InactiveFlowTimeout *int64 `json:"inactive-flow-timeout,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` SourceIp *string `json:"source-ip,omitempty"` TemplateTxCounter *int64 `json:"template-tx-counter,omitempty"` TemplateTxTimeout *int64 `json:"template-tx-timeout,omitempty"` }
type SystemNetworkVisibility ¶
type SystemNetworkVisibility struct { DestinationHostnameVisibility *string `json:"destination-hostname-visibility,omitempty"` DestinationLocation *string `json:"destination-location,omitempty"` DestinationVisibility *string `json:"destination-visibility,omitempty"` HostnameLimit *int64 `json:"hostname-limit,omitempty"` HostnameTtl *int64 `json:"hostname-ttl,omitempty"` SourceLocation *string `json:"source-location,omitempty"` }
type SystemNpu ¶
type SystemNpu struct { CapwapOffload *string `json:"capwap-offload,omitempty"` DedicatedManagementAffinity *string `json:"dedicated-management-affinity,omitempty"` DedicatedManagementCpu *string `json:"dedicated-management-cpu,omitempty"` DefaultQosType *string `json:"default-qos-type,omitempty"` DosOptions *[]SystemNpuDosOptions `json:"dos-options,omitempty"` DoubleLevelMcastOffload *string `json:"double-level-mcast-offload,omitempty"` DseTimeout *int64 `json:"dse-timeout,omitempty"` DswDtsProfile *[]SystemNpuDswDtsProfile `json:"dsw-dts-profile,omitempty"` DswQueueDtsProfile *[]SystemNpuDswQueueDtsProfile `json:"dsw-queue-dts-profile,omitempty"` Fastpath *string `json:"fastpath,omitempty"` FpAnomaly *[]SystemNpuFpAnomaly `json:"fp-anomaly,omitempty"` GtpSupport *string `json:"gtp-support,omitempty"` HashTblSpread *string `json:"hash-tbl-spread,omitempty"` Hpe *[]SystemNpuHpe `json:"hpe,omitempty"` HtabDediQueueNr *int64 `json:"htab-dedi-queue-nr,omitempty"` HtabMsgQueue *string `json:"htab-msg-queue,omitempty"` InboundDscpCopyPort *[]SystemNpuInboundDscpCopyPort `json:"inbound-dscp-copy-port,omitempty"` IpReassembly *[]SystemNpuIpReassembly `json:"ip-reassembly,omitempty"` IppoolOverloadHigh *int64 `json:"ippool-overload-high,omitempty"` IppoolOverloadLow *int64 `json:"ippool-overload-low,omitempty"` IpsecDecSubengineMask *string `json:"ipsec-dec-subengine-mask,omitempty"` IpsecEncSubengineMask *string `json:"ipsec-enc-subengine-mask,omitempty"` IpsecInboundCache *string `json:"ipsec-inbound-cache,omitempty"` IpsecMtuOverride *string `json:"ipsec-mtu-override,omitempty"` IpsecObNpSel *string `json:"ipsec-ob-np-sel,omitempty"` IpsecOverVlink *string `json:"ipsec-over-vlink,omitempty"` IsfNpQueues *[]SystemNpuIsfNpQueues `json:"isf-np-queues,omitempty"` MaxSessionTimeout *int64 `json:"max-session-timeout,omitempty"` McastSessionAccounting *string `json:"mcast-session-accounting,omitempty"` NapiBreakInterval *int64 `json:"napi-break-interval,omitempty"` NpQueues *[]SystemNpuNpQueues `json:"np-queues,omitempty"` Np6CpsOptimizationMode *string `json:"np6-cps-optimization-mode,omitempty"` PbaEim *string `json:"pba-eim,omitempty"` PerSessionAccounting *string `json:"per-session-accounting,omitempty"` PolicyOffloadLevel *string `json:"policy-offload-level,omitempty"` PortCpuMap *[]SystemNpuPortCpuMap `json:"port-cpu-map,omitempty"` PortNpuMap *[]SystemNpuPortNpuMap `json:"port-npu-map,omitempty"` PriorityProtocol *[]SystemNpuPriorityProtocol `json:"priority-protocol,omitempty"` QosMode *string `json:"qos-mode,omitempty"` RdpOffload *string `json:"rdp-offload,omitempty"` RecoverNp6Link *string `json:"recover-np6-link,omitempty"` SessionAcctInterval *int64 `json:"session-acct-interval,omitempty"` SseBackpressure *string `json:"sse-backpressure,omitempty"` StripClearTextPadding *string `json:"strip-clear-text-padding,omitempty"` StripEspPadding *string `json:"strip-esp-padding,omitempty"` SwNpBandwidth *string `json:"sw-np-bandwidth,omitempty"` TcpRstTimeout *int64 `json:"tcp-rst-timeout,omitempty"` TcpTimeoutProfile *[]SystemNpuTcpTimeoutProfile `json:"tcp-timeout-profile,omitempty"` UdpTimeoutProfile *[]SystemNpuUdpTimeoutProfile `json:"udp-timeout-profile,omitempty"` VlanLookupCache *string `json:"vlan-lookup-cache,omitempty"` }
type SystemNpuDosOptions ¶
type SystemNpuDswDtsProfile ¶
type SystemNpuFpAnomaly ¶
type SystemNpuFpAnomaly struct { IcmpCsumErr *string `json:"icmp-csum-err,omitempty"` IcmpFrag *string `json:"icmp-frag,omitempty"` IcmpLand *string `json:"icmp-land,omitempty"` Ipv4CsumErr *string `json:"ipv4-csum-err,omitempty"` Ipv4Land *string `json:"ipv4-land,omitempty"` Ipv4Optlsrr *string `json:"ipv4-optlsrr,omitempty"` Ipv4Optrr *string `json:"ipv4-optrr,omitempty"` Ipv4Optsecurity *string `json:"ipv4-optsecurity,omitempty"` Ipv4Optssrr *string `json:"ipv4-optssrr,omitempty"` Ipv4Optstream *string `json:"ipv4-optstream,omitempty"` Ipv4Opttimestamp *string `json:"ipv4-opttimestamp,omitempty"` Ipv4ProtoErr *string `json:"ipv4-proto-err,omitempty"` Ipv4Unknopt *string `json:"ipv4-unknopt,omitempty"` Ipv6DaddrErr *string `json:"ipv6-daddr-err,omitempty"` Ipv6Land *string `json:"ipv6-land,omitempty"` Ipv6Optendpid *string `json:"ipv6-optendpid,omitempty"` Ipv6Opthomeaddr *string `json:"ipv6-opthomeaddr,omitempty"` Ipv6Optinvld *string `json:"ipv6-optinvld,omitempty"` Ipv6Optjumbo *string `json:"ipv6-optjumbo,omitempty"` Ipv6Optnsap *string `json:"ipv6-optnsap,omitempty"` Ipv6Optralert *string `json:"ipv6-optralert,omitempty"` Ipv6Opttunnel *string `json:"ipv6-opttunnel,omitempty"` Ipv6ProtoErr *string `json:"ipv6-proto-err,omitempty"` Ipv6SaddrErr *string `json:"ipv6-saddr-err,omitempty"` Ipv6Unknopt *string `json:"ipv6-unknopt,omitempty"` TcpCsumErr *string `json:"tcp-csum-err,omitempty"` TcpFinNoack *string `json:"tcp-fin-noack,omitempty"` TcpFinOnly *string `json:"tcp-fin-only,omitempty"` TcpLand *string `json:"tcp-land,omitempty"` TcpNoFlag *string `json:"tcp-no-flag,omitempty"` TcpSynData *string `json:"tcp-syn-data,omitempty"` TcpSynFin *string `json:"tcp-syn-fin,omitempty"` TcpWinnuke *string `json:"tcp-winnuke,omitempty"` UdpCsumErr *string `json:"udp-csum-err,omitempty"` UdpLand *string `json:"udp-land,omitempty"` }
type SystemNpuHpe ¶
type SystemNpuHpe struct { AllProtocol *int64 `json:"all-protocol,omitempty"` ArpMax *int64 `json:"arp-max,omitempty"` EnableShaper *string `json:"enable-shaper,omitempty"` EspMax *int64 `json:"esp-max,omitempty"` HighPriority *int64 `json:"high-priority,omitempty"` IcmpMax *int64 `json:"icmp-max,omitempty"` IpFragMax *int64 `json:"ip-frag-max,omitempty"` IpOthersMax *int64 `json:"ip-others-max,omitempty"` L2OthersMax *int64 `json:"l2-others-max,omitempty"` SctpMax *int64 `json:"sctp-max,omitempty"` TcpMax *int64 `json:"tcp-max,omitempty"` TcpfinRstMax *int64 `json:"tcpfin-rst-max,omitempty"` TcpsynAckMax *int64 `json:"tcpsyn-ack-max,omitempty"` TcpsynMax *int64 `json:"tcpsyn-max,omitempty"` UdpMax *int64 `json:"udp-max,omitempty"` }
type SystemNpuInboundDscpCopyPort ¶
type SystemNpuInboundDscpCopyPort struct {
Interface *string `json:"interface,omitempty"`
}
type SystemNpuIpReassembly ¶
type SystemNpuIsfNpQueues ¶
type SystemNpuIsfNpQueues struct { Cos0 *string `json:"cos0,omitempty"` Cos1 *string `json:"cos1,omitempty"` Cos2 *string `json:"cos2,omitempty"` Cos3 *string `json:"cos3,omitempty"` Cos4 *string `json:"cos4,omitempty"` Cos5 *string `json:"cos5,omitempty"` Cos6 *string `json:"cos6,omitempty"` Cos7 *string `json:"cos7,omitempty"` }
type SystemNpuNpQueues ¶
type SystemNpuNpQueues struct { EthernetType *[]SystemNpuNpQueuesEthernetType `json:"ethernet-type,omitempty"` IpProtocol *[]SystemNpuNpQueuesIpProtocol `json:"ip-protocol,omitempty"` IpService *[]SystemNpuNpQueuesIpService `json:"ip-service,omitempty"` Profile *[]SystemNpuNpQueuesProfile `json:"profile,omitempty"` Scheduler *[]SystemNpuNpQueuesScheduler `json:"scheduler,omitempty"` }
type SystemNpuNpQueuesProfile ¶
type SystemNpuNpQueuesProfile struct { Cos0 *string `json:"cos0,omitempty"` Cos1 *string `json:"cos1,omitempty"` Cos2 *string `json:"cos2,omitempty"` Cos3 *string `json:"cos3,omitempty"` Cos4 *string `json:"cos4,omitempty"` Cos5 *string `json:"cos5,omitempty"` Cos6 *string `json:"cos6,omitempty"` Cos7 *string `json:"cos7,omitempty"` Dscp0 *string `json:"dscp0,omitempty"` Dscp1 *string `json:"dscp1,omitempty"` Dscp10 *string `json:"dscp10,omitempty"` Dscp11 *string `json:"dscp11,omitempty"` Dscp12 *string `json:"dscp12,omitempty"` Dscp13 *string `json:"dscp13,omitempty"` Dscp14 *string `json:"dscp14,omitempty"` Dscp15 *string `json:"dscp15,omitempty"` Dscp16 *string `json:"dscp16,omitempty"` Dscp17 *string `json:"dscp17,omitempty"` Dscp18 *string `json:"dscp18,omitempty"` Dscp19 *string `json:"dscp19,omitempty"` Dscp2 *string `json:"dscp2,omitempty"` Dscp20 *string `json:"dscp20,omitempty"` Dscp21 *string `json:"dscp21,omitempty"` Dscp22 *string `json:"dscp22,omitempty"` Dscp23 *string `json:"dscp23,omitempty"` Dscp24 *string `json:"dscp24,omitempty"` Dscp25 *string `json:"dscp25,omitempty"` Dscp26 *string `json:"dscp26,omitempty"` Dscp27 *string `json:"dscp27,omitempty"` Dscp28 *string `json:"dscp28,omitempty"` Dscp29 *string `json:"dscp29,omitempty"` Dscp3 *string `json:"dscp3,omitempty"` Dscp30 *string `json:"dscp30,omitempty"` Dscp31 *string `json:"dscp31,omitempty"` Dscp32 *string `json:"dscp32,omitempty"` Dscp33 *string `json:"dscp33,omitempty"` Dscp34 *string `json:"dscp34,omitempty"` Dscp35 *string `json:"dscp35,omitempty"` Dscp36 *string `json:"dscp36,omitempty"` Dscp37 *string `json:"dscp37,omitempty"` Dscp38 *string `json:"dscp38,omitempty"` Dscp39 *string `json:"dscp39,omitempty"` Dscp4 *string `json:"dscp4,omitempty"` Dscp40 *string `json:"dscp40,omitempty"` Dscp41 *string `json:"dscp41,omitempty"` Dscp42 *string `json:"dscp42,omitempty"` Dscp43 *string `json:"dscp43,omitempty"` Dscp44 *string `json:"dscp44,omitempty"` Dscp45 *string `json:"dscp45,omitempty"` Dscp46 *string `json:"dscp46,omitempty"` Dscp47 *string `json:"dscp47,omitempty"` Dscp48 *string `json:"dscp48,omitempty"` Dscp49 *string `json:"dscp49,omitempty"` Dscp5 *string `json:"dscp5,omitempty"` Dscp50 *string `json:"dscp50,omitempty"` Dscp51 *string `json:"dscp51,omitempty"` Dscp52 *string `json:"dscp52,omitempty"` Dscp53 *string `json:"dscp53,omitempty"` Dscp54 *string `json:"dscp54,omitempty"` Dscp55 *string `json:"dscp55,omitempty"` Dscp56 *string `json:"dscp56,omitempty"` Dscp57 *string `json:"dscp57,omitempty"` Dscp58 *string `json:"dscp58,omitempty"` Dscp59 *string `json:"dscp59,omitempty"` Dscp6 *string `json:"dscp6,omitempty"` Dscp60 *string `json:"dscp60,omitempty"` Dscp61 *string `json:"dscp61,omitempty"` Dscp62 *string `json:"dscp62,omitempty"` Dscp63 *string `json:"dscp63,omitempty"` Dscp7 *string `json:"dscp7,omitempty"` Dscp8 *string `json:"dscp8,omitempty"` Dscp9 *string `json:"dscp9,omitempty"` Id *int64 `json:"id,omitempty"` Type *string `json:"type,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type SystemNpuPortCpuMap ¶
type SystemNpuPortNpuMap ¶
type SystemNpuTcpTimeoutProfile ¶
type SystemNpuTcpTimeoutProfile struct { CloseWait *int64 `json:"close-wait,omitempty"` FinWait *int64 `json:"fin-wait,omitempty"` Id *int64 `json:"id,omitempty"` SynSent *int64 `json:"syn-sent,omitempty"` SynWait *int64 `json:"syn-wait,omitempty"` TcpIdle *int64 `json:"tcp-idle,omitempty"` TimeWait *int64 `json:"time-wait,omitempty"` }
type SystemNtp ¶
type SystemNtp struct { Authentication *string `json:"authentication,omitempty"` Interface *[]SystemNtpInterface `json:"interface,omitempty"` Key *string `json:"key,omitempty"` KeyId *int64 `json:"key-id,omitempty"` KeyType *string `json:"key-type,omitempty"` Ntpserver *[]SystemNtpNtpserver `json:"ntpserver,omitempty"` Ntpsync *string `json:"ntpsync,omitempty"` ServerMode *string `json:"server-mode,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SourceIp6 *string `json:"source-ip6,omitempty"` Syncinterval *int64 `json:"syncinterval,omitempty"` Type *string `json:"type,omitempty"` }
type SystemNtpInterface ¶
type SystemNtpInterface struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemNtpNtpserver ¶
type SystemNtpNtpserver struct { Authentication *string `json:"authentication,omitempty"` Id *int64 `json:"id,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Key *string `json:"key,omitempty"` KeyId *int64 `json:"key-id,omitempty"` Ntpv3 *string `json:"ntpv3,omitempty"` Server *string `json:"server,omitempty"` }
type SystemObjectTagging ¶
type SystemObjectTagging struct { Address *string `json:"address,omitempty"` Category *string `json:"category,omitempty"` Color *int64 `json:"color,omitempty"` Device *string `json:"device,omitempty"` Interface *string `json:"interface,omitempty"` Multiple *string `json:"multiple,omitempty"` Tags *[]SystemObjectTaggingTags `json:"tags,omitempty"` }
type SystemObjectTaggingTags ¶
type SystemObjectTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type SystemPasswordPolicy ¶
type SystemPasswordPolicy struct { ApplyTo *string `json:"apply-to,omitempty"` Change4Characters *string `json:"change-4-characters,omitempty"` ExpireDay *int64 `json:"expire-day,omitempty"` ExpireStatus *string `json:"expire-status,omitempty"` MinChangeCharacters *int64 `json:"min-change-characters,omitempty"` MinLowerCaseLetter *int64 `json:"min-lower-case-letter,omitempty"` MinNonAlphanumeric *int64 `json:"min-non-alphanumeric,omitempty"` MinNumber *int64 `json:"min-number,omitempty"` MinUpperCaseLetter *int64 `json:"min-upper-case-letter,omitempty"` MinimumLength *int64 `json:"minimum-length,omitempty"` ReusePassword *string `json:"reuse-password,omitempty"` Status *string `json:"status,omitempty"` }
type SystemPasswordPolicyGuestAdmin ¶
type SystemPasswordPolicyGuestAdmin struct { ApplyTo *string `json:"apply-to,omitempty"` Change4Characters *string `json:"change-4-characters,omitempty"` ExpireDay *int64 `json:"expire-day,omitempty"` ExpireStatus *string `json:"expire-status,omitempty"` MinChangeCharacters *int64 `json:"min-change-characters,omitempty"` MinLowerCaseLetter *int64 `json:"min-lower-case-letter,omitempty"` MinNonAlphanumeric *int64 `json:"min-non-alphanumeric,omitempty"` MinNumber *int64 `json:"min-number,omitempty"` MinUpperCaseLetter *int64 `json:"min-upper-case-letter,omitempty"` MinimumLength *int64 `json:"minimum-length,omitempty"` ReusePassword *string `json:"reuse-password,omitempty"` Status *string `json:"status,omitempty"` }
type SystemPhysicalSwitch ¶
type SystemPppoeInterface ¶
type SystemPppoeInterface struct { AcName *string `json:"ac-name,omitempty"` AuthType *string `json:"auth-type,omitempty"` Device *string `json:"device,omitempty"` DialOnDemand *string `json:"dial-on-demand,omitempty"` DiscRetryTimeout *int64 `json:"disc-retry-timeout,omitempty"` IdleTimeout *int64 `json:"idle-timeout,omitempty"` Ipunnumbered *string `json:"ipunnumbered,omitempty"` Ipv6 *string `json:"ipv6,omitempty"` LcpEchoInterval *int64 `json:"lcp-echo-interval,omitempty"` LcpMaxEchoFails *int64 `json:"lcp-max-echo-fails,omitempty"` Name *string `json:"name,omitempty"` PadtRetryTimeout *int64 `json:"padt-retry-timeout,omitempty"` Password *string `json:"password,omitempty"` PppoeUnnumberedNegotiate *string `json:"pppoe-unnumbered-negotiate,omitempty"` ServiceName *string `json:"service-name,omitempty"` Username *string `json:"username,omitempty"` }
type SystemProbeResponse ¶
type SystemProbeResponse struct { HttpProbeValue *string `json:"http-probe-value,omitempty"` Mode *string `json:"mode,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` SecurityMode *string `json:"security-mode,omitempty"` Timeout *int64 `json:"timeout,omitempty"` TtlMode *string `json:"ttl-mode,omitempty"` }
type SystemProxyArp ¶
type SystemPtp ¶
type SystemPtp struct { DelayMechanism *string `json:"delay-mechanism,omitempty"` Interface *string `json:"interface,omitempty"` Mode *string `json:"mode,omitempty"` RequestInterval *int64 `json:"request-interval,omitempty"` ServerInterface *[]SystemPtpServerInterface `json:"server-interface,omitempty"` ServerMode *string `json:"server-mode,omitempty"` Status *string `json:"status,omitempty"` }
type SystemReplacemsgAdmin ¶
type SystemReplacemsgAuth ¶
type SystemReplacemsgFtp ¶
type SystemReplacemsgGroup ¶
type SystemReplacemsgGroup struct { Admin *[]SystemReplacemsgGroupAdmin `json:"admin,omitempty"` Alertmail *[]SystemReplacemsgGroupAlertmail `json:"alertmail,omitempty"` Auth *[]SystemReplacemsgGroupAuth `json:"auth,omitempty"` Automation *[]SystemReplacemsgGroupAutomation `json:"automation,omitempty"` Comment *string `json:"comment,omitempty"` CustomMessage *[]SystemReplacemsgGroupCustomMessage `json:"custom-message,omitempty"` DeviceDetectionPortal *[]SystemReplacemsgGroupDeviceDetectionPortal `json:"device-detection-portal,omitempty"` FortiguardWf *[]SystemReplacemsgGroupFortiguardWf `json:"fortiguard-wf,omitempty"` Ftp *[]SystemReplacemsgGroupFtp `json:"ftp,omitempty"` GroupType *string `json:"group-type,omitempty"` Http *[]SystemReplacemsgGroupHttp `json:"http,omitempty"` Icap *[]SystemReplacemsgGroupIcap `json:"icap,omitempty"` Mail *[]SystemReplacemsgGroupMail `json:"mail,omitempty"` NacQuar *[]SystemReplacemsgGroupNacQuar `json:"nac-quar,omitempty"` Name *string `json:"name,omitempty"` Nntp *[]SystemReplacemsgGroupNntp `json:"nntp,omitempty"` Spam *[]SystemReplacemsgGroupSpam `json:"spam,omitempty"` Sslvpn *[]SystemReplacemsgGroupSslvpn `json:"sslvpn,omitempty"` TrafficQuota *[]SystemReplacemsgGroupTrafficQuota `json:"traffic-quota,omitempty"` Utm *[]SystemReplacemsgGroupUtm `json:"utm,omitempty"` Webproxy *[]SystemReplacemsgGroupWebproxy `json:"webproxy,omitempty"` }
type SystemReplacemsgHttp ¶
type SystemReplacemsgIcap ¶
type SystemReplacemsgImage ¶
type SystemReplacemsgMail ¶
type SystemReplacemsgNntp ¶
type SystemReplacemsgSpam ¶
type SystemReplacemsgSslvpn ¶
type SystemReplacemsgUtm ¶
type SystemResourceLimits ¶
type SystemResourceLimits struct { CustomService *int64 `json:"custom-service,omitempty"` DialupTunnel *int64 `json:"dialup-tunnel,omitempty"` FirewallAddress *int64 `json:"firewall-address,omitempty"` FirewallAddrgrp *int64 `json:"firewall-addrgrp,omitempty"` FirewallPolicy *int64 `json:"firewall-policy,omitempty"` IpsecPhase1 *int64 `json:"ipsec-phase1,omitempty"` IpsecPhase1Interface *int64 `json:"ipsec-phase1-interface,omitempty"` IpsecPhase2 *int64 `json:"ipsec-phase2,omitempty"` IpsecPhase2Interface *int64 `json:"ipsec-phase2-interface,omitempty"` LogDiskQuota *int64 `json:"log-disk-quota,omitempty"` OnetimeSchedule *int64 `json:"onetime-schedule,omitempty"` Proxy *int64 `json:"proxy,omitempty"` RecurringSchedule *int64 `json:"recurring-schedule,omitempty"` ServiceGroup *int64 `json:"service-group,omitempty"` Session *int64 `json:"session,omitempty"` Sslvpn *int64 `json:"sslvpn,omitempty"` User *int64 `json:"user,omitempty"` UserGroup *int64 `json:"user-group,omitempty"` }
type SystemSaml ¶
type SystemSaml struct { BindingProtocol *string `json:"binding-protocol,omitempty"` Cert *string `json:"cert,omitempty"` DefaultLoginPage *string `json:"default-login-page,omitempty"` DefaultProfile *string `json:"default-profile,omitempty"` EntityId *string `json:"entity-id,omitempty"` IdpCert *string `json:"idp-cert,omitempty"` IdpEntityId *string `json:"idp-entity-id,omitempty"` IdpSingleLogoutUrl *string `json:"idp-single-logout-url,omitempty"` IdpSingleSignOnUrl *string `json:"idp-single-sign-on-url,omitempty"` Life *int64 `json:"life,omitempty"` PortalUrl *string `json:"portal-url,omitempty"` Role *string `json:"role,omitempty"` ServerAddress *string `json:"server-address,omitempty"` ServiceProviders *[]SystemSamlServiceProviders `json:"service-providers,omitempty"` SingleLogoutUrl *string `json:"single-logout-url,omitempty"` SingleSignOnUrl *string `json:"single-sign-on-url,omitempty"` Status *string `json:"status,omitempty"` Tolerance *int64 `json:"tolerance,omitempty"` }
type SystemSamlServiceProviders ¶
type SystemSamlServiceProviders struct { AssertionAttributes *[]SystemSamlServiceProvidersAssertionAttributes `json:"assertion-attributes,omitempty"` IdpEntityId *string `json:"idp-entity-id,omitempty"` IdpSingleLogoutUrl *string `json:"idp-single-logout-url,omitempty"` IdpSingleSignOnUrl *string `json:"idp-single-sign-on-url,omitempty"` Name *string `json:"name,omitempty"` Prefix *string `json:"prefix,omitempty"` SpBindingProtocol *string `json:"sp-binding-protocol,omitempty"` SpCert *string `json:"sp-cert,omitempty"` SpEntityId *string `json:"sp-entity-id,omitempty"` SpPortalUrl *string `json:"sp-portal-url,omitempty"` SpSingleLogoutUrl *string `json:"sp-single-logout-url,omitempty"` SpSingleSignOnUrl *string `json:"sp-single-sign-on-url,omitempty"` }
type SystemSdnConnector ¶
type SystemSdnConnector struct { AccessKey *string `json:"access-key,omitempty"` ApiKey *string `json:"api-key,omitempty"` AzureRegion *string `json:"azure-region,omitempty"` ClientId *string `json:"client-id,omitempty"` ClientSecret *string `json:"client-secret,omitempty"` CompartmentId *string `json:"compartment-id,omitempty"` ComputeGeneration *int64 `json:"compute-generation,omitempty"` Domain *string `json:"domain,omitempty"` ExternalAccountList *[]SystemSdnConnectorExternalAccountList `json:"external-account-list,omitempty"` ExternalIp *[]SystemSdnConnectorExternalIp `json:"external-ip,omitempty"` ForwardingRule *[]SystemSdnConnectorForwardingRule `json:"forwarding-rule,omitempty"` GcpProject *string `json:"gcp-project,omitempty"` GcpProjectList *[]SystemSdnConnectorGcpProjectList `json:"gcp-project-list,omitempty"` GroupName *string `json:"group-name,omitempty"` HaStatus *string `json:"ha-status,omitempty"` IbmRegion *string `json:"ibm-region,omitempty"` LoginEndpoint *string `json:"login-endpoint,omitempty"` Name *string `json:"name,omitempty"` Nic *[]SystemSdnConnectorNic `json:"nic,omitempty"` OciCert *string `json:"oci-cert,omitempty"` OciFingerprint *string `json:"oci-fingerprint,omitempty"` OciRegion *string `json:"oci-region,omitempty"` OciRegionType *string `json:"oci-region-type,omitempty"` Password *string `json:"password,omitempty"` PrivateKey *string `json:"private-key,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resource-group,omitempty"` ResourceUrl *string `json:"resource-url,omitempty"` Route *[]SystemSdnConnectorRoute `json:"route,omitempty"` RouteTable *[]SystemSdnConnectorRouteTable `json:"route-table,omitempty"` SecretKey *string `json:"secret-key,omitempty"` SecretToken *string `json:"secret-token,omitempty"` Server *string `json:"server,omitempty"` ServerList *[]SystemSdnConnectorServerList `json:"server-list,omitempty"` ServerPort *int64 `json:"server-port,omitempty"` ServiceAccount *string `json:"service-account,omitempty"` Status *string `json:"status,omitempty"` SubscriptionId *string `json:"subscription-id,omitempty"` TenantId *string `json:"tenant-id,omitempty"` Type *string `json:"type,omitempty"` UpdateInterval *int64 `json:"update-interval,omitempty"` UseMetadataIam *string `json:"use-metadata-iam,omitempty"` UserId *string `json:"user-id,omitempty"` Username *string `json:"username,omitempty"` VcenterPassword *string `json:"vcenter-password,omitempty"` VcenterServer *string `json:"vcenter-server,omitempty"` VcenterUsername *string `json:"vcenter-username,omitempty"` VerifyCertificate *string `json:"verify-certificate,omitempty"` VpcId *string `json:"vpc-id,omitempty"` }
type SystemSdnConnectorExternalAccountList ¶ added in v2.1.0
type SystemSdnConnectorExternalAccountList struct { RegionList *[]SystemSdnConnectorExternalAccountListRegionList `json:"region-list,omitempty"` RoleArn *string `json:"role-arn,omitempty"` }
type SystemSdnConnectorExternalAccountListRegionList ¶ added in v2.1.0
type SystemSdnConnectorExternalAccountListRegionList struct {
Region *string `json:"region,omitempty"`
}
type SystemSdnConnectorExternalIp ¶
type SystemSdnConnectorExternalIp struct {
Name *string `json:"name,omitempty"`
}
type SystemSdnConnectorGcpProjectList ¶
type SystemSdnConnectorGcpProjectList struct { GcpZoneList *[]SystemSdnConnectorGcpProjectListGcpZoneList `json:"gcp-zone-list,omitempty"` Id *string `json:"id,omitempty"` }
type SystemSdnConnectorGcpProjectListGcpZoneList ¶
type SystemSdnConnectorGcpProjectListGcpZoneList struct {
Name *string `json:"name,omitempty"`
}
type SystemSdnConnectorNic ¶
type SystemSdnConnectorNic struct { Ip *[]SystemSdnConnectorNicIp `json:"ip,omitempty"` Name *string `json:"name,omitempty"` }
type SystemSdnConnectorRoute ¶
type SystemSdnConnectorRoute struct {
Name *string `json:"name,omitempty"`
}
type SystemSdnConnectorRouteTable ¶
type SystemSdnConnectorRouteTable struct { Name *string `json:"name,omitempty"` ResourceGroup *string `json:"resource-group,omitempty"` Route *[]SystemSdnConnectorRouteTableRoute `json:"route,omitempty"` SubscriptionId *string `json:"subscription-id,omitempty"` }
type SystemSdnConnectorServerList ¶
type SystemSdnConnectorServerList struct {
Ip *string `json:"ip,omitempty"`
}
type SystemSdwan ¶
type SystemSdwan struct { Duplication *[]SystemSdwanDuplication `json:"duplication,omitempty"` DuplicationMaxNum *int64 `json:"duplication-max-num,omitempty"` FailAlertInterfaces *[]SystemSdwanFailAlertInterfaces `json:"fail-alert-interfaces,omitempty"` FailDetect *string `json:"fail-detect,omitempty"` HealthCheck *[]SystemSdwanHealthCheck `json:"health-check,omitempty"` LoadBalanceMode *string `json:"load-balance-mode,omitempty"` Members *[]SystemSdwanMembers `json:"members,omitempty"` Neighbor *[]SystemSdwanNeighbor `json:"neighbor,omitempty"` NeighborHoldBootTime *int64 `json:"neighbor-hold-boot-time,omitempty"` NeighborHoldDown *string `json:"neighbor-hold-down,omitempty"` NeighborHoldDownTime *int64 `json:"neighbor-hold-down-time,omitempty"` Service *[]SystemSdwanService `json:"service,omitempty"` SpeedtestBypassRouting *string `json:"speedtest-bypass-routing,omitempty"` Status *string `json:"status,omitempty"` Zone *[]SystemSdwanZone `json:"zone,omitempty"` }
type SystemSdwanDuplication ¶
type SystemSdwanDuplication struct { Dstaddr *[]SystemSdwanDuplicationDstaddr `json:"dstaddr,omitempty"` Dstaddr6 *[]SystemSdwanDuplicationDstaddr6 `json:"dstaddr6,omitempty"` Dstintf *[]SystemSdwanDuplicationDstintf `json:"dstintf,omitempty"` Id *int64 `json:"id,omitempty"` PacketDeDuplication *string `json:"packet-de-duplication,omitempty"` PacketDuplication *string `json:"packet-duplication,omitempty"` Service *[]SystemSdwanDuplicationService `json:"service,omitempty"` ServiceId *[]SystemSdwanDuplicationServiceId `json:"service-id,omitempty"` Srcaddr *[]SystemSdwanDuplicationSrcaddr `json:"srcaddr,omitempty"` Srcaddr6 *[]SystemSdwanDuplicationSrcaddr6 `json:"srcaddr6,omitempty"` Srcintf *[]SystemSdwanDuplicationSrcintf `json:"srcintf,omitempty"` }
type SystemSdwanDuplicationDstaddr ¶
type SystemSdwanDuplicationDstaddr struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanDuplicationDstaddr6 ¶
type SystemSdwanDuplicationDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanDuplicationDstintf ¶
type SystemSdwanDuplicationDstintf struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanDuplicationService ¶
type SystemSdwanDuplicationService struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanDuplicationServiceId ¶
type SystemSdwanDuplicationServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type SystemSdwanDuplicationSrcaddr ¶
type SystemSdwanDuplicationSrcaddr struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanDuplicationSrcaddr6 ¶
type SystemSdwanDuplicationSrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanDuplicationSrcintf ¶
type SystemSdwanDuplicationSrcintf struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanFailAlertInterfaces ¶
type SystemSdwanFailAlertInterfaces struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanHealthCheck ¶
type SystemSdwanHealthCheck struct { AddrMode *string `json:"addr-mode,omitempty"` DetectMode *string `json:"detect-mode,omitempty"` Diffservcode *string `json:"diffservcode,omitempty"` DnsMatchIp *string `json:"dns-match-ip,omitempty"` DnsRequestDomain *string `json:"dns-request-domain,omitempty"` Failtime *int64 `json:"failtime,omitempty"` FtpFile *string `json:"ftp-file,omitempty"` FtpMode *string `json:"ftp-mode,omitempty"` HaPriority *int64 `json:"ha-priority,omitempty"` HttpAgent *string `json:"http-agent,omitempty"` HttpGet *string `json:"http-get,omitempty"` HttpMatch *string `json:"http-match,omitempty"` Interval *int64 `json:"interval,omitempty"` Members *[]SystemSdwanHealthCheckMembers `json:"members,omitempty"` Name *string `json:"name,omitempty"` PacketSize *int64 `json:"packet-size,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ProbeCount *int64 `json:"probe-count,omitempty"` ProbePackets *string `json:"probe-packets,omitempty"` ProbeTimeout *int64 `json:"probe-timeout,omitempty"` Protocol *string `json:"protocol,omitempty"` QualityMeasuredMethod *string `json:"quality-measured-method,omitempty"` Recoverytime *int64 `json:"recoverytime,omitempty"` SecurityMode *string `json:"security-mode,omitempty"` Server *string `json:"server,omitempty"` Sla *[]SystemSdwanHealthCheckSla `json:"sla,omitempty"` SlaFailLogPeriod *int64 `json:"sla-fail-log-period,omitempty"` SlaPassLogPeriod *int64 `json:"sla-pass-log-period,omitempty"` SystemDns *string `json:"system-dns,omitempty"` ThresholdAlertJitter *int64 `json:"threshold-alert-jitter,omitempty"` ThresholdAlertLatency *int64 `json:"threshold-alert-latency,omitempty"` ThresholdAlertPacketloss *int64 `json:"threshold-alert-packetloss,omitempty"` ThresholdWarningJitter *int64 `json:"threshold-warning-jitter,omitempty"` ThresholdWarningLatency *int64 `json:"threshold-warning-latency,omitempty"` ThresholdWarningPacketloss *int64 `json:"threshold-warning-packetloss,omitempty"` UpdateCascadeInterface *string `json:"update-cascade-interface,omitempty"` UpdateStaticRoute *string `json:"update-static-route,omitempty"` User *string `json:"user,omitempty"` }
type SystemSdwanHealthCheckMembers ¶
type SystemSdwanHealthCheckMembers struct {
SeqNum *int64 `json:"seq-num,omitempty"`
}
type SystemSdwanHealthCheckSla ¶
type SystemSdwanHealthCheckSla struct { Id *int64 `json:"id,omitempty"` JitterThreshold *int64 `json:"jitter-threshold,omitempty"` LatencyThreshold *int64 `json:"latency-threshold,omitempty"` LinkCostFactor *string `json:"link-cost-factor,omitempty"` PacketlossThreshold *int64 `json:"packetloss-threshold,omitempty"` }
type SystemSdwanMembers ¶
type SystemSdwanMembers struct { Comment *string `json:"comment,omitempty"` Cost *int64 `json:"cost,omitempty"` Gateway *string `json:"gateway,omitempty"` Gateway6 *string `json:"gateway6,omitempty"` IngressSpilloverThreshold *int64 `json:"ingress-spillover-threshold,omitempty"` Interface *string `json:"interface,omitempty"` Priority *int64 `json:"priority,omitempty"` Priority6 *int64 `json:"priority6,omitempty"` SeqNum *int64 `json:"seq-num,omitempty"` Source *string `json:"source,omitempty"` Source6 *string `json:"source6,omitempty"` SpilloverThreshold *int64 `json:"spillover-threshold,omitempty"` Status *string `json:"status,omitempty"` VolumeRatio *int64 `json:"volume-ratio,omitempty"` Weight *int64 `json:"weight,omitempty"` Zone *string `json:"zone,omitempty"` }
type SystemSdwanNeighbor ¶
type SystemSdwanService ¶
type SystemSdwanService struct { AddrMode *string `json:"addr-mode,omitempty"` BandwidthWeight *int64 `json:"bandwidth-weight,omitempty"` Default *string `json:"default,omitempty"` DscpForward *string `json:"dscp-forward,omitempty"` DscpForwardTag *string `json:"dscp-forward-tag,omitempty"` DscpReverse *string `json:"dscp-reverse,omitempty"` DscpReverseTag *string `json:"dscp-reverse-tag,omitempty"` Dst *[]SystemSdwanServiceDst `json:"dst,omitempty"` DstNegate *string `json:"dst-negate,omitempty"` Dst6 *[]SystemSdwanServiceDst6 `json:"dst6,omitempty"` EndPort *int64 `json:"end-port,omitempty"` Gateway *string `json:"gateway,omitempty"` Groups *[]SystemSdwanServiceGroups `json:"groups,omitempty"` HashMode *string `json:"hash-mode,omitempty"` HealthCheck *[]SystemSdwanServiceHealthCheck `json:"health-check,omitempty"` HoldDownTime *int64 `json:"hold-down-time,omitempty"` Id *int64 `json:"id,omitempty"` InputDevice *[]SystemSdwanServiceInputDevice `json:"input-device,omitempty"` InputDeviceNegate *string `json:"input-device-negate,omitempty"` InternetService *string `json:"internet-service,omitempty"` InternetServiceAppCtrl *[]SystemSdwanServiceInternetServiceAppCtrl `json:"internet-service-app-ctrl,omitempty"` InternetServiceAppCtrlGroup *[]SystemSdwanServiceInternetServiceAppCtrlGroup `json:"internet-service-app-ctrl-group,omitempty"` InternetServiceCustom *[]SystemSdwanServiceInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceCustomGroup *[]SystemSdwanServiceInternetServiceCustomGroup `json:"internet-service-custom-group,omitempty"` InternetServiceGroup *[]SystemSdwanServiceInternetServiceGroup `json:"internet-service-group,omitempty"` InternetServiceName *[]SystemSdwanServiceInternetServiceName `json:"internet-service-name,omitempty"` JitterWeight *int64 `json:"jitter-weight,omitempty"` LatencyWeight *int64 `json:"latency-weight,omitempty"` LinkCostFactor *string `json:"link-cost-factor,omitempty"` LinkCostThreshold *int64 `json:"link-cost-threshold,omitempty"` MinimumSlaMeetMembers *int64 `json:"minimum-sla-meet-members,omitempty"` Mode *string `json:"mode,omitempty"` Name *string `json:"name,omitempty"` PacketLossWeight *int64 `json:"packet-loss-weight,omitempty"` PassiveMeasurement *string `json:"passive-measurement,omitempty"` PriorityMembers *[]SystemSdwanServicePriorityMembers `json:"priority-members,omitempty"` PriorityZone *[]SystemSdwanServicePriorityZone `json:"priority-zone,omitempty"` Protocol *int64 `json:"protocol,omitempty"` QualityLink *int64 `json:"quality-link,omitempty"` Role *string `json:"role,omitempty"` RouteTag *int64 `json:"route-tag,omitempty"` Sla *[]SystemSdwanServiceSla `json:"sla,omitempty"` SlaCompareMethod *string `json:"sla-compare-method,omitempty"` Src *[]SystemSdwanServiceSrc `json:"src,omitempty"` SrcNegate *string `json:"src-negate,omitempty"` Src6 *[]SystemSdwanServiceSrc6 `json:"src6,omitempty"` StandaloneAction *string `json:"standalone-action,omitempty"` StartPort *int64 `json:"start-port,omitempty"` Status *string `json:"status,omitempty"` TieBreak *string `json:"tie-break,omitempty"` Tos *string `json:"tos,omitempty"` TosMask *string `json:"tos-mask,omitempty"` UseShortcutSla *string `json:"use-shortcut-sla,omitempty"` Users *[]SystemSdwanServiceUsers `json:"users,omitempty"` }
type SystemSdwanServiceDst ¶
type SystemSdwanServiceDst struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceDst6 ¶
type SystemSdwanServiceDst6 struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceGroups ¶
type SystemSdwanServiceGroups struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceHealthCheck ¶
type SystemSdwanServiceHealthCheck struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceInputDevice ¶
type SystemSdwanServiceInputDevice struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceInternetServiceAppCtrl ¶
type SystemSdwanServiceInternetServiceAppCtrl struct {
Id *int64 `json:"id,omitempty"`
}
type SystemSdwanServiceInternetServiceAppCtrlGroup ¶
type SystemSdwanServiceInternetServiceAppCtrlGroup struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceInternetServiceCustom ¶
type SystemSdwanServiceInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceInternetServiceCustomGroup ¶
type SystemSdwanServiceInternetServiceCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceInternetServiceGroup ¶
type SystemSdwanServiceInternetServiceGroup struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceInternetServiceName ¶
type SystemSdwanServiceInternetServiceName struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServicePriorityMembers ¶
type SystemSdwanServicePriorityMembers struct {
SeqNum *int64 `json:"seq-num,omitempty"`
}
type SystemSdwanServicePriorityZone ¶
type SystemSdwanServicePriorityZone struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceSla ¶
type SystemSdwanServiceSrc ¶
type SystemSdwanServiceSrc struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceSrc6 ¶
type SystemSdwanServiceSrc6 struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanServiceUsers ¶
type SystemSdwanServiceUsers struct {
Name *string `json:"name,omitempty"`
}
type SystemSdwanZone ¶
type SystemSessionHelper ¶
type SystemSessionTtl ¶
type SystemSessionTtl struct { Default *string `json:"default,omitempty"` Port *[]SystemSessionTtlPort `json:"port,omitempty"` }
type SystemSessionTtlPort ¶
type SystemSettings ¶
type SystemSettings struct { AllowLinkdownPath *string `json:"allow-linkdown-path,omitempty"` AllowSubnetOverlap *string `json:"allow-subnet-overlap,omitempty"` ApplicationBandwidthTracking *string `json:"application-bandwidth-tracking,omitempty"` Asymroute *string `json:"asymroute,omitempty"` AsymrouteIcmp *string `json:"asymroute-icmp,omitempty"` Asymroute6 *string `json:"asymroute6,omitempty"` Asymroute6Icmp *string `json:"asymroute6-icmp,omitempty"` AuxiliarySession *string `json:"auxiliary-session,omitempty"` Bfd *string `json:"bfd,omitempty"` BfdDesiredMinTx *int64 `json:"bfd-desired-min-tx,omitempty"` BfdDetectMult *int64 `json:"bfd-detect-mult,omitempty"` BfdDontEnforceSrcPort *string `json:"bfd-dont-enforce-src-port,omitempty"` BfdRequiredMinRx *int64 `json:"bfd-required-min-rx,omitempty"` BlockLandAttack *string `json:"block-land-attack,omitempty"` CentralNat *string `json:"central-nat,omitempty"` Comments *string `json:"comments,omitempty"` ConsolidatedFirewallMode *string `json:"consolidated-firewall-mode,omitempty"` DefaultVoipAlgMode *string `json:"default-voip-alg-mode,omitempty"` DenyTcpWithIcmp *string `json:"deny-tcp-with-icmp,omitempty"` Device *string `json:"device,omitempty"` DhcpProxy *string `json:"dhcp-proxy,omitempty"` DhcpProxyInterface *string `json:"dhcp-proxy-interface,omitempty"` DhcpProxyInterfaceSelectMethod *string `json:"dhcp-proxy-interface-select-method,omitempty"` DhcpServerIp *string `json:"dhcp-server-ip,omitempty"` Dhcp6ServerIp *string `json:"dhcp6-server-ip,omitempty"` DiscoveredDeviceTimeout *int64 `json:"discovered-device-timeout,omitempty"` EcmpMaxPaths *int64 `json:"ecmp-max-paths,omitempty"` EmailPortalCheckDns *string `json:"email-portal-check-dns,omitempty"` FirewallSessionDirty *string `json:"firewall-session-dirty,omitempty"` FwSessionHairpin *string `json:"fw-session-hairpin,omitempty"` Gateway *string `json:"gateway,omitempty"` Gateway6 *string `json:"gateway6,omitempty"` GuiAdvancedPolicy *string `json:"gui-advanced-policy,omitempty"` GuiAllowUnnamedPolicy *string `json:"gui-allow-unnamed-policy,omitempty"` GuiAntivirus *string `json:"gui-antivirus,omitempty"` GuiApProfile *string `json:"gui-ap-profile,omitempty"` GuiApplicationControl *string `json:"gui-application-control,omitempty"` GuiDefaultPolicyColumns *[]SystemSettingsGuiDefaultPolicyColumns `json:"gui-default-policy-columns,omitempty"` GuiDhcpAdvanced *string `json:"gui-dhcp-advanced,omitempty"` GuiDnsDatabase *string `json:"gui-dns-database,omitempty"` GuiDnsfilter *string `json:"gui-dnsfilter,omitempty"` GuiDomainIpReputation *string `json:"gui-domain-ip-reputation,omitempty"` GuiDosPolicy *string `json:"gui-dos-policy,omitempty"` GuiDynamicProfileDisplay *string `json:"gui-dynamic-profile-display,omitempty"` GuiDynamicRouting *string `json:"gui-dynamic-routing,omitempty"` GuiEmailCollection *string `json:"gui-email-collection,omitempty"` GuiEndpointControl *string `json:"gui-endpoint-control,omitempty"` GuiEndpointControlAdvanced *string `json:"gui-endpoint-control-advanced,omitempty"` GuiExplicitProxy *string `json:"gui-explicit-proxy,omitempty"` GuiFileFilter *string `json:"gui-file-filter,omitempty"` GuiFortiapSplitTunneling *string `json:"gui-fortiap-split-tunneling,omitempty"` GuiFortiextenderController *string `json:"gui-fortiextender-controller,omitempty"` GuiIcap *string `json:"gui-icap,omitempty"` GuiImplicitPolicy *string `json:"gui-implicit-policy,omitempty"` GuiIps *string `json:"gui-ips,omitempty"` GuiLoadBalance *string `json:"gui-load-balance,omitempty"` GuiLocalInPolicy *string `json:"gui-local-in-policy,omitempty"` GuiLocalReports *string `json:"gui-local-reports,omitempty"` GuiMulticastPolicy *string `json:"gui-multicast-policy,omitempty"` GuiMultipleInterfacePolicy *string `json:"gui-multiple-interface-policy,omitempty"` GuiMultipleUtmProfiles *string `json:"gui-multiple-utm-profiles,omitempty"` GuiNat4664 *string `json:"gui-nat46-64,omitempty"` GuiObjectColors *string `json:"gui-object-colors,omitempty"` GuiPerPolicyDisclaimer *string `json:"gui-per-policy-disclaimer,omitempty"` GuiPolicyBasedIpsec *string `json:"gui-policy-based-ipsec,omitempty"` GuiPolicyDisclaimer *string `json:"gui-policy-disclaimer,omitempty"` GuiReplacementMessageGroups *string `json:"gui-replacement-message-groups,omitempty"` GuiSecurityProfileGroup *string `json:"gui-security-profile-group,omitempty"` GuiSpamfilter *string `json:"gui-spamfilter,omitempty"` GuiSslvpnPersonalBookmarks *string `json:"gui-sslvpn-personal-bookmarks,omitempty"` GuiSslvpnRealms *string `json:"gui-sslvpn-realms,omitempty"` GuiSwitchController *string `json:"gui-switch-controller,omitempty"` GuiThreatWeight *string `json:"gui-threat-weight,omitempty"` GuiTrafficShaping *string `json:"gui-traffic-shaping,omitempty"` GuiVideofilter *string `json:"gui-videofilter,omitempty"` GuiVoipProfile *string `json:"gui-voip-profile,omitempty"` GuiVpn *string `json:"gui-vpn,omitempty"` GuiWafProfile *string `json:"gui-waf-profile,omitempty"` GuiWanLoadBalancing *string `json:"gui-wan-load-balancing,omitempty"` GuiWanoptCache *string `json:"gui-wanopt-cache,omitempty"` GuiWebfilter *string `json:"gui-webfilter,omitempty"` GuiWebfilterAdvanced *string `json:"gui-webfilter-advanced,omitempty"` GuiWirelessController *string `json:"gui-wireless-controller,omitempty"` GuiZtna *string `json:"gui-ztna,omitempty"` H323DirectModel *string `json:"h323-direct-model,omitempty"` HttpExternalDest *string `json:"http-external-dest,omitempty"` IkeDnFormat *string `json:"ike-dn-format,omitempty"` IkePolicyRoute *string `json:"ike-policy-route,omitempty"` IkePort *int64 `json:"ike-port,omitempty"` IkeQuickCrashDetect *string `json:"ike-quick-crash-detect,omitempty"` IkeSessionResume *string `json:"ike-session-resume,omitempty"` ImplicitAllowDns *string `json:"implicit-allow-dns,omitempty"` Ip *string `json:"ip,omitempty"` Ip6 *string `json:"ip6,omitempty"` LinkDownAccess *string `json:"link-down-access,omitempty"` LldpReception *string `json:"lldp-reception,omitempty"` LldpTransmission *string `json:"lldp-transmission,omitempty"` LocationId *string `json:"location-id,omitempty"` MacTtl *int64 `json:"mac-ttl,omitempty"` Manageip *string `json:"manageip,omitempty"` Manageip6 *string `json:"manageip6,omitempty"` MulticastForward *string `json:"multicast-forward,omitempty"` MulticastSkipPolicy *string `json:"multicast-skip-policy,omitempty"` MulticastTtlNotchange *string `json:"multicast-ttl-notchange,omitempty"` NgfwMode *string `json:"ngfw-mode,omitempty"` Opmode *string `json:"opmode,omitempty"` PrpTrailerAction *string `json:"prp-trailer-action,omitempty"` SccpPort *int64 `json:"sccp-port,omitempty"` SctpSessionWithoutInit *string `json:"sctp-session-without-init,omitempty"` SesDeniedTraffic *string `json:"ses-denied-traffic,omitempty"` SipExpectation *string `json:"sip-expectation,omitempty"` SipNatTrace *string `json:"sip-nat-trace,omitempty"` SipSslPort *int64 `json:"sip-ssl-port,omitempty"` SipTcpPort *int64 `json:"sip-tcp-port,omitempty"` SipUdpPort *int64 `json:"sip-udp-port,omitempty"` SnatHairpinTraffic *string `json:"snat-hairpin-traffic,omitempty"` Status *string `json:"status,omitempty"` StrictSrcCheck *string `json:"strict-src-check,omitempty"` TcpSessionWithoutSyn *string `json:"tcp-session-without-syn,omitempty"` Utf8SpamTagging *string `json:"utf8-spam-tagging,omitempty"` V4EcmpMode *string `json:"v4-ecmp-mode,omitempty"` VpnStatsLog *string `json:"vpn-stats-log,omitempty"` VpnStatsPeriod *int64 `json:"vpn-stats-period,omitempty"` WccpCacheEngine *string `json:"wccp-cache-engine,omitempty"` }
type SystemSettingsGuiDefaultPolicyColumns ¶
type SystemSettingsGuiDefaultPolicyColumns struct {
Name *string `json:"name,omitempty"`
}
type SystemSflow ¶
type SystemSflow struct { CollectorIp *string `json:"collector-ip,omitempty"` CollectorPort *int64 `json:"collector-port,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` SourceIp *string `json:"source-ip,omitempty"` }
type SystemSitTunnel ¶
type SystemSitTunnel struct { AutoAsicOffload *string `json:"auto-asic-offload,omitempty"` Destination *string `json:"destination,omitempty"` Interface *string `json:"interface,omitempty"` Ip6 *string `json:"ip6,omitempty"` Name *string `json:"name,omitempty"` Source *string `json:"source,omitempty"` UseSdwan *string `json:"use-sdwan,omitempty"` }
type SystemSmsServer ¶
type SystemSnmpCommunity ¶
type SystemSnmpCommunity struct { Events *string `json:"events,omitempty"` Hosts *[]SystemSnmpCommunityHosts `json:"hosts,omitempty"` Hosts6 *[]SystemSnmpCommunityHosts6 `json:"hosts6,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` QueryV1Port *int64 `json:"query-v1-port,omitempty"` QueryV1Status *string `json:"query-v1-status,omitempty"` QueryV2cPort *int64 `json:"query-v2c-port,omitempty"` QueryV2cStatus *string `json:"query-v2c-status,omitempty"` Status *string `json:"status,omitempty"` TrapV1Lport *int64 `json:"trap-v1-lport,omitempty"` TrapV1Rport *int64 `json:"trap-v1-rport,omitempty"` TrapV1Status *string `json:"trap-v1-status,omitempty"` TrapV2cLport *int64 `json:"trap-v2c-lport,omitempty"` TrapV2cRport *int64 `json:"trap-v2c-rport,omitempty"` TrapV2cStatus *string `json:"trap-v2c-status,omitempty"` }
type SystemSnmpSysinfo ¶
type SystemSnmpSysinfo struct { ContactInfo *string `json:"contact-info,omitempty"` Description *string `json:"description,omitempty"` EngineId *string `json:"engine-id,omitempty"` EngineIdType *string `json:"engine-id-type,omitempty"` Location *string `json:"location,omitempty"` Status *string `json:"status,omitempty"` TrapHighCpuThreshold *int64 `json:"trap-high-cpu-threshold,omitempty"` TrapLogFullThreshold *int64 `json:"trap-log-full-threshold,omitempty"` TrapLowMemoryThreshold *int64 `json:"trap-low-memory-threshold,omitempty"` }
type SystemSnmpUser ¶
type SystemSnmpUser struct { AuthProto *string `json:"auth-proto,omitempty"` AuthPwd *string `json:"auth-pwd,omitempty"` Events *string `json:"events,omitempty"` HaDirect *string `json:"ha-direct,omitempty"` Name *string `json:"name,omitempty"` NotifyHosts *string `json:"notify-hosts,omitempty"` NotifyHosts6 *string `json:"notify-hosts6,omitempty"` PrivProto *string `json:"priv-proto,omitempty"` PrivPwd *string `json:"priv-pwd,omitempty"` Queries *string `json:"queries,omitempty"` QueryPort *int64 `json:"query-port,omitempty"` SecurityLevel *string `json:"security-level,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SourceIpv6 *string `json:"source-ipv6,omitempty"` Status *string `json:"status,omitempty"` TrapLport *int64 `json:"trap-lport,omitempty"` TrapRport *int64 `json:"trap-rport,omitempty"` TrapStatus *string `json:"trap-status,omitempty"` }
type SystemSpeedTestSchedule ¶
type SystemSpeedTestSchedule struct { Diffserv *string `json:"diffserv,omitempty"` DynamicServer *string `json:"dynamic-server,omitempty"` Interface *string `json:"interface,omitempty"` Schedules *[]SystemSpeedTestScheduleSchedules `json:"schedules,omitempty"` ServerName *string `json:"server-name,omitempty"` Status *string `json:"status,omitempty"` UpdateInbandwidth *string `json:"update-inbandwidth,omitempty"` UpdateInbandwidthMaximum *int64 `json:"update-inbandwidth-maximum,omitempty"` UpdateInbandwidthMinimum *int64 `json:"update-inbandwidth-minimum,omitempty"` UpdateOutbandwidth *string `json:"update-outbandwidth,omitempty"` UpdateOutbandwidthMaximum *int64 `json:"update-outbandwidth-maximum,omitempty"` UpdateOutbandwidthMinimum *int64 `json:"update-outbandwidth-minimum,omitempty"` }
type SystemSpeedTestScheduleSchedules ¶
type SystemSpeedTestScheduleSchedules struct {
Name *string `json:"name,omitempty"`
}
type SystemSpeedTestServer ¶
type SystemSpeedTestServer struct { Host *[]SystemSpeedTestServerHost `json:"host,omitempty"` Name *string `json:"name,omitempty"` Timestamp *int64 `json:"timestamp,omitempty"` }
type SystemSsoAdmin ¶
type SystemSsoAdmin struct { Accprofile *string `json:"accprofile,omitempty"` Name *string `json:"name,omitempty"` Vdom *[]SystemSsoAdminVdom `json:"vdom,omitempty"` }
type SystemSsoAdminVdom ¶
type SystemSsoAdminVdom struct {
Name *string `json:"name,omitempty"`
}
type SystemSsoForticloudAdmin ¶
type SystemSsoForticloudAdmin struct { Name *string `json:"name,omitempty"` Vdom *[]SystemSsoForticloudAdminVdom `json:"vdom,omitempty"` }
type SystemSsoForticloudAdminVdom ¶
type SystemSsoForticloudAdminVdom struct {
Name *string `json:"name,omitempty"`
}
type SystemStandaloneCluster ¶
type SystemStandaloneCluster struct { Encryption *string `json:"encryption,omitempty"` GroupMemberId *int64 `json:"group-member-id,omitempty"` Layer2Connection *string `json:"layer2-connection,omitempty"` Psksecret *string `json:"psksecret,omitempty"` SessionSyncDev *string `json:"session-sync-dev,omitempty"` StandaloneGroupId *int64 `json:"standalone-group-id,omitempty"` }
type SystemStorage ¶
type SystemStorage struct { Device *string `json:"device,omitempty"` MediaStatus *string `json:"media-status,omitempty"` Name *string `json:"name,omitempty"` Order *int64 `json:"order,omitempty"` Partition *string `json:"partition,omitempty"` Size *int64 `json:"size,omitempty"` Status *string `json:"status,omitempty"` Usage *string `json:"usage,omitempty"` WanoptMode *string `json:"wanopt-mode,omitempty"` }
type SystemSwitchInterface ¶
type SystemSwitchInterface struct { IntraSwitchPolicy *string `json:"intra-switch-policy,omitempty"` MacTtl *int64 `json:"mac-ttl,omitempty"` Member *[]SystemSwitchInterfaceMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` Span *string `json:"span,omitempty"` SpanDestPort *string `json:"span-dest-port,omitempty"` SpanDirection *string `json:"span-direction,omitempty"` SpanSourcePort *[]SystemSwitchInterfaceSpanSourcePort `json:"span-source-port,omitempty"` Type *string `json:"type,omitempty"` Vdom *string `json:"vdom,omitempty"` }
type SystemSwitchInterfaceMember ¶
type SystemSwitchInterfaceMember struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemSwitchInterfaceSpanSourcePort ¶
type SystemSwitchInterfaceSpanSourcePort struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemTosBasedPriority ¶
type SystemVdom ¶
type SystemVdomDns ¶
type SystemVdomDns struct { AltPrimary *string `json:"alt-primary,omitempty"` AltSecondary *string `json:"alt-secondary,omitempty"` DnsOverTls *string `json:"dns-over-tls,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Ip6Primary *string `json:"ip6-primary,omitempty"` Ip6Secondary *string `json:"ip6-secondary,omitempty"` Primary *string `json:"primary,omitempty"` Protocol *string `json:"protocol,omitempty"` Secondary *string `json:"secondary,omitempty"` ServerHostname *[]SystemVdomDnsServerHostname `json:"server-hostname,omitempty"` ServerSelectMethod *string `json:"server-select-method,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslCertificate *string `json:"ssl-certificate,omitempty"` VdomDns *string `json:"vdom-dns,omitempty"` }
type SystemVdomDnsServerHostname ¶
type SystemVdomDnsServerHostname struct {
Hostname *string `json:"hostname,omitempty"`
}
type SystemVdomException ¶
type SystemVdomException struct { Id *int64 `json:"id,omitempty"` Object *string `json:"object,omitempty"` Scope *string `json:"scope,omitempty"` Vdom *[]SystemVdomExceptionVdom `json:"vdom,omitempty"` }
type SystemVdomExceptionVdom ¶
type SystemVdomExceptionVdom struct {
Name *string `json:"name,omitempty"`
}
type SystemVdomLink ¶
type SystemVdomNetflow ¶
type SystemVdomNetflow struct { CollectorIp *string `json:"collector-ip,omitempty"` CollectorPort *int64 `json:"collector-port,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` SourceIp *string `json:"source-ip,omitempty"` VdomNetflow *string `json:"vdom-netflow,omitempty"` }
type SystemVdomProperty ¶
type SystemVdomProperty struct { CustomService *string `json:"custom-service,omitempty"` Description *string `json:"description,omitempty"` DialupTunnel *string `json:"dialup-tunnel,omitempty"` FirewallAddress *string `json:"firewall-address,omitempty"` FirewallAddrgrp *string `json:"firewall-addrgrp,omitempty"` FirewallPolicy *string `json:"firewall-policy,omitempty"` IpsecPhase1 *string `json:"ipsec-phase1,omitempty"` IpsecPhase1Interface *string `json:"ipsec-phase1-interface,omitempty"` IpsecPhase2 *string `json:"ipsec-phase2,omitempty"` IpsecPhase2Interface *string `json:"ipsec-phase2-interface,omitempty"` LogDiskQuota *string `json:"log-disk-quota,omitempty"` Name *string `json:"name,omitempty"` OnetimeSchedule *string `json:"onetime-schedule,omitempty"` Proxy *string `json:"proxy,omitempty"` RecurringSchedule *string `json:"recurring-schedule,omitempty"` ServiceGroup *string `json:"service-group,omitempty"` Session *string `json:"session,omitempty"` SnmpIndex *int64 `json:"snmp-index,omitempty"` Sslvpn *string `json:"sslvpn,omitempty"` User *string `json:"user,omitempty"` UserGroup *string `json:"user-group,omitempty"` }
type SystemVdomRadiusServer ¶
type SystemVdomSflow ¶
type SystemVdomSflow struct { CollectorIp *string `json:"collector-ip,omitempty"` CollectorPort *int64 `json:"collector-port,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` SourceIp *string `json:"source-ip,omitempty"` VdomSflow *string `json:"vdom-sflow,omitempty"` }
type SystemVirtualSwitch ¶
type SystemVirtualSwitch struct { Name *string `json:"name,omitempty"` PhysicalSwitch *string `json:"physical-switch,omitempty"` Port *[]SystemVirtualSwitchPort `json:"port,omitempty"` Span *string `json:"span,omitempty"` SpanDestPort *string `json:"span-dest-port,omitempty"` SpanDirection *string `json:"span-direction,omitempty"` SpanSourcePort *string `json:"span-source-port,omitempty"` Vlan *int64 `json:"vlan,omitempty"` }
type SystemVirtualWanLink ¶
type SystemVirtualWanLink struct { FailAlertInterfaces *[]SystemVirtualWanLinkFailAlertInterfaces `json:"fail-alert-interfaces,omitempty"` FailDetect *string `json:"fail-detect,omitempty"` HealthCheck *[]SystemVirtualWanLinkHealthCheck `json:"health-check,omitempty"` LoadBalanceMode *string `json:"load-balance-mode,omitempty"` Members *[]SystemVirtualWanLinkMembers `json:"members,omitempty"` Neighbor *[]SystemVirtualWanLinkNeighbor `json:"neighbor,omitempty"` NeighborHoldBootTime *int64 `json:"neighbor-hold-boot-time,omitempty"` NeighborHoldDown *string `json:"neighbor-hold-down,omitempty"` NeighborHoldDownTime *int64 `json:"neighbor-hold-down-time,omitempty"` Service *[]SystemVirtualWanLinkService `json:"service,omitempty"` Status *string `json:"status,omitempty"` Zone *[]SystemVirtualWanLinkZone `json:"zone,omitempty"` }
type SystemVirtualWanLinkFailAlertInterfaces ¶
type SystemVirtualWanLinkFailAlertInterfaces struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkHealthCheck ¶
type SystemVirtualWanLinkHealthCheck struct { AddrMode *string `json:"addr-mode,omitempty"` Diffservcode *string `json:"diffservcode,omitempty"` DnsRequestDomain *string `json:"dns-request-domain,omitempty"` Failtime *int64 `json:"failtime,omitempty"` HaPriority *int64 `json:"ha-priority,omitempty"` HttpAgent *string `json:"http-agent,omitempty"` HttpGet *string `json:"http-get,omitempty"` HttpMatch *string `json:"http-match,omitempty"` Interval *int64 `json:"interval,omitempty"` Members *[]SystemVirtualWanLinkHealthCheckMembers `json:"members,omitempty"` Name *string `json:"name,omitempty"` PacketSize *int64 `json:"packet-size,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ProbeCount *int64 `json:"probe-count,omitempty"` ProbePackets *string `json:"probe-packets,omitempty"` ProbeTimeout *int64 `json:"probe-timeout,omitempty"` Protocol *string `json:"protocol,omitempty"` Recoverytime *int64 `json:"recoverytime,omitempty"` SecurityMode *string `json:"security-mode,omitempty"` Server *string `json:"server,omitempty"` Sla *[]SystemVirtualWanLinkHealthCheckSla `json:"sla,omitempty"` SlaFailLogPeriod *int64 `json:"sla-fail-log-period,omitempty"` SlaPassLogPeriod *int64 `json:"sla-pass-log-period,omitempty"` SystemDns *string `json:"system-dns,omitempty"` ThresholdAlertJitter *int64 `json:"threshold-alert-jitter,omitempty"` ThresholdAlertLatency *int64 `json:"threshold-alert-latency,omitempty"` ThresholdAlertPacketloss *int64 `json:"threshold-alert-packetloss,omitempty"` ThresholdWarningJitter *int64 `json:"threshold-warning-jitter,omitempty"` ThresholdWarningLatency *int64 `json:"threshold-warning-latency,omitempty"` ThresholdWarningPacketloss *int64 `json:"threshold-warning-packetloss,omitempty"` UpdateCascadeInterface *string `json:"update-cascade-interface,omitempty"` UpdateStaticRoute *string `json:"update-static-route,omitempty"` }
type SystemVirtualWanLinkHealthCheckMembers ¶
type SystemVirtualWanLinkHealthCheckMembers struct {
SeqNum *int64 `json:"seq-num,omitempty"`
}
type SystemVirtualWanLinkHealthCheckSla ¶
type SystemVirtualWanLinkHealthCheckSla struct { Id *int64 `json:"id,omitempty"` JitterThreshold *int64 `json:"jitter-threshold,omitempty"` LatencyThreshold *int64 `json:"latency-threshold,omitempty"` LinkCostFactor *string `json:"link-cost-factor,omitempty"` PacketlossThreshold *int64 `json:"packetloss-threshold,omitempty"` }
type SystemVirtualWanLinkMembers ¶
type SystemVirtualWanLinkMembers struct { Comment *string `json:"comment,omitempty"` Cost *int64 `json:"cost,omitempty"` Gateway *string `json:"gateway,omitempty"` Gateway6 *string `json:"gateway6,omitempty"` IngressSpilloverThreshold *int64 `json:"ingress-spillover-threshold,omitempty"` Interface *string `json:"interface,omitempty"` Priority *int64 `json:"priority,omitempty"` SeqNum *int64 `json:"seq-num,omitempty"` Source *string `json:"source,omitempty"` Source6 *string `json:"source6,omitempty"` SpilloverThreshold *int64 `json:"spillover-threshold,omitempty"` Status *string `json:"status,omitempty"` VolumeRatio *int64 `json:"volume-ratio,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type SystemVirtualWanLinkService ¶
type SystemVirtualWanLinkService struct { AddrMode *string `json:"addr-mode,omitempty"` BandwidthWeight *int64 `json:"bandwidth-weight,omitempty"` Default *string `json:"default,omitempty"` DscpForward *string `json:"dscp-forward,omitempty"` DscpForwardTag *string `json:"dscp-forward-tag,omitempty"` DscpReverse *string `json:"dscp-reverse,omitempty"` DscpReverseTag *string `json:"dscp-reverse-tag,omitempty"` Dst *[]SystemVirtualWanLinkServiceDst `json:"dst,omitempty"` DstNegate *string `json:"dst-negate,omitempty"` Dst6 *[]SystemVirtualWanLinkServiceDst6 `json:"dst6,omitempty"` EndPort *int64 `json:"end-port,omitempty"` Gateway *string `json:"gateway,omitempty"` Groups *[]SystemVirtualWanLinkServiceGroups `json:"groups,omitempty"` HealthCheck *[]SystemVirtualWanLinkServiceHealthCheck `json:"health-check,omitempty"` HoldDownTime *int64 `json:"hold-down-time,omitempty"` Id *int64 `json:"id,omitempty"` InputDevice *[]SystemVirtualWanLinkServiceInputDevice `json:"input-device,omitempty"` InputDeviceNegate *string `json:"input-device-negate,omitempty"` InternetService *string `json:"internet-service,omitempty"` InternetServiceAppCtrl *[]SystemVirtualWanLinkServiceInternetServiceAppCtrl `json:"internet-service-app-ctrl,omitempty"` InternetServiceAppCtrlGroup *[]SystemVirtualWanLinkServiceInternetServiceAppCtrlGroup `json:"internet-service-app-ctrl-group,omitempty"` InternetServiceCustom *[]SystemVirtualWanLinkServiceInternetServiceCustom `json:"internet-service-custom,omitempty"` InternetServiceCustomGroup *[]SystemVirtualWanLinkServiceInternetServiceCustomGroup `json:"internet-service-custom-group,omitempty"` InternetServiceGroup *[]SystemVirtualWanLinkServiceInternetServiceGroup `json:"internet-service-group,omitempty"` InternetServiceId *[]SystemVirtualWanLinkServiceInternetServiceId `json:"internet-service-id,omitempty"` InternetServiceName *[]SystemVirtualWanLinkServiceInternetServiceName `json:"internet-service-name,omitempty"` JitterWeight *int64 `json:"jitter-weight,omitempty"` LatencyWeight *int64 `json:"latency-weight,omitempty"` LinkCostFactor *string `json:"link-cost-factor,omitempty"` LinkCostThreshold *int64 `json:"link-cost-threshold,omitempty"` Mode *string `json:"mode,omitempty"` Name *string `json:"name,omitempty"` PacketLossWeight *int64 `json:"packet-loss-weight,omitempty"` PriorityMembers *[]SystemVirtualWanLinkServicePriorityMembers `json:"priority-members,omitempty"` Protocol *int64 `json:"protocol,omitempty"` QualityLink *int64 `json:"quality-link,omitempty"` Role *string `json:"role,omitempty"` RouteTag *int64 `json:"route-tag,omitempty"` Sla *[]SystemVirtualWanLinkServiceSla `json:"sla,omitempty"` SlaCompareMethod *string `json:"sla-compare-method,omitempty"` Src *[]SystemVirtualWanLinkServiceSrc `json:"src,omitempty"` SrcNegate *string `json:"src-negate,omitempty"` Src6 *[]SystemVirtualWanLinkServiceSrc6 `json:"src6,omitempty"` StandaloneAction *string `json:"standalone-action,omitempty"` StartPort *int64 `json:"start-port,omitempty"` Status *string `json:"status,omitempty"` Tos *string `json:"tos,omitempty"` TosMask *string `json:"tos-mask,omitempty"` Users *[]SystemVirtualWanLinkServiceUsers `json:"users,omitempty"` }
type SystemVirtualWanLinkServiceDst ¶
type SystemVirtualWanLinkServiceDst struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceDst6 ¶
type SystemVirtualWanLinkServiceDst6 struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceGroups ¶
type SystemVirtualWanLinkServiceGroups struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceHealthCheck ¶
type SystemVirtualWanLinkServiceHealthCheck struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceInputDevice ¶
type SystemVirtualWanLinkServiceInputDevice struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceInternetServiceAppCtrl ¶
type SystemVirtualWanLinkServiceInternetServiceAppCtrl struct {
Id *int64 `json:"id,omitempty"`
}
type SystemVirtualWanLinkServiceInternetServiceAppCtrlGroup ¶
type SystemVirtualWanLinkServiceInternetServiceAppCtrlGroup struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceInternetServiceCustom ¶
type SystemVirtualWanLinkServiceInternetServiceCustom struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceInternetServiceCustomGroup ¶
type SystemVirtualWanLinkServiceInternetServiceCustomGroup struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceInternetServiceGroup ¶
type SystemVirtualWanLinkServiceInternetServiceGroup struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceInternetServiceId ¶
type SystemVirtualWanLinkServiceInternetServiceId struct {
Id *int64 `json:"id,omitempty"`
}
type SystemVirtualWanLinkServiceInternetServiceName ¶
type SystemVirtualWanLinkServiceInternetServiceName struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServicePriorityMembers ¶
type SystemVirtualWanLinkServicePriorityMembers struct {
SeqNum *int64 `json:"seq-num,omitempty"`
}
type SystemVirtualWanLinkServiceSrc ¶
type SystemVirtualWanLinkServiceSrc struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceSrc6 ¶
type SystemVirtualWanLinkServiceSrc6 struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkServiceUsers ¶
type SystemVirtualWanLinkServiceUsers struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWanLinkZone ¶
type SystemVirtualWanLinkZone struct {
Name *string `json:"name,omitempty"`
}
type SystemVirtualWirePair ¶
type SystemVirtualWirePair struct { Member *[]SystemVirtualWirePairMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` VlanFilter *string `json:"vlan-filter,omitempty"` WildcardVlan *string `json:"wildcard-vlan,omitempty"` }
type SystemVirtualWirePairMember ¶
type SystemVirtualWirePairMember struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemVneTunnel ¶
type SystemVneTunnel struct { BmrHostname *string `json:"bmr-hostname,omitempty"` Br *string `json:"br,omitempty"` Interface *string `json:"interface,omitempty"` Ipv4Address *string `json:"ipv4-address,omitempty"` Mode *string `json:"mode,omitempty"` SslCertificate *string `json:"ssl-certificate,omitempty"` Status *string `json:"status,omitempty"` UpdateUrl *string `json:"update-url,omitempty"` }
type SystemVxlan ¶
type SystemVxlan struct { Dstport *int64 `json:"dstport,omitempty"` Interface *string `json:"interface,omitempty"` IpVersion *string `json:"ip-version,omitempty"` MulticastTtl *int64 `json:"multicast-ttl,omitempty"` Name *string `json:"name,omitempty"` RemoteIp *[]SystemVxlanRemoteIp `json:"remote-ip,omitempty"` RemoteIp6 *[]SystemVxlanRemoteIp6 `json:"remote-ip6,omitempty"` Vni *int64 `json:"vni,omitempty"` }
type SystemVxlanRemoteIp ¶
type SystemVxlanRemoteIp struct {
Ip *string `json:"ip,omitempty"`
}
type SystemVxlanRemoteIp6 ¶
type SystemVxlanRemoteIp6 struct {
Ip6 *string `json:"ip6,omitempty"`
}
type SystemWccp ¶
type SystemWccp struct { AssignmentBucketFormat *string `json:"assignment-bucket-format,omitempty"` AssignmentDstaddrMask *string `json:"assignment-dstaddr-mask,omitempty"` AssignmentMethod *string `json:"assignment-method,omitempty"` AssignmentSrcaddrMask *string `json:"assignment-srcaddr-mask,omitempty"` AssignmentWeight *int64 `json:"assignment-weight,omitempty"` Authentication *string `json:"authentication,omitempty"` CacheEngineMethod *string `json:"cache-engine-method,omitempty"` CacheId *string `json:"cache-id,omitempty"` ForwardMethod *string `json:"forward-method,omitempty"` GroupAddress *string `json:"group-address,omitempty"` Password *string `json:"password,omitempty"` Ports *string `json:"ports,omitempty"` PortsDefined *string `json:"ports-defined,omitempty"` PrimaryHash *string `json:"primary-hash,omitempty"` Priority *int64 `json:"priority,omitempty"` Protocol *int64 `json:"protocol,omitempty"` ReturnMethod *string `json:"return-method,omitempty"` RouterId *string `json:"router-id,omitempty"` RouterList *string `json:"router-list,omitempty"` ServerList *string `json:"server-list,omitempty"` ServerType *string `json:"server-type,omitempty"` ServiceId *string `json:"service-id,omitempty"` ServiceType *string `json:"service-type,omitempty"` }
type SystemZone ¶
type SystemZone struct { Description *string `json:"description,omitempty"` Interface *[]SystemZoneInterface `json:"interface,omitempty"` Intrazone *string `json:"intrazone,omitempty"` Name *string `json:"name,omitempty"` Tagging *[]SystemZoneTagging `json:"tagging,omitempty"` }
type SystemZoneInterface ¶
type SystemZoneInterface struct {
InterfaceName *string `json:"interface-name,omitempty"`
}
type SystemZoneTagging ¶
type SystemZoneTagging struct { Category *string `json:"category,omitempty"` Name *string `json:"name,omitempty"` Tags *[]SystemZoneTaggingTags `json:"tags,omitempty"` }
type SystemZoneTaggingTags ¶
type SystemZoneTaggingTags struct {
Name *string `json:"name,omitempty"`
}
type UserCertificate ¶
type UserDomainController ¶
type UserDomainController struct { AdMode *string `json:"ad-mode,omitempty"` AdldsDn *string `json:"adlds-dn,omitempty"` AdldsIpAddress *string `json:"adlds-ip-address,omitempty"` AdldsIp6 *string `json:"adlds-ip6,omitempty"` AdldsPort *int64 `json:"adlds-port,omitempty"` DnsSrvLookup *string `json:"dns-srv-lookup,omitempty"` DomainName *string `json:"domain-name,omitempty"` ExtraServer *[]UserDomainControllerExtraServer `json:"extra-server,omitempty"` Hostname *string `json:"hostname,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` IpAddress *string `json:"ip-address,omitempty"` Ip6 *string `json:"ip6,omitempty"` LdapServer *[]UserDomainControllerLdapServer `json:"ldap-server,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ReplicationPort *int64 `json:"replication-port,omitempty"` SourceIpAddress *string `json:"source-ip-address,omitempty"` SourceIp6 *string `json:"source-ip6,omitempty"` SourcePort *int64 `json:"source-port,omitempty"` Username *string `json:"username,omitempty"` }
type UserDomainControllerLdapServer ¶
type UserDomainControllerLdapServer struct {
Name *string `json:"name,omitempty"`
}
type UserExchange ¶
type UserExchange struct { AuthLevel *string `json:"auth-level,omitempty"` AuthType *string `json:"auth-type,omitempty"` AutoDiscoverKdc *string `json:"auto-discover-kdc,omitempty"` ConnectProtocol *string `json:"connect-protocol,omitempty"` DomainName *string `json:"domain-name,omitempty"` HttpAuthType *string `json:"http-auth-type,omitempty"` Ip *string `json:"ip,omitempty"` KdcIp *[]UserExchangeKdcIp `json:"kdc-ip,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` ServerName *string `json:"server-name,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` Username *string `json:"username,omitempty"` }
type UserExchangeKdcIp ¶
type UserExchangeKdcIp struct {
Ipv4 *string `json:"ipv4,omitempty"`
}
type UserFortitoken ¶
type UserFortitoken struct { ActivationCode *string `json:"activation-code,omitempty"` ActivationExpire *int64 `json:"activation-expire,omitempty"` Comments *string `json:"comments,omitempty"` License *string `json:"license,omitempty"` OsVer *string `json:"os-ver,omitempty"` RegId *string `json:"reg-id,omitempty"` SerialNumber *string `json:"serial-number,omitempty"` Status *string `json:"status,omitempty"` }
type UserFsso ¶
type UserFsso struct { GroupPollInterval *int64 `json:"group-poll-interval,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` LdapPoll *string `json:"ldap-poll,omitempty"` LdapPollFilter *string `json:"ldap-poll-filter,omitempty"` LdapPollInterval *int64 `json:"ldap-poll-interval,omitempty"` LdapServer *string `json:"ldap-server,omitempty"` LogonTimeout *int64 `json:"logon-timeout,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` Password2 *string `json:"password2,omitempty"` Password3 *string `json:"password3,omitempty"` Password4 *string `json:"password4,omitempty"` Password5 *string `json:"password5,omitempty"` Port *int64 `json:"port,omitempty"` Port2 *int64 `json:"port2,omitempty"` Port3 *int64 `json:"port3,omitempty"` Port4 *int64 `json:"port4,omitempty"` Port5 *int64 `json:"port5,omitempty"` Server *string `json:"server,omitempty"` Server2 *string `json:"server2,omitempty"` Server3 *string `json:"server3,omitempty"` Server4 *string `json:"server4,omitempty"` Server5 *string `json:"server5,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SourceIp6 *string `json:"source-ip6,omitempty"` Ssl *string `json:"ssl,omitempty"` SslServerHostIpCheck *string `json:"ssl-server-host-ip-check,omitempty"` SslTrustedCert *string `json:"ssl-trusted-cert,omitempty"` Type *string `json:"type,omitempty"` UserInfoServer *string `json:"user-info-server,omitempty"` }
type UserFssoPolling ¶
type UserFssoPolling struct { Adgrp *[]UserFssoPollingAdgrp `json:"adgrp,omitempty"` DefaultDomain *string `json:"default-domain,omitempty"` Id *int64 `json:"id,omitempty"` LdapServer *string `json:"ldap-server,omitempty"` LogonHistory *int64 `json:"logon-history,omitempty"` Password *string `json:"password,omitempty"` PollingFrequency *int64 `json:"polling-frequency,omitempty"` Port *int64 `json:"port,omitempty"` Server *string `json:"server,omitempty"` SmbNtlmv1Auth *string `json:"smb-ntlmv1-auth,omitempty"` Smbv1 *string `json:"smbv1,omitempty"` Status *string `json:"status,omitempty"` User *string `json:"user,omitempty"` }
type UserFssoPollingAdgrp ¶
type UserFssoPollingAdgrp struct {
Name *string `json:"name,omitempty"`
}
type UserGroup ¶
type UserGroup struct { AuthConcurrentOverride *string `json:"auth-concurrent-override,omitempty"` AuthConcurrentValue *int64 `json:"auth-concurrent-value,omitempty"` Authtimeout *int64 `json:"authtimeout,omitempty"` Company *string `json:"company,omitempty"` Email *string `json:"email,omitempty"` Expire *int64 `json:"expire,omitempty"` ExpireType *string `json:"expire-type,omitempty"` GroupType *string `json:"group-type,omitempty"` Guest *[]UserGroupGuest `json:"guest,omitempty"` HttpDigestRealm *string `json:"http-digest-realm,omitempty"` Id *int64 `json:"id,omitempty"` Match *[]UserGroupMatch `json:"match,omitempty"` MaxAccounts *int64 `json:"max-accounts,omitempty"` Member *[]UserGroupMember `json:"member,omitempty"` MobilePhone *string `json:"mobile-phone,omitempty"` MultipleGuestAdd *string `json:"multiple-guest-add,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` SmsCustomServer *string `json:"sms-custom-server,omitempty"` SmsServer *string `json:"sms-server,omitempty"` Sponsor *string `json:"sponsor,omitempty"` SsoAttributeValue *string `json:"sso-attribute-value,omitempty"` UserId *string `json:"user-id,omitempty"` UserName *string `json:"user-name,omitempty"` }
type UserGroupGuest ¶
type UserGroupGuest struct { Comment *string `json:"comment,omitempty"` Company *string `json:"company,omitempty"` Email *string `json:"email,omitempty"` Expiration *string `json:"expiration,omitempty"` Id *int64 `json:"id,omitempty"` MobilePhone *string `json:"mobile-phone,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` Sponsor *string `json:"sponsor,omitempty"` UserId *string `json:"user-id,omitempty"` }
type UserGroupMatch ¶
type UserGroupMember ¶
type UserGroupMember struct {
Name *string `json:"name,omitempty"`
}
type UserKrbKeytab ¶
type UserKrbKeytab struct { Keytab *string `json:"keytab,omitempty"` LdapServer *[]UserKrbKeytabLdapServer `json:"ldap-server,omitempty"` Name *string `json:"name,omitempty"` PacData *string `json:"pac-data,omitempty"` Principal *string `json:"principal,omitempty"` }
type UserKrbKeytabLdapServer ¶
type UserKrbKeytabLdapServer struct {
Name *string `json:"name,omitempty"`
}
type UserLdap ¶
type UserLdap struct { AccountKeyFilter *string `json:"account-key-filter,omitempty"` AccountKeyProcessing *string `json:"account-key-processing,omitempty"` Antiphish *string `json:"antiphish,omitempty"` CaCert *string `json:"ca-cert,omitempty"` Cnid *string `json:"cnid,omitempty"` Dn *string `json:"dn,omitempty"` GroupFilter *string `json:"group-filter,omitempty"` GroupMemberCheck *string `json:"group-member-check,omitempty"` GroupObjectFilter *string `json:"group-object-filter,omitempty"` GroupSearchBase *string `json:"group-search-base,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` MemberAttr *string `json:"member-attr,omitempty"` Name *string `json:"name,omitempty"` ObtainUserInfo *string `json:"obtain-user-info,omitempty"` Password *string `json:"password,omitempty"` PasswordAttr *string `json:"password-attr,omitempty"` PasswordExpiryWarning *string `json:"password-expiry-warning,omitempty"` PasswordRenewal *string `json:"password-renewal,omitempty"` Port *int64 `json:"port,omitempty"` SearchType *string `json:"search-type,omitempty"` SecondaryServer *string `json:"secondary-server,omitempty"` Secure *string `json:"secure,omitempty"` Server *string `json:"server,omitempty"` ServerIdentityCheck *string `json:"server-identity-check,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SourcePort *int64 `json:"source-port,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` TertiaryServer *string `json:"tertiary-server,omitempty"` TwoFactor *string `json:"two-factor,omitempty"` TwoFactorAuthentication *string `json:"two-factor-authentication,omitempty"` TwoFactorNotification *string `json:"two-factor-notification,omitempty"` Type *string `json:"type,omitempty"` UserInfoExchangeServer *string `json:"user-info-exchange-server,omitempty"` Username *string `json:"username,omitempty"` }
type UserLocal ¶
type UserLocal struct { AuthConcurrentOverride *string `json:"auth-concurrent-override,omitempty"` AuthConcurrentValue *int64 `json:"auth-concurrent-value,omitempty"` Authtimeout *int64 `json:"authtimeout,omitempty"` EmailTo *string `json:"email-to,omitempty"` Fortitoken *string `json:"fortitoken,omitempty"` Id *int64 `json:"id,omitempty"` LdapServer *string `json:"ldap-server,omitempty"` Name *string `json:"name,omitempty"` Passwd *string `json:"passwd,omitempty"` PasswdPolicy *string `json:"passwd-policy,omitempty"` PasswdTime *string `json:"passwd-time,omitempty"` PpkIdentity *string `json:"ppk-identity,omitempty"` PpkSecret *string `json:"ppk-secret,omitempty"` RadiusServer *string `json:"radius-server,omitempty"` SmsCustomServer *string `json:"sms-custom-server,omitempty"` SmsPhone *string `json:"sms-phone,omitempty"` SmsServer *string `json:"sms-server,omitempty"` Status *string `json:"status,omitempty"` TacacsServer *string `json:"tacacs+-server,omitempty"` TwoFactor *string `json:"two-factor,omitempty"` TwoFactorAuthentication *string `json:"two-factor-authentication,omitempty"` TwoFactorNotification *string `json:"two-factor-notification,omitempty"` Type *string `json:"type,omitempty"` UsernameCaseInsensitivity *string `json:"username-case-insensitivity,omitempty"` UsernameCaseSensitivity *string `json:"username-case-sensitivity,omitempty"` UsernameSensitivity *string `json:"username-sensitivity,omitempty"` Workstation *string `json:"workstation,omitempty"` }
type UserNacPolicy ¶
type UserNacPolicy struct { Category *string `json:"category,omitempty"` Description *string `json:"description,omitempty"` EmsTag *string `json:"ems-tag,omitempty"` Family *string `json:"family,omitempty"` FirewallAddress *string `json:"firewall-address,omitempty"` Host *string `json:"host,omitempty"` HwVendor *string `json:"hw-vendor,omitempty"` HwVersion *string `json:"hw-version,omitempty"` Mac *string `json:"mac,omitempty"` Name *string `json:"name,omitempty"` Os *string `json:"os,omitempty"` Src *string `json:"src,omitempty"` SsidPolicy *string `json:"ssid-policy,omitempty"` Status *string `json:"status,omitempty"` SwVersion *string `json:"sw-version,omitempty"` SwitchAutoAuth *string `json:"switch-auto-auth,omitempty"` SwitchFortilink *string `json:"switch-fortilink,omitempty"` SwitchGroup *[]UserNacPolicySwitchGroup `json:"switch-group,omitempty"` SwitchMacPolicy *string `json:"switch-mac-policy,omitempty"` SwitchPortPolicy *string `json:"switch-port-policy,omitempty"` SwitchScope *[]UserNacPolicySwitchScope `json:"switch-scope,omitempty"` Type *string `json:"type,omitempty"` User *string `json:"user,omitempty"` UserGroup *string `json:"user-group,omitempty"` }
type UserNacPolicySwitchGroup ¶
type UserNacPolicySwitchGroup struct {
Name *string `json:"name,omitempty"`
}
type UserNacPolicySwitchScope ¶
type UserNacPolicySwitchScope struct {
SwitchId *string `json:"switch-id,omitempty"`
}
type UserPasswordPolicy ¶
type UserPeer ¶
type UserPeer struct { Ca *string `json:"ca,omitempty"` Cn *string `json:"cn,omitempty"` CnType *string `json:"cn-type,omitempty"` LdapMode *string `json:"ldap-mode,omitempty"` LdapPassword *string `json:"ldap-password,omitempty"` LdapServer *string `json:"ldap-server,omitempty"` LdapUsername *string `json:"ldap-username,omitempty"` MandatoryCaVerify *string `json:"mandatory-ca-verify,omitempty"` Name *string `json:"name,omitempty"` OcspOverrideServer *string `json:"ocsp-override-server,omitempty"` Passwd *string `json:"passwd,omitempty"` Subject *string `json:"subject,omitempty"` TwoFactor *string `json:"two-factor,omitempty"` }
type UserPeergrp ¶
type UserPeergrp struct { Member *[]UserPeergrpMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` }
type UserPeergrpMember ¶
type UserPeergrpMember struct {
Name *string `json:"name,omitempty"`
}
type UserQuarantine ¶
type UserQuarantine struct { FirewallGroups *string `json:"firewall-groups,omitempty"` Quarantine *string `json:"quarantine,omitempty"` Targets *[]UserQuarantineTargets `json:"targets,omitempty"` TrafficPolicy *string `json:"traffic-policy,omitempty"` }
type UserQuarantineTargets ¶
type UserQuarantineTargets struct { Description *string `json:"description,omitempty"` Entry *string `json:"entry,omitempty"` Macs *[]UserQuarantineTargetsMacs `json:"macs,omitempty"` }
type UserRadius ¶
type UserRadius struct { AccountingServer *[]UserRadiusAccountingServer `json:"accounting-server,omitempty"` AcctAllServers *string `json:"acct-all-servers,omitempty"` AcctInterimInterval *int64 `json:"acct-interim-interval,omitempty"` AllUsergroup *string `json:"all-usergroup,omitempty"` AuthType *string `json:"auth-type,omitempty"` Class *[]UserRadiusClass `json:"class,omitempty"` GroupOverrideAttrType *string `json:"group-override-attr-type,omitempty"` H3cCompatibility *string `json:"h3c-compatibility,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Name *string `json:"name,omitempty"` NasIp *string `json:"nas-ip,omitempty"` PasswordEncoding *string `json:"password-encoding,omitempty"` PasswordRenewal *string `json:"password-renewal,omitempty"` RadiusCoa *string `json:"radius-coa,omitempty"` RadiusPort *int64 `json:"radius-port,omitempty"` Rsso *string `json:"rsso,omitempty"` RssoContextTimeout *int64 `json:"rsso-context-timeout,omitempty"` RssoEndpointAttribute *string `json:"rsso-endpoint-attribute,omitempty"` RssoEndpointBlockAttribute *string `json:"rsso-endpoint-block-attribute,omitempty"` RssoEpOneIpOnly *string `json:"rsso-ep-one-ip-only,omitempty"` RssoFlushIpSession *string `json:"rsso-flush-ip-session,omitempty"` RssoLogFlags *string `json:"rsso-log-flags,omitempty"` RssoLogPeriod *int64 `json:"rsso-log-period,omitempty"` RssoRadiusResponse *string `json:"rsso-radius-response,omitempty"` RssoRadiusServerPort *int64 `json:"rsso-radius-server-port,omitempty"` RssoSecret *string `json:"rsso-secret,omitempty"` RssoValidateRequestSecret *string `json:"rsso-validate-request-secret,omitempty"` SecondarySecret *string `json:"secondary-secret,omitempty"` SecondaryServer *string `json:"secondary-server,omitempty"` Secret *string `json:"secret,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SsoAttribute *string `json:"sso-attribute,omitempty"` SsoAttributeKey *string `json:"sso-attribute-key,omitempty"` SsoAttributeValueOverride *string `json:"sso-attribute-value-override,omitempty"` SwitchControllerAcctFastFramedipDetect *int64 `json:"switch-controller-acct-fast-framedip-detect,omitempty"` SwitchControllerServiceType *string `json:"switch-controller-service-type,omitempty"` TertiarySecret *string `json:"tertiary-secret,omitempty"` TertiaryServer *string `json:"tertiary-server,omitempty"` Timeout *int64 `json:"timeout,omitempty"` UseManagementVdom *string `json:"use-management-vdom,omitempty"` UsernameCaseSensitive *string `json:"username-case-sensitive,omitempty"` }
type UserRadiusAccountingServer ¶
type UserRadiusAccountingServer struct { Id *int64 `json:"id,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Port *int64 `json:"port,omitempty"` Secret *string `json:"secret,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` Status *string `json:"status,omitempty"` }
type UserRadiusClass ¶
type UserRadiusClass struct {
Name *string `json:"name,omitempty"`
}
type UserSaml ¶
type UserSaml struct { AdfsClaim *string `json:"adfs-claim,omitempty"` Cert *string `json:"cert,omitempty"` ClockTolerance *int64 `json:"clock-tolerance,omitempty"` DigestMethod *string `json:"digest-method,omitempty"` EntityId *string `json:"entity-id,omitempty"` GroupClaimType *string `json:"group-claim-type,omitempty"` GroupName *string `json:"group-name,omitempty"` IdpCert *string `json:"idp-cert,omitempty"` IdpEntityId *string `json:"idp-entity-id,omitempty"` IdpSingleLogoutUrl *string `json:"idp-single-logout-url,omitempty"` IdpSingleSignOnUrl *string `json:"idp-single-sign-on-url,omitempty"` LimitRelaystate *string `json:"limit-relaystate,omitempty"` Name *string `json:"name,omitempty"` SingleLogoutUrl *string `json:"single-logout-url,omitempty"` SingleSignOnUrl *string `json:"single-sign-on-url,omitempty"` UserClaimType *string `json:"user-claim-type,omitempty"` UserName *string `json:"user-name,omitempty"` }
type UserSecurityExemptList ¶
type UserSecurityExemptList struct { Description *string `json:"description,omitempty"` Name *string `json:"name,omitempty"` Rule *[]UserSecurityExemptListRule `json:"rule,omitempty"` }
type UserSecurityExemptListRule ¶
type UserSecurityExemptListRule struct { Dstaddr *[]UserSecurityExemptListRuleDstaddr `json:"dstaddr,omitempty"` Id *int64 `json:"id,omitempty"` Service *[]UserSecurityExemptListRuleService `json:"service,omitempty"` Srcaddr *[]UserSecurityExemptListRuleSrcaddr `json:"srcaddr,omitempty"` }
type UserSecurityExemptListRuleDstaddr ¶
type UserSecurityExemptListRuleDstaddr struct {
Name *string `json:"name,omitempty"`
}
type UserSecurityExemptListRuleService ¶
type UserSecurityExemptListRuleService struct {
Name *string `json:"name,omitempty"`
}
type UserSecurityExemptListRuleSrcaddr ¶
type UserSecurityExemptListRuleSrcaddr struct {
Name *string `json:"name,omitempty"`
}
type UserSetting ¶
type UserSetting struct { AuthBlackoutTime *int64 `json:"auth-blackout-time,omitempty"` AuthCaCert *string `json:"auth-ca-cert,omitempty"` AuthCert *string `json:"auth-cert,omitempty"` AuthHttpBasic *string `json:"auth-http-basic,omitempty"` AuthInvalidMax *int64 `json:"auth-invalid-max,omitempty"` AuthLockoutDuration *int64 `json:"auth-lockout-duration,omitempty"` AuthLockoutThreshold *int64 `json:"auth-lockout-threshold,omitempty"` AuthOnDemand *string `json:"auth-on-demand,omitempty"` AuthPortalTimeout *int64 `json:"auth-portal-timeout,omitempty"` AuthPorts *[]UserSettingAuthPorts `json:"auth-ports,omitempty"` AuthSecureHttp *string `json:"auth-secure-http,omitempty"` AuthSrcMac *string `json:"auth-src-mac,omitempty"` AuthSslAllowRenegotiation *string `json:"auth-ssl-allow-renegotiation,omitempty"` AuthSslMaxProtoVersion *string `json:"auth-ssl-max-proto-version,omitempty"` AuthSslMinProtoVersion *string `json:"auth-ssl-min-proto-version,omitempty"` AuthSslSigalgs *string `json:"auth-ssl-sigalgs,omitempty"` AuthTimeout *int64 `json:"auth-timeout,omitempty"` AuthTimeoutType *string `json:"auth-timeout-type,omitempty"` AuthType *string `json:"auth-type,omitempty"` PerPolicyDisclaimer *string `json:"per-policy-disclaimer,omitempty"` RadiusSesTimeoutAct *string `json:"radius-ses-timeout-act,omitempty"` }
type UserSettingAuthPorts ¶
type UserTacacs ¶
type UserTacacs struct { AuthenType *string `json:"authen-type,omitempty"` Authorization *string `json:"authorization,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` Key *string `json:"key,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` SecondaryKey *string `json:"secondary-key,omitempty"` SecondaryServer *string `json:"secondary-server,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` TertiaryKey *string `json:"tertiary-key,omitempty"` TertiaryServer *string `json:"tertiary-server,omitempty"` }
type VideofilterProfile ¶
type VideofilterProfile struct { Comment *string `json:"comment,omitempty"` Dailymotion *string `json:"dailymotion,omitempty"` FortiguardCategory *[]VideofilterProfileFortiguardCategory `json:"fortiguard-category,omitempty"` Name *string `json:"name,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` Vimeo *string `json:"vimeo,omitempty"` VimeoRestrict *string `json:"vimeo-restrict,omitempty"` Youtube *string `json:"youtube,omitempty"` YoutubeChannelFilter *int64 `json:"youtube-channel-filter,omitempty"` YoutubeRestrict *string `json:"youtube-restrict,omitempty"` }
type VideofilterProfileFortiguardCategory ¶
type VideofilterProfileFortiguardCategory struct {
Filters *[]VideofilterProfileFortiguardCategoryFilters `json:"filters,omitempty"`
}
type VideofilterYoutubeChannelFilter ¶
type VideofilterYoutubeChannelFilter struct { Comment *string `json:"comment,omitempty"` DefaultAction *string `json:"default-action,omitempty"` Entries *[]VideofilterYoutubeChannelFilterEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Log *string `json:"log,omitempty"` Name *string `json:"name,omitempty"` }
type VideofilterYoutubeKey ¶
type VoipProfile ¶
type VoipProfile struct { Comment *string `json:"comment,omitempty"` FeatureSet *string `json:"feature-set,omitempty"` Msrp *[]VoipProfileMsrp `json:"msrp,omitempty"` Name *string `json:"name,omitempty"` Sccp *[]VoipProfileSccp `json:"sccp,omitempty"` Sip *[]VoipProfileSip `json:"sip,omitempty"` }
type VoipProfileMsrp ¶
type VoipProfileSccp ¶
type VoipProfileSccp struct { BlockMcast *string `json:"block-mcast,omitempty"` LogCallSummary *string `json:"log-call-summary,omitempty"` LogViolations *string `json:"log-violations,omitempty"` MaxCalls *int64 `json:"max-calls,omitempty"` Status *string `json:"status,omitempty"` VerifyHeader *string `json:"verify-header,omitempty"` }
type VoipProfileSip ¶
type VoipProfileSip struct { AckRate *int64 `json:"ack-rate,omitempty"` AckRateTrack *string `json:"ack-rate-track,omitempty"` BlockAck *string `json:"block-ack,omitempty"` BlockBye *string `json:"block-bye,omitempty"` BlockCancel *string `json:"block-cancel,omitempty"` BlockGeoRedOptions *string `json:"block-geo-red-options,omitempty"` BlockInfo *string `json:"block-info,omitempty"` BlockInvite *string `json:"block-invite,omitempty"` BlockLongLines *string `json:"block-long-lines,omitempty"` BlockMessage *string `json:"block-message,omitempty"` BlockNotify *string `json:"block-notify,omitempty"` BlockOptions *string `json:"block-options,omitempty"` BlockPrack *string `json:"block-prack,omitempty"` BlockPublish *string `json:"block-publish,omitempty"` BlockRefer *string `json:"block-refer,omitempty"` BlockRegister *string `json:"block-register,omitempty"` BlockSubscribe *string `json:"block-subscribe,omitempty"` BlockUnknown *string `json:"block-unknown,omitempty"` BlockUpdate *string `json:"block-update,omitempty"` ByeRate *int64 `json:"bye-rate,omitempty"` ByeRateTrack *string `json:"bye-rate-track,omitempty"` CallKeepalive *int64 `json:"call-keepalive,omitempty"` CancelRate *int64 `json:"cancel-rate,omitempty"` CancelRateTrack *string `json:"cancel-rate-track,omitempty"` ContactFixup *string `json:"contact-fixup,omitempty"` HntRestrictSourceIp *string `json:"hnt-restrict-source-ip,omitempty"` HostedNatTraversal *string `json:"hosted-nat-traversal,omitempty"` InfoRate *int64 `json:"info-rate,omitempty"` InfoRateTrack *string `json:"info-rate-track,omitempty"` InviteRate *int64 `json:"invite-rate,omitempty"` InviteRateTrack *string `json:"invite-rate-track,omitempty"` IpsRtp *string `json:"ips-rtp,omitempty"` LogCallSummary *string `json:"log-call-summary,omitempty"` LogViolations *string `json:"log-violations,omitempty"` MalformedHeaderAllow *string `json:"malformed-header-allow,omitempty"` MalformedHeaderCallId *string `json:"malformed-header-call-id,omitempty"` MalformedHeaderContact *string `json:"malformed-header-contact,omitempty"` MalformedHeaderContentLength *string `json:"malformed-header-content-length,omitempty"` MalformedHeaderContentType *string `json:"malformed-header-content-type,omitempty"` MalformedHeaderCseq *string `json:"malformed-header-cseq,omitempty"` MalformedHeaderExpires *string `json:"malformed-header-expires,omitempty"` MalformedHeaderFrom *string `json:"malformed-header-from,omitempty"` MalformedHeaderMaxForwards *string `json:"malformed-header-max-forwards,omitempty"` MalformedHeaderNoProxyRequire *string `json:"malformed-header-no-proxy-require,omitempty"` MalformedHeaderNoRequire *string `json:"malformed-header-no-require,omitempty"` MalformedHeaderPAssertedIdentity *string `json:"malformed-header-p-asserted-identity,omitempty"` MalformedHeaderRack *string `json:"malformed-header-rack,omitempty"` MalformedHeaderRecordRoute *string `json:"malformed-header-record-route,omitempty"` MalformedHeaderRoute *string `json:"malformed-header-route,omitempty"` MalformedHeaderRseq *string `json:"malformed-header-rseq,omitempty"` MalformedHeaderSdpA *string `json:"malformed-header-sdp-a,omitempty"` MalformedHeaderSdpB *string `json:"malformed-header-sdp-b,omitempty"` MalformedHeaderSdpC *string `json:"malformed-header-sdp-c,omitempty"` MalformedHeaderSdpI *string `json:"malformed-header-sdp-i,omitempty"` MalformedHeaderSdpK *string `json:"malformed-header-sdp-k,omitempty"` MalformedHeaderSdpM *string `json:"malformed-header-sdp-m,omitempty"` MalformedHeaderSdpO *string `json:"malformed-header-sdp-o,omitempty"` MalformedHeaderSdpR *string `json:"malformed-header-sdp-r,omitempty"` MalformedHeaderSdpS *string `json:"malformed-header-sdp-s,omitempty"` MalformedHeaderSdpT *string `json:"malformed-header-sdp-t,omitempty"` MalformedHeaderSdpV *string `json:"malformed-header-sdp-v,omitempty"` MalformedHeaderSdpZ *string `json:"malformed-header-sdp-z,omitempty"` MalformedHeaderTo *string `json:"malformed-header-to,omitempty"` MalformedHeaderVia *string `json:"malformed-header-via,omitempty"` MalformedRequestLine *string `json:"malformed-request-line,omitempty"` MaxBodyLength *int64 `json:"max-body-length,omitempty"` MaxDialogs *int64 `json:"max-dialogs,omitempty"` MaxIdleDialogs *int64 `json:"max-idle-dialogs,omitempty"` MaxLineLength *int64 `json:"max-line-length,omitempty"` MessageRate *int64 `json:"message-rate,omitempty"` MessageRateTrack *string `json:"message-rate-track,omitempty"` NatPortRange *string `json:"nat-port-range,omitempty"` NatTrace *string `json:"nat-trace,omitempty"` NoSdpFixup *string `json:"no-sdp-fixup,omitempty"` NotifyRate *int64 `json:"notify-rate,omitempty"` NotifyRateTrack *string `json:"notify-rate-track,omitempty"` OpenContactPinhole *string `json:"open-contact-pinhole,omitempty"` OpenRecordRoutePinhole *string `json:"open-record-route-pinhole,omitempty"` OpenRegisterPinhole *string `json:"open-register-pinhole,omitempty"` OpenViaPinhole *string `json:"open-via-pinhole,omitempty"` OptionsRate *int64 `json:"options-rate,omitempty"` OptionsRateTrack *string `json:"options-rate-track,omitempty"` PrackRate *int64 `json:"prack-rate,omitempty"` PrackRateTrack *string `json:"prack-rate-track,omitempty"` PreserveOverride *string `json:"preserve-override,omitempty"` ProvisionalInviteExpiryTime *int64 `json:"provisional-invite-expiry-time,omitempty"` PublishRate *int64 `json:"publish-rate,omitempty"` PublishRateTrack *string `json:"publish-rate-track,omitempty"` ReferRate *int64 `json:"refer-rate,omitempty"` ReferRateTrack *string `json:"refer-rate-track,omitempty"` RegisterContactTrace *string `json:"register-contact-trace,omitempty"` RegisterRate *int64 `json:"register-rate,omitempty"` RegisterRateTrack *string `json:"register-rate-track,omitempty"` Rfc2543Branch *string `json:"rfc2543-branch,omitempty"` Rtp *string `json:"rtp,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` SslAuthClient *string `json:"ssl-auth-client,omitempty"` SslAuthServer *string `json:"ssl-auth-server,omitempty"` SslClientCertificate *string `json:"ssl-client-certificate,omitempty"` SslClientRenegotiation *string `json:"ssl-client-renegotiation,omitempty"` SslMaxVersion *string `json:"ssl-max-version,omitempty"` SslMinVersion *string `json:"ssl-min-version,omitempty"` SslMode *string `json:"ssl-mode,omitempty"` SslPfs *string `json:"ssl-pfs,omitempty"` SslSendEmptyFrags *string `json:"ssl-send-empty-frags,omitempty"` SslServerCertificate *string `json:"ssl-server-certificate,omitempty"` Status *string `json:"status,omitempty"` StrictRegister *string `json:"strict-register,omitempty"` SubscribeRate *int64 `json:"subscribe-rate,omitempty"` SubscribeRateTrack *string `json:"subscribe-rate-track,omitempty"` UnknownHeader *string `json:"unknown-header,omitempty"` UpdateRate *int64 `json:"update-rate,omitempty"` UpdateRateTrack *string `json:"update-rate-track,omitempty"` }
type VpnCertificateCa ¶
type VpnCertificateCa struct { AutoUpdateDays *int64 `json:"auto-update-days,omitempty"` AutoUpdateDaysWarning *int64 `json:"auto-update-days-warning,omitempty"` Ca *string `json:"ca,omitempty"` CaIdentifier *string `json:"ca-identifier,omitempty"` Name *string `json:"name,omitempty"` Range *string `json:"range,omitempty"` ScepUrl *string `json:"scep-url,omitempty"` Source *string `json:"source,omitempty"` SourceIp *string `json:"source-ip,omitempty"` SslInspectionTrusted *string `json:"ssl-inspection-trusted,omitempty"` }
type VpnCertificateCrl ¶
type VpnCertificateCrl struct { Crl *string `json:"crl,omitempty"` HttpUrl *string `json:"http-url,omitempty"` LdapPassword *string `json:"ldap-password,omitempty"` LdapServer *string `json:"ldap-server,omitempty"` LdapUsername *string `json:"ldap-username,omitempty"` Name *string `json:"name,omitempty"` Range *string `json:"range,omitempty"` ScepCert *string `json:"scep-cert,omitempty"` ScepUrl *string `json:"scep-url,omitempty"` Source *string `json:"source,omitempty"` SourceIp *string `json:"source-ip,omitempty"` UpdateInterval *int64 `json:"update-interval,omitempty"` UpdateVdom *string `json:"update-vdom,omitempty"` }
type VpnCertificateLocal ¶
type VpnCertificateLocal struct { AcmeCaUrl *string `json:"acme-ca-url,omitempty"` AcmeDomain *string `json:"acme-domain,omitempty"` AcmeEmail *string `json:"acme-email,omitempty"` AcmeRenewWindow *int64 `json:"acme-renew-window,omitempty"` AcmeRsaKeySize *int64 `json:"acme-rsa-key-size,omitempty"` AutoRegenerateDays *int64 `json:"auto-regenerate-days,omitempty"` AutoRegenerateDaysWarning *int64 `json:"auto-regenerate-days-warning,omitempty"` CaIdentifier *string `json:"ca-identifier,omitempty"` Certificate *string `json:"certificate,omitempty"` CmpPath *string `json:"cmp-path,omitempty"` CmpRegenerationMethod *string `json:"cmp-regeneration-method,omitempty"` CmpServer *string `json:"cmp-server,omitempty"` CmpServerCert *string `json:"cmp-server-cert,omitempty"` Comments *string `json:"comments,omitempty"` Csr *string `json:"csr,omitempty"` EnrollProtocol *string `json:"enroll-protocol,omitempty"` IkeLocalid *string `json:"ike-localid,omitempty"` IkeLocalidType *string `json:"ike-localid-type,omitempty"` Name *string `json:"name,omitempty"` NameEncoding *string `json:"name-encoding,omitempty"` Password *string `json:"password,omitempty"` PrivateKey *string `json:"private-key,omitempty"` Range *string `json:"range,omitempty"` ScepPassword *string `json:"scep-password,omitempty"` ScepUrl *string `json:"scep-url,omitempty"` Source *string `json:"source,omitempty"` SourceIp *string `json:"source-ip,omitempty"` State *string `json:"state,omitempty"` }
type VpnCertificateOcspServer ¶
type VpnCertificateOcspServer struct { Cert *string `json:"cert,omitempty"` Name *string `json:"name,omitempty"` SecondaryCert *string `json:"secondary-cert,omitempty"` SecondaryUrl *string `json:"secondary-url,omitempty"` SourceIp *string `json:"source-ip,omitempty"` Url *string `json:"url,omitempty"` }
type VpnCertificateRemote ¶
type VpnCertificateSetting ¶
type VpnCertificateSetting struct { CertnameDsa1024 *string `json:"certname-dsa1024,omitempty"` CertnameDsa2048 *string `json:"certname-dsa2048,omitempty"` CertnameEcdsa256 *string `json:"certname-ecdsa256,omitempty"` CertnameEcdsa384 *string `json:"certname-ecdsa384,omitempty"` CertnameEcdsa521 *string `json:"certname-ecdsa521,omitempty"` CertnameEd25519 *string `json:"certname-ed25519,omitempty"` CertnameEd448 *string `json:"certname-ed448,omitempty"` CertnameRsa1024 *string `json:"certname-rsa1024,omitempty"` CertnameRsa2048 *string `json:"certname-rsa2048,omitempty"` CertnameRsa4096 *string `json:"certname-rsa4096,omitempty"` CheckCaCert *string `json:"check-ca-cert,omitempty"` CheckCaChain *string `json:"check-ca-chain,omitempty"` CmpKeyUsageChecking *string `json:"cmp-key-usage-checking,omitempty"` CmpSaveExtraCerts *string `json:"cmp-save-extra-certs,omitempty"` CnAllowMulti *string `json:"cn-allow-multi,omitempty"` CnMatch *string `json:"cn-match,omitempty"` CrlVerification *[]VpnCertificateSettingCrlVerification `json:"crl-verification,omitempty"` Interface *string `json:"interface,omitempty"` InterfaceSelectMethod *string `json:"interface-select-method,omitempty"` OcspDefaultServer *string `json:"ocsp-default-server,omitempty"` OcspOption *string `json:"ocsp-option,omitempty"` OcspStatus *string `json:"ocsp-status,omitempty"` SslMinProtoVersion *string `json:"ssl-min-proto-version,omitempty"` SslOcspSourceIp *string `json:"ssl-ocsp-source-ip,omitempty"` StrictCrlCheck *string `json:"strict-crl-check,omitempty"` StrictOcspCheck *string `json:"strict-ocsp-check,omitempty"` SubjectMatch *string `json:"subject-match,omitempty"` SubjectSet *string `json:"subject-set,omitempty"` }
type VpnIpsecConcentrator ¶
type VpnIpsecConcentrator struct { Id *int64 `json:"id,omitempty"` Member *[]VpnIpsecConcentratorMember `json:"member,omitempty"` Name *string `json:"name,omitempty"` SrcCheck *string `json:"src-check,omitempty"` }
type VpnIpsecConcentratorMember ¶
type VpnIpsecConcentratorMember struct {
Name *string `json:"name,omitempty"`
}
type VpnIpsecFec ¶
type VpnIpsecFec struct { Mappings *[]VpnIpsecFecMappings `json:"mappings,omitempty"` Name *string `json:"name,omitempty"` }
type VpnIpsecFecMappings ¶
type VpnIpsecFecMappings struct { BandwidthBiThreshold *int64 `json:"bandwidth-bi-threshold,omitempty"` BandwidthDownThreshold *int64 `json:"bandwidth-down-threshold,omitempty"` BandwidthUpThreshold *int64 `json:"bandwidth-up-threshold,omitempty"` Base *int64 `json:"base,omitempty"` LatencyThreshold *int64 `json:"latency-threshold,omitempty"` PacketLossThreshold *int64 `json:"packet-loss-threshold,omitempty"` Redundant *int64 `json:"redundant,omitempty"` Seqno *int64 `json:"seqno,omitempty"` }
type VpnIpsecForticlient ¶
type VpnIpsecManualkey ¶
type VpnIpsecManualkey struct { Authentication *string `json:"authentication,omitempty"` Authkey *string `json:"authkey,omitempty"` Enckey *string `json:"enckey,omitempty"` Encryption *string `json:"encryption,omitempty"` Interface *string `json:"interface,omitempty"` LocalGw *string `json:"local-gw,omitempty"` Localspi *string `json:"localspi,omitempty"` Name *string `json:"name,omitempty"` NpuOffload *string `json:"npu-offload,omitempty"` RemoteGw *string `json:"remote-gw,omitempty"` Remotespi *string `json:"remotespi,omitempty"` }
type VpnIpsecManualkeyInterface ¶
type VpnIpsecManualkeyInterface struct { AddrType *string `json:"addr-type,omitempty"` AuthAlg *string `json:"auth-alg,omitempty"` AuthKey *string `json:"auth-key,omitempty"` EncAlg *string `json:"enc-alg,omitempty"` EncKey *string `json:"enc-key,omitempty"` Interface *string `json:"interface,omitempty"` IpVersion *string `json:"ip-version,omitempty"` LocalGw *string `json:"local-gw,omitempty"` LocalGw6 *string `json:"local-gw6,omitempty"` LocalSpi *string `json:"local-spi,omitempty"` Name *string `json:"name,omitempty"` NpuOffload *string `json:"npu-offload,omitempty"` RemoteGw *string `json:"remote-gw,omitempty"` RemoteGw6 *string `json:"remote-gw6,omitempty"` RemoteSpi *string `json:"remote-spi,omitempty"` }
type VpnIpsecPhase1 ¶
type VpnIpsecPhase1 struct { AcctVerify *string `json:"acct-verify,omitempty"` AddGwRoute *string `json:"add-gw-route,omitempty"` AddRoute *string `json:"add-route,omitempty"` AssignIp *string `json:"assign-ip,omitempty"` AssignIpFrom *string `json:"assign-ip-from,omitempty"` Authmethod *string `json:"authmethod,omitempty"` AuthmethodRemote *string `json:"authmethod-remote,omitempty"` Authpasswd *string `json:"authpasswd,omitempty"` Authusr *string `json:"authusr,omitempty"` Authusrgrp *string `json:"authusrgrp,omitempty"` AutoNegotiate *string `json:"auto-negotiate,omitempty"` BackupGateway *[]VpnIpsecPhase1BackupGateway `json:"backup-gateway,omitempty"` Banner *string `json:"banner,omitempty"` CertIdValidation *string `json:"cert-id-validation,omitempty"` Certificate *[]VpnIpsecPhase1Certificate `json:"certificate,omitempty"` ChildlessIke *string `json:"childless-ike,omitempty"` ClientAutoNegotiate *string `json:"client-auto-negotiate,omitempty"` ClientKeepAlive *string `json:"client-keep-alive,omitempty"` Comments *string `json:"comments,omitempty"` DhcpRaGiaddr *string `json:"dhcp-ra-giaddr,omitempty"` Dhcp6RaLinkaddr *string `json:"dhcp6-ra-linkaddr,omitempty"` Dhgrp *string `json:"dhgrp,omitempty"` DigitalSignatureAuth *string `json:"digital-signature-auth,omitempty"` Distance *int64 `json:"distance,omitempty"` DnsMode *string `json:"dns-mode,omitempty"` Domain *string `json:"domain,omitempty"` Dpd *string `json:"dpd,omitempty"` DpdRetrycount *int64 `json:"dpd-retrycount,omitempty"` DpdRetryinterval *string `json:"dpd-retryinterval,omitempty"` Eap *string `json:"eap,omitempty"` EapExcludePeergrp *string `json:"eap-exclude-peergrp,omitempty"` EapIdentity *string `json:"eap-identity,omitempty"` EnforceUniqueId *string `json:"enforce-unique-id,omitempty"` Esn *string `json:"esn,omitempty"` FecBase *int64 `json:"fec-base,omitempty"` FecCodec *string `json:"fec-codec,omitempty"` FecEgress *string `json:"fec-egress,omitempty"` FecHealthCheck *string `json:"fec-health-check,omitempty"` FecIngress *string `json:"fec-ingress,omitempty"` FecMappingProfile *string `json:"fec-mapping-profile,omitempty"` FecReceiveTimeout *int64 `json:"fec-receive-timeout,omitempty"` FecRedundant *int64 `json:"fec-redundant,omitempty"` FecSendTimeout *int64 `json:"fec-send-timeout,omitempty"` ForticlientEnforcement *string `json:"forticlient-enforcement,omitempty"` Fragmentation *string `json:"fragmentation,omitempty"` FragmentationMtu *int64 `json:"fragmentation-mtu,omitempty"` GroupAuthentication *string `json:"group-authentication,omitempty"` GroupAuthenticationSecret *string `json:"group-authentication-secret,omitempty"` HaSyncEspSeqno *string `json:"ha-sync-esp-seqno,omitempty"` IdleTimeout *string `json:"idle-timeout,omitempty"` IdleTimeoutinterval *int64 `json:"idle-timeoutinterval,omitempty"` IkeVersion *string `json:"ike-version,omitempty"` IncludeLocalLan *string `json:"include-local-lan,omitempty"` Interface *string `json:"interface,omitempty"` IpDelayInterval *int64 `json:"ip-delay-interval,omitempty"` Ipv4DnsServer1 *string `json:"ipv4-dns-server1,omitempty"` Ipv4DnsServer2 *string `json:"ipv4-dns-server2,omitempty"` Ipv4DnsServer3 *string `json:"ipv4-dns-server3,omitempty"` Ipv4EndIp *string `json:"ipv4-end-ip,omitempty"` Ipv4ExcludeRange *[]VpnIpsecPhase1Ipv4ExcludeRange `json:"ipv4-exclude-range,omitempty"` Ipv4Name *string `json:"ipv4-name,omitempty"` Ipv4Netmask *string `json:"ipv4-netmask,omitempty"` Ipv4SplitExclude *string `json:"ipv4-split-exclude,omitempty"` Ipv4SplitInclude *string `json:"ipv4-split-include,omitempty"` Ipv4StartIp *string `json:"ipv4-start-ip,omitempty"` Ipv4WinsServer1 *string `json:"ipv4-wins-server1,omitempty"` Ipv4WinsServer2 *string `json:"ipv4-wins-server2,omitempty"` Ipv6DnsServer1 *string `json:"ipv6-dns-server1,omitempty"` Ipv6DnsServer2 *string `json:"ipv6-dns-server2,omitempty"` Ipv6DnsServer3 *string `json:"ipv6-dns-server3,omitempty"` Ipv6EndIp *string `json:"ipv6-end-ip,omitempty"` Ipv6ExcludeRange *[]VpnIpsecPhase1Ipv6ExcludeRange `json:"ipv6-exclude-range,omitempty"` Ipv6Name *string `json:"ipv6-name,omitempty"` Ipv6Prefix *int64 `json:"ipv6-prefix,omitempty"` Ipv6SplitExclude *string `json:"ipv6-split-exclude,omitempty"` Ipv6SplitInclude *string `json:"ipv6-split-include,omitempty"` Ipv6StartIp *string `json:"ipv6-start-ip,omitempty"` Keepalive *int64 `json:"keepalive,omitempty"` Keylife *int64 `json:"keylife,omitempty"` LocalGw *string `json:"local-gw,omitempty"` Localid *string `json:"localid,omitempty"` LocalidType *string `json:"localid-type,omitempty"` LoopbackAsymroute *string `json:"loopback-asymroute,omitempty"` MeshSelectorType *string `json:"mesh-selector-type,omitempty"` Mode *string `json:"mode,omitempty"` ModeCfg *string `json:"mode-cfg,omitempty"` Name *string `json:"name,omitempty"` Nattraversal *string `json:"nattraversal,omitempty"` NegotiateTimeout *int64 `json:"negotiate-timeout,omitempty"` NetworkId *int64 `json:"network-id,omitempty"` NetworkOverlay *string `json:"network-overlay,omitempty"` NpuOffload *string `json:"npu-offload,omitempty"` Peer *string `json:"peer,omitempty"` Peergrp *string `json:"peergrp,omitempty"` Peerid *string `json:"peerid,omitempty"` Peertype *string `json:"peertype,omitempty"` Ppk *string `json:"ppk,omitempty"` PpkIdentity *string `json:"ppk-identity,omitempty"` PpkSecret *string `json:"ppk-secret,omitempty"` Priority *int64 `json:"priority,omitempty"` Proposal *string `json:"proposal,omitempty"` Psksecret *string `json:"psksecret,omitempty"` PsksecretRemote *string `json:"psksecret-remote,omitempty"` Reauth *string `json:"reauth,omitempty"` Rekey *string `json:"rekey,omitempty"` RemoteGw *string `json:"remote-gw,omitempty"` RemotegwDdns *string `json:"remotegw-ddns,omitempty"` RsaSignatureFormat *string `json:"rsa-signature-format,omitempty"` SavePassword *string `json:"save-password,omitempty"` SendCertChain *string `json:"send-cert-chain,omitempty"` SignatureHashAlg *string `json:"signature-hash-alg,omitempty"` SplitIncludeService *string `json:"split-include-service,omitempty"` SuiteB *string `json:"suite-b,omitempty"` Type *string `json:"type,omitempty"` UnitySupport *string `json:"unity-support,omitempty"` Usrgrp *string `json:"usrgrp,omitempty"` WizardType *string `json:"wizard-type,omitempty"` Xauthtype *string `json:"xauthtype,omitempty"` }
type VpnIpsecPhase1BackupGateway ¶
type VpnIpsecPhase1BackupGateway struct {
Address *string `json:"address,omitempty"`
}
type VpnIpsecPhase1Certificate ¶
type VpnIpsecPhase1Certificate struct {
Name *string `json:"name,omitempty"`
}
type VpnIpsecPhase1Interface ¶
type VpnIpsecPhase1Interface struct { AcctVerify *string `json:"acct-verify,omitempty"` AddGwRoute *string `json:"add-gw-route,omitempty"` AddRoute *string `json:"add-route,omitempty"` AggregateMember *string `json:"aggregate-member,omitempty"` AggregateWeight *int64 `json:"aggregate-weight,omitempty"` AssignIp *string `json:"assign-ip,omitempty"` AssignIpFrom *string `json:"assign-ip-from,omitempty"` Authmethod *string `json:"authmethod,omitempty"` AuthmethodRemote *string `json:"authmethod-remote,omitempty"` Authpasswd *string `json:"authpasswd,omitempty"` Authusr *string `json:"authusr,omitempty"` Authusrgrp *string `json:"authusrgrp,omitempty"` AutoDiscoveryForwarder *string `json:"auto-discovery-forwarder,omitempty"` AutoDiscoveryPsk *string `json:"auto-discovery-psk,omitempty"` AutoDiscoveryReceiver *string `json:"auto-discovery-receiver,omitempty"` AutoDiscoverySender *string `json:"auto-discovery-sender,omitempty"` AutoDiscoveryShortcuts *string `json:"auto-discovery-shortcuts,omitempty"` AutoNegotiate *string `json:"auto-negotiate,omitempty"` BackupGateway *[]VpnIpsecPhase1InterfaceBackupGateway `json:"backup-gateway,omitempty"` Banner *string `json:"banner,omitempty"` CertIdValidation *string `json:"cert-id-validation,omitempty"` Certificate *[]VpnIpsecPhase1InterfaceCertificate `json:"certificate,omitempty"` ChildlessIke *string `json:"childless-ike,omitempty"` ClientAutoNegotiate *string `json:"client-auto-negotiate,omitempty"` ClientKeepAlive *string `json:"client-keep-alive,omitempty"` Comments *string `json:"comments,omitempty"` DefaultGw *string `json:"default-gw,omitempty"` DefaultGwPriority *int64 `json:"default-gw-priority,omitempty"` DhcpRaGiaddr *string `json:"dhcp-ra-giaddr,omitempty"` Dhcp6RaLinkaddr *string `json:"dhcp6-ra-linkaddr,omitempty"` Dhgrp *string `json:"dhgrp,omitempty"` DigitalSignatureAuth *string `json:"digital-signature-auth,omitempty"` Distance *int64 `json:"distance,omitempty"` DnsMode *string `json:"dns-mode,omitempty"` Domain *string `json:"domain,omitempty"` Dpd *string `json:"dpd,omitempty"` DpdRetrycount *int64 `json:"dpd-retrycount,omitempty"` DpdRetryinterval *string `json:"dpd-retryinterval,omitempty"` Eap *string `json:"eap,omitempty"` EapExcludePeergrp *string `json:"eap-exclude-peergrp,omitempty"` EapIdentity *string `json:"eap-identity,omitempty"` EncapLocalGw4 *string `json:"encap-local-gw4,omitempty"` EncapLocalGw6 *string `json:"encap-local-gw6,omitempty"` EncapRemoteGw4 *string `json:"encap-remote-gw4,omitempty"` EncapRemoteGw6 *string `json:"encap-remote-gw6,omitempty"` Encapsulation *string `json:"encapsulation,omitempty"` EncapsulationAddress *string `json:"encapsulation-address,omitempty"` EnforceUniqueId *string `json:"enforce-unique-id,omitempty"` Esn *string `json:"esn,omitempty"` ExchangeInterfaceIp *string `json:"exchange-interface-ip,omitempty"` ExchangeIpAddr4 *string `json:"exchange-ip-addr4,omitempty"` ExchangeIpAddr6 *string `json:"exchange-ip-addr6,omitempty"` FecBase *int64 `json:"fec-base,omitempty"` FecCodec *string `json:"fec-codec,omitempty"` FecEgress *string `json:"fec-egress,omitempty"` FecHealthCheck *string `json:"fec-health-check,omitempty"` FecIngress *string `json:"fec-ingress,omitempty"` FecMappingProfile *string `json:"fec-mapping-profile,omitempty"` FecReceiveTimeout *int64 `json:"fec-receive-timeout,omitempty"` FecRedundant *int64 `json:"fec-redundant,omitempty"` FecSendTimeout *int64 `json:"fec-send-timeout,omitempty"` ForticlientEnforcement *string `json:"forticlient-enforcement,omitempty"` Fragmentation *string `json:"fragmentation,omitempty"` FragmentationMtu *int64 `json:"fragmentation-mtu,omitempty"` GroupAuthentication *string `json:"group-authentication,omitempty"` GroupAuthenticationSecret *string `json:"group-authentication-secret,omitempty"` HaSyncEspSeqno *string `json:"ha-sync-esp-seqno,omitempty"` IdleTimeout *string `json:"idle-timeout,omitempty"` IdleTimeoutinterval *int64 `json:"idle-timeoutinterval,omitempty"` IkeVersion *string `json:"ike-version,omitempty"` IncludeLocalLan *string `json:"include-local-lan,omitempty"` Interface *string `json:"interface,omitempty"` IpDelayInterval *int64 `json:"ip-delay-interval,omitempty"` IpFragmentation *string `json:"ip-fragmentation,omitempty"` IpVersion *string `json:"ip-version,omitempty"` Ipv4DnsServer1 *string `json:"ipv4-dns-server1,omitempty"` Ipv4DnsServer2 *string `json:"ipv4-dns-server2,omitempty"` Ipv4DnsServer3 *string `json:"ipv4-dns-server3,omitempty"` Ipv4EndIp *string `json:"ipv4-end-ip,omitempty"` Ipv4ExcludeRange *[]VpnIpsecPhase1InterfaceIpv4ExcludeRange `json:"ipv4-exclude-range,omitempty"` Ipv4Name *string `json:"ipv4-name,omitempty"` Ipv4Netmask *string `json:"ipv4-netmask,omitempty"` Ipv4SplitExclude *string `json:"ipv4-split-exclude,omitempty"` Ipv4SplitInclude *string `json:"ipv4-split-include,omitempty"` Ipv4StartIp *string `json:"ipv4-start-ip,omitempty"` Ipv4WinsServer1 *string `json:"ipv4-wins-server1,omitempty"` Ipv4WinsServer2 *string `json:"ipv4-wins-server2,omitempty"` Ipv6DnsServer1 *string `json:"ipv6-dns-server1,omitempty"` Ipv6DnsServer2 *string `json:"ipv6-dns-server2,omitempty"` Ipv6DnsServer3 *string `json:"ipv6-dns-server3,omitempty"` Ipv6EndIp *string `json:"ipv6-end-ip,omitempty"` Ipv6ExcludeRange *[]VpnIpsecPhase1InterfaceIpv6ExcludeRange `json:"ipv6-exclude-range,omitempty"` Ipv6Name *string `json:"ipv6-name,omitempty"` Ipv6Prefix *int64 `json:"ipv6-prefix,omitempty"` Ipv6SplitExclude *string `json:"ipv6-split-exclude,omitempty"` Ipv6SplitInclude *string `json:"ipv6-split-include,omitempty"` Ipv6StartIp *string `json:"ipv6-start-ip,omitempty"` Keepalive *int64 `json:"keepalive,omitempty"` Keylife *int64 `json:"keylife,omitempty"` LocalGw *string `json:"local-gw,omitempty"` LocalGw6 *string `json:"local-gw6,omitempty"` Localid *string `json:"localid,omitempty"` LocalidType *string `json:"localid-type,omitempty"` LoopbackAsymroute *string `json:"loopback-asymroute,omitempty"` MeshSelectorType *string `json:"mesh-selector-type,omitempty"` Mode *string `json:"mode,omitempty"` ModeCfg *string `json:"mode-cfg,omitempty"` Monitor *string `json:"monitor,omitempty"` MonitorHoldDownDelay *int64 `json:"monitor-hold-down-delay,omitempty"` MonitorHoldDownTime *string `json:"monitor-hold-down-time,omitempty"` MonitorHoldDownType *string `json:"monitor-hold-down-type,omitempty"` MonitorHoldDownWeekday *string `json:"monitor-hold-down-weekday,omitempty"` Name *string `json:"name,omitempty"` Nattraversal *string `json:"nattraversal,omitempty"` NegotiateTimeout *int64 `json:"negotiate-timeout,omitempty"` NetDevice *string `json:"net-device,omitempty"` NetworkId *int64 `json:"network-id,omitempty"` NetworkOverlay *string `json:"network-overlay,omitempty"` NpuOffload *string `json:"npu-offload,omitempty"` PassiveMode *string `json:"passive-mode,omitempty"` Peer *string `json:"peer,omitempty"` Peergrp *string `json:"peergrp,omitempty"` Peerid *string `json:"peerid,omitempty"` Peertype *string `json:"peertype,omitempty"` Ppk *string `json:"ppk,omitempty"` PpkIdentity *string `json:"ppk-identity,omitempty"` PpkSecret *string `json:"ppk-secret,omitempty"` Priority *int64 `json:"priority,omitempty"` Proposal *string `json:"proposal,omitempty"` Psksecret *string `json:"psksecret,omitempty"` PsksecretRemote *string `json:"psksecret-remote,omitempty"` Reauth *string `json:"reauth,omitempty"` Rekey *string `json:"rekey,omitempty"` RemoteGw *string `json:"remote-gw,omitempty"` RemoteGw6 *string `json:"remote-gw6,omitempty"` RemotegwDdns *string `json:"remotegw-ddns,omitempty"` RsaSignatureFormat *string `json:"rsa-signature-format,omitempty"` SavePassword *string `json:"save-password,omitempty"` SendCertChain *string `json:"send-cert-chain,omitempty"` SignatureHashAlg *string `json:"signature-hash-alg,omitempty"` SplitIncludeService *string `json:"split-include-service,omitempty"` SuiteB *string `json:"suite-b,omitempty"` TunnelSearch *string `json:"tunnel-search,omitempty"` Type *string `json:"type,omitempty"` UnitySupport *string `json:"unity-support,omitempty"` Usrgrp *string `json:"usrgrp,omitempty"` Vni *int64 `json:"vni,omitempty"` WizardType *string `json:"wizard-type,omitempty"` Xauthtype *string `json:"xauthtype,omitempty"` }
type VpnIpsecPhase1InterfaceBackupGateway ¶
type VpnIpsecPhase1InterfaceBackupGateway struct {
Address *string `json:"address,omitempty"`
}
type VpnIpsecPhase1InterfaceCertificate ¶
type VpnIpsecPhase1InterfaceCertificate struct {
Name *string `json:"name,omitempty"`
}
type VpnIpsecPhase2 ¶
type VpnIpsecPhase2 struct { AddRoute *string `json:"add-route,omitempty"` AutoNegotiate *string `json:"auto-negotiate,omitempty"` Comments *string `json:"comments,omitempty"` DhcpIpsec *string `json:"dhcp-ipsec,omitempty"` Dhgrp *string `json:"dhgrp,omitempty"` Diffserv *string `json:"diffserv,omitempty"` Diffservcode *string `json:"diffservcode,omitempty"` DstAddrType *string `json:"dst-addr-type,omitempty"` DstEndIp *string `json:"dst-end-ip,omitempty"` DstEndIp6 *string `json:"dst-end-ip6,omitempty"` DstName *string `json:"dst-name,omitempty"` DstName6 *string `json:"dst-name6,omitempty"` DstPort *int64 `json:"dst-port,omitempty"` DstStartIp *string `json:"dst-start-ip,omitempty"` DstStartIp6 *string `json:"dst-start-ip6,omitempty"` DstSubnet *string `json:"dst-subnet,omitempty"` DstSubnet6 *string `json:"dst-subnet6,omitempty"` Encapsulation *string `json:"encapsulation,omitempty"` InitiatorTsNarrow *string `json:"initiator-ts-narrow,omitempty"` Ipv4Df *string `json:"ipv4-df,omitempty"` Keepalive *string `json:"keepalive,omitempty"` KeylifeType *string `json:"keylife-type,omitempty"` Keylifekbs *int64 `json:"keylifekbs,omitempty"` Keylifeseconds *int64 `json:"keylifeseconds,omitempty"` L2tp *string `json:"l2tp,omitempty"` Name *string `json:"name,omitempty"` Pfs *string `json:"pfs,omitempty"` Phase1name *string `json:"phase1name,omitempty"` Proposal *string `json:"proposal,omitempty"` Protocol *int64 `json:"protocol,omitempty"` Replay *string `json:"replay,omitempty"` RouteOverlap *string `json:"route-overlap,omitempty"` SelectorMatch *string `json:"selector-match,omitempty"` SingleSource *string `json:"single-source,omitempty"` SrcAddrType *string `json:"src-addr-type,omitempty"` SrcEndIp *string `json:"src-end-ip,omitempty"` SrcEndIp6 *string `json:"src-end-ip6,omitempty"` SrcName *string `json:"src-name,omitempty"` SrcName6 *string `json:"src-name6,omitempty"` SrcPort *int64 `json:"src-port,omitempty"` SrcStartIp *string `json:"src-start-ip,omitempty"` SrcStartIp6 *string `json:"src-start-ip6,omitempty"` SrcSubnet *string `json:"src-subnet,omitempty"` SrcSubnet6 *string `json:"src-subnet6,omitempty"` UseNatip *string `json:"use-natip,omitempty"` }
type VpnIpsecPhase2Interface ¶
type VpnIpsecPhase2Interface struct { AddRoute *string `json:"add-route,omitempty"` AutoDiscoveryForwarder *string `json:"auto-discovery-forwarder,omitempty"` AutoDiscoverySender *string `json:"auto-discovery-sender,omitempty"` AutoNegotiate *string `json:"auto-negotiate,omitempty"` Comments *string `json:"comments,omitempty"` DhcpIpsec *string `json:"dhcp-ipsec,omitempty"` Dhgrp *string `json:"dhgrp,omitempty"` Diffserv *string `json:"diffserv,omitempty"` Diffservcode *string `json:"diffservcode,omitempty"` DstAddrType *string `json:"dst-addr-type,omitempty"` DstEndIp *string `json:"dst-end-ip,omitempty"` DstEndIp6 *string `json:"dst-end-ip6,omitempty"` DstName *string `json:"dst-name,omitempty"` DstName6 *string `json:"dst-name6,omitempty"` DstPort *int64 `json:"dst-port,omitempty"` DstStartIp *string `json:"dst-start-ip,omitempty"` DstStartIp6 *string `json:"dst-start-ip6,omitempty"` DstSubnet *string `json:"dst-subnet,omitempty"` DstSubnet6 *string `json:"dst-subnet6,omitempty"` Encapsulation *string `json:"encapsulation,omitempty"` InitiatorTsNarrow *string `json:"initiator-ts-narrow,omitempty"` Ipv4Df *string `json:"ipv4-df,omitempty"` Keepalive *string `json:"keepalive,omitempty"` KeylifeType *string `json:"keylife-type,omitempty"` Keylifekbs *int64 `json:"keylifekbs,omitempty"` Keylifeseconds *int64 `json:"keylifeseconds,omitempty"` L2tp *string `json:"l2tp,omitempty"` Name *string `json:"name,omitempty"` Pfs *string `json:"pfs,omitempty"` Phase1name *string `json:"phase1name,omitempty"` Proposal *string `json:"proposal,omitempty"` Protocol *int64 `json:"protocol,omitempty"` Replay *string `json:"replay,omitempty"` RouteOverlap *string `json:"route-overlap,omitempty"` SingleSource *string `json:"single-source,omitempty"` SrcAddrType *string `json:"src-addr-type,omitempty"` SrcEndIp *string `json:"src-end-ip,omitempty"` SrcEndIp6 *string `json:"src-end-ip6,omitempty"` SrcName *string `json:"src-name,omitempty"` SrcName6 *string `json:"src-name6,omitempty"` SrcPort *int64 `json:"src-port,omitempty"` SrcStartIp *string `json:"src-start-ip,omitempty"` SrcStartIp6 *string `json:"src-start-ip6,omitempty"` SrcSubnet *string `json:"src-subnet,omitempty"` SrcSubnet6 *string `json:"src-subnet6,omitempty"` }
type VpnL2tp ¶
type VpnL2tp struct { Compress *string `json:"compress,omitempty"` Eip *string `json:"eip,omitempty"` EnforceIpsec *string `json:"enforce-ipsec,omitempty"` HelloInterval *int64 `json:"hello-interval,omitempty"` LcpEchoInterval *int64 `json:"lcp-echo-interval,omitempty"` LcpMaxEchoFails *int64 `json:"lcp-max-echo-fails,omitempty"` Sip *string `json:"sip,omitempty"` Status *string `json:"status,omitempty"` Usrgrp *string `json:"usrgrp,omitempty"` }
type VpnOcvpn ¶
type VpnOcvpn struct { AutoDiscovery *string `json:"auto-discovery,omitempty"` AutoDiscoveryShortcutMode *string `json:"auto-discovery-shortcut-mode,omitempty"` Eap *string `json:"eap,omitempty"` EapUsers *string `json:"eap-users,omitempty"` ForticlientAccess *[]VpnOcvpnForticlientAccess `json:"forticlient-access,omitempty"` IpAllocationBlock *string `json:"ip-allocation-block,omitempty"` Multipath *string `json:"multipath,omitempty"` Nat *string `json:"nat,omitempty"` Overlays *[]VpnOcvpnOverlays `json:"overlays,omitempty"` PollInterval *int64 `json:"poll-interval,omitempty"` Role *string `json:"role,omitempty"` Sdwan *string `json:"sdwan,omitempty"` SdwanZone *string `json:"sdwan-zone,omitempty"` Status *string `json:"status,omitempty"` WanInterface *[]VpnOcvpnWanInterface `json:"wan-interface,omitempty"` }
type VpnOcvpnForticlientAccess ¶
type VpnOcvpnForticlientAccess struct { AuthGroups *[]VpnOcvpnForticlientAccessAuthGroups `json:"auth-groups,omitempty"` Psksecret *string `json:"psksecret,omitempty"` Status *string `json:"status,omitempty"` }
type VpnOcvpnForticlientAccessAuthGroups ¶
type VpnOcvpnForticlientAccessAuthGroups struct { AuthGroup *string `json:"auth-group,omitempty"` Name *string `json:"name,omitempty"` Overlays *[]VpnOcvpnForticlientAccessAuthGroupsOverlays `json:"overlays,omitempty"` }
type VpnOcvpnForticlientAccessAuthGroupsOverlays ¶
type VpnOcvpnForticlientAccessAuthGroupsOverlays struct {
OverlayName *string `json:"overlay-name,omitempty"`
}
type VpnOcvpnOverlays ¶
type VpnOcvpnOverlays struct { AssignIp *string `json:"assign-ip,omitempty"` Id *int64 `json:"id,omitempty"` InterOverlay *string `json:"inter-overlay,omitempty"` Ipv4EndIp *string `json:"ipv4-end-ip,omitempty"` Ipv4StartIp *string `json:"ipv4-start-ip,omitempty"` Name *string `json:"name,omitempty"` OverlayName *string `json:"overlay-name,omitempty"` Subnets *[]VpnOcvpnOverlaysSubnets `json:"subnets,omitempty"` }
type VpnOcvpnWanInterface ¶
type VpnOcvpnWanInterface struct {
Name *string `json:"name,omitempty"`
}
type VpnSslClient ¶
type VpnSslClient struct { Certificate *string `json:"certificate,omitempty"` Comment *string `json:"comment,omitempty"` Distance *int64 `json:"distance,omitempty"` Interface *string `json:"interface,omitempty"` Name *string `json:"name,omitempty"` Peer *string `json:"peer,omitempty"` Port *int64 `json:"port,omitempty"` Priority *int64 `json:"priority,omitempty"` Psk *string `json:"psk,omitempty"` Realm *string `json:"realm,omitempty"` Server *string `json:"server,omitempty"` SourceIp *string `json:"source-ip,omitempty"` Status *string `json:"status,omitempty"` User *string `json:"user,omitempty"` }
type VpnSslSettings ¶
type VpnSslSettings struct { Algorithm *string `json:"algorithm,omitempty"` AuthSessionCheckSourceIp *string `json:"auth-session-check-source-ip,omitempty"` AuthTimeout *int64 `json:"auth-timeout,omitempty"` AuthenticationRule *[]VpnSslSettingsAuthenticationRule `json:"authentication-rule,omitempty"` AutoTunnelStaticRoute *string `json:"auto-tunnel-static-route,omitempty"` BannedCipher *string `json:"banned-cipher,omitempty"` CheckReferer *string `json:"check-referer,omitempty"` Ciphersuite *string `json:"ciphersuite,omitempty"` ClientSigalgs *string `json:"client-sigalgs,omitempty"` DefaultPortal *string `json:"default-portal,omitempty"` DeflateCompressionLevel *int64 `json:"deflate-compression-level,omitempty"` DeflateMinDataSize *int64 `json:"deflate-min-data-size,omitempty"` DnsServer1 *string `json:"dns-server1,omitempty"` DnsServer2 *string `json:"dns-server2,omitempty"` DnsSuffix *string `json:"dns-suffix,omitempty"` DtlsHelloTimeout *int64 `json:"dtls-hello-timeout,omitempty"` DtlsMaxProtoVer *string `json:"dtls-max-proto-ver,omitempty"` DtlsMinProtoVer *string `json:"dtls-min-proto-ver,omitempty"` DtlsTunnel *string `json:"dtls-tunnel,omitempty"` DualStackMode *string `json:"dual-stack-mode,omitempty"` Encode2fSequence *string `json:"encode-2f-sequence,omitempty"` EncryptAndStorePassword *string `json:"encrypt-and-store-password,omitempty"` ForceTwoFactorAuth *string `json:"force-two-factor-auth,omitempty"` HeaderXForwardedFor *string `json:"header-x-forwarded-for,omitempty"` HstsIncludeSubdomains *string `json:"hsts-include-subdomains,omitempty"` HttpCompression *string `json:"http-compression,omitempty"` HttpOnlyCookie *string `json:"http-only-cookie,omitempty"` HttpRequestBodyTimeout *int64 `json:"http-request-body-timeout,omitempty"` HttpRequestHeaderTimeout *int64 `json:"http-request-header-timeout,omitempty"` HttpsRedirect *string `json:"https-redirect,omitempty"` IdleTimeout *int64 `json:"idle-timeout,omitempty"` Ipv6DnsServer1 *string `json:"ipv6-dns-server1,omitempty"` Ipv6DnsServer2 *string `json:"ipv6-dns-server2,omitempty"` Ipv6WinsServer1 *string `json:"ipv6-wins-server1,omitempty"` Ipv6WinsServer2 *string `json:"ipv6-wins-server2,omitempty"` LoginAttemptLimit *int64 `json:"login-attempt-limit,omitempty"` LoginBlockTime *int64 `json:"login-block-time,omitempty"` LoginTimeout *int64 `json:"login-timeout,omitempty"` Port *int64 `json:"port,omitempty"` PortPrecedence *string `json:"port-precedence,omitempty"` Reqclientcert *string `json:"reqclientcert,omitempty"` RouteSourceInterface *string `json:"route-source-interface,omitempty"` SamlRedirectPort *int64 `json:"saml-redirect-port,omitempty"` Servercert *string `json:"servercert,omitempty"` SourceAddress *[]VpnSslSettingsSourceAddress `json:"source-address,omitempty"` SourceAddressNegate *string `json:"source-address-negate,omitempty"` SourceAddress6 *[]VpnSslSettingsSourceAddress6 `json:"source-address6,omitempty"` SourceAddress6Negate *string `json:"source-address6-negate,omitempty"` SourceInterface *[]VpnSslSettingsSourceInterface `json:"source-interface,omitempty"` SslClientRenegotiation *string `json:"ssl-client-renegotiation,omitempty"` SslInsertEmptyFragment *string `json:"ssl-insert-empty-fragment,omitempty"` SslMaxProtoVer *string `json:"ssl-max-proto-ver,omitempty"` SslMinProtoVer *string `json:"ssl-min-proto-ver,omitempty"` Status *string `json:"status,omitempty"` Tlsv10 *string `json:"tlsv1-0,omitempty"` Tlsv11 *string `json:"tlsv1-1,omitempty"` Tlsv12 *string `json:"tlsv1-2,omitempty"` Tlsv13 *string `json:"tlsv1-3,omitempty"` TransformBackwardSlashes *string `json:"transform-backward-slashes,omitempty"` TunnelAddrAssignedMethod *string `json:"tunnel-addr-assigned-method,omitempty"` TunnelConnectWithoutReauth *string `json:"tunnel-connect-without-reauth,omitempty"` TunnelIpPools *[]VpnSslSettingsTunnelIpPools `json:"tunnel-ip-pools,omitempty"` TunnelIpv6Pools *[]VpnSslSettingsTunnelIpv6Pools `json:"tunnel-ipv6-pools,omitempty"` TunnelUserSessionTimeout *int64 `json:"tunnel-user-session-timeout,omitempty"` UnsafeLegacyRenegotiation *string `json:"unsafe-legacy-renegotiation,omitempty"` UrlObscuration *string `json:"url-obscuration,omitempty"` UserPeer *string `json:"user-peer,omitempty"` WinsServer1 *string `json:"wins-server1,omitempty"` WinsServer2 *string `json:"wins-server2,omitempty"` XContentTypeOptions *string `json:"x-content-type-options,omitempty"` }
type VpnSslSettingsAuthenticationRule ¶
type VpnSslSettingsAuthenticationRule struct { Auth *string `json:"auth,omitempty"` Cipher *string `json:"cipher,omitempty"` ClientCert *string `json:"client-cert,omitempty"` Groups *[]VpnSslSettingsAuthenticationRuleGroups `json:"groups,omitempty"` Id *int64 `json:"id,omitempty"` Portal *string `json:"portal,omitempty"` Realm *string `json:"realm,omitempty"` SourceAddress *[]VpnSslSettingsAuthenticationRuleSourceAddress `json:"source-address,omitempty"` SourceAddressNegate *string `json:"source-address-negate,omitempty"` SourceAddress6 *[]VpnSslSettingsAuthenticationRuleSourceAddress6 `json:"source-address6,omitempty"` SourceAddress6Negate *string `json:"source-address6-negate,omitempty"` SourceInterface *[]VpnSslSettingsAuthenticationRuleSourceInterface `json:"source-interface,omitempty"` UserPeer *string `json:"user-peer,omitempty"` Users *[]VpnSslSettingsAuthenticationRuleUsers `json:"users,omitempty"` }
type VpnSslSettingsAuthenticationRuleGroups ¶
type VpnSslSettingsAuthenticationRuleGroups struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsAuthenticationRuleSourceAddress ¶
type VpnSslSettingsAuthenticationRuleSourceAddress struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsAuthenticationRuleSourceAddress6 ¶
type VpnSslSettingsAuthenticationRuleSourceAddress6 struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsAuthenticationRuleSourceInterface ¶
type VpnSslSettingsAuthenticationRuleSourceInterface struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsAuthenticationRuleUsers ¶
type VpnSslSettingsAuthenticationRuleUsers struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsSourceAddress ¶
type VpnSslSettingsSourceAddress struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsSourceAddress6 ¶
type VpnSslSettingsSourceAddress6 struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsSourceInterface ¶
type VpnSslSettingsSourceInterface struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsTunnelIpPools ¶
type VpnSslSettingsTunnelIpPools struct {
Name *string `json:"name,omitempty"`
}
type VpnSslSettingsTunnelIpv6Pools ¶
type VpnSslSettingsTunnelIpv6Pools struct {
Name *string `json:"name,omitempty"`
}
type VpnSslWebHostCheckSoftware ¶
type VpnSslWebHostCheckSoftware struct { CheckItemList *[]VpnSslWebHostCheckSoftwareCheckItemList `json:"check-item-list,omitempty"` Guid *string `json:"guid,omitempty"` Name *string `json:"name,omitempty"` OsType *string `json:"os-type,omitempty"` Type *string `json:"type,omitempty"` Version *string `json:"version,omitempty"` }
type VpnSslWebHostCheckSoftwareCheckItemList ¶
type VpnSslWebHostCheckSoftwareCheckItemList struct { Action *string `json:"action,omitempty"` Id *int64 `json:"id,omitempty"` Md5s *[]VpnSslWebHostCheckSoftwareCheckItemListMd5s `json:"md5s,omitempty"` Target *string `json:"target,omitempty"` Type *string `json:"type,omitempty"` Version *string `json:"version,omitempty"` }
type VpnSslWebHostCheckSoftwareCheckItemListMd5s ¶
type VpnSslWebHostCheckSoftwareCheckItemListMd5s struct {
Id *string `json:"id,omitempty"`
}
type VpnSslWebPortal ¶
type VpnSslWebPortal struct { AllowUserAccess *string `json:"allow-user-access,omitempty"` AutoConnect *string `json:"auto-connect,omitempty"` BookmarkGroup *[]VpnSslWebPortalBookmarkGroup `json:"bookmark-group,omitempty"` Clipboard *string `json:"clipboard,omitempty"` CustomLang *string `json:"custom-lang,omitempty"` CustomizeForticlientDownloadUrl *string `json:"customize-forticlient-download-url,omitempty"` DisplayBookmark *string `json:"display-bookmark,omitempty"` DisplayConnectionTools *string `json:"display-connection-tools,omitempty"` DisplayHistory *string `json:"display-history,omitempty"` DisplayStatus *string `json:"display-status,omitempty"` DnsServer1 *string `json:"dns-server1,omitempty"` DnsServer2 *string `json:"dns-server2,omitempty"` DnsSuffix *string `json:"dns-suffix,omitempty"` ExclusiveRouting *string `json:"exclusive-routing,omitempty"` ForticlientDownload *string `json:"forticlient-download,omitempty"` ForticlientDownloadMethod *string `json:"forticlient-download-method,omitempty"` Heading *string `json:"heading,omitempty"` HideSsoCredential *string `json:"hide-sso-credential,omitempty"` HostCheck *string `json:"host-check,omitempty"` HostCheckInterval *int64 `json:"host-check-interval,omitempty"` HostCheckPolicy *[]VpnSslWebPortalHostCheckPolicy `json:"host-check-policy,omitempty"` IpMode *string `json:"ip-mode,omitempty"` IpPools *[]VpnSslWebPortalIpPools `json:"ip-pools,omitempty"` Ipv6DnsServer1 *string `json:"ipv6-dns-server1,omitempty"` Ipv6DnsServer2 *string `json:"ipv6-dns-server2,omitempty"` Ipv6ExclusiveRouting *string `json:"ipv6-exclusive-routing,omitempty"` Ipv6Pools *[]VpnSslWebPortalIpv6Pools `json:"ipv6-pools,omitempty"` Ipv6ServiceRestriction *string `json:"ipv6-service-restriction,omitempty"` Ipv6SplitTunneling *string `json:"ipv6-split-tunneling,omitempty"` Ipv6SplitTunnelingRoutingAddress *[]VpnSslWebPortalIpv6SplitTunnelingRoutingAddress `json:"ipv6-split-tunneling-routing-address,omitempty"` Ipv6SplitTunnelingRoutingNegate *string `json:"ipv6-split-tunneling-routing-negate,omitempty"` Ipv6TunnelMode *string `json:"ipv6-tunnel-mode,omitempty"` Ipv6WinsServer1 *string `json:"ipv6-wins-server1,omitempty"` Ipv6WinsServer2 *string `json:"ipv6-wins-server2,omitempty"` KeepAlive *string `json:"keep-alive,omitempty"` LimitUserLogins *string `json:"limit-user-logins,omitempty"` MacAddrAction *string `json:"mac-addr-action,omitempty"` MacAddrCheck *string `json:"mac-addr-check,omitempty"` MacAddrCheckRule *[]VpnSslWebPortalMacAddrCheckRule `json:"mac-addr-check-rule,omitempty"` MacosForticlientDownloadUrl *string `json:"macos-forticlient-download-url,omitempty"` Name *string `json:"name,omitempty"` OsCheck *string `json:"os-check,omitempty"` OsCheckList *[]VpnSslWebPortalOsCheckList `json:"os-check-list,omitempty"` PreferIpv6Dns *string `json:"prefer-ipv6-dns,omitempty"` RedirUrl *string `json:"redir-url,omitempty"` RewriteIpUriUi *string `json:"rewrite-ip-uri-ui,omitempty"` SavePassword *string `json:"save-password,omitempty"` ServiceRestriction *string `json:"service-restriction,omitempty"` SkipCheckForBrowser *string `json:"skip-check-for-browser,omitempty"` SkipCheckForUnsupportedOs *string `json:"skip-check-for-unsupported-os,omitempty"` SmbMaxVersion *string `json:"smb-max-version,omitempty"` SmbMinVersion *string `json:"smb-min-version,omitempty"` SmbNtlmv1Auth *string `json:"smb-ntlmv1-auth,omitempty"` Smbv1 *string `json:"smbv1,omitempty"` SplitDns *[]VpnSslWebPortalSplitDns `json:"split-dns,omitempty"` SplitTunneling *string `json:"split-tunneling,omitempty"` SplitTunnelingRoutingAddress *[]VpnSslWebPortalSplitTunnelingRoutingAddress `json:"split-tunneling-routing-address,omitempty"` SplitTunnelingRoutingNegate *string `json:"split-tunneling-routing-negate,omitempty"` Theme *string `json:"theme,omitempty"` TransformBackwardSlashes *string `json:"transform-backward-slashes,omitempty"` TunnelMode *string `json:"tunnel-mode,omitempty"` UseSdwan *string `json:"use-sdwan,omitempty"` UserBookmark *string `json:"user-bookmark,omitempty"` UserGroupBookmark *string `json:"user-group-bookmark,omitempty"` WebMode *string `json:"web-mode,omitempty"` WindowsForticlientDownloadUrl *string `json:"windows-forticlient-download-url,omitempty"` WinsServer1 *string `json:"wins-server1,omitempty"` WinsServer2 *string `json:"wins-server2,omitempty"` }
type VpnSslWebPortalBookmarkGroup ¶
type VpnSslWebPortalBookmarkGroup struct { Bookmarks *[]VpnSslWebPortalBookmarkGroupBookmarks `json:"bookmarks,omitempty"` Name *string `json:"name,omitempty"` }
type VpnSslWebPortalBookmarkGroupBookmarks ¶
type VpnSslWebPortalBookmarkGroupBookmarks struct { AdditionalParams *string `json:"additional-params,omitempty"` Apptype *string `json:"apptype,omitempty"` ColorDepth *string `json:"color-depth,omitempty"` Description *string `json:"description,omitempty"` Domain *string `json:"domain,omitempty"` Folder *string `json:"folder,omitempty"` FormData *[]VpnSslWebPortalBookmarkGroupBookmarksFormData `json:"form-data,omitempty"` Height *int64 `json:"height,omitempty"` Host *string `json:"host,omitempty"` KeyboardLayout *string `json:"keyboard-layout,omitempty"` ListeningPort *int64 `json:"listening-port,omitempty"` LoadBalancingInfo *string `json:"load-balancing-info,omitempty"` LogonPassword *string `json:"logon-password,omitempty"` LogonUser *string `json:"logon-user,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` PreconnectionBlob *string `json:"preconnection-blob,omitempty"` PreconnectionId *int64 `json:"preconnection-id,omitempty"` RemotePort *int64 `json:"remote-port,omitempty"` RestrictedAdmin *string `json:"restricted-admin,omitempty"` Security *string `json:"security,omitempty"` SendPreconnectionId *string `json:"send-preconnection-id,omitempty"` ServerLayout *string `json:"server-layout,omitempty"` ShowStatusWindow *string `json:"show-status-window,omitempty"` Sso *string `json:"sso,omitempty"` SsoCredential *string `json:"sso-credential,omitempty"` SsoCredentialSentOnce *string `json:"sso-credential-sent-once,omitempty"` SsoPassword *string `json:"sso-password,omitempty"` SsoUsername *string `json:"sso-username,omitempty"` Url *string `json:"url,omitempty"` Width *int64 `json:"width,omitempty"` }
type VpnSslWebPortalHostCheckPolicy ¶
type VpnSslWebPortalHostCheckPolicy struct {
Name *string `json:"name,omitempty"`
}
type VpnSslWebPortalIpPools ¶
type VpnSslWebPortalIpPools struct {
Name *string `json:"name,omitempty"`
}
type VpnSslWebPortalIpv6Pools ¶
type VpnSslWebPortalIpv6Pools struct {
Name *string `json:"name,omitempty"`
}
type VpnSslWebPortalIpv6SplitTunnelingRoutingAddress ¶
type VpnSslWebPortalIpv6SplitTunnelingRoutingAddress struct {
Name *string `json:"name,omitempty"`
}
type VpnSslWebPortalMacAddrCheckRule ¶
type VpnSslWebPortalMacAddrCheckRule struct { MacAddrList *[]VpnSslWebPortalMacAddrCheckRuleMacAddrList `json:"mac-addr-list,omitempty"` MacAddrMask *int64 `json:"mac-addr-mask,omitempty"` Name *string `json:"name,omitempty"` }
type VpnSslWebPortalMacAddrCheckRuleMacAddrList ¶
type VpnSslWebPortalMacAddrCheckRuleMacAddrList struct {
Addr *string `json:"addr,omitempty"`
}
type VpnSslWebPortalSplitDns ¶
type VpnSslWebPortalSplitDns struct { DnsServer1 *string `json:"dns-server1,omitempty"` DnsServer2 *string `json:"dns-server2,omitempty"` Domains *string `json:"domains,omitempty"` Id *int64 `json:"id,omitempty"` Ipv6DnsServer1 *string `json:"ipv6-dns-server1,omitempty"` Ipv6DnsServer2 *string `json:"ipv6-dns-server2,omitempty"` }
type VpnSslWebPortalSplitTunnelingRoutingAddress ¶
type VpnSslWebPortalSplitTunnelingRoutingAddress struct {
Name *string `json:"name,omitempty"`
}
type VpnSslWebRealm ¶
type VpnSslWebRealm struct { LoginPage *string `json:"login-page,omitempty"` MaxConcurrentUser *int64 `json:"max-concurrent-user,omitempty"` NasIp *string `json:"nas-ip,omitempty"` RadiusPort *int64 `json:"radius-port,omitempty"` RadiusServer *string `json:"radius-server,omitempty"` UrlPath *string `json:"url-path,omitempty"` VirtualHost *string `json:"virtual-host,omitempty"` VirtualHostOnly *string `json:"virtual-host-only,omitempty"` VirtualHostServerCert *string `json:"virtual-host-server-cert,omitempty"` }
type VpnSslWebUserBookmark ¶
type VpnSslWebUserBookmark struct { Bookmarks *[]VpnSslWebUserBookmarkBookmarks `json:"bookmarks,omitempty"` CustomLang *string `json:"custom-lang,omitempty"` Name *string `json:"name,omitempty"` }
type VpnSslWebUserBookmarkBookmarks ¶
type VpnSslWebUserBookmarkBookmarks struct { AdditionalParams *string `json:"additional-params,omitempty"` Apptype *string `json:"apptype,omitempty"` ColorDepth *string `json:"color-depth,omitempty"` Description *string `json:"description,omitempty"` Domain *string `json:"domain,omitempty"` Folder *string `json:"folder,omitempty"` FormData *[]VpnSslWebUserBookmarkBookmarksFormData `json:"form-data,omitempty"` Height *int64 `json:"height,omitempty"` Host *string `json:"host,omitempty"` KeyboardLayout *string `json:"keyboard-layout,omitempty"` ListeningPort *int64 `json:"listening-port,omitempty"` LoadBalancingInfo *string `json:"load-balancing-info,omitempty"` LogonPassword *string `json:"logon-password,omitempty"` LogonUser *string `json:"logon-user,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` PreconnectionBlob *string `json:"preconnection-blob,omitempty"` PreconnectionId *int64 `json:"preconnection-id,omitempty"` RemotePort *int64 `json:"remote-port,omitempty"` RestrictedAdmin *string `json:"restricted-admin,omitempty"` Security *string `json:"security,omitempty"` SendPreconnectionId *string `json:"send-preconnection-id,omitempty"` ServerLayout *string `json:"server-layout,omitempty"` ShowStatusWindow *string `json:"show-status-window,omitempty"` Sso *string `json:"sso,omitempty"` SsoCredential *string `json:"sso-credential,omitempty"` SsoCredentialSentOnce *string `json:"sso-credential-sent-once,omitempty"` SsoPassword *string `json:"sso-password,omitempty"` SsoUsername *string `json:"sso-username,omitempty"` Url *string `json:"url,omitempty"` Width *int64 `json:"width,omitempty"` }
type VpnSslWebUserGroupBookmark ¶
type VpnSslWebUserGroupBookmark struct { Bookmarks *[]VpnSslWebUserGroupBookmarkBookmarks `json:"bookmarks,omitempty"` Name *string `json:"name,omitempty"` }
type VpnSslWebUserGroupBookmarkBookmarks ¶
type VpnSslWebUserGroupBookmarkBookmarks struct { AdditionalParams *string `json:"additional-params,omitempty"` Apptype *string `json:"apptype,omitempty"` ColorDepth *string `json:"color-depth,omitempty"` Description *string `json:"description,omitempty"` Domain *string `json:"domain,omitempty"` Folder *string `json:"folder,omitempty"` FormData *[]VpnSslWebUserGroupBookmarkBookmarksFormData `json:"form-data,omitempty"` Height *int64 `json:"height,omitempty"` Host *string `json:"host,omitempty"` KeyboardLayout *string `json:"keyboard-layout,omitempty"` ListeningPort *int64 `json:"listening-port,omitempty"` LoadBalancingInfo *string `json:"load-balancing-info,omitempty"` LogonPassword *string `json:"logon-password,omitempty"` LogonUser *string `json:"logon-user,omitempty"` Name *string `json:"name,omitempty"` Port *int64 `json:"port,omitempty"` PreconnectionBlob *string `json:"preconnection-blob,omitempty"` PreconnectionId *int64 `json:"preconnection-id,omitempty"` RemotePort *int64 `json:"remote-port,omitempty"` RestrictedAdmin *string `json:"restricted-admin,omitempty"` Security *string `json:"security,omitempty"` SendPreconnectionId *string `json:"send-preconnection-id,omitempty"` ServerLayout *string `json:"server-layout,omitempty"` ShowStatusWindow *string `json:"show-status-window,omitempty"` Sso *string `json:"sso,omitempty"` SsoCredential *string `json:"sso-credential,omitempty"` SsoCredentialSentOnce *string `json:"sso-credential-sent-once,omitempty"` SsoPassword *string `json:"sso-password,omitempty"` SsoUsername *string `json:"sso-username,omitempty"` Url *string `json:"url,omitempty"` Width *int64 `json:"width,omitempty"` }
type WafMainClass ¶
type WafProfile ¶
type WafProfile struct { AddressList *[]WafProfileAddressList `json:"address-list,omitempty"` Comment *string `json:"comment,omitempty"` Constraint *[]WafProfileConstraint `json:"constraint,omitempty"` ExtendedLog *string `json:"extended-log,omitempty"` External *string `json:"external,omitempty"` Method *[]WafProfileMethod `json:"method,omitempty"` Name *string `json:"name,omitempty"` Signature *[]WafProfileSignature `json:"signature,omitempty"` UrlAccess *[]WafProfileUrlAccess `json:"url-access,omitempty"` }
type WafProfileAddressList ¶
type WafProfileAddressList struct { BlockedAddress *[]WafProfileAddressListBlockedAddress `json:"blocked-address,omitempty"` BlockedLog *string `json:"blocked-log,omitempty"` Severity *string `json:"severity,omitempty"` Status *string `json:"status,omitempty"` TrustedAddress *[]WafProfileAddressListTrustedAddress `json:"trusted-address,omitempty"` }
type WafProfileAddressListBlockedAddress ¶
type WafProfileAddressListBlockedAddress struct {
Name *string `json:"name,omitempty"`
}
type WafProfileAddressListTrustedAddress ¶
type WafProfileAddressListTrustedAddress struct {
Name *string `json:"name,omitempty"`
}
type WafProfileConstraint ¶
type WafProfileConstraint struct { ContentLength *[]WafProfileConstraintContentLength `json:"content-length,omitempty"` Exception *[]WafProfileConstraintException `json:"exception,omitempty"` HeaderLength *[]WafProfileConstraintHeaderLength `json:"header-length,omitempty"` Hostname *[]WafProfileConstraintHostname `json:"hostname,omitempty"` LineLength *[]WafProfileConstraintLineLength `json:"line-length,omitempty"` Malformed *[]WafProfileConstraintMalformed `json:"malformed,omitempty"` MaxCookie *[]WafProfileConstraintMaxCookie `json:"max-cookie,omitempty"` MaxHeaderLine *[]WafProfileConstraintMaxHeaderLine `json:"max-header-line,omitempty"` MaxRangeSegment *[]WafProfileConstraintMaxRangeSegment `json:"max-range-segment,omitempty"` MaxUrlParam *[]WafProfileConstraintMaxUrlParam `json:"max-url-param,omitempty"` Method *[]WafProfileConstraintMethod `json:"method,omitempty"` ParamLength *[]WafProfileConstraintParamLength `json:"param-length,omitempty"` UrlParamLength *[]WafProfileConstraintUrlParamLength `json:"url-param-length,omitempty"` Version *[]WafProfileConstraintVersion `json:"version,omitempty"` }
type WafProfileConstraintException ¶
type WafProfileConstraintException struct { Address *string `json:"address,omitempty"` ContentLength *string `json:"content-length,omitempty"` HeaderLength *string `json:"header-length,omitempty"` Hostname *string `json:"hostname,omitempty"` Id *int64 `json:"id,omitempty"` LineLength *string `json:"line-length,omitempty"` Malformed *string `json:"malformed,omitempty"` MaxCookie *string `json:"max-cookie,omitempty"` MaxHeaderLine *string `json:"max-header-line,omitempty"` MaxRangeSegment *string `json:"max-range-segment,omitempty"` MaxUrlParam *string `json:"max-url-param,omitempty"` Method *string `json:"method,omitempty"` ParamLength *string `json:"param-length,omitempty"` Pattern *string `json:"pattern,omitempty"` Regex *string `json:"regex,omitempty"` UrlParamLength *string `json:"url-param-length,omitempty"` Version *string `json:"version,omitempty"` }
type WafProfileMethod ¶
type WafProfileMethod struct { DefaultAllowedMethods *string `json:"default-allowed-methods,omitempty"` Log *string `json:"log,omitempty"` MethodPolicy *[]WafProfileMethodMethodPolicy `json:"method-policy,omitempty"` Severity *string `json:"severity,omitempty"` Status *string `json:"status,omitempty"` }
type WafProfileSignature ¶
type WafProfileSignature struct { CreditCardDetectionThreshold *int64 `json:"credit-card-detection-threshold,omitempty"` CustomSignature *[]WafProfileSignatureCustomSignature `json:"custom-signature,omitempty"` DisabledSignature *[]WafProfileSignatureDisabledSignature `json:"disabled-signature,omitempty"` DisabledSubClass *[]WafProfileSignatureDisabledSubClass `json:"disabled-sub-class,omitempty"` MainClass *[]WafProfileSignatureMainClass `json:"main-class,omitempty"` }
type WafProfileSignatureCustomSignature ¶
type WafProfileSignatureCustomSignature struct { Action *string `json:"action,omitempty"` CaseSensitivity *string `json:"case-sensitivity,omitempty"` Direction *string `json:"direction,omitempty"` Log *string `json:"log,omitempty"` Name *string `json:"name,omitempty"` Pattern *string `json:"pattern,omitempty"` Severity *string `json:"severity,omitempty"` Status *string `json:"status,omitempty"` Target *string `json:"target,omitempty"` }
type WafProfileSignatureDisabledSignature ¶
type WafProfileSignatureDisabledSignature struct {
Id *int64 `json:"id,omitempty"`
}
type WafProfileSignatureDisabledSubClass ¶
type WafProfileSignatureDisabledSubClass struct {
Id *int64 `json:"id,omitempty"`
}
type WafProfileUrlAccess ¶
type WafProfileUrlAccess struct { AccessPattern *[]WafProfileUrlAccessAccessPattern `json:"access-pattern,omitempty"` Action *string `json:"action,omitempty"` Address *string `json:"address,omitempty"` Id *int64 `json:"id,omitempty"` Log *string `json:"log,omitempty"` Severity *string `json:"severity,omitempty"` }
type WafSignature ¶
type WanoptAuthGroup ¶
type WanoptCacheService ¶
type WanoptCacheService struct { AcceptableConnections *string `json:"acceptable-connections,omitempty"` Collaboration *string `json:"collaboration,omitempty"` DeviceId *string `json:"device-id,omitempty"` DstPeer *[]WanoptCacheServiceDstPeer `json:"dst-peer,omitempty"` PreferScenario *string `json:"prefer-scenario,omitempty"` SrcPeer *[]WanoptCacheServiceSrcPeer `json:"src-peer,omitempty"` }
type WanoptContentDeliveryNetworkRule ¶
type WanoptContentDeliveryNetworkRule struct { Category *string `json:"category,omitempty"` Comment *string `json:"comment,omitempty"` HostDomainNameSuffix *[]WanoptContentDeliveryNetworkRuleHostDomainNameSuffix `json:"host-domain-name-suffix,omitempty"` Name *string `json:"name,omitempty"` RequestCacheControl *string `json:"request-cache-control,omitempty"` ResponseCacheControl *string `json:"response-cache-control,omitempty"` ResponseExpires *string `json:"response-expires,omitempty"` Rules *[]WanoptContentDeliveryNetworkRuleRules `json:"rules,omitempty"` Status *string `json:"status,omitempty"` Updateserver *string `json:"updateserver,omitempty"` }
type WanoptContentDeliveryNetworkRuleHostDomainNameSuffix ¶
type WanoptContentDeliveryNetworkRuleHostDomainNameSuffix struct {
Name *string `json:"name,omitempty"`
}
type WanoptContentDeliveryNetworkRuleRules ¶
type WanoptContentDeliveryNetworkRuleRules struct { ContentId *[]WanoptContentDeliveryNetworkRuleRulesContentId `json:"content-id,omitempty"` MatchEntries *[]WanoptContentDeliveryNetworkRuleRulesMatchEntries `json:"match-entries,omitempty"` MatchMode *string `json:"match-mode,omitempty"` Name *string `json:"name,omitempty"` SkipEntries *[]WanoptContentDeliveryNetworkRuleRulesSkipEntries `json:"skip-entries,omitempty"` SkipRuleMode *string `json:"skip-rule-mode,omitempty"` }
type WanoptContentDeliveryNetworkRuleRulesContentId ¶
type WanoptContentDeliveryNetworkRuleRulesContentId struct { EndDirection *string `json:"end-direction,omitempty"` EndSkip *int64 `json:"end-skip,omitempty"` EndStr *string `json:"end-str,omitempty"` RangeStr *string `json:"range-str,omitempty"` StartDirection *string `json:"start-direction,omitempty"` StartSkip *int64 `json:"start-skip,omitempty"` StartStr *string `json:"start-str,omitempty"` Target *string `json:"target,omitempty"` }
type WanoptContentDeliveryNetworkRuleRulesMatchEntries ¶
type WanoptContentDeliveryNetworkRuleRulesMatchEntries struct { Id *int64 `json:"id,omitempty"` Pattern *[]WanoptContentDeliveryNetworkRuleRulesMatchEntriesPattern `json:"pattern,omitempty"` Target *string `json:"target,omitempty"` }
type WanoptContentDeliveryNetworkRuleRulesMatchEntriesPattern ¶
type WanoptContentDeliveryNetworkRuleRulesMatchEntriesPattern struct {
String *string `json:"string,omitempty"`
}
type WanoptContentDeliveryNetworkRuleRulesSkipEntries ¶
type WanoptContentDeliveryNetworkRuleRulesSkipEntries struct { Id *int64 `json:"id,omitempty"` Pattern *[]WanoptContentDeliveryNetworkRuleRulesSkipEntriesPattern `json:"pattern,omitempty"` Target *string `json:"target,omitempty"` }
type WanoptContentDeliveryNetworkRuleRulesSkipEntriesPattern ¶
type WanoptContentDeliveryNetworkRuleRulesSkipEntriesPattern struct {
String *string `json:"string,omitempty"`
}
type WanoptPeer ¶
type WanoptProfile ¶
type WanoptProfile struct { AuthGroup *string `json:"auth-group,omitempty"` Cifs *[]WanoptProfileCifs `json:"cifs,omitempty"` Comments *string `json:"comments,omitempty"` Ftp *[]WanoptProfileFtp `json:"ftp,omitempty"` Http *[]WanoptProfileHttp `json:"http,omitempty"` Mapi *[]WanoptProfileMapi `json:"mapi,omitempty"` Name *string `json:"name,omitempty"` Tcp *[]WanoptProfileTcp `json:"tcp,omitempty"` Transparent *string `json:"transparent,omitempty"` }
type WanoptProfileCifs ¶
type WanoptProfileCifs struct { ByteCaching *string `json:"byte-caching,omitempty"` LogTraffic *string `json:"log-traffic,omitempty"` Port *int64 `json:"port,omitempty"` PreferChunking *string `json:"prefer-chunking,omitempty"` ProtocolOpt *string `json:"protocol-opt,omitempty"` SecureTunnel *string `json:"secure-tunnel,omitempty"` Status *string `json:"status,omitempty"` TunnelSharing *string `json:"tunnel-sharing,omitempty"` }
type WanoptProfileFtp ¶
type WanoptProfileFtp struct { ByteCaching *string `json:"byte-caching,omitempty"` LogTraffic *string `json:"log-traffic,omitempty"` Port *int64 `json:"port,omitempty"` PreferChunking *string `json:"prefer-chunking,omitempty"` ProtocolOpt *string `json:"protocol-opt,omitempty"` SecureTunnel *string `json:"secure-tunnel,omitempty"` Ssl *string `json:"ssl,omitempty"` Status *string `json:"status,omitempty"` TunnelSharing *string `json:"tunnel-sharing,omitempty"` }
type WanoptProfileHttp ¶
type WanoptProfileHttp struct { ByteCaching *string `json:"byte-caching,omitempty"` LogTraffic *string `json:"log-traffic,omitempty"` Port *int64 `json:"port,omitempty"` PreferChunking *string `json:"prefer-chunking,omitempty"` ProtocolOpt *string `json:"protocol-opt,omitempty"` SecureTunnel *string `json:"secure-tunnel,omitempty"` Ssl *string `json:"ssl,omitempty"` SslPort *int64 `json:"ssl-port,omitempty"` Status *string `json:"status,omitempty"` TunnelNonHttp *string `json:"tunnel-non-http,omitempty"` TunnelSharing *string `json:"tunnel-sharing,omitempty"` UnknownHttpVersion *string `json:"unknown-http-version,omitempty"` }
type WanoptProfileMapi ¶
type WanoptProfileMapi struct { ByteCaching *string `json:"byte-caching,omitempty"` LogTraffic *string `json:"log-traffic,omitempty"` Port *int64 `json:"port,omitempty"` SecureTunnel *string `json:"secure-tunnel,omitempty"` Status *string `json:"status,omitempty"` TunnelSharing *string `json:"tunnel-sharing,omitempty"` }
type WanoptProfileTcp ¶
type WanoptProfileTcp struct { ByteCaching *string `json:"byte-caching,omitempty"` ByteCachingOpt *string `json:"byte-caching-opt,omitempty"` LogTraffic *string `json:"log-traffic,omitempty"` Port *string `json:"port,omitempty"` SecureTunnel *string `json:"secure-tunnel,omitempty"` Ssl *string `json:"ssl,omitempty"` SslPort *string `json:"ssl-port,omitempty"` Status *string `json:"status,omitempty"` TunnelSharing *string `json:"tunnel-sharing,omitempty"` }
type WanoptRemoteStorage ¶
type WanoptSettings ¶
type WanoptWebcache ¶
type WanoptWebcache struct { AlwaysRevalidate *string `json:"always-revalidate,omitempty"` CacheByDefault *string `json:"cache-by-default,omitempty"` CacheCookie *string `json:"cache-cookie,omitempty"` CacheExpired *string `json:"cache-expired,omitempty"` DefaultTtl *int64 `json:"default-ttl,omitempty"` External *string `json:"external,omitempty"` FreshFactor *int64 `json:"fresh-factor,omitempty"` HostValidate *string `json:"host-validate,omitempty"` IgnoreConditional *string `json:"ignore-conditional,omitempty"` IgnoreIeReload *string `json:"ignore-ie-reload,omitempty"` IgnoreIms *string `json:"ignore-ims,omitempty"` IgnorePnc *string `json:"ignore-pnc,omitempty"` MaxObjectSize *int64 `json:"max-object-size,omitempty"` MaxTtl *int64 `json:"max-ttl,omitempty"` MinTtl *int64 `json:"min-ttl,omitempty"` NegRespTime *int64 `json:"neg-resp-time,omitempty"` RevalPnc *string `json:"reval-pnc,omitempty"` }
type WebProxyDebugUrl ¶
type WebProxyExplicit ¶
type WebProxyExplicit struct { FtpIncomingPort *string `json:"ftp-incoming-port,omitempty"` FtpOverHttp *string `json:"ftp-over-http,omitempty"` HttpIncomingPort *string `json:"http-incoming-port,omitempty"` HttpsIncomingPort *string `json:"https-incoming-port,omitempty"` HttpsReplacementMessage *string `json:"https-replacement-message,omitempty"` IncomingIp *string `json:"incoming-ip,omitempty"` IncomingIp6 *string `json:"incoming-ip6,omitempty"` Ipv6Status *string `json:"ipv6-status,omitempty"` MessageUponServerError *string `json:"message-upon-server-error,omitempty"` OutgoingIp *string `json:"outgoing-ip,omitempty"` OutgoingIp6 *string `json:"outgoing-ip6,omitempty"` PacFileData *string `json:"pac-file-data,omitempty"` PacFileName *string `json:"pac-file-name,omitempty"` PacFileServerPort *string `json:"pac-file-server-port,omitempty"` PacFileServerStatus *string `json:"pac-file-server-status,omitempty"` PacFileUrl *string `json:"pac-file-url,omitempty"` PacPolicy *[]WebProxyExplicitPacPolicy `json:"pac-policy,omitempty"` PrefDnsResult *string `json:"pref-dns-result,omitempty"` Realm *string `json:"realm,omitempty"` SecDefaultAction *string `json:"sec-default-action,omitempty"` Socks *string `json:"socks,omitempty"` SocksIncomingPort *string `json:"socks-incoming-port,omitempty"` SslAlgorithm *string `json:"ssl-algorithm,omitempty"` Status *string `json:"status,omitempty"` StrictGuest *string `json:"strict-guest,omitempty"` TraceAuthNoRsp *string `json:"trace-auth-no-rsp,omitempty"` UnknownHttpVersion *string `json:"unknown-http-version,omitempty"` }
type WebProxyExplicitPacPolicy ¶
type WebProxyExplicitPacPolicy struct { Comments *string `json:"comments,omitempty"` Dstaddr *[]WebProxyExplicitPacPolicyDstaddr `json:"dstaddr,omitempty"` PacFileData *string `json:"pac-file-data,omitempty"` PacFileName *string `json:"pac-file-name,omitempty"` Policyid *int64 `json:"policyid,omitempty"` Srcaddr *[]WebProxyExplicitPacPolicySrcaddr `json:"srcaddr,omitempty"` Srcaddr6 *[]WebProxyExplicitPacPolicySrcaddr6 `json:"srcaddr6,omitempty"` Status *string `json:"status,omitempty"` }
type WebProxyExplicitPacPolicyDstaddr ¶
type WebProxyExplicitPacPolicyDstaddr struct {
Name *string `json:"name,omitempty"`
}
type WebProxyExplicitPacPolicySrcaddr ¶
type WebProxyExplicitPacPolicySrcaddr struct {
Name *string `json:"name,omitempty"`
}
type WebProxyExplicitPacPolicySrcaddr6 ¶
type WebProxyExplicitPacPolicySrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type WebProxyForwardServer ¶
type WebProxyForwardServer struct { AddrType *string `json:"addr-type,omitempty"` Comment *string `json:"comment,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Healthcheck *string `json:"healthcheck,omitempty"` Ip *string `json:"ip,omitempty"` Monitor *string `json:"monitor,omitempty"` Name *string `json:"name,omitempty"` Password *string `json:"password,omitempty"` Port *int64 `json:"port,omitempty"` ServerDownOption *string `json:"server-down-option,omitempty"` Username *string `json:"username,omitempty"` }
type WebProxyForwardServerGroup ¶
type WebProxyForwardServerGroup struct { Affinity *string `json:"affinity,omitempty"` GroupDownOption *string `json:"group-down-option,omitempty"` LdbMethod *string `json:"ldb-method,omitempty"` Name *string `json:"name,omitempty"` ServerList *[]WebProxyForwardServerGroupServerList `json:"server-list,omitempty"` }
type WebProxyGlobal ¶
type WebProxyGlobal struct { FastPolicyMatch *string `json:"fast-policy-match,omitempty"` ForwardProxyAuth *string `json:"forward-proxy-auth,omitempty"` ForwardServerAffinityTimeout *int64 `json:"forward-server-affinity-timeout,omitempty"` LdapUserCache *string `json:"ldap-user-cache,omitempty"` LearnClientIp *string `json:"learn-client-ip,omitempty"` LearnClientIpFromHeader *string `json:"learn-client-ip-from-header,omitempty"` LearnClientIpSrcaddr *[]WebProxyGlobalLearnClientIpSrcaddr `json:"learn-client-ip-srcaddr,omitempty"` LearnClientIpSrcaddr6 *[]WebProxyGlobalLearnClientIpSrcaddr6 `json:"learn-client-ip-srcaddr6,omitempty"` MaxMessageLength *int64 `json:"max-message-length,omitempty"` MaxRequestLength *int64 `json:"max-request-length,omitempty"` MaxWafBodyCacheLength *int64 `json:"max-waf-body-cache-length,omitempty"` ProxyFqdn *string `json:"proxy-fqdn,omitempty"` SrcAffinityExemptAddr *string `json:"src-affinity-exempt-addr,omitempty"` SrcAffinityExemptAddr6 *string `json:"src-affinity-exempt-addr6,omitempty"` SslCaCert *string `json:"ssl-ca-cert,omitempty"` SslCert *string `json:"ssl-cert,omitempty"` StrictWebCheck *string `json:"strict-web-check,omitempty"` TunnelNonHttp *string `json:"tunnel-non-http,omitempty"` UnknownHttpVersion *string `json:"unknown-http-version,omitempty"` WebproxyProfile *string `json:"webproxy-profile,omitempty"` }
type WebProxyGlobalLearnClientIpSrcaddr ¶
type WebProxyGlobalLearnClientIpSrcaddr struct {
Name *string `json:"name,omitempty"`
}
type WebProxyGlobalLearnClientIpSrcaddr6 ¶
type WebProxyGlobalLearnClientIpSrcaddr6 struct {
Name *string `json:"name,omitempty"`
}
type WebProxyProfile ¶
type WebProxyProfile struct { HeaderClientIp *string `json:"header-client-ip,omitempty"` HeaderFrontEndHttps *string `json:"header-front-end-https,omitempty"` HeaderViaRequest *string `json:"header-via-request,omitempty"` HeaderViaResponse *string `json:"header-via-response,omitempty"` HeaderXAuthenticatedGroups *string `json:"header-x-authenticated-groups,omitempty"` HeaderXAuthenticatedUser *string `json:"header-x-authenticated-user,omitempty"` HeaderXForwardedClientCert *string `json:"header-x-forwarded-client-cert,omitempty"` HeaderXForwardedFor *string `json:"header-x-forwarded-for,omitempty"` Headers *[]WebProxyProfileHeaders `json:"headers,omitempty"` LogHeaderChange *string `json:"log-header-change,omitempty"` Name *string `json:"name,omitempty"` StripEncoding *string `json:"strip-encoding,omitempty"` }
type WebProxyProfileHeaders ¶
type WebProxyProfileHeaders struct { Action *string `json:"action,omitempty"` AddOption *string `json:"add-option,omitempty"` Base64Encoding *string `json:"base64-encoding,omitempty"` Content *string `json:"content,omitempty"` Dstaddr *[]WebProxyProfileHeadersDstaddr `json:"dstaddr,omitempty"` Dstaddr6 *[]WebProxyProfileHeadersDstaddr6 `json:"dstaddr6,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` Protocol *string `json:"protocol,omitempty"` }
type WebProxyProfileHeadersDstaddr ¶
type WebProxyProfileHeadersDstaddr struct {
Name *string `json:"name,omitempty"`
}
type WebProxyProfileHeadersDstaddr6 ¶
type WebProxyProfileHeadersDstaddr6 struct {
Name *string `json:"name,omitempty"`
}
type WebProxyUrlMatch ¶
type WebProxyUrlMatch struct { CacheExemption *string `json:"cache-exemption,omitempty"` Comment *string `json:"comment,omitempty"` ForwardServer *string `json:"forward-server,omitempty"` Name *string `json:"name,omitempty"` Status *string `json:"status,omitempty"` UrlPattern *string `json:"url-pattern,omitempty"` }
type WebProxyWisp ¶
type WebProxyWisp struct { Comment *string `json:"comment,omitempty"` MaxConnections *int64 `json:"max-connections,omitempty"` Name *string `json:"name,omitempty"` OutgoingIp *string `json:"outgoing-ip,omitempty"` ServerIp *string `json:"server-ip,omitempty"` ServerPort *int64 `json:"server-port,omitempty"` Timeout *int64 `json:"timeout,omitempty"` }
type WebfilterContent ¶
type WebfilterContent struct { Comment *string `json:"comment,omitempty"` Entries *[]WebfilterContentEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type WebfilterContentHeader ¶
type WebfilterContentHeader struct { Comment *string `json:"comment,omitempty"` Entries *[]WebfilterContentHeaderEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
type WebfilterFortiguard ¶
type WebfilterFortiguard struct { CacheMemPercent *int64 `json:"cache-mem-percent,omitempty"` CacheMode *string `json:"cache-mode,omitempty"` CachePrefixMatch *string `json:"cache-prefix-match,omitempty"` ClosePorts *string `json:"close-ports,omitempty"` OvrdAuthHttps *string `json:"ovrd-auth-https,omitempty"` OvrdAuthPortHttp *int64 `json:"ovrd-auth-port-http,omitempty"` OvrdAuthPortHttps *int64 `json:"ovrd-auth-port-https,omitempty"` OvrdAuthPortHttpsFlow *int64 `json:"ovrd-auth-port-https-flow,omitempty"` OvrdAuthPortWarning *int64 `json:"ovrd-auth-port-warning,omitempty"` RequestPacketSizeLimit *int64 `json:"request-packet-size-limit,omitempty"` WarnAuthHttps *string `json:"warn-auth-https,omitempty"` }
type WebfilterFtgdLocalCat ¶
type WebfilterOverride ¶
type WebfilterOverride struct { Expires *string `json:"expires,omitempty"` Id *int64 `json:"id,omitempty"` Initiator *string `json:"initiator,omitempty"` Ip *string `json:"ip,omitempty"` Ip6 *string `json:"ip6,omitempty"` NewProfile *string `json:"new-profile,omitempty"` OldProfile *string `json:"old-profile,omitempty"` Scope *string `json:"scope,omitempty"` Status *string `json:"status,omitempty"` User *string `json:"user,omitempty"` UserGroup *string `json:"user-group,omitempty"` }
type WebfilterProfile ¶
type WebfilterProfile struct { Antiphish *[]WebfilterProfileAntiphish `json:"antiphish,omitempty"` Comment *string `json:"comment,omitempty"` ExtendedLog *string `json:"extended-log,omitempty"` FeatureSet *string `json:"feature-set,omitempty"` FileFilter *[]WebfilterProfileFileFilter `json:"file-filter,omitempty"` FtgdWf *[]WebfilterProfileFtgdWf `json:"ftgd-wf,omitempty"` HttpsReplacemsg *string `json:"https-replacemsg,omitempty"` LogAllUrl *string `json:"log-all-url,omitempty"` Name *string `json:"name,omitempty"` Options *string `json:"options,omitempty"` Override *[]WebfilterProfileOverride `json:"override,omitempty"` OvrdPerm *string `json:"ovrd-perm,omitempty"` PostAction *string `json:"post-action,omitempty"` ReplacemsgGroup *string `json:"replacemsg-group,omitempty"` Web *[]WebfilterProfileWeb `json:"web,omitempty"` WebAntiphishingLog *string `json:"web-antiphishing-log,omitempty"` WebContentLog *string `json:"web-content-log,omitempty"` WebExtendedAllActionLog *string `json:"web-extended-all-action-log,omitempty"` WebFilterActivexLog *string `json:"web-filter-activex-log,omitempty"` WebFilterAppletLog *string `json:"web-filter-applet-log,omitempty"` WebFilterCommandBlockLog *string `json:"web-filter-command-block-log,omitempty"` WebFilterCookieLog *string `json:"web-filter-cookie-log,omitempty"` WebFilterCookieRemovalLog *string `json:"web-filter-cookie-removal-log,omitempty"` WebFilterJsLog *string `json:"web-filter-js-log,omitempty"` WebFilterJscriptLog *string `json:"web-filter-jscript-log,omitempty"` WebFilterRefererLog *string `json:"web-filter-referer-log,omitempty"` WebFilterUnknownLog *string `json:"web-filter-unknown-log,omitempty"` WebFilterVbsLog *string `json:"web-filter-vbs-log,omitempty"` WebFtgdErrLog *string `json:"web-ftgd-err-log,omitempty"` WebFtgdQuotaUsage *string `json:"web-ftgd-quota-usage,omitempty"` WebInvalidDomainLog *string `json:"web-invalid-domain-log,omitempty"` WebUrlLog *string `json:"web-url-log,omitempty"` Wisp *string `json:"wisp,omitempty"` WispAlgorithm *string `json:"wisp-algorithm,omitempty"` WispServers *[]WebfilterProfileWispServers `json:"wisp-servers,omitempty"` YoutubeChannelFilter *[]WebfilterProfileYoutubeChannelFilter `json:"youtube-channel-filter,omitempty"` YoutubeChannelStatus *string `json:"youtube-channel-status,omitempty"` }
type WebfilterProfileAntiphish ¶
type WebfilterProfileAntiphish struct { Authentication *string `json:"authentication,omitempty"` CheckBasicAuth *string `json:"check-basic-auth,omitempty"` CheckUri *string `json:"check-uri,omitempty"` CheckUsernameOnly *string `json:"check-username-only,omitempty"` CustomPatterns *[]WebfilterProfileAntiphishCustomPatterns `json:"custom-patterns,omitempty"` DefaultAction *string `json:"default-action,omitempty"` DomainController *string `json:"domain-controller,omitempty"` InspectionEntries *[]WebfilterProfileAntiphishInspectionEntries `json:"inspection-entries,omitempty"` Ldap *string `json:"ldap,omitempty"` MaxBodyLen *int64 `json:"max-body-len,omitempty"` Status *string `json:"status,omitempty"` }
type WebfilterProfileFileFilter ¶
type WebfilterProfileFileFilter struct { Entries *[]WebfilterProfileFileFilterEntries `json:"entries,omitempty"` Log *string `json:"log,omitempty"` ScanArchiveContents *string `json:"scan-archive-contents,omitempty"` Status *string `json:"status,omitempty"` }
type WebfilterProfileFileFilterEntries ¶
type WebfilterProfileFileFilterEntries struct { Action *string `json:"action,omitempty"` Comment *string `json:"comment,omitempty"` Direction *string `json:"direction,omitempty"` FileType *[]WebfilterProfileFileFilterEntriesFileType `json:"file-type,omitempty"` Filter *string `json:"filter,omitempty"` PasswordProtected *string `json:"password-protected,omitempty"` Protocol *string `json:"protocol,omitempty"` }
type WebfilterProfileFileFilterEntriesFileType ¶
type WebfilterProfileFileFilterEntriesFileType struct {
Name *string `json:"name,omitempty"`
}
type WebfilterProfileFtgdWf ¶
type WebfilterProfileFtgdWf struct { ExemptQuota *string `json:"exempt-quota,omitempty"` Filters *[]WebfilterProfileFtgdWfFilters `json:"filters,omitempty"` MaxQuotaTimeout *int64 `json:"max-quota-timeout,omitempty"` Options *string `json:"options,omitempty"` Ovrd *string `json:"ovrd,omitempty"` Quota *[]WebfilterProfileFtgdWfQuota `json:"quota,omitempty"` RateCrlUrls *string `json:"rate-crl-urls,omitempty"` RateCssUrls *string `json:"rate-css-urls,omitempty"` RateImageUrls *string `json:"rate-image-urls,omitempty"` RateJavascriptUrls *string `json:"rate-javascript-urls,omitempty"` }
type WebfilterProfileFtgdWfFilters ¶
type WebfilterProfileFtgdWfFilters struct { Action *string `json:"action,omitempty"` AuthUsrGrp *[]WebfilterProfileFtgdWfFiltersAuthUsrGrp `json:"auth-usr-grp,omitempty"` Category *int64 `json:"category,omitempty"` Id *int64 `json:"id,omitempty"` Log *string `json:"log,omitempty"` OverrideReplacemsg *string `json:"override-replacemsg,omitempty"` WarnDuration *string `json:"warn-duration,omitempty"` WarningDurationType *string `json:"warning-duration-type,omitempty"` WarningPrompt *string `json:"warning-prompt,omitempty"` }
type WebfilterProfileFtgdWfFiltersAuthUsrGrp ¶
type WebfilterProfileFtgdWfFiltersAuthUsrGrp struct {
Name *string `json:"name,omitempty"`
}
type WebfilterProfileFtgdWfQuota ¶
type WebfilterProfileFtgdWfQuota struct { Category *string `json:"category,omitempty"` Duration *string `json:"duration,omitempty"` Id *int64 `json:"id,omitempty"` OverrideReplacemsg *string `json:"override-replacemsg,omitempty"` Type *string `json:"type,omitempty"` Unit *string `json:"unit,omitempty"` Value *int64 `json:"value,omitempty"` }
type WebfilterProfileOverride ¶
type WebfilterProfileOverride struct { OvrdCookie *string `json:"ovrd-cookie,omitempty"` OvrdDur *string `json:"ovrd-dur,omitempty"` OvrdDurMode *string `json:"ovrd-dur-mode,omitempty"` OvrdScope *string `json:"ovrd-scope,omitempty"` OvrdUserGroup *[]WebfilterProfileOverrideOvrdUserGroup `json:"ovrd-user-group,omitempty"` Profile *[]WebfilterProfileOverrideProfile `json:"profile,omitempty"` ProfileAttribute *string `json:"profile-attribute,omitempty"` ProfileType *string `json:"profile-type,omitempty"` }
type WebfilterProfileOverrideOvrdUserGroup ¶
type WebfilterProfileOverrideOvrdUserGroup struct {
Name *string `json:"name,omitempty"`
}
type WebfilterProfileOverrideProfile ¶
type WebfilterProfileOverrideProfile struct {
Name *string `json:"name,omitempty"`
}
type WebfilterProfileWeb ¶
type WebfilterProfileWeb struct { Allowlist *string `json:"allowlist,omitempty"` Blacklist *string `json:"blacklist,omitempty"` Blocklist *string `json:"blocklist,omitempty"` BwordTable *int64 `json:"bword-table,omitempty"` BwordThreshold *int64 `json:"bword-threshold,omitempty"` ContentHeaderList *int64 `json:"content-header-list,omitempty"` KeywordMatch *[]WebfilterProfileWebKeywordMatch `json:"keyword-match,omitempty"` LogSearch *string `json:"log-search,omitempty"` SafeSearch *string `json:"safe-search,omitempty"` UrlfilterTable *int64 `json:"urlfilter-table,omitempty"` VimeoRestrict *string `json:"vimeo-restrict,omitempty"` Whitelist *string `json:"whitelist,omitempty"` YoutubeRestrict *string `json:"youtube-restrict,omitempty"` }
type WebfilterProfileWebKeywordMatch ¶
type WebfilterProfileWebKeywordMatch struct {
Pattern *string `json:"pattern,omitempty"`
}
type WebfilterProfileWispServers ¶
type WebfilterProfileWispServers struct {
Name *string `json:"name,omitempty"`
}
type WebfilterSearchEngine ¶
type WebfilterSearchEngine struct { Charset *string `json:"charset,omitempty"` Hostname *string `json:"hostname,omitempty"` Name *string `json:"name,omitempty"` Query *string `json:"query,omitempty"` Safesearch *string `json:"safesearch,omitempty"` SafesearchStr *string `json:"safesearch-str,omitempty"` Url *string `json:"url,omitempty"` }
type WebfilterUrlfilter ¶
type WebfilterUrlfilter struct { Comment *string `json:"comment,omitempty"` Entries *[]WebfilterUrlfilterEntries `json:"entries,omitempty"` Id *int64 `json:"id,omitempty"` IpAddrBlock *string `json:"ip-addr-block,omitempty"` Name *string `json:"name,omitempty"` OneArmIpsUrlfilter *string `json:"one-arm-ips-urlfilter,omitempty"` }
type WebfilterUrlfilterEntries ¶
type WebfilterUrlfilterEntries struct { Action *string `json:"action,omitempty"` AntiphishAction *string `json:"antiphish-action,omitempty"` DnsAddressFamily *string `json:"dns-address-family,omitempty"` Exempt *string `json:"exempt,omitempty"` Id *int64 `json:"id,omitempty"` ReferrerHost *string `json:"referrer-host,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` Url *string `json:"url,omitempty"` WebProxyProfile *string `json:"web-proxy-profile,omitempty"` }
type WirelessControllerAccessControlList ¶
type WirelessControllerAccessControlList struct { Comment *string `json:"comment,omitempty"` Layer3Ipv4Rules *[]WirelessControllerAccessControlListLayer3Ipv4Rules `json:"layer3-ipv4-rules,omitempty"` Layer3Ipv6Rules *[]WirelessControllerAccessControlListLayer3Ipv6Rules `json:"layer3-ipv6-rules,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerAccessControlListLayer3Ipv4Rules ¶
type WirelessControllerAccessControlListLayer3Ipv4Rules struct { Action *string `json:"action,omitempty"` Comment *string `json:"comment,omitempty"` Dstaddr *string `json:"dstaddr,omitempty"` Dstport *int64 `json:"dstport,omitempty"` Protocol *int64 `json:"protocol,omitempty"` RuleId *int64 `json:"rule-id,omitempty"` Srcaddr *string `json:"srcaddr,omitempty"` Srcport *int64 `json:"srcport,omitempty"` }
type WirelessControllerAccessControlListLayer3Ipv6Rules ¶
type WirelessControllerAccessControlListLayer3Ipv6Rules struct { Action *string `json:"action,omitempty"` Comment *string `json:"comment,omitempty"` Dstaddr *string `json:"dstaddr,omitempty"` Dstport *int64 `json:"dstport,omitempty"` Protocol *int64 `json:"protocol,omitempty"` RuleId *int64 `json:"rule-id,omitempty"` Srcaddr *string `json:"srcaddr,omitempty"` Srcport *int64 `json:"srcport,omitempty"` }
type WirelessControllerAddrgrp ¶
type WirelessControllerAddrgrp struct { Addresses *[]WirelessControllerAddrgrpAddresses `json:"addresses,omitempty"` DefaultPolicy *string `json:"default-policy,omitempty"` Id *string `json:"id,omitempty"` }
type WirelessControllerAddrgrpAddresses ¶
type WirelessControllerAddrgrpAddresses struct {
Id *string `json:"id,omitempty"`
}
type WirelessControllerApcfgProfile ¶
type WirelessControllerApcfgProfile struct { AcIp *string `json:"ac-ip,omitempty"` AcPort *int64 `json:"ac-port,omitempty"` AcTimer *int64 `json:"ac-timer,omitempty"` AcType *string `json:"ac-type,omitempty"` ApFamily *string `json:"ap-family,omitempty"` CommandList *[]WirelessControllerApcfgProfileCommandList `json:"command-list,omitempty"` Comment *string `json:"comment,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerArrpProfile ¶
type WirelessControllerArrpProfile struct { Comment *string `json:"comment,omitempty"` DarrpOptimize *int64 `json:"darrp-optimize,omitempty"` DarrpOptimizeSchedules *[]WirelessControllerArrpProfileDarrpOptimizeSchedules `json:"darrp-optimize-schedules,omitempty"` IncludeDfsChannel *string `json:"include-dfs-channel,omitempty"` IncludeWeatherChannel *string `json:"include-weather-channel,omitempty"` MonitorPeriod *int64 `json:"monitor-period,omitempty"` Name *string `json:"name,omitempty"` OverrideDarrpOptimize *string `json:"override-darrp-optimize,omitempty"` SelectionPeriod *int64 `json:"selection-period,omitempty"` ThresholdAp *int64 `json:"threshold-ap,omitempty"` ThresholdChannelLoad *int64 `json:"threshold-channel-load,omitempty"` ThresholdNoiseFloor *string `json:"threshold-noise-floor,omitempty"` ThresholdRxErrors *int64 `json:"threshold-rx-errors,omitempty"` ThresholdSpectralRssi *string `json:"threshold-spectral-rssi,omitempty"` ThresholdTxRetries *int64 `json:"threshold-tx-retries,omitempty"` WeightChannelLoad *int64 `json:"weight-channel-load,omitempty"` WeightDfsChannel *int64 `json:"weight-dfs-channel,omitempty"` WeightManagedAp *int64 `json:"weight-managed-ap,omitempty"` WeightNoiseFloor *int64 `json:"weight-noise-floor,omitempty"` WeightRogueAp *int64 `json:"weight-rogue-ap,omitempty"` WeightSpectralRssi *int64 `json:"weight-spectral-rssi,omitempty"` WeightWeatherChannel *int64 `json:"weight-weather-channel,omitempty"` }
type WirelessControllerArrpProfileDarrpOptimizeSchedules ¶ added in v2.1.0
type WirelessControllerArrpProfileDarrpOptimizeSchedules struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerBleProfile ¶
type WirelessControllerBleProfile struct { Advertising *string `json:"advertising,omitempty"` BeaconInterval *int64 `json:"beacon-interval,omitempty"` BleScanning *string `json:"ble-scanning,omitempty"` Comment *string `json:"comment,omitempty"` EddystoneInstance *string `json:"eddystone-instance,omitempty"` EddystoneNamespace *string `json:"eddystone-namespace,omitempty"` EddystoneUrl *string `json:"eddystone-url,omitempty"` IbeaconUuid *string `json:"ibeacon-uuid,omitempty"` MajorId *int64 `json:"major-id,omitempty"` MinorId *int64 `json:"minor-id,omitempty"` Name *string `json:"name,omitempty"` Txpower *string `json:"txpower,omitempty"` }
type WirelessControllerBonjourProfile ¶
type WirelessControllerBonjourProfile struct { Comment *string `json:"comment,omitempty"` Name *string `json:"name,omitempty"` PolicyList *[]WirelessControllerBonjourProfilePolicyList `json:"policy-list,omitempty"` }
type WirelessControllerGlobal ¶
type WirelessControllerGlobal struct { ApLogServer *string `json:"ap-log-server,omitempty"` ApLogServerIp *string `json:"ap-log-server-ip,omitempty"` ApLogServerPort *int64 `json:"ap-log-server-port,omitempty"` ControlMessageOffload *string `json:"control-message-offload,omitempty"` DataEthernetII *string `json:"data-ethernet-II,omitempty"` DiscoveryMcAddr *string `json:"discovery-mc-addr,omitempty"` FiappEthType *int64 `json:"fiapp-eth-type,omitempty"` ImageDownload *string `json:"image-download,omitempty"` IpsecBaseIp *string `json:"ipsec-base-ip,omitempty"` LinkAggregation *string `json:"link-aggregation,omitempty"` Location *string `json:"location,omitempty"` MaxClients *int64 `json:"max-clients,omitempty"` MaxRetransmit *int64 `json:"max-retransmit,omitempty"` MeshEthType *int64 `json:"mesh-eth-type,omitempty"` NacInterval *int64 `json:"nac-interval,omitempty"` Name *string `json:"name,omitempty"` RogueScanMacAdjacency *int64 `json:"rogue-scan-mac-adjacency,omitempty"` TunnelMode *string `json:"tunnel-mode,omitempty"` }
type WirelessControllerHotspot20Anqp3gppCellular ¶
type WirelessControllerHotspot20Anqp3gppCellular struct { MccMncList *[]WirelessControllerHotspot20Anqp3gppCellularMccMncList `json:"mcc-mnc-list,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerHotspot20AnqpNaiRealm ¶
type WirelessControllerHotspot20AnqpNaiRealm struct { NaiList *[]WirelessControllerHotspot20AnqpNaiRealmNaiList `json:"nai-list,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerHotspot20AnqpNaiRealmNaiList ¶
type WirelessControllerHotspot20AnqpNaiRealmNaiList struct { EapMethod *[]WirelessControllerHotspot20AnqpNaiRealmNaiListEapMethod `json:"eap-method,omitempty"` Encoding *string `json:"encoding,omitempty"` NaiRealm *string `json:"nai-realm,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerHotspot20AnqpNaiRealmNaiListEapMethod ¶
type WirelessControllerHotspot20AnqpNaiRealmNaiListEapMethod struct { AuthParam *[]WirelessControllerHotspot20AnqpNaiRealmNaiListEapMethodAuthParam `json:"auth-param,omitempty"` Index *int64 `json:"index,omitempty"` Method *string `json:"method,omitempty"` }
type WirelessControllerHotspot20AnqpRoamingConsortium ¶
type WirelessControllerHotspot20AnqpRoamingConsortium struct { Name *string `json:"name,omitempty"` OiList *[]WirelessControllerHotspot20AnqpRoamingConsortiumOiList `json:"oi-list,omitempty"` }
type WirelessControllerHotspot20AnqpVenueName ¶
type WirelessControllerHotspot20AnqpVenueName struct { Name *string `json:"name,omitempty"` ValueList *[]WirelessControllerHotspot20AnqpVenueNameValueList `json:"value-list,omitempty"` }
type WirelessControllerHotspot20AnqpVenueUrl ¶
type WirelessControllerHotspot20AnqpVenueUrl struct { Name *string `json:"name,omitempty"` ValueList *[]WirelessControllerHotspot20AnqpVenueUrlValueList `json:"value-list,omitempty"` }
type WirelessControllerHotspot20H2qpAdviceOfCharge ¶
type WirelessControllerHotspot20H2qpAdviceOfCharge struct { AocList *[]WirelessControllerHotspot20H2qpAdviceOfChargeAocList `json:"aoc-list,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerHotspot20H2qpAdviceOfChargeAocList ¶
type WirelessControllerHotspot20H2qpAdviceOfChargeAocList struct { NaiRealm *string `json:"nai-realm,omitempty"` NaiRealmEncoding *string `json:"nai-realm-encoding,omitempty"` Name *string `json:"name,omitempty"` PlanInfo *[]WirelessControllerHotspot20H2qpAdviceOfChargeAocListPlanInfo `json:"plan-info,omitempty"` Type *string `json:"type,omitempty"` }
type WirelessControllerHotspot20H2qpConnCapability ¶
type WirelessControllerHotspot20H2qpConnCapability struct { EspPort *string `json:"esp-port,omitempty"` FtpPort *string `json:"ftp-port,omitempty"` HttpPort *string `json:"http-port,omitempty"` IcmpPort *string `json:"icmp-port,omitempty"` Ikev2Port *string `json:"ikev2-port,omitempty"` Ikev2XxPort *string `json:"ikev2-xx-port,omitempty"` Name *string `json:"name,omitempty"` PptpVpnPort *string `json:"pptp-vpn-port,omitempty"` SshPort *string `json:"ssh-port,omitempty"` TlsPort *string `json:"tls-port,omitempty"` VoipTcpPort *string `json:"voip-tcp-port,omitempty"` VoipUdpPort *string `json:"voip-udp-port,omitempty"` }
type WirelessControllerHotspot20H2qpOperatorName ¶
type WirelessControllerHotspot20H2qpOperatorName struct { Name *string `json:"name,omitempty"` ValueList *[]WirelessControllerHotspot20H2qpOperatorNameValueList `json:"value-list,omitempty"` }
type WirelessControllerHotspot20H2qpOsuProvider ¶
type WirelessControllerHotspot20H2qpOsuProvider struct { FriendlyName *[]WirelessControllerHotspot20H2qpOsuProviderFriendlyName `json:"friendly-name,omitempty"` Icon *string `json:"icon,omitempty"` Name *string `json:"name,omitempty"` OsuMethod *string `json:"osu-method,omitempty"` OsuNai *string `json:"osu-nai,omitempty"` ServerUri *string `json:"server-uri,omitempty"` ServiceDescription *[]WirelessControllerHotspot20H2qpOsuProviderServiceDescription `json:"service-description,omitempty"` }
type WirelessControllerHotspot20H2qpOsuProviderNai ¶
type WirelessControllerHotspot20H2qpOsuProviderNai struct { NaiList *[]WirelessControllerHotspot20H2qpOsuProviderNaiNaiList `json:"nai-list,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerHotspot20H2qpWanMetric ¶
type WirelessControllerHotspot20H2qpWanMetric struct { DownlinkLoad *int64 `json:"downlink-load,omitempty"` DownlinkSpeed *int64 `json:"downlink-speed,omitempty"` LinkAtCapacity *string `json:"link-at-capacity,omitempty"` LinkStatus *string `json:"link-status,omitempty"` LoadMeasurementDuration *int64 `json:"load-measurement-duration,omitempty"` Name *string `json:"name,omitempty"` SymmetricWanLink *string `json:"symmetric-wan-link,omitempty"` UplinkLoad *int64 `json:"uplink-load,omitempty"` UplinkSpeed *int64 `json:"uplink-speed,omitempty"` }
type WirelessControllerHotspot20HsProfile ¶
type WirelessControllerHotspot20HsProfile struct { The3gppPlmn *string `json:"3gpp-plmn,omitempty"` AccessNetworkAsra *string `json:"access-network-asra,omitempty"` AccessNetworkEsr *string `json:"access-network-esr,omitempty"` AccessNetworkInternet *string `json:"access-network-internet,omitempty"` AccessNetworkType *string `json:"access-network-type,omitempty"` AccessNetworkUesa *string `json:"access-network-uesa,omitempty"` AdviceOfCharge *string `json:"advice-of-charge,omitempty"` AnqpDomainId *int64 `json:"anqp-domain-id,omitempty"` BssTransition *string `json:"bss-transition,omitempty"` ConnCap *string `json:"conn-cap,omitempty"` DeauthRequestTimeout *int64 `json:"deauth-request-timeout,omitempty"` Dgaf *string `json:"dgaf,omitempty"` DomainName *string `json:"domain-name,omitempty"` GasComebackDelay *int64 `json:"gas-comeback-delay,omitempty"` GasFragmentationLimit *int64 `json:"gas-fragmentation-limit,omitempty"` Hessid *string `json:"hessid,omitempty"` IpAddrType *string `json:"ip-addr-type,omitempty"` L2tif *string `json:"l2tif,omitempty"` NaiRealm *string `json:"nai-realm,omitempty"` Name *string `json:"name,omitempty"` NetworkAuth *string `json:"network-auth,omitempty"` OperFriendlyName *string `json:"oper-friendly-name,omitempty"` OperIcon *string `json:"oper-icon,omitempty"` OsuProvider *[]WirelessControllerHotspot20HsProfileOsuProvider `json:"osu-provider,omitempty"` OsuProviderNai *string `json:"osu-provider-nai,omitempty"` OsuSsid *string `json:"osu-ssid,omitempty"` PameBi *string `json:"pame-bi,omitempty"` ProxyArp *string `json:"proxy-arp,omitempty"` QosMap *string `json:"qos-map,omitempty"` Release *int64 `json:"release,omitempty"` RoamingConsortium *string `json:"roaming-consortium,omitempty"` TermsAndConditions *string `json:"terms-and-conditions,omitempty"` VenueGroup *string `json:"venue-group,omitempty"` VenueName *string `json:"venue-name,omitempty"` VenueType *string `json:"venue-type,omitempty"` VenueUrl *string `json:"venue-url,omitempty"` WanMetrics *string `json:"wan-metrics,omitempty"` WnmSleepMode *string `json:"wnm-sleep-mode,omitempty"` }
type WirelessControllerHotspot20HsProfileOsuProvider ¶
type WirelessControllerHotspot20HsProfileOsuProvider struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerHotspot20Icon ¶
type WirelessControllerHotspot20Icon struct { IconList *[]WirelessControllerHotspot20IconIconList `json:"icon-list,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerHotspot20QosMap ¶
type WirelessControllerHotspot20QosMap struct { DscpExcept *[]WirelessControllerHotspot20QosMapDscpExcept `json:"dscp-except,omitempty"` DscpRange *[]WirelessControllerHotspot20QosMapDscpRange `json:"dscp-range,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerInterController ¶
type WirelessControllerInterController struct { FastFailoverMax *int64 `json:"fast-failover-max,omitempty"` FastFailoverWait *int64 `json:"fast-failover-wait,omitempty"` InterControllerKey *string `json:"inter-controller-key,omitempty"` InterControllerMode *string `json:"inter-controller-mode,omitempty"` InterControllerPeer *[]WirelessControllerInterControllerInterControllerPeer `json:"inter-controller-peer,omitempty"` InterControllerPri *string `json:"inter-controller-pri,omitempty"` }
type WirelessControllerLog ¶
type WirelessControllerLog struct { AddrgrpLog *string `json:"addrgrp-log,omitempty"` BleLog *string `json:"ble-log,omitempty"` ClbLog *string `json:"clb-log,omitempty"` DhcpStarvLog *string `json:"dhcp-starv-log,omitempty"` LedSchedLog *string `json:"led-sched-log,omitempty"` RadioEventLog *string `json:"radio-event-log,omitempty"` RogueEventLog *string `json:"rogue-event-log,omitempty"` StaEventLog *string `json:"sta-event-log,omitempty"` StaLocateLog *string `json:"sta-locate-log,omitempty"` Status *string `json:"status,omitempty"` WidsLog *string `json:"wids-log,omitempty"` WtpEventLog *string `json:"wtp-event-log,omitempty"` }
type WirelessControllerMpskProfile ¶
type WirelessControllerMpskProfile struct { MpskConcurrentClients *int64 `json:"mpsk-concurrent-clients,omitempty"` MpskGroup *[]WirelessControllerMpskProfileMpskGroup `json:"mpsk-group,omitempty"` Name *string `json:"name,omitempty"` }
type WirelessControllerMpskProfileMpskGroup ¶
type WirelessControllerMpskProfileMpskGroup struct { MpskKey *[]WirelessControllerMpskProfileMpskGroupMpskKey `json:"mpsk-key,omitempty"` Name *string `json:"name,omitempty"` VlanId *int64 `json:"vlan-id,omitempty"` VlanType *string `json:"vlan-type,omitempty"` }
type WirelessControllerMpskProfileMpskGroupMpskKey ¶
type WirelessControllerMpskProfileMpskGroupMpskKey struct { Comment *string `json:"comment,omitempty"` ConcurrentClientLimitType *string `json:"concurrent-client-limit-type,omitempty"` ConcurrentClients *int64 `json:"concurrent-clients,omitempty"` Mac *string `json:"mac,omitempty"` MpskSchedules *[]WirelessControllerMpskProfileMpskGroupMpskKeyMpskSchedules `json:"mpsk-schedules,omitempty"` Name *string `json:"name,omitempty"` Passphrase *string `json:"passphrase,omitempty"` }
type WirelessControllerMpskProfileMpskGroupMpskKeyMpskSchedules ¶
type WirelessControllerMpskProfileMpskGroupMpskKeyMpskSchedules struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerQosProfile ¶
type WirelessControllerQosProfile struct { BandwidthAdmissionControl *string `json:"bandwidth-admission-control,omitempty"` BandwidthCapacity *int64 `json:"bandwidth-capacity,omitempty"` Burst *string `json:"burst,omitempty"` CallAdmissionControl *string `json:"call-admission-control,omitempty"` CallCapacity *int64 `json:"call-capacity,omitempty"` Comment *string `json:"comment,omitempty"` Downlink *int64 `json:"downlink,omitempty"` DownlinkSta *int64 `json:"downlink-sta,omitempty"` DscpWmmBe *[]WirelessControllerQosProfileDscpWmmBe `json:"dscp-wmm-be,omitempty"` DscpWmmBk *[]WirelessControllerQosProfileDscpWmmBk `json:"dscp-wmm-bk,omitempty"` DscpWmmMapping *string `json:"dscp-wmm-mapping,omitempty"` DscpWmmVi *[]WirelessControllerQosProfileDscpWmmVi `json:"dscp-wmm-vi,omitempty"` DscpWmmVo *[]WirelessControllerQosProfileDscpWmmVo `json:"dscp-wmm-vo,omitempty"` Name *string `json:"name,omitempty"` Uplink *int64 `json:"uplink,omitempty"` UplinkSta *int64 `json:"uplink-sta,omitempty"` Wmm *string `json:"wmm,omitempty"` WmmBeDscp *int64 `json:"wmm-be-dscp,omitempty"` WmmBkDscp *int64 `json:"wmm-bk-dscp,omitempty"` WmmDscpMarking *string `json:"wmm-dscp-marking,omitempty"` WmmUapsd *string `json:"wmm-uapsd,omitempty"` WmmViDscp *int64 `json:"wmm-vi-dscp,omitempty"` WmmVoDscp *int64 `json:"wmm-vo-dscp,omitempty"` }
type WirelessControllerQosProfileDscpWmmBe ¶
type WirelessControllerQosProfileDscpWmmBe struct {
Id *int64 `json:"id,omitempty"`
}
type WirelessControllerQosProfileDscpWmmBk ¶
type WirelessControllerQosProfileDscpWmmBk struct {
Id *int64 `json:"id,omitempty"`
}
type WirelessControllerQosProfileDscpWmmVi ¶
type WirelessControllerQosProfileDscpWmmVi struct {
Id *int64 `json:"id,omitempty"`
}
type WirelessControllerQosProfileDscpWmmVo ¶
type WirelessControllerQosProfileDscpWmmVo struct {
Id *int64 `json:"id,omitempty"`
}
type WirelessControllerSetting ¶
type WirelessControllerSetting struct { AccountId *string `json:"account-id,omitempty"` Country *string `json:"country,omitempty"` DarrpOptimize *int64 `json:"darrp-optimize,omitempty"` DarrpOptimizeSchedules *[]WirelessControllerSettingDarrpOptimizeSchedules `json:"darrp-optimize-schedules,omitempty"` DeviceHoldoff *int64 `json:"device-holdoff,omitempty"` DeviceIdle *int64 `json:"device-idle,omitempty"` DeviceWeight *int64 `json:"device-weight,omitempty"` DuplicateSsid *string `json:"duplicate-ssid,omitempty"` FakeSsidAction *string `json:"fake-ssid-action,omitempty"` FapcCompatibility *string `json:"fapc-compatibility,omitempty"` FirmwareProvisionOnAuthorization *string `json:"firmware-provision-on-authorization,omitempty"` OffendingSsid *[]WirelessControllerSettingOffendingSsid `json:"offending-ssid,omitempty"` PhishingSsidDetect *string `json:"phishing-ssid-detect,omitempty"` WfaCompatibility *string `json:"wfa-compatibility,omitempty"` }
type WirelessControllerSettingDarrpOptimizeSchedules ¶
type WirelessControllerSettingDarrpOptimizeSchedules struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerSnmp ¶
type WirelessControllerSnmp struct { Community *[]WirelessControllerSnmpCommunity `json:"community,omitempty"` ContactInfo *string `json:"contact-info,omitempty"` EngineId *string `json:"engine-id,omitempty"` TrapHighCpuThreshold *int64 `json:"trap-high-cpu-threshold,omitempty"` TrapHighMemThreshold *int64 `json:"trap-high-mem-threshold,omitempty"` User *[]WirelessControllerSnmpUser `json:"user,omitempty"` }
type WirelessControllerSnmpCommunity ¶
type WirelessControllerSnmpCommunity struct { Hosts *[]WirelessControllerSnmpCommunityHosts `json:"hosts,omitempty"` Id *int64 `json:"id,omitempty"` Name *string `json:"name,omitempty"` QueryV1Status *string `json:"query-v1-status,omitempty"` QueryV2cStatus *string `json:"query-v2c-status,omitempty"` Status *string `json:"status,omitempty"` TrapV1Status *string `json:"trap-v1-status,omitempty"` TrapV2cStatus *string `json:"trap-v2c-status,omitempty"` }
type WirelessControllerSnmpUser ¶
type WirelessControllerSnmpUser struct { AuthProto *string `json:"auth-proto,omitempty"` AuthPwd *string `json:"auth-pwd,omitempty"` Name *string `json:"name,omitempty"` NotifyHosts *string `json:"notify-hosts,omitempty"` PrivProto *string `json:"priv-proto,omitempty"` PrivPwd *string `json:"priv-pwd,omitempty"` Queries *string `json:"queries,omitempty"` SecurityLevel *string `json:"security-level,omitempty"` Status *string `json:"status,omitempty"` TrapStatus *string `json:"trap-status,omitempty"` }
type WirelessControllerSyslogProfile ¶
type WirelessControllerSyslogProfile struct { Comment *string `json:"comment,omitempty"` LogLevel *string `json:"log-level,omitempty"` Name *string `json:"name,omitempty"` ServerAddrType *string `json:"server-addr-type,omitempty"` ServerFqdn *string `json:"server-fqdn,omitempty"` ServerIp *string `json:"server-ip,omitempty"` ServerPort *int64 `json:"server-port,omitempty"` ServerStatus *string `json:"server-status,omitempty"` }
type WirelessControllerTimers ¶
type WirelessControllerTimers struct { BleScanReportIntv *int64 `json:"ble-scan-report-intv,omitempty"` ClientIdleTimeout *int64 `json:"client-idle-timeout,omitempty"` DiscoveryInterval *int64 `json:"discovery-interval,omitempty"` DrmaInterval *int64 `json:"drma-interval,omitempty"` EchoInterval *int64 `json:"echo-interval,omitempty"` FakeApLog *int64 `json:"fake-ap-log,omitempty"` IpsecIntfCleanup *int64 `json:"ipsec-intf-cleanup,omitempty"` RadioStatsInterval *int64 `json:"radio-stats-interval,omitempty"` RogueApLog *int64 `json:"rogue-ap-log,omitempty"` StaCapabilityInterval *int64 `json:"sta-capability-interval,omitempty"` StaLocateTimer *int64 `json:"sta-locate-timer,omitempty"` StaStatsInterval *int64 `json:"sta-stats-interval,omitempty"` VapStatsInterval *int64 `json:"vap-stats-interval,omitempty"` }
type WirelessControllerUtmProfile ¶
type WirelessControllerUtmProfile struct { AntivirusProfile *string `json:"antivirus-profile,omitempty"` ApplicationList *string `json:"application-list,omitempty"` Comment *string `json:"comment,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` Name *string `json:"name,omitempty"` ScanBotnetConnections *string `json:"scan-botnet-connections,omitempty"` UtmLog *string `json:"utm-log,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` }
type WirelessControllerVap ¶
type WirelessControllerVap struct { AccessControlList *string `json:"access-control-list,omitempty"` AcctInterimInterval *int64 `json:"acct-interim-interval,omitempty"` AdditionalAkms *string `json:"additional-akms,omitempty"` AddressGroup *string `json:"address-group,omitempty"` AntivirusProfile *string `json:"antivirus-profile,omitempty"` ApplicationList *string `json:"application-list,omitempty"` AtfWeight *int64 `json:"atf-weight,omitempty"` Auth *string `json:"auth,omitempty"` AuthCert *string `json:"auth-cert,omitempty"` AuthPortalAddr *string `json:"auth-portal-addr,omitempty"` BeaconAdvertising *string `json:"beacon-advertising,omitempty"` BroadcastSsid *string `json:"broadcast-ssid,omitempty"` BroadcastSuppression *string `json:"broadcast-suppression,omitempty"` BssColorPartial *string `json:"bss-color-partial,omitempty"` BstmDisassociationImminent *string `json:"bstm-disassociation-imminent,omitempty"` BstmLoadBalancingDisassocTimer *int64 `json:"bstm-load-balancing-disassoc-timer,omitempty"` BstmRssiDisassocTimer *int64 `json:"bstm-rssi-disassoc-timer,omitempty"` CaptivePortalAcName *string `json:"captive-portal-ac-name,omitempty"` CaptivePortalAuthTimeout *int64 `json:"captive-portal-auth-timeout,omitempty"` CaptivePortalMacauthRadiusSecret *string `json:"captive-portal-macauth-radius-secret,omitempty"` CaptivePortalMacauthRadiusServer *string `json:"captive-portal-macauth-radius-server,omitempty"` CaptivePortalRadiusSecret *string `json:"captive-portal-radius-secret,omitempty"` CaptivePortalRadiusServer *string `json:"captive-portal-radius-server,omitempty"` CaptivePortalSessionTimeoutInterval *int64 `json:"captive-portal-session-timeout-interval,omitempty"` DhcpAddressEnforcement *string `json:"dhcp-address-enforcement,omitempty"` DhcpLeaseTime *int64 `json:"dhcp-lease-time,omitempty"` DhcpOption43Insertion *string `json:"dhcp-option43-insertion,omitempty"` DhcpOption82CircuitIdInsertion *string `json:"dhcp-option82-circuit-id-insertion,omitempty"` DhcpOption82Insertion *string `json:"dhcp-option82-insertion,omitempty"` DhcpOption82RemoteIdInsertion *string `json:"dhcp-option82-remote-id-insertion,omitempty"` DynamicVlan *string `json:"dynamic-vlan,omitempty"` EapReauth *string `json:"eap-reauth,omitempty"` EapReauthIntv *int64 `json:"eap-reauth-intv,omitempty"` EapolKeyRetries *string `json:"eapol-key-retries,omitempty"` Encrypt *string `json:"encrypt,omitempty"` ExternalFastRoaming *string `json:"external-fast-roaming,omitempty"` ExternalLogout *string `json:"external-logout,omitempty"` ExternalWeb *string `json:"external-web,omitempty"` ExternalWebFormat *string `json:"external-web-format,omitempty"` FastBssTransition *string `json:"fast-bss-transition,omitempty"` FastRoaming *string `json:"fast-roaming,omitempty"` FtMobilityDomain *int64 `json:"ft-mobility-domain,omitempty"` FtOverDs *string `json:"ft-over-ds,omitempty"` FtR0KeyLifetime *int64 `json:"ft-r0-key-lifetime,omitempty"` GasComebackDelay *int64 `json:"gas-comeback-delay,omitempty"` GasFragmentationLimit *int64 `json:"gas-fragmentation-limit,omitempty"` GtkRekey *string `json:"gtk-rekey,omitempty"` GtkRekeyIntv *int64 `json:"gtk-rekey-intv,omitempty"` HighEfficiency *string `json:"high-efficiency,omitempty"` Hotspot20Profile *string `json:"hotspot20-profile,omitempty"` IgmpSnooping *string `json:"igmp-snooping,omitempty"` IntraVapPrivacy *string `json:"intra-vap-privacy,omitempty"` Ip *string `json:"ip,omitempty"` IpsSensor *string `json:"ips-sensor,omitempty"` Ipv6Rules *string `json:"ipv6-rules,omitempty"` Key *string `json:"key,omitempty"` Keyindex *int64 `json:"keyindex,omitempty"` Ldpc *string `json:"ldpc,omitempty"` LocalAuthentication *string `json:"local-authentication,omitempty"` LocalBridging *string `json:"local-bridging,omitempty"` LocalLan *string `json:"local-lan,omitempty"` LocalStandalone *string `json:"local-standalone,omitempty"` LocalStandaloneDns *string `json:"local-standalone-dns,omitempty"` LocalStandaloneDnsIp *string `json:"local-standalone-dns-ip,omitempty"` LocalStandaloneNat *string `json:"local-standalone-nat,omitempty"` MacAuthBypass *string `json:"mac-auth-bypass,omitempty"` MacCalledStationDelimiter *string `json:"mac-called-station-delimiter,omitempty"` MacCallingStationDelimiter *string `json:"mac-calling-station-delimiter,omitempty"` MacCase *string `json:"mac-case,omitempty"` MacFilter *string `json:"mac-filter,omitempty"` MacFilterList *[]WirelessControllerVapMacFilterList `json:"mac-filter-list,omitempty"` MacFilterPolicyOther *string `json:"mac-filter-policy-other,omitempty"` MacPasswordDelimiter *string `json:"mac-password-delimiter,omitempty"` MacUsernameDelimiter *string `json:"mac-username-delimiter,omitempty"` MaxClients *int64 `json:"max-clients,omitempty"` MaxClientsAp *int64 `json:"max-clients-ap,omitempty"` Mbo *string `json:"mbo,omitempty"` MboCellDataConnPref *string `json:"mbo-cell-data-conn-pref,omitempty"` MeDisableThresh *int64 `json:"me-disable-thresh,omitempty"` MeshBackhaul *string `json:"mesh-backhaul,omitempty"` Mpsk *string `json:"mpsk,omitempty"` MpskConcurrentClients *int64 `json:"mpsk-concurrent-clients,omitempty"` MpskKey *[]WirelessControllerVapMpskKey `json:"mpsk-key,omitempty"` MpskProfile *string `json:"mpsk-profile,omitempty"` MuMimo *string `json:"mu-mimo,omitempty"` MulticastEnhance *string `json:"multicast-enhance,omitempty"` MulticastRate *string `json:"multicast-rate,omitempty"` Nac *string `json:"nac,omitempty"` NacProfile *string `json:"nac-profile,omitempty"` Name *string `json:"name,omitempty"` NeighborReportDualBand *string `json:"neighbor-report-dual-band,omitempty"` Okc *string `json:"okc,omitempty"` Osen *string `json:"osen,omitempty"` OweGroups *string `json:"owe-groups,omitempty"` OweTransition *string `json:"owe-transition,omitempty"` OweTransitionSsid *string `json:"owe-transition-ssid,omitempty"` Passphrase *string `json:"passphrase,omitempty"` Pmf *string `json:"pmf,omitempty"` PmfAssocComebackTimeout *int64 `json:"pmf-assoc-comeback-timeout,omitempty"` PmfSaQueryRetryTimeout *int64 `json:"pmf-sa-query-retry-timeout,omitempty"` PortMacauth *string `json:"port-macauth,omitempty"` PortMacauthReauthTimeout *int64 `json:"port-macauth-reauth-timeout,omitempty"` PortMacauthTimeout *int64 `json:"port-macauth-timeout,omitempty"` PortalMessageOverrideGroup *string `json:"portal-message-override-group,omitempty"` PortalMessageOverrides *[]WirelessControllerVapPortalMessageOverrides `json:"portal-message-overrides,omitempty"` PortalType *string `json:"portal-type,omitempty"` PrimaryWagProfile *string `json:"primary-wag-profile,omitempty"` ProbeRespSuppression *string `json:"probe-resp-suppression,omitempty"` ProbeRespThreshold *string `json:"probe-resp-threshold,omitempty"` PtkRekey *string `json:"ptk-rekey,omitempty"` PtkRekeyIntv *int64 `json:"ptk-rekey-intv,omitempty"` QosProfile *string `json:"qos-profile,omitempty"` Quarantine *string `json:"quarantine,omitempty"` Radio2gThreshold *string `json:"radio-2g-threshold,omitempty"` Radio5gThreshold *string `json:"radio-5g-threshold,omitempty"` RadioSensitivity *string `json:"radio-sensitivity,omitempty"` RadiusMacAuth *string `json:"radius-mac-auth,omitempty"` RadiusMacAuthServer *string `json:"radius-mac-auth-server,omitempty"` RadiusMacAuthUsergroups *[]WirelessControllerVapRadiusMacAuthUsergroups `json:"radius-mac-auth-usergroups,omitempty"` RadiusMacMpskAuth *string `json:"radius-mac-mpsk-auth,omitempty"` RadiusMacMpskTimeout *int64 `json:"radius-mac-mpsk-timeout,omitempty"` RadiusServer *string `json:"radius-server,omitempty"` Rates11a *string `json:"rates-11a,omitempty"` Rates11acSs12 *string `json:"rates-11ac-ss12,omitempty"` Rates11acSs34 *string `json:"rates-11ac-ss34,omitempty"` Rates11axSs12 *string `json:"rates-11ax-ss12,omitempty"` Rates11axSs34 *string `json:"rates-11ax-ss34,omitempty"` Rates11bg *string `json:"rates-11bg,omitempty"` Rates11nSs12 *string `json:"rates-11n-ss12,omitempty"` Rates11nSs34 *string `json:"rates-11n-ss34,omitempty"` SaeGroups *string `json:"sae-groups,omitempty"` SaePassword *string `json:"sae-password,omitempty"` ScanBotnetConnections *string `json:"scan-botnet-connections,omitempty"` Schedule *[]WirelessControllerVapSchedule `json:"schedule,omitempty"` SecondaryWagProfile *string `json:"secondary-wag-profile,omitempty"` Security *string `json:"security,omitempty"` SecurityExemptList *string `json:"security-exempt-list,omitempty"` SecurityRedirectUrl *string `json:"security-redirect-url,omitempty"` SelectedUsergroups *[]WirelessControllerVapSelectedUsergroups `json:"selected-usergroups,omitempty"` SplitTunneling *string `json:"split-tunneling,omitempty"` Ssid *string `json:"ssid,omitempty"` StickyClientRemove *string `json:"sticky-client-remove,omitempty"` StickyClientThreshold2g *string `json:"sticky-client-threshold-2g,omitempty"` StickyClientThreshold5g *string `json:"sticky-client-threshold-5g,omitempty"` TargetWakeTime *string `json:"target-wake-time,omitempty"` TkipCounterMeasure *string `json:"tkip-counter-measure,omitempty"` TunnelEchoInterval *int64 `json:"tunnel-echo-interval,omitempty"` TunnelFallbackInterval *int64 `json:"tunnel-fallback-interval,omitempty"` Usergroup *[]WirelessControllerVapUsergroup `json:"usergroup,omitempty"` UtmLog *string `json:"utm-log,omitempty"` UtmProfile *string `json:"utm-profile,omitempty"` UtmStatus *string `json:"utm-status,omitempty"` VlanAuto *string `json:"vlan-auto,omitempty"` VlanName *[]WirelessControllerVapVlanName `json:"vlan-name,omitempty"` VlanPool *[]WirelessControllerVapVlanPool `json:"vlan-pool,omitempty"` VlanPooling *string `json:"vlan-pooling,omitempty"` Vlanid *int64 `json:"vlanid,omitempty"` VoiceEnterprise *string `json:"voice-enterprise,omitempty"` WebfilterProfile *string `json:"webfilter-profile,omitempty"` }
type WirelessControllerVapGroup ¶
type WirelessControllerVapGroup struct { Comment *string `json:"comment,omitempty"` Name *string `json:"name,omitempty"` Vaps *[]WirelessControllerVapGroupVaps `json:"vaps,omitempty"` }
type WirelessControllerVapGroupVaps ¶
type WirelessControllerVapGroupVaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerVapMpskKey ¶
type WirelessControllerVapMpskKey struct { Comment *string `json:"comment,omitempty"` ConcurrentClients *string `json:"concurrent-clients,omitempty"` KeyName *string `json:"key-name,omitempty"` MpskSchedules *[]WirelessControllerVapMpskKeyMpskSchedules `json:"mpsk-schedules,omitempty"` Passphrase *string `json:"passphrase,omitempty"` }
type WirelessControllerVapMpskKeyMpskSchedules ¶
type WirelessControllerVapMpskKeyMpskSchedules struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerVapPortalMessageOverrides ¶
type WirelessControllerVapPortalMessageOverrides struct { AuthDisclaimerPage *string `json:"auth-disclaimer-page,omitempty"` AuthLoginFailedPage *string `json:"auth-login-failed-page,omitempty"` AuthLoginPage *string `json:"auth-login-page,omitempty"` AuthRejectPage *string `json:"auth-reject-page,omitempty"` }
type WirelessControllerVapRadiusMacAuthUsergroups ¶
type WirelessControllerVapRadiusMacAuthUsergroups struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerVapSchedule ¶
type WirelessControllerVapSchedule struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerVapSelectedUsergroups ¶
type WirelessControllerVapSelectedUsergroups struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerVapUsergroup ¶
type WirelessControllerVapUsergroup struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerVapVlanName ¶ added in v2.1.0
type WirelessControllerWagProfile ¶
type WirelessControllerWagProfile struct { Comment *string `json:"comment,omitempty"` DhcpIpAddr *string `json:"dhcp-ip-addr,omitempty"` Name *string `json:"name,omitempty"` PingInterval *int64 `json:"ping-interval,omitempty"` PingNumber *int64 `json:"ping-number,omitempty"` ReturnPacketTimeout *int64 `json:"return-packet-timeout,omitempty"` TunnelType *string `json:"tunnel-type,omitempty"` WagIp *string `json:"wag-ip,omitempty"` WagPort *int64 `json:"wag-port,omitempty"` }
type WirelessControllerWidsProfile ¶
type WirelessControllerWidsProfile struct { ApAutoSuppress *string `json:"ap-auto-suppress,omitempty"` ApBgscanDisableSchedules *[]WirelessControllerWidsProfileApBgscanDisableSchedules `json:"ap-bgscan-disable-schedules,omitempty"` ApBgscanDuration *int64 `json:"ap-bgscan-duration,omitempty"` ApBgscanIdle *int64 `json:"ap-bgscan-idle,omitempty"` ApBgscanIntv *int64 `json:"ap-bgscan-intv,omitempty"` ApBgscanPeriod *int64 `json:"ap-bgscan-period,omitempty"` ApBgscanReportIntv *int64 `json:"ap-bgscan-report-intv,omitempty"` ApFgscanReportIntv *int64 `json:"ap-fgscan-report-intv,omitempty"` ApScan *string `json:"ap-scan,omitempty"` ApScanPassive *string `json:"ap-scan-passive,omitempty"` ApScanThreshold *string `json:"ap-scan-threshold,omitempty"` AsleapAttack *string `json:"asleap-attack,omitempty"` AssocFloodThresh *int64 `json:"assoc-flood-thresh,omitempty"` AssocFloodTime *int64 `json:"assoc-flood-time,omitempty"` AssocFrameFlood *string `json:"assoc-frame-flood,omitempty"` AuthFloodThresh *int64 `json:"auth-flood-thresh,omitempty"` AuthFloodTime *int64 `json:"auth-flood-time,omitempty"` AuthFrameFlood *string `json:"auth-frame-flood,omitempty"` Comment *string `json:"comment,omitempty"` DeauthBroadcast *string `json:"deauth-broadcast,omitempty"` DeauthUnknownSrcThresh *int64 `json:"deauth-unknown-src-thresh,omitempty"` EapolFailFlood *string `json:"eapol-fail-flood,omitempty"` EapolFailIntv *int64 `json:"eapol-fail-intv,omitempty"` EapolFailThresh *int64 `json:"eapol-fail-thresh,omitempty"` EapolLogoffFlood *string `json:"eapol-logoff-flood,omitempty"` EapolLogoffIntv *int64 `json:"eapol-logoff-intv,omitempty"` EapolLogoffThresh *int64 `json:"eapol-logoff-thresh,omitempty"` EapolPreFailFlood *string `json:"eapol-pre-fail-flood,omitempty"` EapolPreFailIntv *int64 `json:"eapol-pre-fail-intv,omitempty"` EapolPreFailThresh *int64 `json:"eapol-pre-fail-thresh,omitempty"` EapolPreSuccFlood *string `json:"eapol-pre-succ-flood,omitempty"` EapolPreSuccIntv *int64 `json:"eapol-pre-succ-intv,omitempty"` EapolPreSuccThresh *int64 `json:"eapol-pre-succ-thresh,omitempty"` EapolStartFlood *string `json:"eapol-start-flood,omitempty"` EapolStartIntv *int64 `json:"eapol-start-intv,omitempty"` EapolStartThresh *int64 `json:"eapol-start-thresh,omitempty"` EapolSuccFlood *string `json:"eapol-succ-flood,omitempty"` EapolSuccIntv *int64 `json:"eapol-succ-intv,omitempty"` EapolSuccThresh *int64 `json:"eapol-succ-thresh,omitempty"` InvalidMacOui *string `json:"invalid-mac-oui,omitempty"` LongDurationAttack *string `json:"long-duration-attack,omitempty"` LongDurationThresh *int64 `json:"long-duration-thresh,omitempty"` Name *string `json:"name,omitempty"` NullSsidProbeResp *string `json:"null-ssid-probe-resp,omitempty"` SensorMode *string `json:"sensor-mode,omitempty"` SpoofedDeauth *string `json:"spoofed-deauth,omitempty"` WeakWepIv *string `json:"weak-wep-iv,omitempty"` WirelessBridge *string `json:"wireless-bridge,omitempty"` }
type WirelessControllerWidsProfileApBgscanDisableSchedules ¶
type WirelessControllerWidsProfileApBgscanDisableSchedules struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtp ¶
type WirelessControllerWtp struct { Admin *string `json:"admin,omitempty"` Allowaccess *string `json:"allowaccess,omitempty"` ApcfgProfile *string `json:"apcfg-profile,omitempty"` BonjourProfile *string `json:"bonjour-profile,omitempty"` CoordinateLatitude *string `json:"coordinate-latitude,omitempty"` CoordinateLongitude *string `json:"coordinate-longitude,omitempty"` FirmwareProvision *string `json:"firmware-provision,omitempty"` FirmwareProvisionLatest *string `json:"firmware-provision-latest,omitempty"` ImageDownload *string `json:"image-download,omitempty"` Index *int64 `json:"index,omitempty"` IpFragmentPreventing *string `json:"ip-fragment-preventing,omitempty"` Lan *[]WirelessControllerWtpLan `json:"lan,omitempty"` LedState *string `json:"led-state,omitempty"` Location *string `json:"location,omitempty"` LoginPasswd *string `json:"login-passwd,omitempty"` LoginPasswdChange *string `json:"login-passwd-change,omitempty"` MeshBridgeEnable *string `json:"mesh-bridge-enable,omitempty"` Name *string `json:"name,omitempty"` OverrideAllowaccess *string `json:"override-allowaccess,omitempty"` OverrideIpFragment *string `json:"override-ip-fragment,omitempty"` OverrideLan *string `json:"override-lan,omitempty"` OverrideLedState *string `json:"override-led-state,omitempty"` OverrideLoginPasswdChange *string `json:"override-login-passwd-change,omitempty"` OverrideSplitTunnel *string `json:"override-split-tunnel,omitempty"` OverrideWanPortMode *string `json:"override-wan-port-mode,omitempty"` Radio1 *[]WirelessControllerWtpRadio1 `json:"radio-1,omitempty"` Radio2 *[]WirelessControllerWtpRadio2 `json:"radio-2,omitempty"` Radio3 *[]WirelessControllerWtpRadio3 `json:"radio-3,omitempty"` Radio4 *[]WirelessControllerWtpRadio4 `json:"radio-4,omitempty"` Region *string `json:"region,omitempty"` RegionX *string `json:"region-x,omitempty"` RegionY *string `json:"region-y,omitempty"` SplitTunnelingAcl *[]WirelessControllerWtpSplitTunnelingAcl `json:"split-tunneling-acl,omitempty"` SplitTunnelingAclLocalApSubnet *string `json:"split-tunneling-acl-local-ap-subnet,omitempty"` SplitTunnelingAclPath *string `json:"split-tunneling-acl-path,omitempty"` TunMtuDownlink *int64 `json:"tun-mtu-downlink,omitempty"` TunMtuUplink *int64 `json:"tun-mtu-uplink,omitempty"` Uuid *string `json:"uuid,omitempty"` WanPortMode *string `json:"wan-port-mode,omitempty"` WtpId *string `json:"wtp-id,omitempty"` WtpMode *string `json:"wtp-mode,omitempty"` WtpProfile *string `json:"wtp-profile,omitempty"` }
type WirelessControllerWtpGroup ¶
type WirelessControllerWtpGroup struct { Name *string `json:"name,omitempty"` PlatformType *string `json:"platform-type,omitempty"` Wtps *[]WirelessControllerWtpGroupWtps `json:"wtps,omitempty"` }
type WirelessControllerWtpGroupWtps ¶
type WirelessControllerWtpGroupWtps struct {
WtpId *string `json:"wtp-id,omitempty"`
}
type WirelessControllerWtpLan ¶
type WirelessControllerWtpLan struct { PortEslMode *string `json:"port-esl-mode,omitempty"` PortEslSsid *string `json:"port-esl-ssid,omitempty"` PortMode *string `json:"port-mode,omitempty"` PortSsid *string `json:"port-ssid,omitempty"` Port1Mode *string `json:"port1-mode,omitempty"` Port1Ssid *string `json:"port1-ssid,omitempty"` Port2Mode *string `json:"port2-mode,omitempty"` Port2Ssid *string `json:"port2-ssid,omitempty"` Port3Mode *string `json:"port3-mode,omitempty"` Port3Ssid *string `json:"port3-ssid,omitempty"` Port4Mode *string `json:"port4-mode,omitempty"` Port4Ssid *string `json:"port4-ssid,omitempty"` Port5Mode *string `json:"port5-mode,omitempty"` Port5Ssid *string `json:"port5-ssid,omitempty"` Port6Mode *string `json:"port6-mode,omitempty"` Port6Ssid *string `json:"port6-ssid,omitempty"` Port7Mode *string `json:"port7-mode,omitempty"` Port7Ssid *string `json:"port7-ssid,omitempty"` Port8Mode *string `json:"port8-mode,omitempty"` Port8Ssid *string `json:"port8-ssid,omitempty"` }
type WirelessControllerWtpProfile ¶
type WirelessControllerWtpProfile struct { Allowaccess *string `json:"allowaccess,omitempty"` ApCountry *string `json:"ap-country,omitempty"` ApHandoff *string `json:"ap-handoff,omitempty"` ApcfgProfile *string `json:"apcfg-profile,omitempty"` BleProfile *string `json:"ble-profile,omitempty"` Comment *string `json:"comment,omitempty"` ConsoleLogin *string `json:"console-login,omitempty"` ControlMessageOffload *string `json:"control-message-offload,omitempty"` DenyMacList *[]WirelessControllerWtpProfileDenyMacList `json:"deny-mac-list,omitempty"` DtlsInKernel *string `json:"dtls-in-kernel,omitempty"` DtlsPolicy *string `json:"dtls-policy,omitempty"` EnergyEfficientEthernet *string `json:"energy-efficient-ethernet,omitempty"` EslSesDongle *[]WirelessControllerWtpProfileEslSesDongle `json:"esl-ses-dongle,omitempty"` ExtInfoEnable *string `json:"ext-info-enable,omitempty"` FrequencyHandoff *string `json:"frequency-handoff,omitempty"` HandoffRoaming *string `json:"handoff-roaming,omitempty"` HandoffRssi *int64 `json:"handoff-rssi,omitempty"` HandoffStaThresh *int64 `json:"handoff-sta-thresh,omitempty"` IndoorOutdoorDeployment *string `json:"indoor-outdoor-deployment,omitempty"` IpFragmentPreventing *string `json:"ip-fragment-preventing,omitempty"` Lan *[]WirelessControllerWtpProfileLan `json:"lan,omitempty"` Lbs *[]WirelessControllerWtpProfileLbs `json:"lbs,omitempty"` LedSchedules *[]WirelessControllerWtpProfileLedSchedules `json:"led-schedules,omitempty"` LedState *string `json:"led-state,omitempty"` Lldp *string `json:"lldp,omitempty"` LoginPasswd *string `json:"login-passwd,omitempty"` LoginPasswdChange *string `json:"login-passwd-change,omitempty"` MaxClients *int64 `json:"max-clients,omitempty"` Name *string `json:"name,omitempty"` Platform *[]WirelessControllerWtpProfilePlatform `json:"platform,omitempty"` PoeMode *string `json:"poe-mode,omitempty"` Radio1 *[]WirelessControllerWtpProfileRadio1 `json:"radio-1,omitempty"` Radio2 *[]WirelessControllerWtpProfileRadio2 `json:"radio-2,omitempty"` Radio3 *[]WirelessControllerWtpProfileRadio3 `json:"radio-3,omitempty"` Radio4 *[]WirelessControllerWtpProfileRadio4 `json:"radio-4,omitempty"` SplitTunnelingAcl *[]WirelessControllerWtpProfileSplitTunnelingAcl `json:"split-tunneling-acl,omitempty"` SplitTunnelingAclLocalApSubnet *string `json:"split-tunneling-acl-local-ap-subnet,omitempty"` SplitTunnelingAclPath *string `json:"split-tunneling-acl-path,omitempty"` SyslogProfile *string `json:"syslog-profile,omitempty"` TunMtuDownlink *int64 `json:"tun-mtu-downlink,omitempty"` TunMtuUplink *int64 `json:"tun-mtu-uplink,omitempty"` WanPortAuth *string `json:"wan-port-auth,omitempty"` WanPortAuthMethods *string `json:"wan-port-auth-methods,omitempty"` WanPortAuthPassword *string `json:"wan-port-auth-password,omitempty"` WanPortAuthUsrname *string `json:"wan-port-auth-usrname,omitempty"` WanPortMode *string `json:"wan-port-mode,omitempty"` }
type WirelessControllerWtpProfileEslSesDongle ¶
type WirelessControllerWtpProfileEslSesDongle struct { ApcAddrType *string `json:"apc-addr-type,omitempty"` ApcFqdn *string `json:"apc-fqdn,omitempty"` ApcIp *string `json:"apc-ip,omitempty"` ApcPort *int64 `json:"apc-port,omitempty"` CoexLevel *string `json:"coex-level,omitempty"` ComplianceLevel *string `json:"compliance-level,omitempty"` EslChannel *string `json:"esl-channel,omitempty"` OutputPower *string `json:"output-power,omitempty"` ScdEnable *string `json:"scd-enable,omitempty"` TlsCertVerification *string `json:"tls-cert-verification,omitempty"` TlsFqdnVerification *string `json:"tls-fqdn-verification,omitempty"` }
type WirelessControllerWtpProfileLan ¶
type WirelessControllerWtpProfileLan struct { PortEslMode *string `json:"port-esl-mode,omitempty"` PortEslSsid *string `json:"port-esl-ssid,omitempty"` PortMode *string `json:"port-mode,omitempty"` PortSsid *string `json:"port-ssid,omitempty"` Port1Mode *string `json:"port1-mode,omitempty"` Port1Ssid *string `json:"port1-ssid,omitempty"` Port2Mode *string `json:"port2-mode,omitempty"` Port2Ssid *string `json:"port2-ssid,omitempty"` Port3Mode *string `json:"port3-mode,omitempty"` Port3Ssid *string `json:"port3-ssid,omitempty"` Port4Mode *string `json:"port4-mode,omitempty"` Port4Ssid *string `json:"port4-ssid,omitempty"` Port5Mode *string `json:"port5-mode,omitempty"` Port5Ssid *string `json:"port5-ssid,omitempty"` Port6Mode *string `json:"port6-mode,omitempty"` Port6Ssid *string `json:"port6-ssid,omitempty"` Port7Mode *string `json:"port7-mode,omitempty"` Port7Ssid *string `json:"port7-ssid,omitempty"` Port8Mode *string `json:"port8-mode,omitempty"` Port8Ssid *string `json:"port8-ssid,omitempty"` }
type WirelessControllerWtpProfileLbs ¶
type WirelessControllerWtpProfileLbs struct { Aeroscout *string `json:"aeroscout,omitempty"` AeroscoutApMac *string `json:"aeroscout-ap-mac,omitempty"` AeroscoutMmuReport *string `json:"aeroscout-mmu-report,omitempty"` AeroscoutMu *string `json:"aeroscout-mu,omitempty"` AeroscoutMuFactor *int64 `json:"aeroscout-mu-factor,omitempty"` AeroscoutMuTimeout *int64 `json:"aeroscout-mu-timeout,omitempty"` AeroscoutServerIp *string `json:"aeroscout-server-ip,omitempty"` AeroscoutServerPort *int64 `json:"aeroscout-server-port,omitempty"` EkahauBlinkMode *string `json:"ekahau-blink-mode,omitempty"` EkahauTag *string `json:"ekahau-tag,omitempty"` ErcServerIp *string `json:"erc-server-ip,omitempty"` ErcServerPort *int64 `json:"erc-server-port,omitempty"` Fortipresence *string `json:"fortipresence,omitempty"` FortipresenceBle *string `json:"fortipresence-ble,omitempty"` FortipresenceFrequency *int64 `json:"fortipresence-frequency,omitempty"` FortipresencePort *int64 `json:"fortipresence-port,omitempty"` FortipresenceProject *string `json:"fortipresence-project,omitempty"` FortipresenceRogue *string `json:"fortipresence-rogue,omitempty"` FortipresenceSecret *string `json:"fortipresence-secret,omitempty"` FortipresenceServer *string `json:"fortipresence-server,omitempty"` FortipresenceServerAddrType *string `json:"fortipresence-server-addr-type,omitempty"` FortipresenceServerFqdn *string `json:"fortipresence-server-fqdn,omitempty"` FortipresenceUnassoc *string `json:"fortipresence-unassoc,omitempty"` StationLocate *string `json:"station-locate,omitempty"` }
type WirelessControllerWtpProfileLedSchedules ¶
type WirelessControllerWtpProfileLedSchedules struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpProfileRadio1 ¶
type WirelessControllerWtpProfileRadio1 struct { AirtimeFairness *string `json:"airtime-fairness,omitempty"` Amsdu *string `json:"amsdu,omitempty"` ApHandoff *string `json:"ap-handoff,omitempty"` ApSnifferAddr *string `json:"ap-sniffer-addr,omitempty"` ApSnifferBufsize *int64 `json:"ap-sniffer-bufsize,omitempty"` ApSnifferChan *int64 `json:"ap-sniffer-chan,omitempty"` ApSnifferCtl *string `json:"ap-sniffer-ctl,omitempty"` ApSnifferData *string `json:"ap-sniffer-data,omitempty"` ApSnifferMgmtBeacon *string `json:"ap-sniffer-mgmt-beacon,omitempty"` ApSnifferMgmtOther *string `json:"ap-sniffer-mgmt-other,omitempty"` ApSnifferMgmtProbe *string `json:"ap-sniffer-mgmt-probe,omitempty"` ArrpProfile *string `json:"arrp-profile,omitempty"` AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Band5gType *string `json:"band-5g-type,omitempty"` BandwidthAdmissionControl *string `json:"bandwidth-admission-control,omitempty"` BandwidthCapacity *int64 `json:"bandwidth-capacity,omitempty"` BeaconInterval *int64 `json:"beacon-interval,omitempty"` BssColor *int64 `json:"bss-color,omitempty"` BssColorMode *string `json:"bss-color-mode,omitempty"` CallAdmissionControl *string `json:"call-admission-control,omitempty"` CallCapacity *int64 `json:"call-capacity,omitempty"` Channel *[]WirelessControllerWtpProfileRadio1Channel `json:"channel,omitempty"` ChannelBonding *string `json:"channel-bonding,omitempty"` ChannelUtilization *string `json:"channel-utilization,omitempty"` Coexistence *string `json:"coexistence,omitempty"` Darrp *string `json:"darrp,omitempty"` Drma *string `json:"drma,omitempty"` DrmaSensitivity *string `json:"drma-sensitivity,omitempty"` Dtim *int64 `json:"dtim,omitempty"` FragThreshold *int64 `json:"frag-threshold,omitempty"` FrequencyHandoff *string `json:"frequency-handoff,omitempty"` IperfProtocol *string `json:"iperf-protocol,omitempty"` IperfServerPort *int64 `json:"iperf-server-port,omitempty"` MaxClients *int64 `json:"max-clients,omitempty"` MaxDistance *int64 `json:"max-distance,omitempty"` Mode *string `json:"mode,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` PowersaveOptimize *string `json:"powersave-optimize,omitempty"` ProtectionMode *string `json:"protection-mode,omitempty"` RtsThreshold *int64 `json:"rts-threshold,omitempty"` SamBssid *string `json:"sam-bssid,omitempty"` SamCaptivePortal *string `json:"sam-captive-portal,omitempty"` SamCwpFailureString *string `json:"sam-cwp-failure-string,omitempty"` SamCwpMatchString *string `json:"sam-cwp-match-string,omitempty"` SamCwpPassword *string `json:"sam-cwp-password,omitempty"` SamCwpSuccessString *string `json:"sam-cwp-success-string,omitempty"` SamCwpTestUrl *string `json:"sam-cwp-test-url,omitempty"` SamCwpUsername *string `json:"sam-cwp-username,omitempty"` SamPassword *string `json:"sam-password,omitempty"` SamReportIntv *int64 `json:"sam-report-intv,omitempty"` SamSecurityType *string `json:"sam-security-type,omitempty"` SamServer *string `json:"sam-server,omitempty"` SamServerFqdn *string `json:"sam-server-fqdn,omitempty"` SamServerIp *string `json:"sam-server-ip,omitempty"` SamServerType *string `json:"sam-server-type,omitempty"` SamSsid *string `json:"sam-ssid,omitempty"` SamTest *string `json:"sam-test,omitempty"` SamUsername *string `json:"sam-username,omitempty"` ShortGuardInterval *string `json:"short-guard-interval,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` TransmitOptimize *string `json:"transmit-optimize,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpProfileRadio1Vaps `json:"vaps,omitempty"` WidsProfile *string `json:"wids-profile,omitempty"` ZeroWaitDfs *string `json:"zero-wait-dfs,omitempty"` }
type WirelessControllerWtpProfileRadio1Channel ¶
type WirelessControllerWtpProfileRadio1Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpProfileRadio1Vaps ¶
type WirelessControllerWtpProfileRadio1Vaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpProfileRadio2 ¶
type WirelessControllerWtpProfileRadio2 struct { AirtimeFairness *string `json:"airtime-fairness,omitempty"` Amsdu *string `json:"amsdu,omitempty"` ApHandoff *string `json:"ap-handoff,omitempty"` ApSnifferAddr *string `json:"ap-sniffer-addr,omitempty"` ApSnifferBufsize *int64 `json:"ap-sniffer-bufsize,omitempty"` ApSnifferChan *int64 `json:"ap-sniffer-chan,omitempty"` ApSnifferCtl *string `json:"ap-sniffer-ctl,omitempty"` ApSnifferData *string `json:"ap-sniffer-data,omitempty"` ApSnifferMgmtBeacon *string `json:"ap-sniffer-mgmt-beacon,omitempty"` ApSnifferMgmtOther *string `json:"ap-sniffer-mgmt-other,omitempty"` ApSnifferMgmtProbe *string `json:"ap-sniffer-mgmt-probe,omitempty"` ArrpProfile *string `json:"arrp-profile,omitempty"` AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Band5gType *string `json:"band-5g-type,omitempty"` BandwidthAdmissionControl *string `json:"bandwidth-admission-control,omitempty"` BandwidthCapacity *int64 `json:"bandwidth-capacity,omitempty"` BeaconInterval *int64 `json:"beacon-interval,omitempty"` BssColor *int64 `json:"bss-color,omitempty"` BssColorMode *string `json:"bss-color-mode,omitempty"` CallAdmissionControl *string `json:"call-admission-control,omitempty"` CallCapacity *int64 `json:"call-capacity,omitempty"` Channel *[]WirelessControllerWtpProfileRadio2Channel `json:"channel,omitempty"` ChannelBonding *string `json:"channel-bonding,omitempty"` ChannelUtilization *string `json:"channel-utilization,omitempty"` Coexistence *string `json:"coexistence,omitempty"` Darrp *string `json:"darrp,omitempty"` Drma *string `json:"drma,omitempty"` DrmaSensitivity *string `json:"drma-sensitivity,omitempty"` Dtim *int64 `json:"dtim,omitempty"` FragThreshold *int64 `json:"frag-threshold,omitempty"` FrequencyHandoff *string `json:"frequency-handoff,omitempty"` IperfProtocol *string `json:"iperf-protocol,omitempty"` IperfServerPort *int64 `json:"iperf-server-port,omitempty"` MaxClients *int64 `json:"max-clients,omitempty"` MaxDistance *int64 `json:"max-distance,omitempty"` Mode *string `json:"mode,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` PowersaveOptimize *string `json:"powersave-optimize,omitempty"` ProtectionMode *string `json:"protection-mode,omitempty"` RtsThreshold *int64 `json:"rts-threshold,omitempty"` SamBssid *string `json:"sam-bssid,omitempty"` SamCaptivePortal *string `json:"sam-captive-portal,omitempty"` SamCwpFailureString *string `json:"sam-cwp-failure-string,omitempty"` SamCwpMatchString *string `json:"sam-cwp-match-string,omitempty"` SamCwpPassword *string `json:"sam-cwp-password,omitempty"` SamCwpSuccessString *string `json:"sam-cwp-success-string,omitempty"` SamCwpTestUrl *string `json:"sam-cwp-test-url,omitempty"` SamCwpUsername *string `json:"sam-cwp-username,omitempty"` SamPassword *string `json:"sam-password,omitempty"` SamReportIntv *int64 `json:"sam-report-intv,omitempty"` SamSecurityType *string `json:"sam-security-type,omitempty"` SamServer *string `json:"sam-server,omitempty"` SamServerFqdn *string `json:"sam-server-fqdn,omitempty"` SamServerIp *string `json:"sam-server-ip,omitempty"` SamServerType *string `json:"sam-server-type,omitempty"` SamSsid *string `json:"sam-ssid,omitempty"` SamTest *string `json:"sam-test,omitempty"` SamUsername *string `json:"sam-username,omitempty"` ShortGuardInterval *string `json:"short-guard-interval,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` TransmitOptimize *string `json:"transmit-optimize,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpProfileRadio2Vaps `json:"vaps,omitempty"` WidsProfile *string `json:"wids-profile,omitempty"` ZeroWaitDfs *string `json:"zero-wait-dfs,omitempty"` }
type WirelessControllerWtpProfileRadio2Channel ¶
type WirelessControllerWtpProfileRadio2Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpProfileRadio2Vaps ¶
type WirelessControllerWtpProfileRadio2Vaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpProfileRadio3 ¶
type WirelessControllerWtpProfileRadio3 struct { AirtimeFairness *string `json:"airtime-fairness,omitempty"` Amsdu *string `json:"amsdu,omitempty"` ApHandoff *string `json:"ap-handoff,omitempty"` ApSnifferAddr *string `json:"ap-sniffer-addr,omitempty"` ApSnifferBufsize *int64 `json:"ap-sniffer-bufsize,omitempty"` ApSnifferChan *int64 `json:"ap-sniffer-chan,omitempty"` ApSnifferCtl *string `json:"ap-sniffer-ctl,omitempty"` ApSnifferData *string `json:"ap-sniffer-data,omitempty"` ApSnifferMgmtBeacon *string `json:"ap-sniffer-mgmt-beacon,omitempty"` ApSnifferMgmtOther *string `json:"ap-sniffer-mgmt-other,omitempty"` ApSnifferMgmtProbe *string `json:"ap-sniffer-mgmt-probe,omitempty"` ArrpProfile *string `json:"arrp-profile,omitempty"` AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Band5gType *string `json:"band-5g-type,omitempty"` BandwidthAdmissionControl *string `json:"bandwidth-admission-control,omitempty"` BandwidthCapacity *int64 `json:"bandwidth-capacity,omitempty"` BeaconInterval *int64 `json:"beacon-interval,omitempty"` BssColor *int64 `json:"bss-color,omitempty"` BssColorMode *string `json:"bss-color-mode,omitempty"` CallAdmissionControl *string `json:"call-admission-control,omitempty"` CallCapacity *int64 `json:"call-capacity,omitempty"` Channel *[]WirelessControllerWtpProfileRadio3Channel `json:"channel,omitempty"` ChannelBonding *string `json:"channel-bonding,omitempty"` ChannelUtilization *string `json:"channel-utilization,omitempty"` Coexistence *string `json:"coexistence,omitempty"` Darrp *string `json:"darrp,omitempty"` Drma *string `json:"drma,omitempty"` DrmaSensitivity *string `json:"drma-sensitivity,omitempty"` Dtim *int64 `json:"dtim,omitempty"` FragThreshold *int64 `json:"frag-threshold,omitempty"` FrequencyHandoff *string `json:"frequency-handoff,omitempty"` IperfProtocol *string `json:"iperf-protocol,omitempty"` IperfServerPort *int64 `json:"iperf-server-port,omitempty"` MaxClients *int64 `json:"max-clients,omitempty"` MaxDistance *int64 `json:"max-distance,omitempty"` Mode *string `json:"mode,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` PowersaveOptimize *string `json:"powersave-optimize,omitempty"` ProtectionMode *string `json:"protection-mode,omitempty"` RtsThreshold *int64 `json:"rts-threshold,omitempty"` SamBssid *string `json:"sam-bssid,omitempty"` SamCaptivePortal *string `json:"sam-captive-portal,omitempty"` SamCwpFailureString *string `json:"sam-cwp-failure-string,omitempty"` SamCwpMatchString *string `json:"sam-cwp-match-string,omitempty"` SamCwpPassword *string `json:"sam-cwp-password,omitempty"` SamCwpSuccessString *string `json:"sam-cwp-success-string,omitempty"` SamCwpTestUrl *string `json:"sam-cwp-test-url,omitempty"` SamCwpUsername *string `json:"sam-cwp-username,omitempty"` SamPassword *string `json:"sam-password,omitempty"` SamReportIntv *int64 `json:"sam-report-intv,omitempty"` SamSecurityType *string `json:"sam-security-type,omitempty"` SamServer *string `json:"sam-server,omitempty"` SamServerFqdn *string `json:"sam-server-fqdn,omitempty"` SamServerIp *string `json:"sam-server-ip,omitempty"` SamServerType *string `json:"sam-server-type,omitempty"` SamSsid *string `json:"sam-ssid,omitempty"` SamTest *string `json:"sam-test,omitempty"` SamUsername *string `json:"sam-username,omitempty"` ShortGuardInterval *string `json:"short-guard-interval,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` TransmitOptimize *string `json:"transmit-optimize,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpProfileRadio3Vaps `json:"vaps,omitempty"` WidsProfile *string `json:"wids-profile,omitempty"` ZeroWaitDfs *string `json:"zero-wait-dfs,omitempty"` }
type WirelessControllerWtpProfileRadio3Channel ¶
type WirelessControllerWtpProfileRadio3Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpProfileRadio3Vaps ¶
type WirelessControllerWtpProfileRadio3Vaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpProfileRadio4 ¶
type WirelessControllerWtpProfileRadio4 struct { AirtimeFairness *string `json:"airtime-fairness,omitempty"` Amsdu *string `json:"amsdu,omitempty"` ApHandoff *string `json:"ap-handoff,omitempty"` ApSnifferAddr *string `json:"ap-sniffer-addr,omitempty"` ApSnifferBufsize *int64 `json:"ap-sniffer-bufsize,omitempty"` ApSnifferChan *int64 `json:"ap-sniffer-chan,omitempty"` ApSnifferCtl *string `json:"ap-sniffer-ctl,omitempty"` ApSnifferData *string `json:"ap-sniffer-data,omitempty"` ApSnifferMgmtBeacon *string `json:"ap-sniffer-mgmt-beacon,omitempty"` ApSnifferMgmtOther *string `json:"ap-sniffer-mgmt-other,omitempty"` ApSnifferMgmtProbe *string `json:"ap-sniffer-mgmt-probe,omitempty"` ArrpProfile *string `json:"arrp-profile,omitempty"` AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Band5gType *string `json:"band-5g-type,omitempty"` BandwidthAdmissionControl *string `json:"bandwidth-admission-control,omitempty"` BandwidthCapacity *int64 `json:"bandwidth-capacity,omitempty"` BeaconInterval *int64 `json:"beacon-interval,omitempty"` BssColor *int64 `json:"bss-color,omitempty"` BssColorMode *string `json:"bss-color-mode,omitempty"` CallAdmissionControl *string `json:"call-admission-control,omitempty"` CallCapacity *int64 `json:"call-capacity,omitempty"` Channel *[]WirelessControllerWtpProfileRadio4Channel `json:"channel,omitempty"` ChannelBonding *string `json:"channel-bonding,omitempty"` ChannelUtilization *string `json:"channel-utilization,omitempty"` Coexistence *string `json:"coexistence,omitempty"` Darrp *string `json:"darrp,omitempty"` Drma *string `json:"drma,omitempty"` DrmaSensitivity *string `json:"drma-sensitivity,omitempty"` Dtim *int64 `json:"dtim,omitempty"` FragThreshold *int64 `json:"frag-threshold,omitempty"` FrequencyHandoff *string `json:"frequency-handoff,omitempty"` IperfProtocol *string `json:"iperf-protocol,omitempty"` IperfServerPort *int64 `json:"iperf-server-port,omitempty"` MaxClients *int64 `json:"max-clients,omitempty"` MaxDistance *int64 `json:"max-distance,omitempty"` Mode *string `json:"mode,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` PowersaveOptimize *string `json:"powersave-optimize,omitempty"` ProtectionMode *string `json:"protection-mode,omitempty"` RtsThreshold *int64 `json:"rts-threshold,omitempty"` SamBssid *string `json:"sam-bssid,omitempty"` SamCaptivePortal *string `json:"sam-captive-portal,omitempty"` SamCwpFailureString *string `json:"sam-cwp-failure-string,omitempty"` SamCwpMatchString *string `json:"sam-cwp-match-string,omitempty"` SamCwpPassword *string `json:"sam-cwp-password,omitempty"` SamCwpSuccessString *string `json:"sam-cwp-success-string,omitempty"` SamCwpTestUrl *string `json:"sam-cwp-test-url,omitempty"` SamCwpUsername *string `json:"sam-cwp-username,omitempty"` SamPassword *string `json:"sam-password,omitempty"` SamReportIntv *int64 `json:"sam-report-intv,omitempty"` SamSecurityType *string `json:"sam-security-type,omitempty"` SamServer *string `json:"sam-server,omitempty"` SamServerFqdn *string `json:"sam-server-fqdn,omitempty"` SamServerIp *string `json:"sam-server-ip,omitempty"` SamServerType *string `json:"sam-server-type,omitempty"` SamSsid *string `json:"sam-ssid,omitempty"` SamTest *string `json:"sam-test,omitempty"` SamUsername *string `json:"sam-username,omitempty"` ShortGuardInterval *string `json:"short-guard-interval,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` TransmitOptimize *string `json:"transmit-optimize,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpProfileRadio4Vaps `json:"vaps,omitempty"` WidsProfile *string `json:"wids-profile,omitempty"` ZeroWaitDfs *string `json:"zero-wait-dfs,omitempty"` }
type WirelessControllerWtpProfileRadio4Channel ¶
type WirelessControllerWtpProfileRadio4Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpProfileRadio4Vaps ¶
type WirelessControllerWtpProfileRadio4Vaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpRadio1 ¶
type WirelessControllerWtpRadio1 struct { AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Channel *[]WirelessControllerWtpRadio1Channel `json:"channel,omitempty"` DrmaManualMode *string `json:"drma-manual-mode,omitempty"` OverrideAnalysis *string `json:"override-analysis,omitempty"` OverrideBand *string `json:"override-band,omitempty"` OverrideChannel *string `json:"override-channel,omitempty"` OverrideTxpower *string `json:"override-txpower,omitempty"` OverrideVaps *string `json:"override-vaps,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpRadio1Vaps `json:"vaps,omitempty"` }
type WirelessControllerWtpRadio1Channel ¶
type WirelessControllerWtpRadio1Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpRadio1Vaps ¶
type WirelessControllerWtpRadio1Vaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpRadio2 ¶
type WirelessControllerWtpRadio2 struct { AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Channel *[]WirelessControllerWtpRadio2Channel `json:"channel,omitempty"` DrmaManualMode *string `json:"drma-manual-mode,omitempty"` OverrideAnalysis *string `json:"override-analysis,omitempty"` OverrideBand *string `json:"override-band,omitempty"` OverrideChannel *string `json:"override-channel,omitempty"` OverrideTxpower *string `json:"override-txpower,omitempty"` OverrideVaps *string `json:"override-vaps,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpRadio2Vaps `json:"vaps,omitempty"` }
type WirelessControllerWtpRadio2Channel ¶
type WirelessControllerWtpRadio2Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpRadio2Vaps ¶
type WirelessControllerWtpRadio2Vaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpRadio3 ¶
type WirelessControllerWtpRadio3 struct { AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Channel *[]WirelessControllerWtpRadio3Channel `json:"channel,omitempty"` DrmaManualMode *string `json:"drma-manual-mode,omitempty"` OverrideAnalysis *string `json:"override-analysis,omitempty"` OverrideBand *string `json:"override-band,omitempty"` OverrideChannel *string `json:"override-channel,omitempty"` OverrideTxpower *string `json:"override-txpower,omitempty"` OverrideVaps *string `json:"override-vaps,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpRadio3Vaps `json:"vaps,omitempty"` }
type WirelessControllerWtpRadio3Channel ¶
type WirelessControllerWtpRadio3Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpRadio3Vaps ¶
type WirelessControllerWtpRadio3Vaps struct {
Name *string `json:"name,omitempty"`
}
type WirelessControllerWtpRadio4 ¶
type WirelessControllerWtpRadio4 struct { AutoPowerHigh *int64 `json:"auto-power-high,omitempty"` AutoPowerLevel *string `json:"auto-power-level,omitempty"` AutoPowerLow *int64 `json:"auto-power-low,omitempty"` AutoPowerTarget *string `json:"auto-power-target,omitempty"` Band *string `json:"band,omitempty"` Channel *[]WirelessControllerWtpRadio4Channel `json:"channel,omitempty"` DrmaManualMode *string `json:"drma-manual-mode,omitempty"` OverrideAnalysis *string `json:"override-analysis,omitempty"` OverrideBand *string `json:"override-band,omitempty"` OverrideChannel *string `json:"override-channel,omitempty"` OverrideTxpower *string `json:"override-txpower,omitempty"` OverrideVaps *string `json:"override-vaps,omitempty"` PowerLevel *int64 `json:"power-level,omitempty"` PowerMode *string `json:"power-mode,omitempty"` PowerValue *int64 `json:"power-value,omitempty"` SpectrumAnalysis *string `json:"spectrum-analysis,omitempty"` VapAll *string `json:"vap-all,omitempty"` Vaps *[]WirelessControllerWtpRadio4Vaps `json:"vaps,omitempty"` }
type WirelessControllerWtpRadio4Channel ¶
type WirelessControllerWtpRadio4Channel struct {
Chan *string `json:"chan,omitempty"`
}
type WirelessControllerWtpRadio4Vaps ¶
type WirelessControllerWtpRadio4Vaps struct {
Name *string `json:"name,omitempty"`
}
Source Files
¶
- alertemail_setting.go
- antivirus_heuristic.go
- antivirus_profile.go
- antivirus_quarantine.go
- antivirus_settings.go
- application_custom.go
- application_group.go
- application_list.go
- application_name.go
- application_rule_settings.go
- authentication_rule.go
- authentication_scheme.go
- authentication_setting.go
- certificate_ca.go
- certificate_crl.go
- certificate_local.go
- certificate_remote.go
- cifs_domain_controller.go
- cifs_profile.go
- common.go
- credential_store_domain_controller.go
- dlp_filepattern.go
- dlp_fp_doc_source.go
- dlp_sensitivity.go
- dlp_sensor.go
- dlp_settings.go
- dnsfilter_domain_filter.go
- dnsfilter_profile.go
- emailfilter_block_allow_list.go
- emailfilter_bwl.go
- emailfilter_bword.go
- emailfilter_dnsbl.go
- emailfilter_fortishield.go
- emailfilter_iptrust.go
- emailfilter_mheader.go
- emailfilter_options.go
- emailfilter_profile.go
- endpoint_control_fctems.go
- endpoint_control_settings.go
- extender_controller_dataplan.go
- extender_controller_extender.go
- extender_controller_extender_profile.go
- file_filter_profile.go
- firewall.consolidated_policy.go
- firewall.ipmacbinding_setting.go
- firewall.ipmacbinding_table.go
- firewall.schedule_group.go
- firewall.schedule_onetime.go
- firewall.schedule_recurring.go
- firewall.service_category.go
- firewall.service_custom.go
- firewall.service_group.go
- firewall.shaper_per_ip_shaper.go
- firewall.shaper_traffic_shaper.go
- firewall.ssh_host_key.go
- firewall.ssh_local_ca.go
- firewall.ssh_local_key.go
- firewall.ssh_setting.go
- firewall.ssl_setting.go
- firewall.wildcard_fqdn_custom.go
- firewall.wildcard_fqdn_group.go
- firewall_DoS_policy.go
- firewall_DoS_policy6.go
- firewall_access_proxy.go
- firewall_access_proxy6.go
- firewall_access_proxy_ssh_client_cert.go
- firewall_access_proxy_virtual_host.go
- firewall_address.go
- firewall_address6.go
- firewall_address6_template.go
- firewall_addrgrp.go
- firewall_addrgrp6.go
- firewall_auth_portal.go
- firewall_central_snat_map.go
- firewall_city.go
- firewall_country.go
- firewall_decrypted_traffic_mirror.go
- firewall_dnstranslation.go
- firewall_identity_based_route.go
- firewall_interface_policy.go
- firewall_interface_policy6.go
- firewall_internet_service.go
- firewall_internet_service_addition.go
- firewall_internet_service_append.go
- firewall_internet_service_botnet.go
- firewall_internet_service_custom.go
- firewall_internet_service_custom_group.go
- firewall_internet_service_definition.go
- firewall_internet_service_extension.go
- firewall_internet_service_group.go
- firewall_internet_service_ipbl_reason.go
- firewall_internet_service_ipbl_vendor.go
- firewall_internet_service_list.go
- firewall_internet_service_name.go
- firewall_internet_service_owner.go
- firewall_internet_service_reputation.go
- firewall_internet_service_sld.go
- firewall_ip_translation.go
- firewall_ippool.go
- firewall_ippool6.go
- firewall_ldb_monitor.go
- firewall_local_in_policy.go
- firewall_local_in_policy6.go
- firewall_multicast_address.go
- firewall_multicast_address6.go
- firewall_multicast_policy.go
- firewall_multicast_policy6.go
- firewall_policy.go
- firewall_policy46.go
- firewall_policy6.go
- firewall_policy64.go
- firewall_profile_group.go
- firewall_profile_protocol_options.go
- firewall_proxy_address.go
- firewall_proxy_addrgrp.go
- firewall_proxy_policy.go
- firewall_region.go
- firewall_security_policy.go
- firewall_shaping_policy.go
- firewall_shaping_profile.go
- firewall_sniffer.go
- firewall_ssl_server.go
- firewall_ssl_ssh_profile.go
- firewall_traffic_class.go
- firewall_ttl_policy.go
- firewall_vendor_mac.go
- firewall_vendor_mac_summary.go
- firewall_vip.go
- firewall_vip46.go
- firewall_vip6.go
- firewall_vip64.go
- firewall_vipgrp.go
- firewall_vipgrp46.go
- firewall_vipgrp6.go
- firewall_vipgrp64.go
- ftp_proxy_explicit.go
- icap_profile.go
- icap_server.go
- ips_custom.go
- ips_decoder.go
- ips_global.go
- ips_rule.go
- ips_rule_settings.go
- ips_sensor.go
- ips_settings.go
- ips_view_map.go
- log.disk_filter.go
- log.disk_setting.go
- log.fortianalyzer2_filter.go
- log.fortianalyzer2_override_filter.go
- log.fortianalyzer2_override_setting.go
- log.fortianalyzer2_setting.go
- log.fortianalyzer3_filter.go
- log.fortianalyzer3_override_filter.go
- log.fortianalyzer3_override_setting.go
- log.fortianalyzer3_setting.go
- log.fortianalyzer_cloud_filter.go
- log.fortianalyzer_cloud_override_filter.go
- log.fortianalyzer_cloud_override_setting.go
- log.fortianalyzer_cloud_setting.go
- log.fortianalyzer_filter.go
- log.fortianalyzer_override_filter.go
- log.fortianalyzer_override_setting.go
- log.fortianalyzer_setting.go
- log.fortiguard_filter.go
- log.fortiguard_override_filter.go
- log.fortiguard_override_setting.go
- log.fortiguard_setting.go
- log.memory_filter.go
- log.memory_global_setting.go
- log.memory_setting.go
- log.null_device_filter.go
- log.null_device_setting.go
- log.syslogd2_filter.go
- log.syslogd2_override_filter.go
- log.syslogd2_override_setting.go
- log.syslogd2_setting.go
- log.syslogd3_filter.go
- log.syslogd3_override_filter.go
- log.syslogd3_override_setting.go
- log.syslogd3_setting.go
- log.syslogd4_filter.go
- log.syslogd4_override_filter.go
- log.syslogd4_override_setting.go
- log.syslogd4_setting.go
- log.syslogd_filter.go
- log.syslogd_override_filter.go
- log.syslogd_override_setting.go
- log.syslogd_setting.go
- log.tacacs+accounting2_filter.go
- log.tacacs+accounting2_setting.go
- log.tacacs+accounting3_filter.go
- log.tacacs+accounting3_setting.go
- log.tacacs+accounting_filter.go
- log.tacacs+accounting_setting.go
- log.webtrends_filter.go
- log.webtrends_setting.go
- log_custom_field.go
- log_eventfilter.go
- log_gui_display.go
- log_setting.go
- log_threat_weight.go
- report_chart.go
- report_dataset.go
- report_layout.go
- report_setting.go
- report_style.go
- report_theme.go
- router_access_list.go
- router_access_list6.go
- router_aspath_list.go
- router_auth_path.go
- router_bfd.go
- router_bfd6.go
- router_bgp.go
- router_bgp_admin_distance.go
- router_bgp_aggregate_address.go
- router_bgp_aggregate_address6.go
- router_bgp_neighbor.go
- router_bgp_neighbor_group.go
- router_bgp_neighbor_range.go
- router_bgp_neighbor_range6.go
- router_bgp_network.go
- router_bgp_network6.go
- router_bgp_redistribute.go
- router_bgp_redistribute6.go
- router_bgp_vrf_leak.go
- router_bgp_vrf_leak6.go
- router_community_list.go
- router_isis.go
- router_isis_isis_interface.go
- router_isis_isis_net.go
- router_isis_redistribute.go
- router_isis_redistribute6.go
- router_isis_summary_address.go
- router_isis_summary_address6.go
- router_key_chain.go
- router_multicast.go
- router_multicast6.go
- router_multicast_flow.go
- router_ospf.go
- router_ospf6.go
- router_ospf6_area.go
- router_ospf6_ospf6_interface.go
- router_ospf6_redistribute.go
- router_ospf6_summary_address.go
- router_ospf_area.go
- router_ospf_distribute_list.go
- router_ospf_neighbor.go
- router_ospf_network.go
- router_ospf_ospf_interface.go
- router_ospf_redistribute.go
- router_ospf_summary_address.go
- router_policy.go
- router_policy6.go
- router_prefix_list.go
- router_prefix_list6.go
- router_rip.go
- router_rip_distance.go
- router_rip_distribute_list.go
- router_rip_interface.go
- router_rip_neighbor.go
- router_rip_network.go
- router_rip_offset_list.go
- router_rip_redistribute.go
- router_ripng.go
- router_route_map.go
- router_setting.go
- router_static.go
- router_static6.go
- sctp_filter_profile.go
- ssh_filter_profile.go
- switch_controller.auto_config_default.go
- switch_controller.initial_config_template.go
- switch_controller.initial_config_vlans.go
- switch_controller.security_policy_802_1X.go
- switch_controller_dynamic_port_policy.go
- switch_controller_fortilink_settings.go
- switch_controller_global.go
- switch_controller_lldp_profile.go
- switch_controller_lldp_settings.go
- switch_controller_location.go
- switch_controller_mac_policy.go
- switch_controller_managed_switch.go
- switch_controller_nac_device.go
- switch_controller_nac_settings.go
- switch_controller_port_policy.go
- switch_controller_snmp_community.go
- switch_controller_stp_instance.go
- switch_controller_stp_settings.go
- switch_controller_switch_group.go
- switch_controller_system.go
- switch_controller_vlan_policy.go
- system.3g_modem_custom.go
- system.autoupdate_push_update.go
- system.autoupdate_schedule.go
- system.autoupdate_tunneling.go
- system.dhcp6_server.go
- system.dhcp_server.go
- system.lldp_network_policy.go
- system.replacemsg_admin.go
- system.replacemsg_alertmail.go
- system.replacemsg_auth.go
- system.replacemsg_automation.go
- system.replacemsg_device_detection_portal.go
- system.replacemsg_fortiguard_wf.go
- system.replacemsg_ftp.go
- system.replacemsg_http.go
- system.replacemsg_icap.go
- system.replacemsg_mail.go
- system.replacemsg_nac_quar.go
- system.replacemsg_nntp.go
- system.replacemsg_spam.go
- system.replacemsg_sslvpn.go
- system.replacemsg_traffic_quota.go
- system.replacemsg_utm.go
- system.replacemsg_webproxy.go
- system.snmp_community.go
- system.snmp_sysinfo.go
- system.snmp_user.go
- system_accprofile.go
- system_acme.go
- system_admin.go
- system_alarm.go
- system_api_user.go
- system_arp_table.go
- system_auto_install.go
- system_auto_script.go
- system_automation_action.go
- system_automation_destination.go
- system_automation_stitch.go
- system_automation_trigger.go
- system_central_management.go
- system_cluster_sync.go
- system_console.go
- system_csf.go
- system_custom_language.go
- system_ddns.go
- system_dedicated_mgmt.go
- system_dns.go
- system_dns64.go
- system_dns_database.go
- system_dns_server.go
- system_dscp_based_priority.go
- system_email_server.go
- system_external_resource.go
- system_federated_upgrade.go
- system_fips_cc.go
- system_fortiai.go
- system_fortiguard.go
- system_fortimanager.go
- system_fortisandbox.go
- system_fsso_polling.go
- system_ftm_push.go
- system_geneve.go
- system_geoip_country.go
- system_geoip_override.go
- system_global.go
- system_gre_tunnel.go
- system_ha.go
- system_ha_monitor.go
- system_ike.go
- system_interface.go
- system_ipam.go
- system_ipip_tunnel.go
- system_ips.go
- system_ips_urlfilter_dns.go
- system_ips_urlfilter_dns6.go
- system_ipsec_aggregate.go
- system_ipv6_neighbor_cache.go
- system_ipv6_tunnel.go
- system_link_monitor.go
- system_lte_modem.go
- system_mac_address_table.go
- system_mobile_tunnel.go
- system_modem.go
- system_nat64.go
- system_nd_proxy.go
- system_netflow.go
- system_network_visibility.go
- system_npu.go
- system_ntp.go
- system_object_tagging.go
- system_password_policy.go
- system_password_policy_guest_admin.go
- system_physical_switch.go
- system_pppoe_interface.go
- system_probe_response.go
- system_proxy_arp.go
- system_ptp.go
- system_replacemsg_group.go
- system_replacemsg_image.go
- system_resource_limits.go
- system_saml.go
- system_sdn_connector.go
- system_sdwan.go
- system_sdwan_duplication.go
- system_sdwan_health_check.go
- system_sdwan_members.go
- system_sdwan_neighbor.go
- system_sdwan_service.go
- system_sdwan_zone.go
- system_session_helper.go
- system_session_ttl.go
- system_settings.go
- system_sflow.go
- system_sit_tunnel.go
- system_sms_server.go
- system_speed_test_schedule.go
- system_speed_test_server.go
- system_sso_admin.go
- system_sso_forticloud_admin.go
- system_standalone_cluster.go
- system_storage.go
- system_stp.go
- system_switch_interface.go
- system_tos_based_priority.go
- system_vdom.go
- system_vdom_dns.go
- system_vdom_exception.go
- system_vdom_link.go
- system_vdom_netflow.go
- system_vdom_property.go
- system_vdom_radius_server.go
- system_vdom_sflow.go
- system_virtual_switch.go
- system_virtual_wan_link.go
- system_virtual_wire_pair.go
- system_vne_tunnel.go
- system_vxlan.go
- system_wccp.go
- system_zone.go
- user_adgrp.go
- user_certificate.go
- user_domain_controller.go
- user_exchange.go
- user_fortitoken.go
- user_fsso.go
- user_fsso_polling.go
- user_group.go
- user_krb_keytab.go
- user_ldap.go
- user_local.go
- user_nac_policy.go
- user_password_policy.go
- user_peer.go
- user_peergrp.go
- user_pop3.go
- user_quarantine.go
- user_radius.go
- user_saml.go
- user_security_exempt_list.go
- user_setting.go
- user_tacacs+.go
- videofilter_profile.go
- videofilter_youtube_channel_filter.go
- videofilter_youtube_key.go
- voip_profile.go
- vpn.certificate_ca.go
- vpn.certificate_crl.go
- vpn.certificate_local.go
- vpn.certificate_ocsp_server.go
- vpn.certificate_remote.go
- vpn.certificate_setting.go
- vpn.ipsec_concentrator.go
- vpn.ipsec_fec.go
- vpn.ipsec_forticlient.go
- vpn.ipsec_manualkey.go
- vpn.ipsec_manualkey_interface.go
- vpn.ipsec_phase1.go
- vpn.ipsec_phase1_interface.go
- vpn.ipsec_phase2.go
- vpn.ipsec_phase2_interface.go
- vpn.ssl.web_host_check_software.go
- vpn.ssl.web_portal.go
- vpn.ssl.web_realm.go
- vpn.ssl.web_user_bookmark.go
- vpn.ssl.web_user_group_bookmark.go
- vpn.ssl_client.go
- vpn.ssl_settings.go
- vpn.ssl_settings_authentication_rule.go
- vpn_l2tp.go
- vpn_ocvpn.go
- vpn_pptp.go
- waf_main_class.go
- waf_profile.go
- waf_signature.go
- wanopt_auth_group.go
- wanopt_cache_service.go
- wanopt_content_delivery_network_rule.go
- wanopt_peer.go
- wanopt_profile.go
- wanopt_remote_storage.go
- wanopt_settings.go
- wanopt_webcache.go
- web_proxy_debug_url.go
- web_proxy_explicit.go
- web_proxy_forward_server.go
- web_proxy_forward_server_group.go
- web_proxy_global.go
- web_proxy_profile.go
- web_proxy_url_match.go
- web_proxy_wisp.go
- webfilter_content.go
- webfilter_content_header.go
- webfilter_fortiguard.go
- webfilter_ftgd_local_cat.go
- webfilter_ftgd_local_rating.go
- webfilter_ips_urlfilter_cache_setting.go
- webfilter_ips_urlfilter_setting.go
- webfilter_ips_urlfilter_setting6.go
- webfilter_override.go
- webfilter_profile.go
- webfilter_search_engine.go
- webfilter_urlfilter.go
- wireless_controller.hotspot20_anqp_3gpp_cellular.go
- wireless_controller.hotspot20_anqp_ip_address_type.go
- wireless_controller.hotspot20_anqp_nai_realm.go
- wireless_controller.hotspot20_anqp_network_auth_type.go
- wireless_controller.hotspot20_anqp_roaming_consortium.go
- wireless_controller.hotspot20_anqp_venue_name.go
- wireless_controller.hotspot20_anqp_venue_url.go
- wireless_controller.hotspot20_h2qp_advice_of_charge.go
- wireless_controller.hotspot20_h2qp_conn_capability.go
- wireless_controller.hotspot20_h2qp_operator_name.go
- wireless_controller.hotspot20_h2qp_osu_provider.go
- wireless_controller.hotspot20_h2qp_osu_provider_nai.go
- wireless_controller.hotspot20_h2qp_terms_and_conditions.go
- wireless_controller.hotspot20_h2qp_wan_metric.go
- wireless_controller.hotspot20_hs_profile.go
- wireless_controller.hotspot20_icon.go
- wireless_controller.hotspot20_qos_map.go
- wireless_controller_access_control_list.go
- wireless_controller_address.go
- wireless_controller_addrgrp.go
- wireless_controller_ap_status.go
- wireless_controller_apcfg_profile.go
- wireless_controller_arrp_profile.go
- wireless_controller_ble_profile.go
- wireless_controller_bonjour_profile.go
- wireless_controller_global.go
- wireless_controller_inter_controller.go
- wireless_controller_log.go
- wireless_controller_mpsk_profile.go
- wireless_controller_nac_profile.go
- wireless_controller_qos_profile.go
- wireless_controller_region.go
- wireless_controller_setting.go
- wireless_controller_snmp.go
- wireless_controller_ssid_policy.go
- wireless_controller_syslog_profile.go
- wireless_controller_timers.go
- wireless_controller_utm_profile.go
- wireless_controller_vap.go
- wireless_controller_vap_group.go
- wireless_controller_wag_profile.go
- wireless_controller_wids_profile.go
- wireless_controller_wtp.go
- wireless_controller_wtp_group.go
- wireless_controller_wtp_profile.go
Click to show internal directories.
Click to hide internal directories.