Documentation
¶
Overview ¶
Package stat provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
Index ¶
- Constants
- func NewAaaGetRequest(server string, params *AaaGetParams) (*http.Request, error)
- func NewApispecGetBynameRequest(server string, name string) (*http.Request, error)
- func NewApispecGetRequest(server string, params *ApispecGetParams) (*http.Request, error)
- func NewAppflowGetRequest(server string, params *AppflowGetParams) (*http.Request, error)
- func NewAppfwGetRequest(server string, params *AppfwGetParams) (*http.Request, error)
- func NewAppfwpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAppfwpolicyGetRequest(server string, params *AppfwpolicyGetParams) (*http.Request, error)
- func NewAppfwpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewAppfwpolicylabelGetRequest(server string, params *AppfwpolicylabelGetParams) (*http.Request, error)
- func NewAppfwprofileGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAppfwprofileGetRequest(server string, params *AppfwprofileGetParams) (*http.Request, error)
- func NewAppqoeGetRequest(server string, params *AppqoeGetParams) (*http.Request, error)
- func NewAppqoepolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAppqoepolicyGetRequest(server string, params *AppqoepolicyGetParams) (*http.Request, error)
- func NewAuditGetRequest(server string, params *AuditGetParams) (*http.Request, error)
- func NewAuthenticationloginschemapolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAuthenticationloginschemapolicyGetRequest(server string, params *AuthenticationloginschemapolicyGetParams) (*http.Request, error)
- func NewAuthenticationoauthidppolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAuthenticationoauthidppolicyGetRequest(server string, params *AuthenticationoauthidppolicyGetParams) (*http.Request, error)
- func NewAuthenticationpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAuthenticationpolicyGetRequest(server string, params *AuthenticationpolicyGetParams) (*http.Request, error)
- func NewAuthenticationpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewAuthenticationpolicylabelGetRequest(server string, params *AuthenticationpolicylabelGetParams) (*http.Request, error)
- func NewAuthenticationsamlidppolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAuthenticationsamlidppolicyGetRequest(server string, params *AuthenticationsamlidppolicyGetParams) (*http.Request, error)
- func NewAuthenticationvserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAuthenticationvserverGetRequest(server string, params *AuthenticationvserverGetParams) (*http.Request, error)
- func NewAuthorizationpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewAuthorizationpolicylabelGetRequest(server string, params *AuthorizationpolicylabelGetParams) (*http.Request, error)
- func NewAutoscalepolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewAutoscalepolicyGetRequest(server string, params *AutoscalepolicyGetParams) (*http.Request, error)
- func NewBotGetRequest(server string, params *BotGetParams) (*http.Request, error)
- func NewBotpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewBotpolicyGetRequest(server string, params *BotpolicyGetParams) (*http.Request, error)
- func NewBotpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewBotpolicylabelGetRequest(server string, params *BotpolicylabelGetParams) (*http.Request, error)
- func NewBotprofileGetBynameRequest(server string, name string) (*http.Request, error)
- func NewBotprofileGetRequest(server string, params *BotprofileGetParams) (*http.Request, error)
- func NewBridgeGetRequest(server string, params *BridgeGetParams) (*http.Request, error)
- func NewCacheGetRequest(server string, params *CacheGetParams) (*http.Request, error)
- func NewCachecontentgroupGetBynameRequest(server string, name string) (*http.Request, error)
- func NewCachecontentgroupGetRequest(server string, params *CachecontentgroupGetParams) (*http.Request, error)
- func NewCachepolicyGetBynameRequest(server string, policyname string) (*http.Request, error)
- func NewCachepolicyGetRequest(server string, params *CachepolicyGetParams) (*http.Request, error)
- func NewCachepolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewCachepolicylabelGetRequest(server string, params *CachepolicylabelGetParams) (*http.Request, error)
- func NewCloudGetRequest(server string, params *CloudGetParams) (*http.Request, error)
- func NewClusterinstanceGetBynameRequest(server string, clid string) (*http.Request, error)
- func NewClusterinstanceGetRequest(server string, params *ClusterinstanceGetParams) (*http.Request, error)
- func NewClusternodeGetBynameRequest(server string, nodeid string) (*http.Request, error)
- func NewClusternodeGetRequest(server string, params *ClusternodeGetParams) (*http.Request, error)
- func NewCmpGetRequest(server string, params *CmpGetParams) (*http.Request, error)
- func NewCmppolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewCmppolicyGetRequest(server string, params *CmppolicyGetParams) (*http.Request, error)
- func NewCmppolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewCmppolicylabelGetRequest(server string, params *CmppolicylabelGetParams) (*http.Request, error)
- func NewContentinspectionGetRequest(server string, params *ContentinspectionGetParams) (*http.Request, error)
- func NewContentinspectionpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewContentinspectionpolicyGetRequest(server string, params *ContentinspectionpolicyGetParams) (*http.Request, error)
- func NewContentinspectionpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewContentinspectionpolicylabelGetRequest(server string, params *ContentinspectionpolicylabelGetParams) (*http.Request, error)
- func NewCrvserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewCrvserverGetRequest(server string, params *CrvserverGetParams) (*http.Request, error)
- func NewCsvserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewCsvserverGetRequest(server string, params *CsvserverGetParams) (*http.Request, error)
- func NewDnsGetRequest(server string, params *DnsGetParams) (*http.Request, error)
- func NewDnspolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewDnspolicylabelGetRequest(server string, params *DnspolicylabelGetParams) (*http.Request, error)
- func NewDnsrecordsGetBynameRequest(server string, dnsrecordtype string) (*http.Request, error)
- func NewDnsrecordsGetRequest(server string, params *DnsrecordsGetParams) (*http.Request, error)
- func NewFeoGetRequest(server string, params *FeoGetParams) (*http.Request, error)
- func NewGslbdomainGetBynameRequest(server string, name string) (*http.Request, error)
- func NewGslbdomainGetRequest(server string, params *GslbdomainGetParams) (*http.Request, error)
- func NewGslbserviceGetBynameRequest(server string, servicename string) (*http.Request, error)
- func NewGslbserviceGetRequest(server string, params *GslbserviceGetParams) (*http.Request, error)
- func NewGslbservicegroupGetBynameRequest(server string, servicegroupname string) (*http.Request, error)
- func NewGslbservicegroupGetRequest(server string, params *GslbservicegroupGetParams) (*http.Request, error)
- func NewGslbservicegroupmemberGetRequest(server string, params *GslbservicegroupmemberGetParams) (*http.Request, error)
- func NewGslbsiteGetBynameRequest(server string, sitename string) (*http.Request, error)
- func NewGslbsiteGetRequest(server string, params *GslbsiteGetParams) (*http.Request, error)
- func NewGslbvserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewGslbvserverGetRequest(server string, params *GslbvserverGetParams) (*http.Request, error)
- func NewHanodeGetRequest(server string, params *HanodeGetParams) (*http.Request, error)
- func NewIcapolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewIcapolicyGetRequest(server string, params *IcapolicyGetParams) (*http.Request, error)
- func NewInatGetBynameRequest(server string, name string) (*http.Request, error)
- func NewInatGetRequest(server string, params *InatGetParams) (*http.Request, error)
- func NewInatsessionGetBynameRequest(server string, name string) (*http.Request, error)
- func NewInatsessionGetRequest(server string, params *InatsessionGetParams) (*http.Request, error)
- func NewInterfaceGetBynameRequest(server string, id string) (*http.Request, error)
- func NewInterfaceGetRequest(server string, params *InterfaceGetParams) (*http.Request, error)
- func NewIpsecalgcountersGetBynameRequest(server string, name string) (*http.Request, error)
- func NewIpsecalgcountersGetRequest(server string, params *IpsecalgcountersGetParams) (*http.Request, error)
- func NewIpseccountersGetRequest(server string, params *IpseccountersGetParams) (*http.Request, error)
- func NewLbpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewLbpolicyGetRequest(server string, params *LbpolicyGetParams) (*http.Request, error)
- func NewLbpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewLbpolicylabelGetRequest(server string, params *LbpolicylabelGetParams) (*http.Request, error)
- func NewLbvserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewLbvserverGetRequest(server string, params *LbvserverGetParams) (*http.Request, error)
- func NewLldpGetBynameRequest(server string, ifnum string) (*http.Request, error)
- func NewLldpGetRequest(server string, params *LldpGetParams) (*http.Request, error)
- func NewLsnGetRequest(server string, params *LsnGetParams) (*http.Request, error)
- func NewLsndsliteGetRequest(server string, params *LsndsliteGetParams) (*http.Request, error)
- func NewLsngroupGetBynameRequest(server string, groupname string) (*http.Request, error)
- func NewLsngroupGetRequest(server string, params *LsngroupGetParams) (*http.Request, error)
- func NewLsnnat64GetRequest(server string, params *Lsnnat64GetParams) (*http.Request, error)
- func NewLsnpoolGetBynameRequest(server string, poolname string) (*http.Request, error)
- func NewLsnpoolGetRequest(server string, params *LsnpoolGetParams) (*http.Request, error)
- func NewMapbmrGetBynameRequest(server string, name string) (*http.Request, error)
- func NewMapbmrGetRequest(server string, params *MapbmrGetParams) (*http.Request, error)
- func NewMapdomainGetBynameRequest(server string, name string) (*http.Request, error)
- func NewMapdomainGetRequest(server string, params *MapdomainGetParams) (*http.Request, error)
- func NewNat64GetRequest(server string, params *Nat64GetParams) (*http.Request, error)
- func NewNsGetRequest(server string, params *NsGetParams) (*http.Request, error)
- func NewNsacl6GetBynameRequest(server string, acl6name string) (*http.Request, error)
- func NewNsacl6GetRequest(server string, params *Nsacl6GetParams) (*http.Request, error)
- func NewNsaclGetBynameRequest(server string, aclname string) (*http.Request, error)
- func NewNsaclGetRequest(server string, params *NsaclGetParams) (*http.Request, error)
- func NewNslimitidentifierGetBynameRequest(server string, name string) (*http.Request, error)
- func NewNslimitidentifierGetRequest(server string, params *NslimitidentifierGetParams) (*http.Request, error)
- func NewNsmemoryGetBynameRequest(server string, pool string) (*http.Request, error)
- func NewNsmemoryGetRequest(server string, params *NsmemoryGetParams) (*http.Request, error)
- func NewNspartitionGetBynameRequest(server string, partitionname string) (*http.Request, error)
- func NewNspartitionGetRequest(server string, params *NspartitionGetParams) (*http.Request, error)
- func NewNspbr6GetBynameRequest(server string, name string) (*http.Request, error)
- func NewNspbr6GetRequest(server string, params *Nspbr6GetParams) (*http.Request, error)
- func NewNspbrGetBynameRequest(server string, name string) (*http.Request, error)
- func NewNspbrGetRequest(server string, params *NspbrGetParams) (*http.Request, error)
- func NewNssimpleacl6GetRequest(server string, params *Nssimpleacl6GetParams) (*http.Request, error)
- func NewNssimpleaclGetRequest(server string, params *NssimpleaclGetParams) (*http.Request, error)
- func NewNstrafficdomainGetBynameRequest(server string, td string) (*http.Request, error)
- func NewNstrafficdomainGetRequest(server string, params *NstrafficdomainGetParams) (*http.Request, error)
- func NewPcpserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewPcpserverGetRequest(server string, params *PcpserverGetParams) (*http.Request, error)
- func NewProtocolhttp2GetRequest(server string, params *Protocolhttp2GetParams) (*http.Request, error)
- func NewProtocolhttp3GetRequest(server string, params *Protocolhttp3GetParams) (*http.Request, error)
- func NewProtocolhttpGetRequest(server string, params *ProtocolhttpGetParams) (*http.Request, error)
- func NewProtocolicmpGetRequest(server string, params *ProtocolicmpGetParams) (*http.Request, error)
- func NewProtocolicmpv6GetRequest(server string, params *Protocolicmpv6GetParams) (*http.Request, error)
- func NewProtocolipGetRequest(server string, params *ProtocolipGetParams) (*http.Request, error)
- func NewProtocolipv6GetRequest(server string, params *Protocolipv6GetParams) (*http.Request, error)
- func NewProtocolmptcpGetRequest(server string, params *ProtocolmptcpGetParams) (*http.Request, error)
- func NewProtocolquicGetRequest(server string, params *ProtocolquicGetParams) (*http.Request, error)
- func NewProtocolquicbridgeGetRequest(server string, params *ProtocolquicbridgeGetParams) (*http.Request, error)
- func NewProtocoltcpGetRequest(server string, params *ProtocoltcpGetParams) (*http.Request, error)
- func NewProtocoludpGetRequest(server string, params *ProtocoludpGetParams) (*http.Request, error)
- func NewQosGetRequest(server string, params *QosGetParams) (*http.Request, error)
- func NewResponderpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewResponderpolicyGetRequest(server string, params *ResponderpolicyGetParams) (*http.Request, error)
- func NewResponderpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewResponderpolicylabelGetRequest(server string, params *ResponderpolicylabelGetParams) (*http.Request, error)
- func NewRewritepolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewRewritepolicyGetRequest(server string, params *RewritepolicyGetParams) (*http.Request, error)
- func NewRewritepolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewRewritepolicylabelGetRequest(server string, params *RewritepolicylabelGetParams) (*http.Request, error)
- func NewRnat6GetRequest(server string, params *Rnat6GetParams) (*http.Request, error)
- func NewRnatGetRequest(server string, params *RnatGetParams) (*http.Request, error)
- func NewRnatipGetBynameRequest(server string, rnatip string) (*http.Request, error)
- func NewRnatipGetRequest(server string, params *RnatipGetParams) (*http.Request, error)
- func NewServiceGetBynameRequest(server string, name string) (*http.Request, error)
- func NewServiceGetRequest(server string, params *ServiceGetParams) (*http.Request, error)
- func NewServicegroupGetBynameRequest(server string, servicegroupname string) (*http.Request, error)
- func NewServicegroupGetRequest(server string, params *ServicegroupGetParams) (*http.Request, error)
- func NewServicegroupmemberGetBynameRequest(server string, ip string) (*http.Request, error)
- func NewServicegroupmemberGetRequest(server string, params *ServicegroupmemberGetParams) (*http.Request, error)
- func NewSnmpGetRequest(server string, params *SnmpGetParams) (*http.Request, error)
- func NewSpilloverpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewSpilloverpolicyGetRequest(server string, params *SpilloverpolicyGetParams) (*http.Request, error)
- func NewSslGetRequest(server string, params *SslGetParams) (*http.Request, error)
- func NewSslvserverGetBynameRequest(server string, vservername string) (*http.Request, error)
- func NewSslvserverGetRequest(server string, params *SslvserverGetParams) (*http.Request, error)
- func NewStreamidentifierGetBynameRequest(server string, name string) (*http.Request, error)
- func NewStreamidentifierGetRequest(server string, params *StreamidentifierGetParams) (*http.Request, error)
- func NewSystemGetRequest(server string, params *SystemGetParams) (*http.Request, error)
- func NewSystembwGetRequest(server string, params *SystembwGetParams) (*http.Request, error)
- func NewSystemcpuGetBynameRequest(server string, id string) (*http.Request, error)
- func NewSystemcpuGetRequest(server string, params *SystemcpuGetParams) (*http.Request, error)
- func NewSystemmemoryGetRequest(server string, params *SystemmemoryGetParams) (*http.Request, error)
- func NewTmsessionpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewTmsessionpolicyGetRequest(server string, params *TmsessionpolicyGetParams) (*http.Request, error)
- func NewTmtrafficpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewTmtrafficpolicyGetRequest(server string, params *TmtrafficpolicyGetParams) (*http.Request, error)
- func NewTransformpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewTransformpolicyGetRequest(server string, params *TransformpolicyGetParams) (*http.Request, error)
- func NewTransformpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewTransformpolicylabelGetRequest(server string, params *TransformpolicylabelGetParams) (*http.Request, error)
- func NewTunnelip6GetBynameRequest(server string, tunnelip6 string) (*http.Request, error)
- func NewTunnelip6GetRequest(server string, params *Tunnelip6GetParams) (*http.Request, error)
- func NewTunnelipGetBynameRequest(server string, tunnelip string) (*http.Request, error)
- func NewTunnelipGetRequest(server string, params *TunnelipGetParams) (*http.Request, error)
- func NewTunneltrafficpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewTunneltrafficpolicyGetRequest(server string, params *TunneltrafficpolicyGetParams) (*http.Request, error)
- func NewUservserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewUservserverGetRequest(server string, params *UservserverGetParams) (*http.Request, error)
- func NewVideooptimizationGetRequest(server string, params *VideooptimizationGetParams) (*http.Request, error)
- func NewVideooptimizationdetectionpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewVideooptimizationdetectionpolicyGetRequest(server string, params *VideooptimizationdetectionpolicyGetParams) (*http.Request, error)
- func NewVideooptimizationdetectionpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewVideooptimizationdetectionpolicylabelGetRequest(server string, params *VideooptimizationdetectionpolicylabelGetParams) (*http.Request, error)
- func NewVideooptimizationpacingpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewVideooptimizationpacingpolicyGetRequest(server string, params *VideooptimizationpacingpolicyGetParams) (*http.Request, error)
- func NewVideooptimizationpacingpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
- func NewVideooptimizationpacingpolicylabelGetRequest(server string, params *VideooptimizationpacingpolicylabelGetParams) (*http.Request, error)
- func NewVlanGetBynameRequest(server string, id string) (*http.Request, error)
- func NewVlanGetRequest(server string, params *VlanGetParams) (*http.Request, error)
- func NewVpnGetRequest(server string, params *VpnGetParams) (*http.Request, error)
- func NewVpnurlpolicyGetBynameRequest(server string, name string) (*http.Request, error)
- func NewVpnurlpolicyGetRequest(server string, params *VpnurlpolicyGetParams) (*http.Request, error)
- func NewVpnvserverGetBynameRequest(server string, name string) (*http.Request, error)
- func NewVpnvserverGetRequest(server string, params *VpnvserverGetParams) (*http.Request, error)
- func NewVxlanGetBynameRequest(server string, id string) (*http.Request, error)
- func NewVxlanGetRequest(server string, params *VxlanGetParams) (*http.Request, error)
- type AaaAaa
- type AaaAaaClearstats
- type AaaAaaResponse
- type AaaApiresponse
- type AaaArgs
- type AaaGetParams
- type AaaGetResponse
- type ApispecApiresponse
- type ApispecApispec
- type ApispecApispecClearstats
- type ApispecApispecResponse
- type ApispecArgs
- type ApispecGetBynameResponse
- type ApispecGetParams
- type ApispecGetResponse
- type AppflowApiresponse
- type AppflowAppflow
- type AppflowAppflowClearstats
- type AppflowAppflowResponse
- type AppflowArgs
- type AppflowGetParams
- type AppflowGetResponse
- type AppfwApiresponse
- type AppfwAppfw
- type AppfwAppfwClearstats
- type AppfwAppfwResponse
- type AppfwArgs
- type AppfwGetParams
- type AppfwGetResponse
- type AppfwpolicyApiresponse
- type AppfwpolicyAppfwpolicy
- type AppfwpolicyAppfwpolicyClearstats
- type AppfwpolicyAppfwpolicyResponse
- type AppfwpolicyArgs
- type AppfwpolicyGetBynameResponse
- type AppfwpolicyGetParams
- type AppfwpolicyGetResponse
- type AppfwpolicylabelApiresponse
- type AppfwpolicylabelAppfwpolicylabel
- type AppfwpolicylabelAppfwpolicylabelClearstats
- type AppfwpolicylabelAppfwpolicylabelResponse
- type AppfwpolicylabelArgs
- type AppfwpolicylabelGetBynameResponse
- type AppfwpolicylabelGetParams
- type AppfwpolicylabelGetResponse
- type AppfwprofileApiresponse
- type AppfwprofileAppfwprofile
- type AppfwprofileAppfwprofileClearstats
- type AppfwprofileAppfwprofileResponse
- type AppfwprofileArgs
- type AppfwprofileGetBynameResponse
- type AppfwprofileGetParams
- type AppfwprofileGetResponse
- type AppqoeApiresponse
- type AppqoeAppqoe
- type AppqoeAppqoeClearstats
- type AppqoeAppqoeResponse
- type AppqoeArgs
- type AppqoeGetParams
- type AppqoeGetResponse
- type AppqoepolicyApiresponse
- type AppqoepolicyAppqoepolicy
- type AppqoepolicyAppqoepolicyClearstats
- type AppqoepolicyAppqoepolicyResponse
- type AppqoepolicyArgs
- type AppqoepolicyGetBynameResponse
- type AppqoepolicyGetParams
- type AppqoepolicyGetResponse
- type AuditApiresponse
- type AuditArgs
- type AuditAudit
- type AuditAuditClearstats
- type AuditAuditResponse
- type AuditGetParams
- type AuditGetResponse
- type AuthenticationloginschemapolicyApiresponse
- type AuthenticationloginschemapolicyArgs
- type AuthenticationloginschemapolicyAuthenticationloginschemapolicy
- type AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats
- type AuthenticationloginschemapolicyAuthenticationloginschemapolicyResponse
- type AuthenticationloginschemapolicyGetBynameResponse
- type AuthenticationloginschemapolicyGetParams
- type AuthenticationloginschemapolicyGetResponse
- type AuthenticationoauthidppolicyApiresponse
- type AuthenticationoauthidppolicyArgs
- type AuthenticationoauthidppolicyAuthenticationoauthidppolicy
- type AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats
- type AuthenticationoauthidppolicyAuthenticationoauthidppolicyResponse
- type AuthenticationoauthidppolicyGetBynameResponse
- type AuthenticationoauthidppolicyGetParams
- type AuthenticationoauthidppolicyGetResponse
- type AuthenticationpolicyApiresponse
- type AuthenticationpolicyArgs
- type AuthenticationpolicyAuthenticationpolicy
- type AuthenticationpolicyAuthenticationpolicyClearstats
- type AuthenticationpolicyAuthenticationpolicyResponse
- type AuthenticationpolicyGetBynameResponse
- type AuthenticationpolicyGetParams
- type AuthenticationpolicyGetResponse
- type AuthenticationpolicylabelApiresponse
- type AuthenticationpolicylabelArgs
- type AuthenticationpolicylabelAuthenticationpolicylabel
- type AuthenticationpolicylabelAuthenticationpolicylabelClearstats
- type AuthenticationpolicylabelAuthenticationpolicylabelResponse
- type AuthenticationpolicylabelGetBynameResponse
- type AuthenticationpolicylabelGetParams
- type AuthenticationpolicylabelGetResponse
- type AuthenticationsamlidppolicyApiresponse
- type AuthenticationsamlidppolicyArgs
- type AuthenticationsamlidppolicyAuthenticationsamlidppolicy
- type AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats
- type AuthenticationsamlidppolicyAuthenticationsamlidppolicyResponse
- type AuthenticationsamlidppolicyGetBynameResponse
- type AuthenticationsamlidppolicyGetParams
- type AuthenticationsamlidppolicyGetResponse
- type AuthenticationvserverApiresponse
- type AuthenticationvserverArgs
- type AuthenticationvserverAuthenticationvserver
- type AuthenticationvserverAuthenticationvserverClearstats
- type AuthenticationvserverAuthenticationvserverResponse
- type AuthenticationvserverGetBynameResponse
- type AuthenticationvserverGetParams
- type AuthenticationvserverGetResponse
- type AuthorizationpolicylabelApiresponse
- type AuthorizationpolicylabelArgs
- type AuthorizationpolicylabelAuthorizationpolicylabel
- type AuthorizationpolicylabelAuthorizationpolicylabelClearstats
- type AuthorizationpolicylabelAuthorizationpolicylabelResponse
- type AuthorizationpolicylabelGetBynameResponse
- type AuthorizationpolicylabelGetParams
- type AuthorizationpolicylabelGetResponse
- type AutoscalepolicyApiresponse
- type AutoscalepolicyArgs
- type AutoscalepolicyAutoscalepolicy
- type AutoscalepolicyAutoscalepolicyClearstats
- type AutoscalepolicyAutoscalepolicyResponse
- type AutoscalepolicyGetBynameResponse
- type AutoscalepolicyGetParams
- type AutoscalepolicyGetResponse
- type BotApiresponse
- type BotArgs
- type BotBot
- type BotBotClearstats
- type BotBotResponse
- type BotGetParams
- type BotGetResponse
- type BotpolicyApiresponse
- type BotpolicyArgs
- type BotpolicyBotpolicy
- type BotpolicyBotpolicyClearstats
- type BotpolicyBotpolicyResponse
- type BotpolicyGetBynameResponse
- type BotpolicyGetParams
- type BotpolicyGetResponse
- type BotpolicylabelApiresponse
- type BotpolicylabelArgs
- type BotpolicylabelBotpolicylabel
- type BotpolicylabelBotpolicylabelClearstats
- type BotpolicylabelBotpolicylabelResponse
- type BotpolicylabelGetBynameResponse
- type BotpolicylabelGetParams
- type BotpolicylabelGetResponse
- type BotprofileApiresponse
- type BotprofileArgs
- type BotprofileBotprofile
- type BotprofileBotprofileClearstats
- type BotprofileBotprofileResponse
- type BotprofileGetBynameResponse
- type BotprofileGetParams
- type BotprofileGetResponse
- type BridgeApiresponse
- type BridgeArgs
- type BridgeBridge
- type BridgeBridgeClearstats
- type BridgeBridgeResponse
- type BridgeGetParams
- type BridgeGetResponse
- type CacheApiresponse
- type CacheArgs
- type CacheCache
- type CacheCacheClearstats
- type CacheCacheResponse
- type CacheGetParams
- type CacheGetResponse
- type CachecontentgroupApiresponse
- type CachecontentgroupArgs
- type CachecontentgroupCachecontentgroup
- type CachecontentgroupCachecontentgroupClearstats
- type CachecontentgroupCachecontentgroupResponse
- type CachecontentgroupGetBynameResponse
- type CachecontentgroupGetParams
- type CachecontentgroupGetResponse
- type CachepolicyApiresponse
- type CachepolicyArgs
- type CachepolicyCachepolicy
- type CachepolicyCachepolicyClearstats
- type CachepolicyCachepolicyResponse
- type CachepolicyGetBynameResponse
- type CachepolicyGetParams
- type CachepolicyGetResponse
- type CachepolicylabelApiresponse
- type CachepolicylabelArgs
- type CachepolicylabelCachepolicylabel
- type CachepolicylabelCachepolicylabelClearstats
- type CachepolicylabelCachepolicylabelResponse
- type CachepolicylabelGetBynameResponse
- type CachepolicylabelGetParams
- type CachepolicylabelGetResponse
- type Client
- func (c *Client) AaaGet(ctx context.Context, params *AaaGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ApispecGet(ctx context.Context, params *ApispecGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ApispecGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AppflowGet(ctx context.Context, params *AppflowGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AppfwGet(ctx context.Context, params *AppfwGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AppfwpolicyGet(ctx context.Context, params *AppfwpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) AppfwpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AppfwpolicylabelGet(ctx context.Context, params *AppfwpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) AppfwpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AppfwprofileGet(ctx context.Context, params *AppfwprofileGetParams, ...) (*http.Response, error)
- func (c *Client) AppfwprofileGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AppqoeGet(ctx context.Context, params *AppqoeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AppqoepolicyGet(ctx context.Context, params *AppqoepolicyGetParams, ...) (*http.Response, error)
- func (c *Client) AppqoepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuditGet(ctx context.Context, params *AuditGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationloginschemapolicyGet(ctx context.Context, params *AuthenticationloginschemapolicyGetParams, ...) (*http.Response, error)
- func (c *Client) AuthenticationloginschemapolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationoauthidppolicyGet(ctx context.Context, params *AuthenticationoauthidppolicyGetParams, ...) (*http.Response, error)
- func (c *Client) AuthenticationoauthidppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationpolicyGet(ctx context.Context, params *AuthenticationpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) AuthenticationpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationpolicylabelGet(ctx context.Context, params *AuthenticationpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) AuthenticationpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationsamlidppolicyGet(ctx context.Context, params *AuthenticationsamlidppolicyGetParams, ...) (*http.Response, error)
- func (c *Client) AuthenticationsamlidppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationvserverGet(ctx context.Context, params *AuthenticationvserverGetParams, ...) (*http.Response, error)
- func (c *Client) AuthenticationvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthorizationpolicylabelGet(ctx context.Context, params *AuthorizationpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) AuthorizationpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AutoscalepolicyGet(ctx context.Context, params *AutoscalepolicyGetParams, ...) (*http.Response, error)
- func (c *Client) AutoscalepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BotGet(ctx context.Context, params *BotGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BotpolicyGet(ctx context.Context, params *BotpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BotpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BotpolicylabelGet(ctx context.Context, params *BotpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) BotpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BotprofileGet(ctx context.Context, params *BotprofileGetParams, ...) (*http.Response, error)
- func (c *Client) BotprofileGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BridgeGet(ctx context.Context, params *BridgeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CacheGet(ctx context.Context, params *CacheGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CachecontentgroupGet(ctx context.Context, params *CachecontentgroupGetParams, ...) (*http.Response, error)
- func (c *Client) CachecontentgroupGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CachepolicyGet(ctx context.Context, params *CachepolicyGetParams, ...) (*http.Response, error)
- func (c *Client) CachepolicyGetByname(ctx context.Context, policyname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CachepolicylabelGet(ctx context.Context, params *CachepolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) CachepolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CloudGet(ctx context.Context, params *CloudGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ClusterinstanceGet(ctx context.Context, params *ClusterinstanceGetParams, ...) (*http.Response, error)
- func (c *Client) ClusterinstanceGetByname(ctx context.Context, clid string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ClusternodeGet(ctx context.Context, params *ClusternodeGetParams, ...) (*http.Response, error)
- func (c *Client) ClusternodeGetByname(ctx context.Context, nodeid string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CmpGet(ctx context.Context, params *CmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CmppolicyGet(ctx context.Context, params *CmppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CmppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CmppolicylabelGet(ctx context.Context, params *CmppolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) CmppolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ContentinspectionGet(ctx context.Context, params *ContentinspectionGetParams, ...) (*http.Response, error)
- func (c *Client) ContentinspectionpolicyGet(ctx context.Context, params *ContentinspectionpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) ContentinspectionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ContentinspectionpolicylabelGet(ctx context.Context, params *ContentinspectionpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) ContentinspectionpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CrvserverGet(ctx context.Context, params *CrvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CrvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CsvserverGet(ctx context.Context, params *CsvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CsvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DnsGet(ctx context.Context, params *DnsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DnspolicylabelGet(ctx context.Context, params *DnspolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) DnspolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DnsrecordsGet(ctx context.Context, params *DnsrecordsGetParams, ...) (*http.Response, error)
- func (c *Client) DnsrecordsGetByname(ctx context.Context, dnsrecordtype string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) FeoGet(ctx context.Context, params *FeoGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GslbdomainGet(ctx context.Context, params *GslbdomainGetParams, ...) (*http.Response, error)
- func (c *Client) GslbdomainGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GslbserviceGet(ctx context.Context, params *GslbserviceGetParams, ...) (*http.Response, error)
- func (c *Client) GslbserviceGetByname(ctx context.Context, servicename string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GslbservicegroupGet(ctx context.Context, params *GslbservicegroupGetParams, ...) (*http.Response, error)
- func (c *Client) GslbservicegroupGetByname(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GslbservicegroupmemberGet(ctx context.Context, params *GslbservicegroupmemberGetParams, ...) (*http.Response, error)
- func (c *Client) GslbsiteGet(ctx context.Context, params *GslbsiteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GslbsiteGetByname(ctx context.Context, sitename string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GslbvserverGet(ctx context.Context, params *GslbvserverGetParams, ...) (*http.Response, error)
- func (c *Client) GslbvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) HanodeGet(ctx context.Context, params *HanodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IcapolicyGet(ctx context.Context, params *IcapolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IcapolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) InatGet(ctx context.Context, params *InatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) InatGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) InatsessionGet(ctx context.Context, params *InatsessionGetParams, ...) (*http.Response, error)
- func (c *Client) InatsessionGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) InterfaceGet(ctx context.Context, params *InterfaceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) InterfaceGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IpsecalgcountersGet(ctx context.Context, params *IpsecalgcountersGetParams, ...) (*http.Response, error)
- func (c *Client) IpsecalgcountersGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IpseccountersGet(ctx context.Context, params *IpseccountersGetParams, ...) (*http.Response, error)
- func (c *Client) LbpolicyGet(ctx context.Context, params *LbpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LbpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LbpolicylabelGet(ctx context.Context, params *LbpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) LbpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LbvserverGet(ctx context.Context, params *LbvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LbvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LldpGet(ctx context.Context, params *LldpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LldpGetByname(ctx context.Context, ifnum string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LsnGet(ctx context.Context, params *LsnGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LsndsliteGet(ctx context.Context, params *LsndsliteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LsngroupGet(ctx context.Context, params *LsngroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LsngroupGetByname(ctx context.Context, groupname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Lsnnat64Get(ctx context.Context, params *Lsnnat64GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LsnpoolGet(ctx context.Context, params *LsnpoolGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LsnpoolGetByname(ctx context.Context, poolname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MapbmrGet(ctx context.Context, params *MapbmrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MapbmrGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MapdomainGet(ctx context.Context, params *MapdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MapdomainGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Nat64Get(ctx context.Context, params *Nat64GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NsGet(ctx context.Context, params *NsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Nsacl6Get(ctx context.Context, params *Nsacl6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Nsacl6GetByname(ctx context.Context, acl6name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NsaclGet(ctx context.Context, params *NsaclGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NsaclGetByname(ctx context.Context, aclname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NslimitidentifierGet(ctx context.Context, params *NslimitidentifierGetParams, ...) (*http.Response, error)
- func (c *Client) NslimitidentifierGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NsmemoryGet(ctx context.Context, params *NsmemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NsmemoryGetByname(ctx context.Context, pool string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NspartitionGet(ctx context.Context, params *NspartitionGetParams, ...) (*http.Response, error)
- func (c *Client) NspartitionGetByname(ctx context.Context, partitionname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Nspbr6Get(ctx context.Context, params *Nspbr6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Nspbr6GetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NspbrGet(ctx context.Context, params *NspbrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NspbrGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Nssimpleacl6Get(ctx context.Context, params *Nssimpleacl6GetParams, ...) (*http.Response, error)
- func (c *Client) NssimpleaclGet(ctx context.Context, params *NssimpleaclGetParams, ...) (*http.Response, error)
- func (c *Client) NstrafficdomainGet(ctx context.Context, params *NstrafficdomainGetParams, ...) (*http.Response, error)
- func (c *Client) NstrafficdomainGetByname(ctx context.Context, td string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PcpserverGet(ctx context.Context, params *PcpserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PcpserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Protocolhttp2Get(ctx context.Context, params *Protocolhttp2GetParams, ...) (*http.Response, error)
- func (c *Client) Protocolhttp3Get(ctx context.Context, params *Protocolhttp3GetParams, ...) (*http.Response, error)
- func (c *Client) ProtocolhttpGet(ctx context.Context, params *ProtocolhttpGetParams, ...) (*http.Response, error)
- func (c *Client) ProtocolicmpGet(ctx context.Context, params *ProtocolicmpGetParams, ...) (*http.Response, error)
- func (c *Client) Protocolicmpv6Get(ctx context.Context, params *Protocolicmpv6GetParams, ...) (*http.Response, error)
- func (c *Client) ProtocolipGet(ctx context.Context, params *ProtocolipGetParams, ...) (*http.Response, error)
- func (c *Client) Protocolipv6Get(ctx context.Context, params *Protocolipv6GetParams, ...) (*http.Response, error)
- func (c *Client) ProtocolmptcpGet(ctx context.Context, params *ProtocolmptcpGetParams, ...) (*http.Response, error)
- func (c *Client) ProtocolquicGet(ctx context.Context, params *ProtocolquicGetParams, ...) (*http.Response, error)
- func (c *Client) ProtocolquicbridgeGet(ctx context.Context, params *ProtocolquicbridgeGetParams, ...) (*http.Response, error)
- func (c *Client) ProtocoltcpGet(ctx context.Context, params *ProtocoltcpGetParams, ...) (*http.Response, error)
- func (c *Client) ProtocoludpGet(ctx context.Context, params *ProtocoludpGetParams, ...) (*http.Response, error)
- func (c *Client) QosGet(ctx context.Context, params *QosGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ResponderpolicyGet(ctx context.Context, params *ResponderpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) ResponderpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ResponderpolicylabelGet(ctx context.Context, params *ResponderpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) ResponderpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RewritepolicyGet(ctx context.Context, params *RewritepolicyGetParams, ...) (*http.Response, error)
- func (c *Client) RewritepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RewritepolicylabelGet(ctx context.Context, params *RewritepolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) RewritepolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Rnat6Get(ctx context.Context, params *Rnat6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RnatGet(ctx context.Context, params *RnatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RnatipGet(ctx context.Context, params *RnatipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RnatipGetByname(ctx context.Context, rnatip string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ServiceGet(ctx context.Context, params *ServiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ServiceGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ServicegroupGet(ctx context.Context, params *ServicegroupGetParams, ...) (*http.Response, error)
- func (c *Client) ServicegroupGetByname(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ServicegroupmemberGet(ctx context.Context, params *ServicegroupmemberGetParams, ...) (*http.Response, error)
- func (c *Client) ServicegroupmemberGetByname(ctx context.Context, ip string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SnmpGet(ctx context.Context, params *SnmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SpilloverpolicyGet(ctx context.Context, params *SpilloverpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) SpilloverpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SslGet(ctx context.Context, params *SslGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SslvserverGet(ctx context.Context, params *SslvserverGetParams, ...) (*http.Response, error)
- func (c *Client) SslvserverGetByname(ctx context.Context, vservername string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) StreamidentifierGet(ctx context.Context, params *StreamidentifierGetParams, ...) (*http.Response, error)
- func (c *Client) StreamidentifierGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SystemGet(ctx context.Context, params *SystemGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SystembwGet(ctx context.Context, params *SystembwGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SystemcpuGet(ctx context.Context, params *SystemcpuGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SystemcpuGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SystemmemoryGet(ctx context.Context, params *SystemmemoryGetParams, ...) (*http.Response, error)
- func (c *Client) TmsessionpolicyGet(ctx context.Context, params *TmsessionpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) TmsessionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TmtrafficpolicyGet(ctx context.Context, params *TmtrafficpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) TmtrafficpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TransformpolicyGet(ctx context.Context, params *TransformpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) TransformpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TransformpolicylabelGet(ctx context.Context, params *TransformpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) TransformpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Tunnelip6Get(ctx context.Context, params *Tunnelip6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Tunnelip6GetByname(ctx context.Context, tunnelip6 string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TunnelipGet(ctx context.Context, params *TunnelipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TunnelipGetByname(ctx context.Context, tunnelip string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TunneltrafficpolicyGet(ctx context.Context, params *TunneltrafficpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) TunneltrafficpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UservserverGet(ctx context.Context, params *UservserverGetParams, ...) (*http.Response, error)
- func (c *Client) UservserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VideooptimizationGet(ctx context.Context, params *VideooptimizationGetParams, ...) (*http.Response, error)
- func (c *Client) VideooptimizationdetectionpolicyGet(ctx context.Context, params *VideooptimizationdetectionpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) VideooptimizationdetectionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VideooptimizationdetectionpolicylabelGet(ctx context.Context, params *VideooptimizationdetectionpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) VideooptimizationdetectionpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VideooptimizationpacingpolicyGet(ctx context.Context, params *VideooptimizationpacingpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) VideooptimizationpacingpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VideooptimizationpacingpolicylabelGet(ctx context.Context, params *VideooptimizationpacingpolicylabelGetParams, ...) (*http.Response, error)
- func (c *Client) VideooptimizationpacingpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VlanGet(ctx context.Context, params *VlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VlanGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VpnGet(ctx context.Context, params *VpnGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VpnurlpolicyGet(ctx context.Context, params *VpnurlpolicyGetParams, ...) (*http.Response, error)
- func (c *Client) VpnurlpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VpnvserverGet(ctx context.Context, params *VpnvserverGetParams, ...) (*http.Response, error)
- func (c *Client) VpnvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VxlanGet(ctx context.Context, params *VxlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VxlanGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AaaGetWithResponse(ctx context.Context, params *AaaGetParams, reqEditors ...RequestEditorFn) (*AaaGetResponse, error)
- func (c *ClientWithResponses) ApispecGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ApispecGetBynameResponse, error)
- func (c *ClientWithResponses) ApispecGetWithResponse(ctx context.Context, params *ApispecGetParams, reqEditors ...RequestEditorFn) (*ApispecGetResponse, error)
- func (c *ClientWithResponses) AppflowGetWithResponse(ctx context.Context, params *AppflowGetParams, reqEditors ...RequestEditorFn) (*AppflowGetResponse, error)
- func (c *ClientWithResponses) AppfwGetWithResponse(ctx context.Context, params *AppfwGetParams, reqEditors ...RequestEditorFn) (*AppfwGetResponse, error)
- func (c *ClientWithResponses) AppfwpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppfwpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) AppfwpolicyGetWithResponse(ctx context.Context, params *AppfwpolicyGetParams, ...) (*AppfwpolicyGetResponse, error)
- func (c *ClientWithResponses) AppfwpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AppfwpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) AppfwpolicylabelGetWithResponse(ctx context.Context, params *AppfwpolicylabelGetParams, ...) (*AppfwpolicylabelGetResponse, error)
- func (c *ClientWithResponses) AppfwprofileGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppfwprofileGetBynameResponse, error)
- func (c *ClientWithResponses) AppfwprofileGetWithResponse(ctx context.Context, params *AppfwprofileGetParams, ...) (*AppfwprofileGetResponse, error)
- func (c *ClientWithResponses) AppqoeGetWithResponse(ctx context.Context, params *AppqoeGetParams, reqEditors ...RequestEditorFn) (*AppqoeGetResponse, error)
- func (c *ClientWithResponses) AppqoepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppqoepolicyGetBynameResponse, error)
- func (c *ClientWithResponses) AppqoepolicyGetWithResponse(ctx context.Context, params *AppqoepolicyGetParams, ...) (*AppqoepolicyGetResponse, error)
- func (c *ClientWithResponses) AuditGetWithResponse(ctx context.Context, params *AuditGetParams, reqEditors ...RequestEditorFn) (*AuditGetResponse, error)
- func (c *ClientWithResponses) AuthenticationloginschemapolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationloginschemapolicyGetBynameResponse, error)
- func (c *ClientWithResponses) AuthenticationloginschemapolicyGetWithResponse(ctx context.Context, params *AuthenticationloginschemapolicyGetParams, ...) (*AuthenticationloginschemapolicyGetResponse, error)
- func (c *ClientWithResponses) AuthenticationoauthidppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationoauthidppolicyGetBynameResponse, error)
- func (c *ClientWithResponses) AuthenticationoauthidppolicyGetWithResponse(ctx context.Context, params *AuthenticationoauthidppolicyGetParams, ...) (*AuthenticationoauthidppolicyGetResponse, error)
- func (c *ClientWithResponses) AuthenticationpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) AuthenticationpolicyGetWithResponse(ctx context.Context, params *AuthenticationpolicyGetParams, ...) (*AuthenticationpolicyGetResponse, error)
- func (c *ClientWithResponses) AuthenticationpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AuthenticationpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) AuthenticationpolicylabelGetWithResponse(ctx context.Context, params *AuthenticationpolicylabelGetParams, ...) (*AuthenticationpolicylabelGetResponse, error)
- func (c *ClientWithResponses) AuthenticationsamlidppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationsamlidppolicyGetBynameResponse, error)
- func (c *ClientWithResponses) AuthenticationsamlidppolicyGetWithResponse(ctx context.Context, params *AuthenticationsamlidppolicyGetParams, ...) (*AuthenticationsamlidppolicyGetResponse, error)
- func (c *ClientWithResponses) AuthenticationvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationvserverGetBynameResponse, error)
- func (c *ClientWithResponses) AuthenticationvserverGetWithResponse(ctx context.Context, params *AuthenticationvserverGetParams, ...) (*AuthenticationvserverGetResponse, error)
- func (c *ClientWithResponses) AuthorizationpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AuthorizationpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) AuthorizationpolicylabelGetWithResponse(ctx context.Context, params *AuthorizationpolicylabelGetParams, ...) (*AuthorizationpolicylabelGetResponse, error)
- func (c *ClientWithResponses) AutoscalepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AutoscalepolicyGetBynameResponse, error)
- func (c *ClientWithResponses) AutoscalepolicyGetWithResponse(ctx context.Context, params *AutoscalepolicyGetParams, ...) (*AutoscalepolicyGetResponse, error)
- func (c *ClientWithResponses) BotGetWithResponse(ctx context.Context, params *BotGetParams, reqEditors ...RequestEditorFn) (*BotGetResponse, error)
- func (c *ClientWithResponses) BotpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*BotpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) BotpolicyGetWithResponse(ctx context.Context, params *BotpolicyGetParams, reqEditors ...RequestEditorFn) (*BotpolicyGetResponse, error)
- func (c *ClientWithResponses) BotpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*BotpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) BotpolicylabelGetWithResponse(ctx context.Context, params *BotpolicylabelGetParams, ...) (*BotpolicylabelGetResponse, error)
- func (c *ClientWithResponses) BotprofileGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*BotprofileGetBynameResponse, error)
- func (c *ClientWithResponses) BotprofileGetWithResponse(ctx context.Context, params *BotprofileGetParams, ...) (*BotprofileGetResponse, error)
- func (c *ClientWithResponses) BridgeGetWithResponse(ctx context.Context, params *BridgeGetParams, reqEditors ...RequestEditorFn) (*BridgeGetResponse, error)
- func (c *ClientWithResponses) CacheGetWithResponse(ctx context.Context, params *CacheGetParams, reqEditors ...RequestEditorFn) (*CacheGetResponse, error)
- func (c *ClientWithResponses) CachecontentgroupGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CachecontentgroupGetBynameResponse, error)
- func (c *ClientWithResponses) CachecontentgroupGetWithResponse(ctx context.Context, params *CachecontentgroupGetParams, ...) (*CachecontentgroupGetResponse, error)
- func (c *ClientWithResponses) CachepolicyGetBynameWithResponse(ctx context.Context, policyname string, reqEditors ...RequestEditorFn) (*CachepolicyGetBynameResponse, error)
- func (c *ClientWithResponses) CachepolicyGetWithResponse(ctx context.Context, params *CachepolicyGetParams, ...) (*CachepolicyGetResponse, error)
- func (c *ClientWithResponses) CachepolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*CachepolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) CachepolicylabelGetWithResponse(ctx context.Context, params *CachepolicylabelGetParams, ...) (*CachepolicylabelGetResponse, error)
- func (c *ClientWithResponses) CloudGetWithResponse(ctx context.Context, params *CloudGetParams, reqEditors ...RequestEditorFn) (*CloudGetResponse, error)
- func (c *ClientWithResponses) ClusterinstanceGetBynameWithResponse(ctx context.Context, clid string, reqEditors ...RequestEditorFn) (*ClusterinstanceGetBynameResponse, error)
- func (c *ClientWithResponses) ClusterinstanceGetWithResponse(ctx context.Context, params *ClusterinstanceGetParams, ...) (*ClusterinstanceGetResponse, error)
- func (c *ClientWithResponses) ClusternodeGetBynameWithResponse(ctx context.Context, nodeid string, reqEditors ...RequestEditorFn) (*ClusternodeGetBynameResponse, error)
- func (c *ClientWithResponses) ClusternodeGetWithResponse(ctx context.Context, params *ClusternodeGetParams, ...) (*ClusternodeGetResponse, error)
- func (c *ClientWithResponses) CmpGetWithResponse(ctx context.Context, params *CmpGetParams, reqEditors ...RequestEditorFn) (*CmpGetResponse, error)
- func (c *ClientWithResponses) CmppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CmppolicyGetBynameResponse, error)
- func (c *ClientWithResponses) CmppolicyGetWithResponse(ctx context.Context, params *CmppolicyGetParams, reqEditors ...RequestEditorFn) (*CmppolicyGetResponse, error)
- func (c *ClientWithResponses) CmppolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*CmppolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) CmppolicylabelGetWithResponse(ctx context.Context, params *CmppolicylabelGetParams, ...) (*CmppolicylabelGetResponse, error)
- func (c *ClientWithResponses) ContentinspectionGetWithResponse(ctx context.Context, params *ContentinspectionGetParams, ...) (*ContentinspectionGetResponse, error)
- func (c *ClientWithResponses) ContentinspectionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ContentinspectionpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) ContentinspectionpolicyGetWithResponse(ctx context.Context, params *ContentinspectionpolicyGetParams, ...) (*ContentinspectionpolicyGetResponse, error)
- func (c *ClientWithResponses) ContentinspectionpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*ContentinspectionpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) ContentinspectionpolicylabelGetWithResponse(ctx context.Context, params *ContentinspectionpolicylabelGetParams, ...) (*ContentinspectionpolicylabelGetResponse, error)
- func (c *ClientWithResponses) CrvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CrvserverGetBynameResponse, error)
- func (c *ClientWithResponses) CrvserverGetWithResponse(ctx context.Context, params *CrvserverGetParams, reqEditors ...RequestEditorFn) (*CrvserverGetResponse, error)
- func (c *ClientWithResponses) CsvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CsvserverGetBynameResponse, error)
- func (c *ClientWithResponses) CsvserverGetWithResponse(ctx context.Context, params *CsvserverGetParams, reqEditors ...RequestEditorFn) (*CsvserverGetResponse, error)
- func (c *ClientWithResponses) DnsGetWithResponse(ctx context.Context, params *DnsGetParams, reqEditors ...RequestEditorFn) (*DnsGetResponse, error)
- func (c *ClientWithResponses) DnspolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*DnspolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) DnspolicylabelGetWithResponse(ctx context.Context, params *DnspolicylabelGetParams, ...) (*DnspolicylabelGetResponse, error)
- func (c *ClientWithResponses) DnsrecordsGetBynameWithResponse(ctx context.Context, dnsrecordtype string, reqEditors ...RequestEditorFn) (*DnsrecordsGetBynameResponse, error)
- func (c *ClientWithResponses) DnsrecordsGetWithResponse(ctx context.Context, params *DnsrecordsGetParams, ...) (*DnsrecordsGetResponse, error)
- func (c *ClientWithResponses) FeoGetWithResponse(ctx context.Context, params *FeoGetParams, reqEditors ...RequestEditorFn) (*FeoGetResponse, error)
- func (c *ClientWithResponses) GslbdomainGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GslbdomainGetBynameResponse, error)
- func (c *ClientWithResponses) GslbdomainGetWithResponse(ctx context.Context, params *GslbdomainGetParams, ...) (*GslbdomainGetResponse, error)
- func (c *ClientWithResponses) GslbserviceGetBynameWithResponse(ctx context.Context, servicename string, reqEditors ...RequestEditorFn) (*GslbserviceGetBynameResponse, error)
- func (c *ClientWithResponses) GslbserviceGetWithResponse(ctx context.Context, params *GslbserviceGetParams, ...) (*GslbserviceGetResponse, error)
- func (c *ClientWithResponses) GslbservicegroupGetBynameWithResponse(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*GslbservicegroupGetBynameResponse, error)
- func (c *ClientWithResponses) GslbservicegroupGetWithResponse(ctx context.Context, params *GslbservicegroupGetParams, ...) (*GslbservicegroupGetResponse, error)
- func (c *ClientWithResponses) GslbservicegroupmemberGetWithResponse(ctx context.Context, params *GslbservicegroupmemberGetParams, ...) (*GslbservicegroupmemberGetResponse, error)
- func (c *ClientWithResponses) GslbsiteGetBynameWithResponse(ctx context.Context, sitename string, reqEditors ...RequestEditorFn) (*GslbsiteGetBynameResponse, error)
- func (c *ClientWithResponses) GslbsiteGetWithResponse(ctx context.Context, params *GslbsiteGetParams, reqEditors ...RequestEditorFn) (*GslbsiteGetResponse, error)
- func (c *ClientWithResponses) GslbvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GslbvserverGetBynameResponse, error)
- func (c *ClientWithResponses) GslbvserverGetWithResponse(ctx context.Context, params *GslbvserverGetParams, ...) (*GslbvserverGetResponse, error)
- func (c *ClientWithResponses) HanodeGetWithResponse(ctx context.Context, params *HanodeGetParams, reqEditors ...RequestEditorFn) (*HanodeGetResponse, error)
- func (c *ClientWithResponses) IcapolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*IcapolicyGetBynameResponse, error)
- func (c *ClientWithResponses) IcapolicyGetWithResponse(ctx context.Context, params *IcapolicyGetParams, reqEditors ...RequestEditorFn) (*IcapolicyGetResponse, error)
- func (c *ClientWithResponses) InatGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InatGetBynameResponse, error)
- func (c *ClientWithResponses) InatGetWithResponse(ctx context.Context, params *InatGetParams, reqEditors ...RequestEditorFn) (*InatGetResponse, error)
- func (c *ClientWithResponses) InatsessionGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InatsessionGetBynameResponse, error)
- func (c *ClientWithResponses) InatsessionGetWithResponse(ctx context.Context, params *InatsessionGetParams, ...) (*InatsessionGetResponse, error)
- func (c *ClientWithResponses) InterfaceGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*InterfaceGetBynameResponse, error)
- func (c *ClientWithResponses) InterfaceGetWithResponse(ctx context.Context, params *InterfaceGetParams, reqEditors ...RequestEditorFn) (*InterfaceGetResponse, error)
- func (c *ClientWithResponses) IpsecalgcountersGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*IpsecalgcountersGetBynameResponse, error)
- func (c *ClientWithResponses) IpsecalgcountersGetWithResponse(ctx context.Context, params *IpsecalgcountersGetParams, ...) (*IpsecalgcountersGetResponse, error)
- func (c *ClientWithResponses) IpseccountersGetWithResponse(ctx context.Context, params *IpseccountersGetParams, ...) (*IpseccountersGetResponse, error)
- func (c *ClientWithResponses) LbpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*LbpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) LbpolicyGetWithResponse(ctx context.Context, params *LbpolicyGetParams, reqEditors ...RequestEditorFn) (*LbpolicyGetResponse, error)
- func (c *ClientWithResponses) LbpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*LbpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) LbpolicylabelGetWithResponse(ctx context.Context, params *LbpolicylabelGetParams, ...) (*LbpolicylabelGetResponse, error)
- func (c *ClientWithResponses) LbvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*LbvserverGetBynameResponse, error)
- func (c *ClientWithResponses) LbvserverGetWithResponse(ctx context.Context, params *LbvserverGetParams, reqEditors ...RequestEditorFn) (*LbvserverGetResponse, error)
- func (c *ClientWithResponses) LldpGetBynameWithResponse(ctx context.Context, ifnum string, reqEditors ...RequestEditorFn) (*LldpGetBynameResponse, error)
- func (c *ClientWithResponses) LldpGetWithResponse(ctx context.Context, params *LldpGetParams, reqEditors ...RequestEditorFn) (*LldpGetResponse, error)
- func (c *ClientWithResponses) LsnGetWithResponse(ctx context.Context, params *LsnGetParams, reqEditors ...RequestEditorFn) (*LsnGetResponse, error)
- func (c *ClientWithResponses) LsndsliteGetWithResponse(ctx context.Context, params *LsndsliteGetParams, reqEditors ...RequestEditorFn) (*LsndsliteGetResponse, error)
- func (c *ClientWithResponses) LsngroupGetBynameWithResponse(ctx context.Context, groupname string, reqEditors ...RequestEditorFn) (*LsngroupGetBynameResponse, error)
- func (c *ClientWithResponses) LsngroupGetWithResponse(ctx context.Context, params *LsngroupGetParams, reqEditors ...RequestEditorFn) (*LsngroupGetResponse, error)
- func (c *ClientWithResponses) Lsnnat64GetWithResponse(ctx context.Context, params *Lsnnat64GetParams, reqEditors ...RequestEditorFn) (*Lsnnat64GetResponse, error)
- func (c *ClientWithResponses) LsnpoolGetBynameWithResponse(ctx context.Context, poolname string, reqEditors ...RequestEditorFn) (*LsnpoolGetBynameResponse, error)
- func (c *ClientWithResponses) LsnpoolGetWithResponse(ctx context.Context, params *LsnpoolGetParams, reqEditors ...RequestEditorFn) (*LsnpoolGetResponse, error)
- func (c *ClientWithResponses) MapbmrGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*MapbmrGetBynameResponse, error)
- func (c *ClientWithResponses) MapbmrGetWithResponse(ctx context.Context, params *MapbmrGetParams, reqEditors ...RequestEditorFn) (*MapbmrGetResponse, error)
- func (c *ClientWithResponses) MapdomainGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*MapdomainGetBynameResponse, error)
- func (c *ClientWithResponses) MapdomainGetWithResponse(ctx context.Context, params *MapdomainGetParams, reqEditors ...RequestEditorFn) (*MapdomainGetResponse, error)
- func (c *ClientWithResponses) Nat64GetWithResponse(ctx context.Context, params *Nat64GetParams, reqEditors ...RequestEditorFn) (*Nat64GetResponse, error)
- func (c *ClientWithResponses) NsGetWithResponse(ctx context.Context, params *NsGetParams, reqEditors ...RequestEditorFn) (*NsGetResponse, error)
- func (c *ClientWithResponses) Nsacl6GetBynameWithResponse(ctx context.Context, acl6name string, reqEditors ...RequestEditorFn) (*Nsacl6GetBynameResponse, error)
- func (c *ClientWithResponses) Nsacl6GetWithResponse(ctx context.Context, params *Nsacl6GetParams, reqEditors ...RequestEditorFn) (*Nsacl6GetResponse, error)
- func (c *ClientWithResponses) NsaclGetBynameWithResponse(ctx context.Context, aclname string, reqEditors ...RequestEditorFn) (*NsaclGetBynameResponse, error)
- func (c *ClientWithResponses) NsaclGetWithResponse(ctx context.Context, params *NsaclGetParams, reqEditors ...RequestEditorFn) (*NsaclGetResponse, error)
- func (c *ClientWithResponses) NslimitidentifierGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*NslimitidentifierGetBynameResponse, error)
- func (c *ClientWithResponses) NslimitidentifierGetWithResponse(ctx context.Context, params *NslimitidentifierGetParams, ...) (*NslimitidentifierGetResponse, error)
- func (c *ClientWithResponses) NsmemoryGetBynameWithResponse(ctx context.Context, pool string, reqEditors ...RequestEditorFn) (*NsmemoryGetBynameResponse, error)
- func (c *ClientWithResponses) NsmemoryGetWithResponse(ctx context.Context, params *NsmemoryGetParams, reqEditors ...RequestEditorFn) (*NsmemoryGetResponse, error)
- func (c *ClientWithResponses) NspartitionGetBynameWithResponse(ctx context.Context, partitionname string, reqEditors ...RequestEditorFn) (*NspartitionGetBynameResponse, error)
- func (c *ClientWithResponses) NspartitionGetWithResponse(ctx context.Context, params *NspartitionGetParams, ...) (*NspartitionGetResponse, error)
- func (c *ClientWithResponses) Nspbr6GetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*Nspbr6GetBynameResponse, error)
- func (c *ClientWithResponses) Nspbr6GetWithResponse(ctx context.Context, params *Nspbr6GetParams, reqEditors ...RequestEditorFn) (*Nspbr6GetResponse, error)
- func (c *ClientWithResponses) NspbrGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*NspbrGetBynameResponse, error)
- func (c *ClientWithResponses) NspbrGetWithResponse(ctx context.Context, params *NspbrGetParams, reqEditors ...RequestEditorFn) (*NspbrGetResponse, error)
- func (c *ClientWithResponses) Nssimpleacl6GetWithResponse(ctx context.Context, params *Nssimpleacl6GetParams, ...) (*Nssimpleacl6GetResponse, error)
- func (c *ClientWithResponses) NssimpleaclGetWithResponse(ctx context.Context, params *NssimpleaclGetParams, ...) (*NssimpleaclGetResponse, error)
- func (c *ClientWithResponses) NstrafficdomainGetBynameWithResponse(ctx context.Context, td string, reqEditors ...RequestEditorFn) (*NstrafficdomainGetBynameResponse, error)
- func (c *ClientWithResponses) NstrafficdomainGetWithResponse(ctx context.Context, params *NstrafficdomainGetParams, ...) (*NstrafficdomainGetResponse, error)
- func (c *ClientWithResponses) PcpserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*PcpserverGetBynameResponse, error)
- func (c *ClientWithResponses) PcpserverGetWithResponse(ctx context.Context, params *PcpserverGetParams, reqEditors ...RequestEditorFn) (*PcpserverGetResponse, error)
- func (c *ClientWithResponses) Protocolhttp2GetWithResponse(ctx context.Context, params *Protocolhttp2GetParams, ...) (*Protocolhttp2GetResponse, error)
- func (c *ClientWithResponses) Protocolhttp3GetWithResponse(ctx context.Context, params *Protocolhttp3GetParams, ...) (*Protocolhttp3GetResponse, error)
- func (c *ClientWithResponses) ProtocolhttpGetWithResponse(ctx context.Context, params *ProtocolhttpGetParams, ...) (*ProtocolhttpGetResponse, error)
- func (c *ClientWithResponses) ProtocolicmpGetWithResponse(ctx context.Context, params *ProtocolicmpGetParams, ...) (*ProtocolicmpGetResponse, error)
- func (c *ClientWithResponses) Protocolicmpv6GetWithResponse(ctx context.Context, params *Protocolicmpv6GetParams, ...) (*Protocolicmpv6GetResponse, error)
- func (c *ClientWithResponses) ProtocolipGetWithResponse(ctx context.Context, params *ProtocolipGetParams, ...) (*ProtocolipGetResponse, error)
- func (c *ClientWithResponses) Protocolipv6GetWithResponse(ctx context.Context, params *Protocolipv6GetParams, ...) (*Protocolipv6GetResponse, error)
- func (c *ClientWithResponses) ProtocolmptcpGetWithResponse(ctx context.Context, params *ProtocolmptcpGetParams, ...) (*ProtocolmptcpGetResponse, error)
- func (c *ClientWithResponses) ProtocolquicGetWithResponse(ctx context.Context, params *ProtocolquicGetParams, ...) (*ProtocolquicGetResponse, error)
- func (c *ClientWithResponses) ProtocolquicbridgeGetWithResponse(ctx context.Context, params *ProtocolquicbridgeGetParams, ...) (*ProtocolquicbridgeGetResponse, error)
- func (c *ClientWithResponses) ProtocoltcpGetWithResponse(ctx context.Context, params *ProtocoltcpGetParams, ...) (*ProtocoltcpGetResponse, error)
- func (c *ClientWithResponses) ProtocoludpGetWithResponse(ctx context.Context, params *ProtocoludpGetParams, ...) (*ProtocoludpGetResponse, error)
- func (c *ClientWithResponses) QosGetWithResponse(ctx context.Context, params *QosGetParams, reqEditors ...RequestEditorFn) (*QosGetResponse, error)
- func (c *ClientWithResponses) ResponderpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ResponderpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) ResponderpolicyGetWithResponse(ctx context.Context, params *ResponderpolicyGetParams, ...) (*ResponderpolicyGetResponse, error)
- func (c *ClientWithResponses) ResponderpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*ResponderpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) ResponderpolicylabelGetWithResponse(ctx context.Context, params *ResponderpolicylabelGetParams, ...) (*ResponderpolicylabelGetResponse, error)
- func (c *ClientWithResponses) RewritepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*RewritepolicyGetBynameResponse, error)
- func (c *ClientWithResponses) RewritepolicyGetWithResponse(ctx context.Context, params *RewritepolicyGetParams, ...) (*RewritepolicyGetResponse, error)
- func (c *ClientWithResponses) RewritepolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*RewritepolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) RewritepolicylabelGetWithResponse(ctx context.Context, params *RewritepolicylabelGetParams, ...) (*RewritepolicylabelGetResponse, error)
- func (c *ClientWithResponses) Rnat6GetWithResponse(ctx context.Context, params *Rnat6GetParams, reqEditors ...RequestEditorFn) (*Rnat6GetResponse, error)
- func (c *ClientWithResponses) RnatGetWithResponse(ctx context.Context, params *RnatGetParams, reqEditors ...RequestEditorFn) (*RnatGetResponse, error)
- func (c *ClientWithResponses) RnatipGetBynameWithResponse(ctx context.Context, rnatip string, reqEditors ...RequestEditorFn) (*RnatipGetBynameResponse, error)
- func (c *ClientWithResponses) RnatipGetWithResponse(ctx context.Context, params *RnatipGetParams, reqEditors ...RequestEditorFn) (*RnatipGetResponse, error)
- func (c *ClientWithResponses) ServiceGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ServiceGetBynameResponse, error)
- func (c *ClientWithResponses) ServiceGetWithResponse(ctx context.Context, params *ServiceGetParams, reqEditors ...RequestEditorFn) (*ServiceGetResponse, error)
- func (c *ClientWithResponses) ServicegroupGetBynameWithResponse(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*ServicegroupGetBynameResponse, error)
- func (c *ClientWithResponses) ServicegroupGetWithResponse(ctx context.Context, params *ServicegroupGetParams, ...) (*ServicegroupGetResponse, error)
- func (c *ClientWithResponses) ServicegroupmemberGetBynameWithResponse(ctx context.Context, ip string, reqEditors ...RequestEditorFn) (*ServicegroupmemberGetBynameResponse, error)
- func (c *ClientWithResponses) ServicegroupmemberGetWithResponse(ctx context.Context, params *ServicegroupmemberGetParams, ...) (*ServicegroupmemberGetResponse, error)
- func (c *ClientWithResponses) SnmpGetWithResponse(ctx context.Context, params *SnmpGetParams, reqEditors ...RequestEditorFn) (*SnmpGetResponse, error)
- func (c *ClientWithResponses) SpilloverpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SpilloverpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) SpilloverpolicyGetWithResponse(ctx context.Context, params *SpilloverpolicyGetParams, ...) (*SpilloverpolicyGetResponse, error)
- func (c *ClientWithResponses) SslGetWithResponse(ctx context.Context, params *SslGetParams, reqEditors ...RequestEditorFn) (*SslGetResponse, error)
- func (c *ClientWithResponses) SslvserverGetBynameWithResponse(ctx context.Context, vservername string, reqEditors ...RequestEditorFn) (*SslvserverGetBynameResponse, error)
- func (c *ClientWithResponses) SslvserverGetWithResponse(ctx context.Context, params *SslvserverGetParams, ...) (*SslvserverGetResponse, error)
- func (c *ClientWithResponses) StreamidentifierGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*StreamidentifierGetBynameResponse, error)
- func (c *ClientWithResponses) StreamidentifierGetWithResponse(ctx context.Context, params *StreamidentifierGetParams, ...) (*StreamidentifierGetResponse, error)
- func (c *ClientWithResponses) SystemGetWithResponse(ctx context.Context, params *SystemGetParams, reqEditors ...RequestEditorFn) (*SystemGetResponse, error)
- func (c *ClientWithResponses) SystembwGetWithResponse(ctx context.Context, params *SystembwGetParams, reqEditors ...RequestEditorFn) (*SystembwGetResponse, error)
- func (c *ClientWithResponses) SystemcpuGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemcpuGetBynameResponse, error)
- func (c *ClientWithResponses) SystemcpuGetWithResponse(ctx context.Context, params *SystemcpuGetParams, reqEditors ...RequestEditorFn) (*SystemcpuGetResponse, error)
- func (c *ClientWithResponses) SystemmemoryGetWithResponse(ctx context.Context, params *SystemmemoryGetParams, ...) (*SystemmemoryGetResponse, error)
- func (c *ClientWithResponses) TmsessionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TmsessionpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) TmsessionpolicyGetWithResponse(ctx context.Context, params *TmsessionpolicyGetParams, ...) (*TmsessionpolicyGetResponse, error)
- func (c *ClientWithResponses) TmtrafficpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TmtrafficpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) TmtrafficpolicyGetWithResponse(ctx context.Context, params *TmtrafficpolicyGetParams, ...) (*TmtrafficpolicyGetResponse, error)
- func (c *ClientWithResponses) TransformpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TransformpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) TransformpolicyGetWithResponse(ctx context.Context, params *TransformpolicyGetParams, ...) (*TransformpolicyGetResponse, error)
- func (c *ClientWithResponses) TransformpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*TransformpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) TransformpolicylabelGetWithResponse(ctx context.Context, params *TransformpolicylabelGetParams, ...) (*TransformpolicylabelGetResponse, error)
- func (c *ClientWithResponses) Tunnelip6GetBynameWithResponse(ctx context.Context, tunnelip6 string, reqEditors ...RequestEditorFn) (*Tunnelip6GetBynameResponse, error)
- func (c *ClientWithResponses) Tunnelip6GetWithResponse(ctx context.Context, params *Tunnelip6GetParams, reqEditors ...RequestEditorFn) (*Tunnelip6GetResponse, error)
- func (c *ClientWithResponses) TunnelipGetBynameWithResponse(ctx context.Context, tunnelip string, reqEditors ...RequestEditorFn) (*TunnelipGetBynameResponse, error)
- func (c *ClientWithResponses) TunnelipGetWithResponse(ctx context.Context, params *TunnelipGetParams, reqEditors ...RequestEditorFn) (*TunnelipGetResponse, error)
- func (c *ClientWithResponses) TunneltrafficpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TunneltrafficpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) TunneltrafficpolicyGetWithResponse(ctx context.Context, params *TunneltrafficpolicyGetParams, ...) (*TunneltrafficpolicyGetResponse, error)
- func (c *ClientWithResponses) UservserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*UservserverGetBynameResponse, error)
- func (c *ClientWithResponses) UservserverGetWithResponse(ctx context.Context, params *UservserverGetParams, ...) (*UservserverGetResponse, error)
- func (c *ClientWithResponses) VideooptimizationGetWithResponse(ctx context.Context, params *VideooptimizationGetParams, ...) (*VideooptimizationGetResponse, error)
- func (c *ClientWithResponses) VideooptimizationdetectionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) VideooptimizationdetectionpolicyGetWithResponse(ctx context.Context, params *VideooptimizationdetectionpolicyGetParams, ...) (*VideooptimizationdetectionpolicyGetResponse, error)
- func (c *ClientWithResponses) VideooptimizationdetectionpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) VideooptimizationdetectionpolicylabelGetWithResponse(ctx context.Context, params *VideooptimizationdetectionpolicylabelGetParams, ...) (*VideooptimizationdetectionpolicylabelGetResponse, error)
- func (c *ClientWithResponses) VideooptimizationpacingpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) VideooptimizationpacingpolicyGetWithResponse(ctx context.Context, params *VideooptimizationpacingpolicyGetParams, ...) (*VideooptimizationpacingpolicyGetResponse, error)
- func (c *ClientWithResponses) VideooptimizationpacingpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicylabelGetBynameResponse, error)
- func (c *ClientWithResponses) VideooptimizationpacingpolicylabelGetWithResponse(ctx context.Context, params *VideooptimizationpacingpolicylabelGetParams, ...) (*VideooptimizationpacingpolicylabelGetResponse, error)
- func (c *ClientWithResponses) VlanGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*VlanGetBynameResponse, error)
- func (c *ClientWithResponses) VlanGetWithResponse(ctx context.Context, params *VlanGetParams, reqEditors ...RequestEditorFn) (*VlanGetResponse, error)
- func (c *ClientWithResponses) VpnGetWithResponse(ctx context.Context, params *VpnGetParams, reqEditors ...RequestEditorFn) (*VpnGetResponse, error)
- func (c *ClientWithResponses) VpnurlpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VpnurlpolicyGetBynameResponse, error)
- func (c *ClientWithResponses) VpnurlpolicyGetWithResponse(ctx context.Context, params *VpnurlpolicyGetParams, ...) (*VpnurlpolicyGetResponse, error)
- func (c *ClientWithResponses) VpnvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VpnvserverGetBynameResponse, error)
- func (c *ClientWithResponses) VpnvserverGetWithResponse(ctx context.Context, params *VpnvserverGetParams, ...) (*VpnvserverGetResponse, error)
- func (c *ClientWithResponses) VxlanGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*VxlanGetBynameResponse, error)
- func (c *ClientWithResponses) VxlanGetWithResponse(ctx context.Context, params *VxlanGetParams, reqEditors ...RequestEditorFn) (*VxlanGetResponse, error)
- type ClientWithResponsesInterface
- type CloudApiresponse
- type CloudArgs
- type CloudCloud
- type CloudCloudClearstats
- type CloudCloudResponse
- type CloudGetParams
- type CloudGetResponse
- type ClusterinstanceApiresponse
- type ClusterinstanceArgs
- type ClusterinstanceClusterinstance
- type ClusterinstanceClusterinstanceClearstats
- type ClusterinstanceClusterinstanceResponse
- type ClusterinstanceGetBynameResponse
- type ClusterinstanceGetParams
- type ClusterinstanceGetResponse
- type ClusternodeApiresponse
- type ClusternodeArgs
- type ClusternodeClusternode
- type ClusternodeClusternodeClearstats
- type ClusternodeClusternodeResponse
- type ClusternodeGetBynameResponse
- type ClusternodeGetParams
- type ClusternodeGetResponse
- type CmpApiresponse
- type CmpArgs
- type CmpCmp
- type CmpCmpClearstats
- type CmpCmpResponse
- type CmpGetParams
- type CmpGetResponse
- type CmppolicyApiresponse
- type CmppolicyArgs
- type CmppolicyCmppolicy
- type CmppolicyCmppolicyClearstats
- type CmppolicyCmppolicyResponse
- type CmppolicyGetBynameResponse
- type CmppolicyGetParams
- type CmppolicyGetResponse
- type CmppolicylabelApiresponse
- type CmppolicylabelArgs
- type CmppolicylabelCmppolicylabel
- type CmppolicylabelCmppolicylabelClearstats
- type CmppolicylabelCmppolicylabelResponse
- type CmppolicylabelGetBynameResponse
- type CmppolicylabelGetParams
- type CmppolicylabelGetResponse
- type ContentinspectionApiresponse
- type ContentinspectionArgs
- type ContentinspectionContentinspection
- type ContentinspectionContentinspectionClearstats
- type ContentinspectionContentinspectionResponse
- type ContentinspectionGetParams
- type ContentinspectionGetResponse
- type ContentinspectionpolicyApiresponse
- type ContentinspectionpolicyArgs
- type ContentinspectionpolicyContentinspectionpolicy
- type ContentinspectionpolicyContentinspectionpolicyClearstats
- type ContentinspectionpolicyContentinspectionpolicyResponse
- type ContentinspectionpolicyGetBynameResponse
- type ContentinspectionpolicyGetParams
- type ContentinspectionpolicyGetResponse
- type ContentinspectionpolicylabelApiresponse
- type ContentinspectionpolicylabelArgs
- type ContentinspectionpolicylabelContentinspectionpolicylabel
- type ContentinspectionpolicylabelContentinspectionpolicylabelClearstats
- type ContentinspectionpolicylabelContentinspectionpolicylabelResponse
- type ContentinspectionpolicylabelGetBynameResponse
- type ContentinspectionpolicylabelGetParams
- type ContentinspectionpolicylabelGetResponse
- type CrvserverApiresponse
- type CrvserverArgs
- type CrvserverCrvserver
- type CrvserverCrvserverClearstats
- type CrvserverCrvserverResponse
- type CrvserverGetBynameResponse
- type CrvserverGetParams
- type CrvserverGetResponse
- type CsvserverApiresponse
- type CsvserverArgs
- type CsvserverCsvserver
- type CsvserverCsvserverClearstats
- type CsvserverCsvserverResponse
- type CsvserverGetBynameResponse
- type CsvserverGetParams
- type CsvserverGetResponse
- type DnsApiresponse
- type DnsArgs
- type DnsDns
- type DnsDnsClearstats
- type DnsDnsResponse
- type DnsGetParams
- type DnsGetResponse
- type DnspolicylabelApiresponse
- type DnspolicylabelArgs
- type DnspolicylabelDnspolicylabel
- type DnspolicylabelDnspolicylabelClearstats
- type DnspolicylabelDnspolicylabelResponse
- type DnspolicylabelGetBynameResponse
- type DnspolicylabelGetParams
- type DnspolicylabelGetResponse
- type DnsrecordsApiresponse
- type DnsrecordsArgs
- type DnsrecordsDnsrecords
- type DnsrecordsDnsrecordsClearstats
- type DnsrecordsDnsrecordsResponse
- type DnsrecordsGetBynameResponse
- type DnsrecordsGetParams
- type DnsrecordsGetResponse
- type FeoApiresponse
- type FeoArgs
- type FeoFeo
- type FeoFeoClearstats
- type FeoFeoResponse
- type FeoGetParams
- type FeoGetResponse
- type GslbdomainApiresponse
- type GslbdomainArgs
- type GslbdomainGetBynameResponse
- type GslbdomainGetParams
- type GslbdomainGetResponse
- type GslbdomainGslbdomain
- type GslbdomainGslbdomainClearstats
- type GslbdomainGslbdomainDnsrecordtype
- type GslbdomainGslbdomainResponse
- type GslbserviceApiresponse
- type GslbserviceArgs
- type GslbserviceGetBynameResponse
- type GslbserviceGetParams
- type GslbserviceGetResponse
- type GslbserviceGslbservice
- type GslbserviceGslbserviceClearstats
- type GslbserviceGslbserviceResponse
- type GslbservicegroupApiresponse
- type GslbservicegroupArgs
- type GslbservicegroupGetBynameResponse
- type GslbservicegroupGetParams
- type GslbservicegroupGetResponse
- type GslbservicegroupGslbservicegroup
- type GslbservicegroupGslbservicegroupClearstats
- type GslbservicegroupGslbservicegroupResponse
- type GslbservicegroupmemberApiresponse
- type GslbservicegroupmemberArgs
- type GslbservicegroupmemberGetParams
- type GslbservicegroupmemberGetResponse
- type GslbservicegroupmemberGslbservicegroupmember
- type GslbservicegroupmemberGslbservicegroupmemberClearstats
- type GslbservicegroupmemberGslbservicegroupmemberResponse
- type GslbsiteApiresponse
- type GslbsiteArgs
- type GslbsiteGetBynameResponse
- type GslbsiteGetParams
- type GslbsiteGetResponse
- type GslbsiteGslbsite
- type GslbsiteGslbsiteClearstats
- type GslbsiteGslbsiteResponse
- type GslbvserverApiresponse
- type GslbvserverArgs
- type GslbvserverGetBynameResponse
- type GslbvserverGetParams
- type GslbvserverGetResponse
- type GslbvserverGslbvserver
- type GslbvserverGslbvserverClearstats
- type GslbvserverGslbvserverResponse
- type HanodeApiresponse
- type HanodeArgs
- type HanodeGetParams
- type HanodeGetResponse
- type HanodeHanode
- type HanodeHanodeClearstats
- type HanodeHanodeResponse
- type HttpRequestDoer
- type IcapolicyApiresponse
- type IcapolicyArgs
- type IcapolicyGetBynameResponse
- type IcapolicyGetParams
- type IcapolicyGetResponse
- type IcapolicyIcapolicy
- type IcapolicyIcapolicyClearstats
- type IcapolicyIcapolicyResponse
- type InatApiresponse
- type InatArgs
- type InatGetBynameResponse
- type InatGetParams
- type InatGetResponse
- type InatInat
- type InatInatClearstats
- type InatInatResponse
- type InatsessionApiresponse
- type InatsessionArgs
- type InatsessionGetBynameResponse
- type InatsessionGetParams
- type InatsessionGetResponse
- type InatsessionInatsession
- type InatsessionInatsessionClearstats
- type InatsessionInatsessionResponse
- type InterfaceApiresponse
- type InterfaceArgs
- type InterfaceGetBynameResponse
- type InterfaceGetParams
- type InterfaceGetResponse
- type InterfaceInterface
- type InterfaceInterfaceClearstats
- type InterfaceInterfaceResponse
- type IpsecalgcountersApiresponse
- type IpsecalgcountersArgs
- type IpsecalgcountersGetBynameResponse
- type IpsecalgcountersGetParams
- type IpsecalgcountersGetResponse
- type IpsecalgcountersIpsecalgcounters
- type IpsecalgcountersIpsecalgcountersClearstats
- type IpsecalgcountersIpsecalgcountersResponse
- type IpseccountersApiresponse
- type IpseccountersArgs
- type IpseccountersGetParams
- type IpseccountersGetResponse
- type IpseccountersIpseccounters
- type IpseccountersIpseccountersClearstats
- type IpseccountersIpseccountersResponse
- type LbpolicyApiresponse
- type LbpolicyArgs
- type LbpolicyGetBynameResponse
- type LbpolicyGetParams
- type LbpolicyGetResponse
- type LbpolicyLbpolicy
- type LbpolicyLbpolicyClearstats
- type LbpolicyLbpolicyResponse
- type LbpolicylabelApiresponse
- type LbpolicylabelArgs
- type LbpolicylabelGetBynameResponse
- type LbpolicylabelGetParams
- type LbpolicylabelGetResponse
- type LbpolicylabelLbpolicylabel
- type LbpolicylabelLbpolicylabelClearstats
- type LbpolicylabelLbpolicylabelResponse
- type LbvserverApiresponse
- type LbvserverArgs
- type LbvserverGetBynameResponse
- type LbvserverGetParams
- type LbvserverGetResponse
- type LbvserverLbvserver
- type LbvserverLbvserverClearstats
- type LbvserverLbvserverResponse
- type LbvserverLbvserverSortby
- type LbvserverLbvserverSortorder
- type LldpApiresponse
- type LldpArgs
- type LldpGetBynameResponse
- type LldpGetParams
- type LldpGetResponse
- type LldpLldp
- type LldpLldpClearstats
- type LldpLldpResponse
- type LsnApiresponse
- type LsnArgs
- type LsnGetParams
- type LsnGetResponse
- type LsnLsn
- type LsnLsnClearstats
- type LsnLsnResponse
- type LsndsliteApiresponse
- type LsndsliteArgs
- type LsndsliteGetParams
- type LsndsliteGetResponse
- type LsndsliteLsndslite
- type LsndsliteLsndsliteClearstats
- type LsndsliteLsndsliteResponse
- type LsngroupApiresponse
- type LsngroupArgs
- type LsngroupGetBynameResponse
- type LsngroupGetParams
- type LsngroupGetResponse
- type LsngroupLsngroup
- type LsngroupLsngroupClearstats
- type LsngroupLsngroupResponse
- type Lsnnat64Apiresponse
- type Lsnnat64Args
- type Lsnnat64GetParams
- type Lsnnat64GetResponse
- type Lsnnat64Lsnnat64
- type Lsnnat64Lsnnat64Clearstats
- type Lsnnat64Lsnnat64Response
- type LsnpoolApiresponse
- type LsnpoolArgs
- type LsnpoolGetBynameResponse
- type LsnpoolGetParams
- type LsnpoolGetResponse
- type LsnpoolLsnpool
- type LsnpoolLsnpoolClearstats
- type LsnpoolLsnpoolResponse
- type MapbmrApiresponse
- type MapbmrArgs
- type MapbmrGetBynameResponse
- type MapbmrGetParams
- type MapbmrGetResponse
- type MapbmrMapbmr
- type MapbmrMapbmrClearstats
- type MapbmrMapbmrResponse
- type MapdomainApiresponse
- type MapdomainArgs
- type MapdomainGetBynameResponse
- type MapdomainGetParams
- type MapdomainGetResponse
- type MapdomainMapdomain
- type MapdomainMapdomainClearstats
- type MapdomainMapdomainResponse
- type Nat64Apiresponse
- type Nat64Args
- type Nat64GetParams
- type Nat64GetResponse
- type Nat64Nat64
- type Nat64Nat64Clearstats
- type Nat64Nat64Response
- type NsApiresponse
- type NsArgs
- type NsGetParams
- type NsGetResponse
- type NsNs
- type NsNsClearstats
- type NsNsResponse
- type Nsacl6Apiresponse
- type Nsacl6Args
- type Nsacl6GetBynameResponse
- type Nsacl6GetParams
- type Nsacl6GetResponse
- type Nsacl6Nsacl6
- type Nsacl6Nsacl6Clearstats
- type Nsacl6Nsacl6Response
- type NsaclApiresponse
- type NsaclArgs
- type NsaclGetBynameResponse
- type NsaclGetParams
- type NsaclGetResponse
- type NsaclNsacl
- type NsaclNsaclClearstats
- type NsaclNsaclResponse
- type NslimitidentifierApiresponse
- type NslimitidentifierArgs
- type NslimitidentifierGetBynameResponse
- type NslimitidentifierGetParams
- type NslimitidentifierGetResponse
- type NslimitidentifierNslimitidentifier
- type NslimitidentifierNslimitidentifierClearstats
- type NslimitidentifierNslimitidentifierResponse
- type NslimitidentifierNslimitidentifierSortby
- type NslimitidentifierNslimitidentifierSortorder
- type NsmemoryApiresponse
- type NsmemoryArgs
- type NsmemoryGetBynameResponse
- type NsmemoryGetParams
- type NsmemoryGetResponse
- type NsmemoryNsmemory
- type NsmemoryNsmemoryClearstats
- type NsmemoryNsmemoryResponse
- type NspartitionApiresponse
- type NspartitionArgs
- type NspartitionGetBynameResponse
- type NspartitionGetParams
- type NspartitionGetResponse
- type NspartitionNspartition
- type NspartitionNspartitionClearstats
- type NspartitionNspartitionResponse
- type Nspbr6Apiresponse
- type Nspbr6Args
- type Nspbr6GetBynameResponse
- type Nspbr6GetParams
- type Nspbr6GetResponse
- type Nspbr6Nspbr6
- type Nspbr6Nspbr6Clearstats
- type Nspbr6Nspbr6Response
- type NspbrApiresponse
- type NspbrArgs
- type NspbrGetBynameResponse
- type NspbrGetParams
- type NspbrGetResponse
- type NspbrNspbr
- type NspbrNspbrClearstats
- type NspbrNspbrResponse
- type Nssimpleacl6Apiresponse
- type Nssimpleacl6Args
- type Nssimpleacl6GetParams
- type Nssimpleacl6GetResponse
- type Nssimpleacl6Nssimpleacl6
- type Nssimpleacl6Nssimpleacl6Clearstats
- type Nssimpleacl6Nssimpleacl6Response
- type NssimpleaclApiresponse
- type NssimpleaclArgs
- type NssimpleaclGetParams
- type NssimpleaclGetResponse
- type NssimpleaclNssimpleacl
- type NssimpleaclNssimpleaclClearstats
- type NssimpleaclNssimpleaclResponse
- type NstrafficdomainApiresponse
- type NstrafficdomainArgs
- type NstrafficdomainGetBynameResponse
- type NstrafficdomainGetParams
- type NstrafficdomainGetResponse
- type NstrafficdomainNstrafficdomain
- type NstrafficdomainNstrafficdomainClearstats
- type NstrafficdomainNstrafficdomainResponse
- type PcpserverApiresponse
- type PcpserverArgs
- type PcpserverGetBynameResponse
- type PcpserverGetParams
- type PcpserverGetResponse
- type PcpserverPcpserver
- type PcpserverPcpserverClearstats
- type PcpserverPcpserverResponse
- type Protocolhttp2Apiresponse
- type Protocolhttp2Args
- type Protocolhttp2GetParams
- type Protocolhttp2GetResponse
- type Protocolhttp2Protocolhttp2
- type Protocolhttp2Protocolhttp2Clearstats
- type Protocolhttp2Protocolhttp2Response
- type Protocolhttp3Apiresponse
- type Protocolhttp3Args
- type Protocolhttp3GetParams
- type Protocolhttp3GetResponse
- type Protocolhttp3Protocolhttp3
- type Protocolhttp3Protocolhttp3Clearstats
- type Protocolhttp3Protocolhttp3Response
- type ProtocolhttpApiresponse
- type ProtocolhttpArgs
- type ProtocolhttpGetParams
- type ProtocolhttpGetResponse
- type ProtocolhttpProtocolhttp
- type ProtocolhttpProtocolhttpClearstats
- type ProtocolhttpProtocolhttpResponse
- type ProtocolicmpApiresponse
- type ProtocolicmpArgs
- type ProtocolicmpGetParams
- type ProtocolicmpGetResponse
- type ProtocolicmpProtocolicmp
- type ProtocolicmpProtocolicmpClearstats
- type ProtocolicmpProtocolicmpResponse
- type Protocolicmpv6Apiresponse
- type Protocolicmpv6Args
- type Protocolicmpv6GetParams
- type Protocolicmpv6GetResponse
- type Protocolicmpv6Protocolicmpv6
- type Protocolicmpv6Protocolicmpv6Clearstats
- type Protocolicmpv6Protocolicmpv6Response
- type ProtocolipApiresponse
- type ProtocolipArgs
- type ProtocolipGetParams
- type ProtocolipGetResponse
- type ProtocolipProtocolip
- type ProtocolipProtocolipClearstats
- type ProtocolipProtocolipResponse
- type Protocolipv6Apiresponse
- type Protocolipv6Args
- type Protocolipv6GetParams
- type Protocolipv6GetResponse
- type Protocolipv6Protocolipv6
- type Protocolipv6Protocolipv6Clearstats
- type Protocolipv6Protocolipv6Response
- type ProtocolmptcpApiresponse
- type ProtocolmptcpArgs
- type ProtocolmptcpGetParams
- type ProtocolmptcpGetResponse
- type ProtocolmptcpProtocolmptcp
- type ProtocolmptcpProtocolmptcpClearstats
- type ProtocolmptcpProtocolmptcpResponse
- type ProtocolquicApiresponse
- type ProtocolquicArgs
- type ProtocolquicGetParams
- type ProtocolquicGetResponse
- type ProtocolquicProtocolquic
- type ProtocolquicProtocolquicClearstats
- type ProtocolquicProtocolquicResponse
- type ProtocolquicbridgeApiresponse
- type ProtocolquicbridgeArgs
- type ProtocolquicbridgeGetParams
- type ProtocolquicbridgeGetResponse
- type ProtocolquicbridgeProtocolquicbridge
- type ProtocolquicbridgeProtocolquicbridgeClearstats
- type ProtocolquicbridgeProtocolquicbridgeResponse
- type ProtocoltcpApiresponse
- type ProtocoltcpArgs
- type ProtocoltcpGetParams
- type ProtocoltcpGetResponse
- type ProtocoltcpProtocoltcp
- type ProtocoltcpProtocoltcpClearstats
- type ProtocoltcpProtocoltcpResponse
- type ProtocoludpApiresponse
- type ProtocoludpArgs
- type ProtocoludpGetParams
- type ProtocoludpGetResponse
- type ProtocoludpProtocoludp
- type ProtocoludpProtocoludpClearstats
- type ProtocoludpProtocoludpResponse
- type QosApiresponse
- type QosArgs
- type QosGetParams
- type QosGetResponse
- type QosQos
- type QosQosClearstats
- type QosQosResponse
- type RequestEditorFn
- type ResponderpolicyApiresponse
- type ResponderpolicyArgs
- type ResponderpolicyGetBynameResponse
- type ResponderpolicyGetParams
- type ResponderpolicyGetResponse
- type ResponderpolicyResponderpolicy
- type ResponderpolicyResponderpolicyClearstats
- type ResponderpolicyResponderpolicyResponse
- type ResponderpolicylabelApiresponse
- type ResponderpolicylabelArgs
- type ResponderpolicylabelGetBynameResponse
- type ResponderpolicylabelGetParams
- type ResponderpolicylabelGetResponse
- type ResponderpolicylabelResponderpolicylabel
- type ResponderpolicylabelResponderpolicylabelClearstats
- type ResponderpolicylabelResponderpolicylabelResponse
- type RewritepolicyApiresponse
- type RewritepolicyArgs
- type RewritepolicyGetBynameResponse
- type RewritepolicyGetParams
- type RewritepolicyGetResponse
- type RewritepolicyRewritepolicy
- type RewritepolicyRewritepolicyClearstats
- type RewritepolicyRewritepolicyResponse
- type RewritepolicylabelApiresponse
- type RewritepolicylabelArgs
- type RewritepolicylabelGetBynameResponse
- type RewritepolicylabelGetParams
- type RewritepolicylabelGetResponse
- type RewritepolicylabelRewritepolicylabel
- type RewritepolicylabelRewritepolicylabelClearstats
- type RewritepolicylabelRewritepolicylabelResponse
- type Rnat6Apiresponse
- type Rnat6Args
- type Rnat6GetParams
- type Rnat6GetResponse
- type Rnat6Rnat6
- type Rnat6Rnat6Clearstats
- type Rnat6Rnat6Response
- type RnatApiresponse
- type RnatArgs
- type RnatGetParams
- type RnatGetResponse
- type RnatRnat
- type RnatRnatClearstats
- type RnatRnatResponse
- type RnatipApiresponse
- type RnatipArgs
- type RnatipGetBynameResponse
- type RnatipGetParams
- type RnatipGetResponse
- type RnatipRnatip
- type RnatipRnatipClearstats
- type RnatipRnatipResponse
- type ServiceApiresponse
- type ServiceArgs
- type ServiceGetBynameResponse
- type ServiceGetParams
- type ServiceGetResponse
- type ServiceService
- type ServiceServiceClearstats
- type ServiceServiceResponse
- type ServicegroupApiresponse
- type ServicegroupArgs
- type ServicegroupGetBynameResponse
- type ServicegroupGetParams
- type ServicegroupGetResponse
- type ServicegroupServicegroup
- type ServicegroupServicegroupClearstats
- type ServicegroupServicegroupResponse
- type ServicegroupmemberApiresponse
- type ServicegroupmemberArgs
- type ServicegroupmemberGetBynameResponse
- type ServicegroupmemberGetParams
- type ServicegroupmemberGetResponse
- type ServicegroupmemberServicegroupmember
- type ServicegroupmemberServicegroupmemberClearstats
- type ServicegroupmemberServicegroupmemberResponse
- type SnmpApiresponse
- type SnmpArgs
- type SnmpGetParams
- type SnmpGetResponse
- type SnmpSnmp
- type SnmpSnmpClearstats
- type SnmpSnmpResponse
- type SpilloverpolicyApiresponse
- type SpilloverpolicyArgs
- type SpilloverpolicyGetBynameResponse
- type SpilloverpolicyGetParams
- type SpilloverpolicyGetResponse
- type SpilloverpolicySpilloverpolicy
- type SpilloverpolicySpilloverpolicyClearstats
- type SpilloverpolicySpilloverpolicyResponse
- type SslApiresponse
- type SslArgs
- type SslGetParams
- type SslGetResponse
- type SslSsl
- type SslSslClearstats
- type SslSslResponse
- type SslvserverApiresponse
- type SslvserverArgs
- type SslvserverGetBynameResponse
- type SslvserverGetParams
- type SslvserverGetResponse
- type SslvserverSslvserver
- type SslvserverSslvserverClearstats
- type SslvserverSslvserverResponse
- type StreamidentifierApiresponse
- type StreamidentifierArgs
- type StreamidentifierGetBynameResponse
- type StreamidentifierGetParams
- type StreamidentifierGetResponse
- type StreamidentifierStreamidentifier
- type StreamidentifierStreamidentifierClearstats
- type StreamidentifierStreamidentifierResponse
- type StreamidentifierStreamidentifierSortby
- type StreamidentifierStreamidentifierSortorder
- type SystemApiresponse
- type SystemArgs
- type SystemGetParams
- type SystemGetResponse
- type SystemSystem
- type SystemSystemClearstats
- type SystemSystemResponse
- type SystembwApiresponse
- type SystembwArgs
- type SystembwGetParams
- type SystembwGetResponse
- type SystembwSystembw
- type SystembwSystembwClearstats
- type SystembwSystembwResponse
- type SystemcpuApiresponse
- type SystemcpuArgs
- type SystemcpuGetBynameResponse
- type SystemcpuGetParams
- type SystemcpuGetResponse
- type SystemcpuSystemcpu
- type SystemcpuSystemcpuClearstats
- type SystemcpuSystemcpuResponse
- type SystemmemoryApiresponse
- type SystemmemoryArgs
- type SystemmemoryGetParams
- type SystemmemoryGetResponse
- type SystemmemorySystemmemory
- type SystemmemorySystemmemoryClearstats
- type SystemmemorySystemmemoryResponse
- type TmsessionpolicyApiresponse
- type TmsessionpolicyArgs
- type TmsessionpolicyGetBynameResponse
- type TmsessionpolicyGetParams
- type TmsessionpolicyGetResponse
- type TmsessionpolicyTmsessionpolicy
- type TmsessionpolicyTmsessionpolicyClearstats
- type TmsessionpolicyTmsessionpolicyResponse
- type TmtrafficpolicyApiresponse
- type TmtrafficpolicyArgs
- type TmtrafficpolicyGetBynameResponse
- type TmtrafficpolicyGetParams
- type TmtrafficpolicyGetResponse
- type TmtrafficpolicyTmtrafficpolicy
- type TmtrafficpolicyTmtrafficpolicyClearstats
- type TmtrafficpolicyTmtrafficpolicyResponse
- type TransformpolicyApiresponse
- type TransformpolicyArgs
- type TransformpolicyGetBynameResponse
- type TransformpolicyGetParams
- type TransformpolicyGetResponse
- type TransformpolicyTransformpolicy
- type TransformpolicyTransformpolicyClearstats
- type TransformpolicyTransformpolicyResponse
- type TransformpolicylabelApiresponse
- type TransformpolicylabelArgs
- type TransformpolicylabelGetBynameResponse
- type TransformpolicylabelGetParams
- type TransformpolicylabelGetResponse
- type TransformpolicylabelTransformpolicylabel
- type TransformpolicylabelTransformpolicylabelClearstats
- type TransformpolicylabelTransformpolicylabelResponse
- type Tunnelip6Apiresponse
- type Tunnelip6Args
- type Tunnelip6GetBynameResponse
- type Tunnelip6GetParams
- type Tunnelip6GetResponse
- type Tunnelip6Tunnelip6
- type Tunnelip6Tunnelip6Clearstats
- type Tunnelip6Tunnelip6Response
- type TunnelipApiresponse
- type TunnelipArgs
- type TunnelipGetBynameResponse
- type TunnelipGetParams
- type TunnelipGetResponse
- type TunnelipTunnelip
- type TunnelipTunnelipClearstats
- type TunnelipTunnelipResponse
- type TunneltrafficpolicyApiresponse
- type TunneltrafficpolicyArgs
- type TunneltrafficpolicyGetBynameResponse
- type TunneltrafficpolicyGetParams
- type TunneltrafficpolicyGetResponse
- type TunneltrafficpolicyTunneltrafficpolicy
- type TunneltrafficpolicyTunneltrafficpolicyClearstats
- type TunneltrafficpolicyTunneltrafficpolicyResponse
- type UservserverApiresponse
- type UservserverArgs
- type UservserverGetBynameResponse
- type UservserverGetParams
- type UservserverGetResponse
- type UservserverUservserver
- type UservserverUservserverClearstats
- type UservserverUservserverResponse
- type UservserverUservserverSortby
- type UservserverUservserverSortorder
- type VideooptimizationApiresponse
- type VideooptimizationArgs
- type VideooptimizationGetParams
- type VideooptimizationGetResponse
- type VideooptimizationVideooptimization
- type VideooptimizationVideooptimizationClearstats
- type VideooptimizationVideooptimizationResponse
- type VideooptimizationdetectionpolicyApiresponse
- type VideooptimizationdetectionpolicyArgs
- type VideooptimizationdetectionpolicyGetBynameResponse
- type VideooptimizationdetectionpolicyGetParams
- type VideooptimizationdetectionpolicyGetResponse
- type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicy
- type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats
- type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyResponse
- type VideooptimizationdetectionpolicylabelApiresponse
- type VideooptimizationdetectionpolicylabelArgs
- type VideooptimizationdetectionpolicylabelGetBynameResponse
- type VideooptimizationdetectionpolicylabelGetParams
- type VideooptimizationdetectionpolicylabelGetResponse
- type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabel
- type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats
- type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelResponse
- type VideooptimizationpacingpolicyApiresponse
- type VideooptimizationpacingpolicyArgs
- type VideooptimizationpacingpolicyGetBynameResponse
- type VideooptimizationpacingpolicyGetParams
- type VideooptimizationpacingpolicyGetResponse
- type VideooptimizationpacingpolicyVideooptimizationpacingpolicy
- type VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats
- type VideooptimizationpacingpolicyVideooptimizationpacingpolicyResponse
- type VideooptimizationpacingpolicylabelApiresponse
- type VideooptimizationpacingpolicylabelArgs
- type VideooptimizationpacingpolicylabelGetBynameResponse
- type VideooptimizationpacingpolicylabelGetParams
- type VideooptimizationpacingpolicylabelGetResponse
- type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabel
- type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats
- type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelResponse
- type VlanApiresponse
- type VlanArgs
- type VlanGetBynameResponse
- type VlanGetParams
- type VlanGetResponse
- type VlanVlan
- type VlanVlanClearstats
- type VlanVlanResponse
- type VpnApiresponse
- type VpnArgs
- type VpnGetParams
- type VpnGetResponse
- type VpnVpn
- type VpnVpnClearstats
- type VpnVpnResponse
- type VpnurlpolicyApiresponse
- type VpnurlpolicyArgs
- type VpnurlpolicyGetBynameResponse
- type VpnurlpolicyGetParams
- type VpnurlpolicyGetResponse
- type VpnurlpolicyVpnurlpolicy
- type VpnurlpolicyVpnurlpolicyClearstats
- type VpnurlpolicyVpnurlpolicyResponse
- type VpnvserverApiresponse
- type VpnvserverArgs
- type VpnvserverGetBynameResponse
- type VpnvserverGetParams
- type VpnvserverGetResponse
- type VpnvserverVpnvserver
- type VpnvserverVpnvserverClearstats
- type VpnvserverVpnvserverResponse
- type VxlanApiresponse
- type VxlanArgs
- type VxlanGetBynameResponse
- type VxlanGetParams
- type VxlanGetResponse
- type VxlanVxlan
- type VxlanVxlanClearstats
- type VxlanVxlanResponse
Constants ¶
const ( PasswordScopes = "password.Scopes" UsernameScopes = "username.Scopes" )
Variables ¶
This section is empty.
Functions ¶
func NewAaaGetRequest ¶
func NewAaaGetRequest(server string, params *AaaGetParams) (*http.Request, error)
NewAaaGetRequest generates requests for AaaGet
func NewApispecGetBynameRequest ¶
NewApispecGetBynameRequest generates requests for ApispecGetByname
func NewApispecGetRequest ¶
func NewApispecGetRequest(server string, params *ApispecGetParams) (*http.Request, error)
NewApispecGetRequest generates requests for ApispecGet
func NewAppflowGetRequest ¶
func NewAppflowGetRequest(server string, params *AppflowGetParams) (*http.Request, error)
NewAppflowGetRequest generates requests for AppflowGet
func NewAppfwGetRequest ¶
func NewAppfwGetRequest(server string, params *AppfwGetParams) (*http.Request, error)
NewAppfwGetRequest generates requests for AppfwGet
func NewAppfwpolicyGetBynameRequest ¶
NewAppfwpolicyGetBynameRequest generates requests for AppfwpolicyGetByname
func NewAppfwpolicyGetRequest ¶
func NewAppfwpolicyGetRequest(server string, params *AppfwpolicyGetParams) (*http.Request, error)
NewAppfwpolicyGetRequest generates requests for AppfwpolicyGet
func NewAppfwpolicylabelGetBynameRequest ¶
NewAppfwpolicylabelGetBynameRequest generates requests for AppfwpolicylabelGetByname
func NewAppfwpolicylabelGetRequest ¶
func NewAppfwpolicylabelGetRequest(server string, params *AppfwpolicylabelGetParams) (*http.Request, error)
NewAppfwpolicylabelGetRequest generates requests for AppfwpolicylabelGet
func NewAppfwprofileGetBynameRequest ¶
NewAppfwprofileGetBynameRequest generates requests for AppfwprofileGetByname
func NewAppfwprofileGetRequest ¶
func NewAppfwprofileGetRequest(server string, params *AppfwprofileGetParams) (*http.Request, error)
NewAppfwprofileGetRequest generates requests for AppfwprofileGet
func NewAppqoeGetRequest ¶
func NewAppqoeGetRequest(server string, params *AppqoeGetParams) (*http.Request, error)
NewAppqoeGetRequest generates requests for AppqoeGet
func NewAppqoepolicyGetBynameRequest ¶
NewAppqoepolicyGetBynameRequest generates requests for AppqoepolicyGetByname
func NewAppqoepolicyGetRequest ¶
func NewAppqoepolicyGetRequest(server string, params *AppqoepolicyGetParams) (*http.Request, error)
NewAppqoepolicyGetRequest generates requests for AppqoepolicyGet
func NewAuditGetRequest ¶
func NewAuditGetRequest(server string, params *AuditGetParams) (*http.Request, error)
NewAuditGetRequest generates requests for AuditGet
func NewAuthenticationloginschemapolicyGetBynameRequest ¶
func NewAuthenticationloginschemapolicyGetBynameRequest(server string, name string) (*http.Request, error)
NewAuthenticationloginschemapolicyGetBynameRequest generates requests for AuthenticationloginschemapolicyGetByname
func NewAuthenticationloginschemapolicyGetRequest ¶
func NewAuthenticationloginschemapolicyGetRequest(server string, params *AuthenticationloginschemapolicyGetParams) (*http.Request, error)
NewAuthenticationloginschemapolicyGetRequest generates requests for AuthenticationloginschemapolicyGet
func NewAuthenticationoauthidppolicyGetBynameRequest ¶
func NewAuthenticationoauthidppolicyGetBynameRequest(server string, name string) (*http.Request, error)
NewAuthenticationoauthidppolicyGetBynameRequest generates requests for AuthenticationoauthidppolicyGetByname
func NewAuthenticationoauthidppolicyGetRequest ¶
func NewAuthenticationoauthidppolicyGetRequest(server string, params *AuthenticationoauthidppolicyGetParams) (*http.Request, error)
NewAuthenticationoauthidppolicyGetRequest generates requests for AuthenticationoauthidppolicyGet
func NewAuthenticationpolicyGetBynameRequest ¶
NewAuthenticationpolicyGetBynameRequest generates requests for AuthenticationpolicyGetByname
func NewAuthenticationpolicyGetRequest ¶
func NewAuthenticationpolicyGetRequest(server string, params *AuthenticationpolicyGetParams) (*http.Request, error)
NewAuthenticationpolicyGetRequest generates requests for AuthenticationpolicyGet
func NewAuthenticationpolicylabelGetBynameRequest ¶
func NewAuthenticationpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
NewAuthenticationpolicylabelGetBynameRequest generates requests for AuthenticationpolicylabelGetByname
func NewAuthenticationpolicylabelGetRequest ¶
func NewAuthenticationpolicylabelGetRequest(server string, params *AuthenticationpolicylabelGetParams) (*http.Request, error)
NewAuthenticationpolicylabelGetRequest generates requests for AuthenticationpolicylabelGet
func NewAuthenticationsamlidppolicyGetBynameRequest ¶
func NewAuthenticationsamlidppolicyGetBynameRequest(server string, name string) (*http.Request, error)
NewAuthenticationsamlidppolicyGetBynameRequest generates requests for AuthenticationsamlidppolicyGetByname
func NewAuthenticationsamlidppolicyGetRequest ¶
func NewAuthenticationsamlidppolicyGetRequest(server string, params *AuthenticationsamlidppolicyGetParams) (*http.Request, error)
NewAuthenticationsamlidppolicyGetRequest generates requests for AuthenticationsamlidppolicyGet
func NewAuthenticationvserverGetBynameRequest ¶
NewAuthenticationvserverGetBynameRequest generates requests for AuthenticationvserverGetByname
func NewAuthenticationvserverGetRequest ¶
func NewAuthenticationvserverGetRequest(server string, params *AuthenticationvserverGetParams) (*http.Request, error)
NewAuthenticationvserverGetRequest generates requests for AuthenticationvserverGet
func NewAuthorizationpolicylabelGetBynameRequest ¶
func NewAuthorizationpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
NewAuthorizationpolicylabelGetBynameRequest generates requests for AuthorizationpolicylabelGetByname
func NewAuthorizationpolicylabelGetRequest ¶
func NewAuthorizationpolicylabelGetRequest(server string, params *AuthorizationpolicylabelGetParams) (*http.Request, error)
NewAuthorizationpolicylabelGetRequest generates requests for AuthorizationpolicylabelGet
func NewAutoscalepolicyGetBynameRequest ¶
NewAutoscalepolicyGetBynameRequest generates requests for AutoscalepolicyGetByname
func NewAutoscalepolicyGetRequest ¶
func NewAutoscalepolicyGetRequest(server string, params *AutoscalepolicyGetParams) (*http.Request, error)
NewAutoscalepolicyGetRequest generates requests for AutoscalepolicyGet
func NewBotGetRequest ¶
func NewBotGetRequest(server string, params *BotGetParams) (*http.Request, error)
NewBotGetRequest generates requests for BotGet
func NewBotpolicyGetBynameRequest ¶
NewBotpolicyGetBynameRequest generates requests for BotpolicyGetByname
func NewBotpolicyGetRequest ¶
func NewBotpolicyGetRequest(server string, params *BotpolicyGetParams) (*http.Request, error)
NewBotpolicyGetRequest generates requests for BotpolicyGet
func NewBotpolicylabelGetBynameRequest ¶
NewBotpolicylabelGetBynameRequest generates requests for BotpolicylabelGetByname
func NewBotpolicylabelGetRequest ¶
func NewBotpolicylabelGetRequest(server string, params *BotpolicylabelGetParams) (*http.Request, error)
NewBotpolicylabelGetRequest generates requests for BotpolicylabelGet
func NewBotprofileGetBynameRequest ¶
NewBotprofileGetBynameRequest generates requests for BotprofileGetByname
func NewBotprofileGetRequest ¶
func NewBotprofileGetRequest(server string, params *BotprofileGetParams) (*http.Request, error)
NewBotprofileGetRequest generates requests for BotprofileGet
func NewBridgeGetRequest ¶
func NewBridgeGetRequest(server string, params *BridgeGetParams) (*http.Request, error)
NewBridgeGetRequest generates requests for BridgeGet
func NewCacheGetRequest ¶
func NewCacheGetRequest(server string, params *CacheGetParams) (*http.Request, error)
NewCacheGetRequest generates requests for CacheGet
func NewCachecontentgroupGetBynameRequest ¶
NewCachecontentgroupGetBynameRequest generates requests for CachecontentgroupGetByname
func NewCachecontentgroupGetRequest ¶
func NewCachecontentgroupGetRequest(server string, params *CachecontentgroupGetParams) (*http.Request, error)
NewCachecontentgroupGetRequest generates requests for CachecontentgroupGet
func NewCachepolicyGetBynameRequest ¶
NewCachepolicyGetBynameRequest generates requests for CachepolicyGetByname
func NewCachepolicyGetRequest ¶
func NewCachepolicyGetRequest(server string, params *CachepolicyGetParams) (*http.Request, error)
NewCachepolicyGetRequest generates requests for CachepolicyGet
func NewCachepolicylabelGetBynameRequest ¶
NewCachepolicylabelGetBynameRequest generates requests for CachepolicylabelGetByname
func NewCachepolicylabelGetRequest ¶
func NewCachepolicylabelGetRequest(server string, params *CachepolicylabelGetParams) (*http.Request, error)
NewCachepolicylabelGetRequest generates requests for CachepolicylabelGet
func NewCloudGetRequest ¶
func NewCloudGetRequest(server string, params *CloudGetParams) (*http.Request, error)
NewCloudGetRequest generates requests for CloudGet
func NewClusterinstanceGetBynameRequest ¶
NewClusterinstanceGetBynameRequest generates requests for ClusterinstanceGetByname
func NewClusterinstanceGetRequest ¶
func NewClusterinstanceGetRequest(server string, params *ClusterinstanceGetParams) (*http.Request, error)
NewClusterinstanceGetRequest generates requests for ClusterinstanceGet
func NewClusternodeGetBynameRequest ¶
NewClusternodeGetBynameRequest generates requests for ClusternodeGetByname
func NewClusternodeGetRequest ¶
func NewClusternodeGetRequest(server string, params *ClusternodeGetParams) (*http.Request, error)
NewClusternodeGetRequest generates requests for ClusternodeGet
func NewCmpGetRequest ¶
func NewCmpGetRequest(server string, params *CmpGetParams) (*http.Request, error)
NewCmpGetRequest generates requests for CmpGet
func NewCmppolicyGetBynameRequest ¶
NewCmppolicyGetBynameRequest generates requests for CmppolicyGetByname
func NewCmppolicyGetRequest ¶
func NewCmppolicyGetRequest(server string, params *CmppolicyGetParams) (*http.Request, error)
NewCmppolicyGetRequest generates requests for CmppolicyGet
func NewCmppolicylabelGetBynameRequest ¶
NewCmppolicylabelGetBynameRequest generates requests for CmppolicylabelGetByname
func NewCmppolicylabelGetRequest ¶
func NewCmppolicylabelGetRequest(server string, params *CmppolicylabelGetParams) (*http.Request, error)
NewCmppolicylabelGetRequest generates requests for CmppolicylabelGet
func NewContentinspectionGetRequest ¶
func NewContentinspectionGetRequest(server string, params *ContentinspectionGetParams) (*http.Request, error)
NewContentinspectionGetRequest generates requests for ContentinspectionGet
func NewContentinspectionpolicyGetBynameRequest ¶
NewContentinspectionpolicyGetBynameRequest generates requests for ContentinspectionpolicyGetByname
func NewContentinspectionpolicyGetRequest ¶
func NewContentinspectionpolicyGetRequest(server string, params *ContentinspectionpolicyGetParams) (*http.Request, error)
NewContentinspectionpolicyGetRequest generates requests for ContentinspectionpolicyGet
func NewContentinspectionpolicylabelGetBynameRequest ¶
func NewContentinspectionpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
NewContentinspectionpolicylabelGetBynameRequest generates requests for ContentinspectionpolicylabelGetByname
func NewContentinspectionpolicylabelGetRequest ¶
func NewContentinspectionpolicylabelGetRequest(server string, params *ContentinspectionpolicylabelGetParams) (*http.Request, error)
NewContentinspectionpolicylabelGetRequest generates requests for ContentinspectionpolicylabelGet
func NewCrvserverGetBynameRequest ¶
NewCrvserverGetBynameRequest generates requests for CrvserverGetByname
func NewCrvserverGetRequest ¶
func NewCrvserverGetRequest(server string, params *CrvserverGetParams) (*http.Request, error)
NewCrvserverGetRequest generates requests for CrvserverGet
func NewCsvserverGetBynameRequest ¶
NewCsvserverGetBynameRequest generates requests for CsvserverGetByname
func NewCsvserverGetRequest ¶
func NewCsvserverGetRequest(server string, params *CsvserverGetParams) (*http.Request, error)
NewCsvserverGetRequest generates requests for CsvserverGet
func NewDnsGetRequest ¶
func NewDnsGetRequest(server string, params *DnsGetParams) (*http.Request, error)
NewDnsGetRequest generates requests for DnsGet
func NewDnspolicylabelGetBynameRequest ¶
NewDnspolicylabelGetBynameRequest generates requests for DnspolicylabelGetByname
func NewDnspolicylabelGetRequest ¶
func NewDnspolicylabelGetRequest(server string, params *DnspolicylabelGetParams) (*http.Request, error)
NewDnspolicylabelGetRequest generates requests for DnspolicylabelGet
func NewDnsrecordsGetBynameRequest ¶
NewDnsrecordsGetBynameRequest generates requests for DnsrecordsGetByname
func NewDnsrecordsGetRequest ¶
func NewDnsrecordsGetRequest(server string, params *DnsrecordsGetParams) (*http.Request, error)
NewDnsrecordsGetRequest generates requests for DnsrecordsGet
func NewFeoGetRequest ¶
func NewFeoGetRequest(server string, params *FeoGetParams) (*http.Request, error)
NewFeoGetRequest generates requests for FeoGet
func NewGslbdomainGetBynameRequest ¶
NewGslbdomainGetBynameRequest generates requests for GslbdomainGetByname
func NewGslbdomainGetRequest ¶
func NewGslbdomainGetRequest(server string, params *GslbdomainGetParams) (*http.Request, error)
NewGslbdomainGetRequest generates requests for GslbdomainGet
func NewGslbserviceGetBynameRequest ¶
NewGslbserviceGetBynameRequest generates requests for GslbserviceGetByname
func NewGslbserviceGetRequest ¶
func NewGslbserviceGetRequest(server string, params *GslbserviceGetParams) (*http.Request, error)
NewGslbserviceGetRequest generates requests for GslbserviceGet
func NewGslbservicegroupGetBynameRequest ¶
func NewGslbservicegroupGetBynameRequest(server string, servicegroupname string) (*http.Request, error)
NewGslbservicegroupGetBynameRequest generates requests for GslbservicegroupGetByname
func NewGslbservicegroupGetRequest ¶
func NewGslbservicegroupGetRequest(server string, params *GslbservicegroupGetParams) (*http.Request, error)
NewGslbservicegroupGetRequest generates requests for GslbservicegroupGet
func NewGslbservicegroupmemberGetRequest ¶
func NewGslbservicegroupmemberGetRequest(server string, params *GslbservicegroupmemberGetParams) (*http.Request, error)
NewGslbservicegroupmemberGetRequest generates requests for GslbservicegroupmemberGet
func NewGslbsiteGetBynameRequest ¶
NewGslbsiteGetBynameRequest generates requests for GslbsiteGetByname
func NewGslbsiteGetRequest ¶
func NewGslbsiteGetRequest(server string, params *GslbsiteGetParams) (*http.Request, error)
NewGslbsiteGetRequest generates requests for GslbsiteGet
func NewGslbvserverGetBynameRequest ¶
NewGslbvserverGetBynameRequest generates requests for GslbvserverGetByname
func NewGslbvserverGetRequest ¶
func NewGslbvserverGetRequest(server string, params *GslbvserverGetParams) (*http.Request, error)
NewGslbvserverGetRequest generates requests for GslbvserverGet
func NewHanodeGetRequest ¶
func NewHanodeGetRequest(server string, params *HanodeGetParams) (*http.Request, error)
NewHanodeGetRequest generates requests for HanodeGet
func NewIcapolicyGetBynameRequest ¶
NewIcapolicyGetBynameRequest generates requests for IcapolicyGetByname
func NewIcapolicyGetRequest ¶
func NewIcapolicyGetRequest(server string, params *IcapolicyGetParams) (*http.Request, error)
NewIcapolicyGetRequest generates requests for IcapolicyGet
func NewInatGetBynameRequest ¶
NewInatGetBynameRequest generates requests for InatGetByname
func NewInatGetRequest ¶
func NewInatGetRequest(server string, params *InatGetParams) (*http.Request, error)
NewInatGetRequest generates requests for InatGet
func NewInatsessionGetBynameRequest ¶
NewInatsessionGetBynameRequest generates requests for InatsessionGetByname
func NewInatsessionGetRequest ¶
func NewInatsessionGetRequest(server string, params *InatsessionGetParams) (*http.Request, error)
NewInatsessionGetRequest generates requests for InatsessionGet
func NewInterfaceGetBynameRequest ¶
NewInterfaceGetBynameRequest generates requests for InterfaceGetByname
func NewInterfaceGetRequest ¶
func NewInterfaceGetRequest(server string, params *InterfaceGetParams) (*http.Request, error)
NewInterfaceGetRequest generates requests for InterfaceGet
func NewIpsecalgcountersGetBynameRequest ¶
NewIpsecalgcountersGetBynameRequest generates requests for IpsecalgcountersGetByname
func NewIpsecalgcountersGetRequest ¶
func NewIpsecalgcountersGetRequest(server string, params *IpsecalgcountersGetParams) (*http.Request, error)
NewIpsecalgcountersGetRequest generates requests for IpsecalgcountersGet
func NewIpseccountersGetRequest ¶
func NewIpseccountersGetRequest(server string, params *IpseccountersGetParams) (*http.Request, error)
NewIpseccountersGetRequest generates requests for IpseccountersGet
func NewLbpolicyGetBynameRequest ¶
NewLbpolicyGetBynameRequest generates requests for LbpolicyGetByname
func NewLbpolicyGetRequest ¶
func NewLbpolicyGetRequest(server string, params *LbpolicyGetParams) (*http.Request, error)
NewLbpolicyGetRequest generates requests for LbpolicyGet
func NewLbpolicylabelGetBynameRequest ¶
NewLbpolicylabelGetBynameRequest generates requests for LbpolicylabelGetByname
func NewLbpolicylabelGetRequest ¶
func NewLbpolicylabelGetRequest(server string, params *LbpolicylabelGetParams) (*http.Request, error)
NewLbpolicylabelGetRequest generates requests for LbpolicylabelGet
func NewLbvserverGetBynameRequest ¶
NewLbvserverGetBynameRequest generates requests for LbvserverGetByname
func NewLbvserverGetRequest ¶
func NewLbvserverGetRequest(server string, params *LbvserverGetParams) (*http.Request, error)
NewLbvserverGetRequest generates requests for LbvserverGet
func NewLldpGetBynameRequest ¶
NewLldpGetBynameRequest generates requests for LldpGetByname
func NewLldpGetRequest ¶
func NewLldpGetRequest(server string, params *LldpGetParams) (*http.Request, error)
NewLldpGetRequest generates requests for LldpGet
func NewLsnGetRequest ¶
func NewLsnGetRequest(server string, params *LsnGetParams) (*http.Request, error)
NewLsnGetRequest generates requests for LsnGet
func NewLsndsliteGetRequest ¶
func NewLsndsliteGetRequest(server string, params *LsndsliteGetParams) (*http.Request, error)
NewLsndsliteGetRequest generates requests for LsndsliteGet
func NewLsngroupGetBynameRequest ¶
NewLsngroupGetBynameRequest generates requests for LsngroupGetByname
func NewLsngroupGetRequest ¶
func NewLsngroupGetRequest(server string, params *LsngroupGetParams) (*http.Request, error)
NewLsngroupGetRequest generates requests for LsngroupGet
func NewLsnnat64GetRequest ¶
func NewLsnnat64GetRequest(server string, params *Lsnnat64GetParams) (*http.Request, error)
NewLsnnat64GetRequest generates requests for Lsnnat64Get
func NewLsnpoolGetBynameRequest ¶
NewLsnpoolGetBynameRequest generates requests for LsnpoolGetByname
func NewLsnpoolGetRequest ¶
func NewLsnpoolGetRequest(server string, params *LsnpoolGetParams) (*http.Request, error)
NewLsnpoolGetRequest generates requests for LsnpoolGet
func NewMapbmrGetBynameRequest ¶
NewMapbmrGetBynameRequest generates requests for MapbmrGetByname
func NewMapbmrGetRequest ¶
func NewMapbmrGetRequest(server string, params *MapbmrGetParams) (*http.Request, error)
NewMapbmrGetRequest generates requests for MapbmrGet
func NewMapdomainGetBynameRequest ¶
NewMapdomainGetBynameRequest generates requests for MapdomainGetByname
func NewMapdomainGetRequest ¶
func NewMapdomainGetRequest(server string, params *MapdomainGetParams) (*http.Request, error)
NewMapdomainGetRequest generates requests for MapdomainGet
func NewNat64GetRequest ¶
func NewNat64GetRequest(server string, params *Nat64GetParams) (*http.Request, error)
NewNat64GetRequest generates requests for Nat64Get
func NewNsGetRequest ¶
func NewNsGetRequest(server string, params *NsGetParams) (*http.Request, error)
NewNsGetRequest generates requests for NsGet
func NewNsacl6GetBynameRequest ¶
NewNsacl6GetBynameRequest generates requests for Nsacl6GetByname
func NewNsacl6GetRequest ¶
func NewNsacl6GetRequest(server string, params *Nsacl6GetParams) (*http.Request, error)
NewNsacl6GetRequest generates requests for Nsacl6Get
func NewNsaclGetBynameRequest ¶
NewNsaclGetBynameRequest generates requests for NsaclGetByname
func NewNsaclGetRequest ¶
func NewNsaclGetRequest(server string, params *NsaclGetParams) (*http.Request, error)
NewNsaclGetRequest generates requests for NsaclGet
func NewNslimitidentifierGetBynameRequest ¶
NewNslimitidentifierGetBynameRequest generates requests for NslimitidentifierGetByname
func NewNslimitidentifierGetRequest ¶
func NewNslimitidentifierGetRequest(server string, params *NslimitidentifierGetParams) (*http.Request, error)
NewNslimitidentifierGetRequest generates requests for NslimitidentifierGet
func NewNsmemoryGetBynameRequest ¶
NewNsmemoryGetBynameRequest generates requests for NsmemoryGetByname
func NewNsmemoryGetRequest ¶
func NewNsmemoryGetRequest(server string, params *NsmemoryGetParams) (*http.Request, error)
NewNsmemoryGetRequest generates requests for NsmemoryGet
func NewNspartitionGetBynameRequest ¶
NewNspartitionGetBynameRequest generates requests for NspartitionGetByname
func NewNspartitionGetRequest ¶
func NewNspartitionGetRequest(server string, params *NspartitionGetParams) (*http.Request, error)
NewNspartitionGetRequest generates requests for NspartitionGet
func NewNspbr6GetBynameRequest ¶
NewNspbr6GetBynameRequest generates requests for Nspbr6GetByname
func NewNspbr6GetRequest ¶
func NewNspbr6GetRequest(server string, params *Nspbr6GetParams) (*http.Request, error)
NewNspbr6GetRequest generates requests for Nspbr6Get
func NewNspbrGetBynameRequest ¶
NewNspbrGetBynameRequest generates requests for NspbrGetByname
func NewNspbrGetRequest ¶
func NewNspbrGetRequest(server string, params *NspbrGetParams) (*http.Request, error)
NewNspbrGetRequest generates requests for NspbrGet
func NewNssimpleacl6GetRequest ¶
func NewNssimpleacl6GetRequest(server string, params *Nssimpleacl6GetParams) (*http.Request, error)
NewNssimpleacl6GetRequest generates requests for Nssimpleacl6Get
func NewNssimpleaclGetRequest ¶
func NewNssimpleaclGetRequest(server string, params *NssimpleaclGetParams) (*http.Request, error)
NewNssimpleaclGetRequest generates requests for NssimpleaclGet
func NewNstrafficdomainGetBynameRequest ¶
NewNstrafficdomainGetBynameRequest generates requests for NstrafficdomainGetByname
func NewNstrafficdomainGetRequest ¶
func NewNstrafficdomainGetRequest(server string, params *NstrafficdomainGetParams) (*http.Request, error)
NewNstrafficdomainGetRequest generates requests for NstrafficdomainGet
func NewPcpserverGetBynameRequest ¶
NewPcpserverGetBynameRequest generates requests for PcpserverGetByname
func NewPcpserverGetRequest ¶
func NewPcpserverGetRequest(server string, params *PcpserverGetParams) (*http.Request, error)
NewPcpserverGetRequest generates requests for PcpserverGet
func NewProtocolhttp2GetRequest ¶
func NewProtocolhttp2GetRequest(server string, params *Protocolhttp2GetParams) (*http.Request, error)
NewProtocolhttp2GetRequest generates requests for Protocolhttp2Get
func NewProtocolhttp3GetRequest ¶
func NewProtocolhttp3GetRequest(server string, params *Protocolhttp3GetParams) (*http.Request, error)
NewProtocolhttp3GetRequest generates requests for Protocolhttp3Get
func NewProtocolhttpGetRequest ¶
func NewProtocolhttpGetRequest(server string, params *ProtocolhttpGetParams) (*http.Request, error)
NewProtocolhttpGetRequest generates requests for ProtocolhttpGet
func NewProtocolicmpGetRequest ¶
func NewProtocolicmpGetRequest(server string, params *ProtocolicmpGetParams) (*http.Request, error)
NewProtocolicmpGetRequest generates requests for ProtocolicmpGet
func NewProtocolicmpv6GetRequest ¶
func NewProtocolicmpv6GetRequest(server string, params *Protocolicmpv6GetParams) (*http.Request, error)
NewProtocolicmpv6GetRequest generates requests for Protocolicmpv6Get
func NewProtocolipGetRequest ¶
func NewProtocolipGetRequest(server string, params *ProtocolipGetParams) (*http.Request, error)
NewProtocolipGetRequest generates requests for ProtocolipGet
func NewProtocolipv6GetRequest ¶
func NewProtocolipv6GetRequest(server string, params *Protocolipv6GetParams) (*http.Request, error)
NewProtocolipv6GetRequest generates requests for Protocolipv6Get
func NewProtocolmptcpGetRequest ¶
func NewProtocolmptcpGetRequest(server string, params *ProtocolmptcpGetParams) (*http.Request, error)
NewProtocolmptcpGetRequest generates requests for ProtocolmptcpGet
func NewProtocolquicGetRequest ¶
func NewProtocolquicGetRequest(server string, params *ProtocolquicGetParams) (*http.Request, error)
NewProtocolquicGetRequest generates requests for ProtocolquicGet
func NewProtocolquicbridgeGetRequest ¶
func NewProtocolquicbridgeGetRequest(server string, params *ProtocolquicbridgeGetParams) (*http.Request, error)
NewProtocolquicbridgeGetRequest generates requests for ProtocolquicbridgeGet
func NewProtocoltcpGetRequest ¶
func NewProtocoltcpGetRequest(server string, params *ProtocoltcpGetParams) (*http.Request, error)
NewProtocoltcpGetRequest generates requests for ProtocoltcpGet
func NewProtocoludpGetRequest ¶
func NewProtocoludpGetRequest(server string, params *ProtocoludpGetParams) (*http.Request, error)
NewProtocoludpGetRequest generates requests for ProtocoludpGet
func NewQosGetRequest ¶
func NewQosGetRequest(server string, params *QosGetParams) (*http.Request, error)
NewQosGetRequest generates requests for QosGet
func NewResponderpolicyGetBynameRequest ¶
NewResponderpolicyGetBynameRequest generates requests for ResponderpolicyGetByname
func NewResponderpolicyGetRequest ¶
func NewResponderpolicyGetRequest(server string, params *ResponderpolicyGetParams) (*http.Request, error)
NewResponderpolicyGetRequest generates requests for ResponderpolicyGet
func NewResponderpolicylabelGetBynameRequest ¶
func NewResponderpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
NewResponderpolicylabelGetBynameRequest generates requests for ResponderpolicylabelGetByname
func NewResponderpolicylabelGetRequest ¶
func NewResponderpolicylabelGetRequest(server string, params *ResponderpolicylabelGetParams) (*http.Request, error)
NewResponderpolicylabelGetRequest generates requests for ResponderpolicylabelGet
func NewRewritepolicyGetBynameRequest ¶
NewRewritepolicyGetBynameRequest generates requests for RewritepolicyGetByname
func NewRewritepolicyGetRequest ¶
func NewRewritepolicyGetRequest(server string, params *RewritepolicyGetParams) (*http.Request, error)
NewRewritepolicyGetRequest generates requests for RewritepolicyGet
func NewRewritepolicylabelGetBynameRequest ¶
NewRewritepolicylabelGetBynameRequest generates requests for RewritepolicylabelGetByname
func NewRewritepolicylabelGetRequest ¶
func NewRewritepolicylabelGetRequest(server string, params *RewritepolicylabelGetParams) (*http.Request, error)
NewRewritepolicylabelGetRequest generates requests for RewritepolicylabelGet
func NewRnat6GetRequest ¶
func NewRnat6GetRequest(server string, params *Rnat6GetParams) (*http.Request, error)
NewRnat6GetRequest generates requests for Rnat6Get
func NewRnatGetRequest ¶
func NewRnatGetRequest(server string, params *RnatGetParams) (*http.Request, error)
NewRnatGetRequest generates requests for RnatGet
func NewRnatipGetBynameRequest ¶
NewRnatipGetBynameRequest generates requests for RnatipGetByname
func NewRnatipGetRequest ¶
func NewRnatipGetRequest(server string, params *RnatipGetParams) (*http.Request, error)
NewRnatipGetRequest generates requests for RnatipGet
func NewServiceGetBynameRequest ¶
NewServiceGetBynameRequest generates requests for ServiceGetByname
func NewServiceGetRequest ¶
func NewServiceGetRequest(server string, params *ServiceGetParams) (*http.Request, error)
NewServiceGetRequest generates requests for ServiceGet
func NewServicegroupGetBynameRequest ¶
NewServicegroupGetBynameRequest generates requests for ServicegroupGetByname
func NewServicegroupGetRequest ¶
func NewServicegroupGetRequest(server string, params *ServicegroupGetParams) (*http.Request, error)
NewServicegroupGetRequest generates requests for ServicegroupGet
func NewServicegroupmemberGetBynameRequest ¶
NewServicegroupmemberGetBynameRequest generates requests for ServicegroupmemberGetByname
func NewServicegroupmemberGetRequest ¶
func NewServicegroupmemberGetRequest(server string, params *ServicegroupmemberGetParams) (*http.Request, error)
NewServicegroupmemberGetRequest generates requests for ServicegroupmemberGet
func NewSnmpGetRequest ¶
func NewSnmpGetRequest(server string, params *SnmpGetParams) (*http.Request, error)
NewSnmpGetRequest generates requests for SnmpGet
func NewSpilloverpolicyGetBynameRequest ¶
NewSpilloverpolicyGetBynameRequest generates requests for SpilloverpolicyGetByname
func NewSpilloverpolicyGetRequest ¶
func NewSpilloverpolicyGetRequest(server string, params *SpilloverpolicyGetParams) (*http.Request, error)
NewSpilloverpolicyGetRequest generates requests for SpilloverpolicyGet
func NewSslGetRequest ¶
func NewSslGetRequest(server string, params *SslGetParams) (*http.Request, error)
NewSslGetRequest generates requests for SslGet
func NewSslvserverGetBynameRequest ¶
NewSslvserverGetBynameRequest generates requests for SslvserverGetByname
func NewSslvserverGetRequest ¶
func NewSslvserverGetRequest(server string, params *SslvserverGetParams) (*http.Request, error)
NewSslvserverGetRequest generates requests for SslvserverGet
func NewStreamidentifierGetBynameRequest ¶
NewStreamidentifierGetBynameRequest generates requests for StreamidentifierGetByname
func NewStreamidentifierGetRequest ¶
func NewStreamidentifierGetRequest(server string, params *StreamidentifierGetParams) (*http.Request, error)
NewStreamidentifierGetRequest generates requests for StreamidentifierGet
func NewSystemGetRequest ¶
func NewSystemGetRequest(server string, params *SystemGetParams) (*http.Request, error)
NewSystemGetRequest generates requests for SystemGet
func NewSystembwGetRequest ¶
func NewSystembwGetRequest(server string, params *SystembwGetParams) (*http.Request, error)
NewSystembwGetRequest generates requests for SystembwGet
func NewSystemcpuGetBynameRequest ¶
NewSystemcpuGetBynameRequest generates requests for SystemcpuGetByname
func NewSystemcpuGetRequest ¶
func NewSystemcpuGetRequest(server string, params *SystemcpuGetParams) (*http.Request, error)
NewSystemcpuGetRequest generates requests for SystemcpuGet
func NewSystemmemoryGetRequest ¶
func NewSystemmemoryGetRequest(server string, params *SystemmemoryGetParams) (*http.Request, error)
NewSystemmemoryGetRequest generates requests for SystemmemoryGet
func NewTmsessionpolicyGetBynameRequest ¶
NewTmsessionpolicyGetBynameRequest generates requests for TmsessionpolicyGetByname
func NewTmsessionpolicyGetRequest ¶
func NewTmsessionpolicyGetRequest(server string, params *TmsessionpolicyGetParams) (*http.Request, error)
NewTmsessionpolicyGetRequest generates requests for TmsessionpolicyGet
func NewTmtrafficpolicyGetBynameRequest ¶
NewTmtrafficpolicyGetBynameRequest generates requests for TmtrafficpolicyGetByname
func NewTmtrafficpolicyGetRequest ¶
func NewTmtrafficpolicyGetRequest(server string, params *TmtrafficpolicyGetParams) (*http.Request, error)
NewTmtrafficpolicyGetRequest generates requests for TmtrafficpolicyGet
func NewTransformpolicyGetBynameRequest ¶
NewTransformpolicyGetBynameRequest generates requests for TransformpolicyGetByname
func NewTransformpolicyGetRequest ¶
func NewTransformpolicyGetRequest(server string, params *TransformpolicyGetParams) (*http.Request, error)
NewTransformpolicyGetRequest generates requests for TransformpolicyGet
func NewTransformpolicylabelGetBynameRequest ¶
func NewTransformpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
NewTransformpolicylabelGetBynameRequest generates requests for TransformpolicylabelGetByname
func NewTransformpolicylabelGetRequest ¶
func NewTransformpolicylabelGetRequest(server string, params *TransformpolicylabelGetParams) (*http.Request, error)
NewTransformpolicylabelGetRequest generates requests for TransformpolicylabelGet
func NewTunnelip6GetBynameRequest ¶
NewTunnelip6GetBynameRequest generates requests for Tunnelip6GetByname
func NewTunnelip6GetRequest ¶
func NewTunnelip6GetRequest(server string, params *Tunnelip6GetParams) (*http.Request, error)
NewTunnelip6GetRequest generates requests for Tunnelip6Get
func NewTunnelipGetBynameRequest ¶
NewTunnelipGetBynameRequest generates requests for TunnelipGetByname
func NewTunnelipGetRequest ¶
func NewTunnelipGetRequest(server string, params *TunnelipGetParams) (*http.Request, error)
NewTunnelipGetRequest generates requests for TunnelipGet
func NewTunneltrafficpolicyGetBynameRequest ¶
NewTunneltrafficpolicyGetBynameRequest generates requests for TunneltrafficpolicyGetByname
func NewTunneltrafficpolicyGetRequest ¶
func NewTunneltrafficpolicyGetRequest(server string, params *TunneltrafficpolicyGetParams) (*http.Request, error)
NewTunneltrafficpolicyGetRequest generates requests for TunneltrafficpolicyGet
func NewUservserverGetBynameRequest ¶
NewUservserverGetBynameRequest generates requests for UservserverGetByname
func NewUservserverGetRequest ¶
func NewUservserverGetRequest(server string, params *UservserverGetParams) (*http.Request, error)
NewUservserverGetRequest generates requests for UservserverGet
func NewVideooptimizationGetRequest ¶
func NewVideooptimizationGetRequest(server string, params *VideooptimizationGetParams) (*http.Request, error)
NewVideooptimizationGetRequest generates requests for VideooptimizationGet
func NewVideooptimizationdetectionpolicyGetBynameRequest ¶
func NewVideooptimizationdetectionpolicyGetBynameRequest(server string, name string) (*http.Request, error)
NewVideooptimizationdetectionpolicyGetBynameRequest generates requests for VideooptimizationdetectionpolicyGetByname
func NewVideooptimizationdetectionpolicyGetRequest ¶
func NewVideooptimizationdetectionpolicyGetRequest(server string, params *VideooptimizationdetectionpolicyGetParams) (*http.Request, error)
NewVideooptimizationdetectionpolicyGetRequest generates requests for VideooptimizationdetectionpolicyGet
func NewVideooptimizationdetectionpolicylabelGetBynameRequest ¶
func NewVideooptimizationdetectionpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
NewVideooptimizationdetectionpolicylabelGetBynameRequest generates requests for VideooptimizationdetectionpolicylabelGetByname
func NewVideooptimizationdetectionpolicylabelGetRequest ¶
func NewVideooptimizationdetectionpolicylabelGetRequest(server string, params *VideooptimizationdetectionpolicylabelGetParams) (*http.Request, error)
NewVideooptimizationdetectionpolicylabelGetRequest generates requests for VideooptimizationdetectionpolicylabelGet
func NewVideooptimizationpacingpolicyGetBynameRequest ¶
func NewVideooptimizationpacingpolicyGetBynameRequest(server string, name string) (*http.Request, error)
NewVideooptimizationpacingpolicyGetBynameRequest generates requests for VideooptimizationpacingpolicyGetByname
func NewVideooptimizationpacingpolicyGetRequest ¶
func NewVideooptimizationpacingpolicyGetRequest(server string, params *VideooptimizationpacingpolicyGetParams) (*http.Request, error)
NewVideooptimizationpacingpolicyGetRequest generates requests for VideooptimizationpacingpolicyGet
func NewVideooptimizationpacingpolicylabelGetBynameRequest ¶
func NewVideooptimizationpacingpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)
NewVideooptimizationpacingpolicylabelGetBynameRequest generates requests for VideooptimizationpacingpolicylabelGetByname
func NewVideooptimizationpacingpolicylabelGetRequest ¶
func NewVideooptimizationpacingpolicylabelGetRequest(server string, params *VideooptimizationpacingpolicylabelGetParams) (*http.Request, error)
NewVideooptimizationpacingpolicylabelGetRequest generates requests for VideooptimizationpacingpolicylabelGet
func NewVlanGetBynameRequest ¶
NewVlanGetBynameRequest generates requests for VlanGetByname
func NewVlanGetRequest ¶
func NewVlanGetRequest(server string, params *VlanGetParams) (*http.Request, error)
NewVlanGetRequest generates requests for VlanGet
func NewVpnGetRequest ¶
func NewVpnGetRequest(server string, params *VpnGetParams) (*http.Request, error)
NewVpnGetRequest generates requests for VpnGet
func NewVpnurlpolicyGetBynameRequest ¶
NewVpnurlpolicyGetBynameRequest generates requests for VpnurlpolicyGetByname
func NewVpnurlpolicyGetRequest ¶
func NewVpnurlpolicyGetRequest(server string, params *VpnurlpolicyGetParams) (*http.Request, error)
NewVpnurlpolicyGetRequest generates requests for VpnurlpolicyGet
func NewVpnvserverGetBynameRequest ¶
NewVpnvserverGetBynameRequest generates requests for VpnvserverGetByname
func NewVpnvserverGetRequest ¶
func NewVpnvserverGetRequest(server string, params *VpnvserverGetParams) (*http.Request, error)
NewVpnvserverGetRequest generates requests for VpnvserverGet
func NewVxlanGetBynameRequest ¶
NewVxlanGetBynameRequest generates requests for VxlanGetByname
func NewVxlanGetRequest ¶
func NewVxlanGetRequest(server string, params *VxlanGetParams) (*http.Request, error)
NewVxlanGetRequest generates requests for VxlanGet
Types ¶
type AaaAaa ¶
type AaaAaa struct {
// Aaaauthfail |
// Count of authentication failures.
Aaaauthfail *float32 `json:"aaaauthfail,omitempty"`
// Aaaauthfailrate |
// Count of authentication failures.
Aaaauthfailrate *float32 `json:"aaaauthfailrate,omitempty"`
// Aaaauthnonhttpfail |
// Count of non HTTP connections that failed authorization.
Aaaauthnonhttpfail *float32 `json:"aaaauthnonhttpfail,omitempty"`
// Aaaauthnonhttpfailrate |
// Count of non HTTP connections that failed authorization.
Aaaauthnonhttpfailrate *float32 `json:"aaaauthnonhttpfailrate,omitempty"`
// Aaaauthnonhttpsuccess |
// Count of non HTTP connections that succeeded authorization.
Aaaauthnonhttpsuccess *float32 `json:"aaaauthnonhttpsuccess,omitempty"`
// Aaaauthnonhttpsuccessrate |
// Count of non HTTP connections that succeeded authorization.
Aaaauthnonhttpsuccessrate *float32 `json:"aaaauthnonhttpsuccessrate,omitempty"`
// Aaaauthonlyhttpfail |
// Count of HTTP connections that failed authorization.
Aaaauthonlyhttpfail *float32 `json:"aaaauthonlyhttpfail,omitempty"`
// Aaaauthonlyhttpfailrate |
// Count of HTTP connections that failed authorization.
Aaaauthonlyhttpfailrate *float32 `json:"aaaauthonlyhttpfailrate,omitempty"`
// Aaaauthonlyhttpsuccess |
// Count of HTTP connections that succeeded authorization.
Aaaauthonlyhttpsuccess *float32 `json:"aaaauthonlyhttpsuccess,omitempty"`
// Aaaauthonlyhttpsuccessrate |
// Count of HTTP connections that succeeded authorization.
Aaaauthonlyhttpsuccessrate *float32 `json:"aaaauthonlyhttpsuccessrate,omitempty"`
// Aaaauthsuccess |
// Count of authentication successes.
Aaaauthsuccess *float32 `json:"aaaauthsuccess,omitempty"`
// Aaaauthsuccessrate |
// Count of authentication successes.
Aaaauthsuccessrate *float32 `json:"aaaauthsuccessrate,omitempty"`
// Aaacuricaconn |
// Count of current SmartAccess ICA connections.
Aaacuricaconn *float32 `json:"aaacuricaconn,omitempty"`
// Aaacuricaconnrate |
// Count of current SmartAccess ICA connections.
Aaacuricaconnrate *float32 `json:"aaacuricaconnrate,omitempty"`
// Aaacuricaonlyconn |
// Count of current Basic ICA only connections.
Aaacuricaonlyconn *float32 `json:"aaacuricaonlyconn,omitempty"`
// Aaacuricaonlyconnrate |
// Count of current Basic ICA only connections.
Aaacuricaonlyconnrate *float32 `json:"aaacuricaonlyconnrate,omitempty"`
// Aaacuricasessions |
// Count of current Basic ICA only sessions.
Aaacuricasessions *float32 `json:"aaacuricasessions,omitempty"`
// Aaacuricasessionsrate |
// Count of current Basic ICA only sessions.
Aaacuricasessionsrate *float32 `json:"aaacuricasessionsrate,omitempty"`
// Aaacursessions |
// Count of current SmartAccess AAA sessions.
Aaacursessions *float32 `json:"aaacursessions,omitempty"`
// Aaacursessionsrate |
// Count of current SmartAccess AAA sessions.
Aaacursessionsrate *float32 `json:"aaacursessionsrate,omitempty"`
// Aaacurtmsessions |
// Count of current AAATM sessions.
Aaacurtmsessions *float32 `json:"aaacurtmsessions,omitempty"`
// Aaacurtmsessionsrate |
// Count of current AAATM sessions.
Aaacurtmsessionsrate *float32 `json:"aaacurtmsessionsrate,omitempty"`
// Aaasessionsrate |
// Count of all SmartAccess AAA sessions.
Aaasessionsrate *float32 `json:"aaasessionsrate,omitempty"`
// Aaasessiontimeoutrate |
// Count of AAA sessions that have timed out.
Aaasessiontimeoutrate *float32 `json:"aaasessiontimeoutrate,omitempty"`
// Aaatmsessionsrate |
// Count of all AAATM sessions.
Aaatmsessionsrate *float32 `json:"aaatmsessionsrate,omitempty"`
// Aaatmtotwafblock |
// Total Number of Requests that are blocked as part of Appfw Validation for AAATM
Aaatmtotwafblock *float32 `json:"aaatmtotwafblock,omitempty"`
// Aaatmwafblockrate |
// Total Number of Requests that are blocked as part of Appfw Validation for AAATM
Aaatmwafblockrate *float32 `json:"aaatmwafblockrate,omitempty"`
// Aaatotsessions |
// Count of all SmartAccess AAA sessions.
Aaatotsessions *float32 `json:"aaatotsessions,omitempty"`
// Aaatotsessiontimeout |
// Count of AAA sessions that have timed out.
Aaatotsessiontimeout *float32 `json:"aaatotsessiontimeout,omitempty"`
// Aaatottmsessions |
// Count of all AAATM sessions.
Aaatottmsessions *float32 `json:"aaatottmsessions,omitempty"`
// Aaatotwafblock |
// Total Number of Requests that are blocked as part of Appfw Validation for AAA
Aaatotwafblock *float32 `json:"aaatotwafblock,omitempty"`
// Aaawafblockrate |
// Total Number of Requests that are blocked as part of Appfw Validation for AAA
Aaawafblockrate *float32 `json:"aaawafblockrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *AaaAaaClearstats `json:"clearstats,omitempty"`
}
AaaAaa defines model for aaa_aaa.
type AaaAaaClearstats ¶
type AaaAaaClearstats string
AaaAaaClearstats |
Clear the statsistics / counters
const ( AaaAaaClearstatsBasic AaaAaaClearstats = "basic" AaaAaaClearstatsFull AaaAaaClearstats = "full" )
Defines values for AaaAaaClearstats.
type AaaAaaResponse ¶
type AaaAaaResponse struct {
Aaa *AaaAaa `json:"aaa,omitempty"`
}
AaaAaaResponse defines model for aaa_aaa_response.
type AaaApiresponse ¶
type AaaApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AaaApiresponse defines model for aaa_apiresponse.
type AaaGetParams ¶
type AaaGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >,
Args *AaaArgs `form:"args,omitempty" json:"args,omitempty"`
}
AaaGetParams defines parameters for AaaGet.
type AaaGetResponse ¶
type AaaGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Aaa *AaaAaa `json:"aaa,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAaaGetResponse ¶
func ParseAaaGetResponse(rsp *http.Response) (*AaaGetResponse, error)
ParseAaaGetResponse parses an HTTP response from a AaaGetWithResponse call
func (AaaGetResponse) Status ¶
func (r AaaGetResponse) Status() string
Status returns HTTPResponse.Status
func (AaaGetResponse) StatusCode ¶
func (r AaaGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApispecApiresponse ¶
type ApispecApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ApispecApiresponse defines model for apispec_apiresponse.
type ApispecApispec ¶
type ApispecApispec struct {
// Apispechits |
// Number of received requests for the API specification.
Apispechits *float32 `json:"apispechits,omitempty"`
// Apispechitsrate |
// Number of received requests for the API specification.
Apispechitsrate *float32 `json:"apispechitsrate,omitempty"`
// Apispecsuccessfullyvalidated |
// Number of successfully validated requests for the API specification.
Apispecsuccessfullyvalidated *float32 `json:"apispecsuccessfullyvalidated,omitempty"`
// Apispecsuccessfullyvalidatedrate |
// Number of successfully validated requests for the API specification.
Apispecsuccessfullyvalidatedrate *float32 `json:"apispecsuccessfullyvalidatedrate,omitempty"`
// Apispecunmatched |
// Number of requests non matching this API specification.
Apispecunmatched *float32 `json:"apispecunmatched,omitempty"`
// Apispecunmatchedrate |
// Number of requests non matching this API specification.
Apispecunmatchedrate *float32 `json:"apispecunmatchedrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *ApispecApispecClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the api spec for which to display stats.
Name *string `json:"name,omitempty"`
}
ApispecApispec defines model for apispec_apispec.
type ApispecApispecClearstats ¶
type ApispecApispecClearstats string
ApispecApispecClearstats |
Clear the statsistics / counters
const ( ApispecApispecClearstatsBasic ApispecApispecClearstats = "basic" ApispecApispecClearstatsFull ApispecApispecClearstats = "full" )
Defines values for ApispecApispecClearstats.
type ApispecApispecResponse ¶
type ApispecApispecResponse struct {
Apispec interface{} `json:"apispec,omitempty"`
}
ApispecApispecResponse defines model for apispec_apispec_response.
type ApispecGetBynameResponse ¶
type ApispecGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Apispec interface{} `json:"apispec,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseApispecGetBynameResponse ¶
func ParseApispecGetBynameResponse(rsp *http.Response) (*ApispecGetBynameResponse, error)
ParseApispecGetBynameResponse parses an HTTP response from a ApispecGetBynameWithResponse call
func (ApispecGetBynameResponse) Status ¶
func (r ApispecGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ApispecGetBynameResponse) StatusCode ¶
func (r ApispecGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ApispecGetParams ¶
type ApispecGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *ApispecArgs `form:"args,omitempty" json:"args,omitempty"`
}
ApispecGetParams defines parameters for ApispecGet.
type ApispecGetResponse ¶
type ApispecGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Apispec interface{} `json:"apispec,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseApispecGetResponse ¶
func ParseApispecGetResponse(rsp *http.Response) (*ApispecGetResponse, error)
ParseApispecGetResponse parses an HTTP response from a ApispecGetWithResponse call
func (ApispecGetResponse) Status ¶
func (r ApispecGetResponse) Status() string
Status returns HTTPResponse.Status
func (ApispecGetResponse) StatusCode ¶
func (r ApispecGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppflowApiresponse ¶
type AppflowApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AppflowApiresponse defines model for appflow_apiresponse.
type AppflowAppflow ¶
type AppflowAppflow struct {
// Appflowflowsrate |
// The total number of AppFlow (IPFIX) flows that the Citrix ADC has transmitted.
Appflowflowsrate *float32 `json:"appflowflowsrate,omitempty"`
// Appflowignoctetsrate |
// The total number of octets that the Citrix ADC has ignored for AppFlow (IPFIX).
Appflowignoctetsrate *float32 `json:"appflowignoctetsrate,omitempty"`
// Appflowignpacketssrate |
// The total number of packets that the Citrix ADC has ignored for AppFlow (IPFIX).
Appflowignpacketssrate *float32 `json:"appflowignpacketssrate,omitempty"`
// Appflownotxflowsrate |
// The total number of AppFlow (IPFIX) flows that the Citrix ADC has not transmitted.
Appflownotxflowsrate *float32 `json:"appflownotxflowsrate,omitempty"`
// Appflownotxoctetsrate |
// The total number of AppFlow (IPFIX) octets that the Citrix ADC has not transmitted.
Appflownotxoctetsrate *float32 `json:"appflownotxoctetsrate,omitempty"`
// Appflownotxpacketsrate |
// The total number of AppFlow (IPFIX) packets that the Citrix ADC has not transmitted.
Appflownotxpacketsrate *float32 `json:"appflownotxpacketsrate,omitempty"`
// Appflowtotalflows |
// The total number of AppFlow (IPFIX) flows that the Citrix ADC has transmitted.
Appflowtotalflows *float32 `json:"appflowtotalflows,omitempty"`
// Appflowtotalignoctets |
// The total number of octets that the Citrix ADC has ignored for AppFlow (IPFIX).
Appflowtotalignoctets *float32 `json:"appflowtotalignoctets,omitempty"`
// Appflowtotalignpacketss |
// The total number of packets that the Citrix ADC has ignored for AppFlow (IPFIX).
Appflowtotalignpacketss *float32 `json:"appflowtotalignpacketss,omitempty"`
// Appflowtotalnotxflows |
// The total number of AppFlow (IPFIX) flows that the Citrix ADC has not transmitted.
Appflowtotalnotxflows *float32 `json:"appflowtotalnotxflows,omitempty"`
// Appflowtotalnotxoctets |
// The total number of AppFlow (IPFIX) octets that the Citrix ADC has not transmitted.
Appflowtotalnotxoctets *float32 `json:"appflowtotalnotxoctets,omitempty"`
// Appflowtotalnotxpackets |
// The total number of AppFlow (IPFIX) packets that the Citrix ADC has not transmitted.
Appflowtotalnotxpackets *float32 `json:"appflowtotalnotxpackets,omitempty"`
// Appflowtotaltxmessagess |
// The total number of AppFlow (IPFIX) messages that the Citrix ADC has transmitted.
Appflowtotaltxmessagess *float32 `json:"appflowtotaltxmessagess,omitempty"`
// Appflowtotaltxoctets |
// The total number of AppFlow (IPFIX) octets that the Citrix ADC has transmitted.
Appflowtotaltxoctets *float32 `json:"appflowtotaltxoctets,omitempty"`
// Appflowtxmessagessrate |
// The total number of AppFlow (IPFIX) messages that the Citrix ADC has transmitted.
Appflowtxmessagessrate *float32 `json:"appflowtxmessagessrate,omitempty"`
// Appflowtxoctetsrate |
// The total number of AppFlow (IPFIX) octets that the Citrix ADC has transmitted.
Appflowtxoctetsrate *float32 `json:"appflowtxoctetsrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *AppflowAppflowClearstats `json:"clearstats,omitempty"`
}
AppflowAppflow defines model for appflow_appflow.
type AppflowAppflowClearstats ¶
type AppflowAppflowClearstats string
AppflowAppflowClearstats |
Clear the statsistics / counters
const ( AppflowAppflowClearstatsBasic AppflowAppflowClearstats = "basic" AppflowAppflowClearstatsFull AppflowAppflowClearstats = "full" )
Defines values for AppflowAppflowClearstats.
type AppflowAppflowResponse ¶
type AppflowAppflowResponse struct {
Appflow *AppflowAppflow `json:"appflow,omitempty"`
}
AppflowAppflowResponse defines model for appflow_appflow_response.
type AppflowGetParams ¶
type AppflowGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *AppflowArgs `form:"args,omitempty" json:"args,omitempty"`
}
AppflowGetParams defines parameters for AppflowGet.
type AppflowGetResponse ¶
type AppflowGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appflow *AppflowAppflow `json:"appflow,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppflowGetResponse ¶
func ParseAppflowGetResponse(rsp *http.Response) (*AppflowGetResponse, error)
ParseAppflowGetResponse parses an HTTP response from a AppflowGetWithResponse call
func (AppflowGetResponse) Status ¶
func (r AppflowGetResponse) Status() string
Status returns HTTPResponse.Status
func (AppflowGetResponse) StatusCode ¶
func (r AppflowGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppfwApiresponse ¶
type AppfwApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AppfwApiresponse defines model for appfw_apiresponse.
type AppfwAppfw ¶
type AppfwAppfw struct {
// Appfirewallaborts |
// Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.
Appfirewallaborts *float32 `json:"appfirewallaborts,omitempty"`
// Appfirewallabortsrate |
// Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.
Appfirewallabortsrate *float32 `json:"appfirewallabortsrate,omitempty"`
// Appfirewallcfgcanonicalizehtmlresponse |
// Number of profiles with Canonicalize HTML Response enabled in the Application Firewall.
Appfirewallcfgcanonicalizehtmlresponse *float32 `json:"appfirewallcfgcanonicalizehtmlresponse,omitempty"`
// Appfirewallcfgcheckrequestheaders |
// Number of profiles with Check Request Headers enabled in the Application Firewall.
Appfirewallcfgcheckrequestheaders *float32 `json:"appfirewallcfgcheckrequestheaders,omitempty"`
// Number of profiles with Config Cookie Transforms enabled in the Application Firewall.
Appfirewallcfgcookietransforms *float32 `json:"appfirewallcfgcookietransforms,omitempty"`
// Appfirewallcfgcreditcardxout |
// Number of profiles with Credit Card XOut enabled in the Application Firewall.
Appfirewallcfgcreditcardxout *float32 `json:"appfirewallcfgcreditcardxout,omitempty"`
// Appfirewallcfgcrosssitescriptingcheckcompleteurls |
// Number of profiles with CrossSite Scripting Check Complete URLs enabled in the Application Firewall.
Appfirewallcfgcrosssitescriptingcheckcompleteurls *float32 `json:"appfirewallcfgcrosssitescriptingcheckcompleteurls,omitempty"`
// Appfirewallcfgcrosssitescriptingtransformunsafehtml |
// Number of profiles with CrossSite Scripting Transform Unsafe HTML enabled in the Application Firewall.
Appfirewallcfgcrosssitescriptingtransformunsafehtml *float32 `json:"appfirewallcfgcrosssitescriptingtransformunsafehtml,omitempty"`
// Appfirewallcfgdosecurecreditcardlogging |
// Number of profiles with Do Secure Credit Card Logging enabled in the Application Firewall.
Appfirewallcfgdosecurecreditcardlogging *float32 `json:"appfirewallcfgdosecurecreditcardlogging,omitempty"`
// Appfirewallcfgenableformtagging |
// Number of profiles with Enable Form Tagging enabled in the Application Firewall.
Appfirewallcfgenableformtagging *float32 `json:"appfirewallcfgenableformtagging,omitempty"`
// Appfirewallcfgexcludefileuploadfromchecks |
// Number of profiles with Exclude File Upload From Checks enabled in the Application Firewall.
Appfirewallcfgexcludefileuploadfromchecks *float32 `json:"appfirewallcfgexcludefileuploadfromchecks,omitempty"`
// Appfirewallcfgexemptclosureurlsfromsecuritychecks |
// Number of profiles with Exempt Closure URLs From Security Checks enabled in the Application Firewall.
Appfirewallcfgexemptclosureurlsfromsecuritychecks *float32 `json:"appfirewallcfgexemptclosureurlsfromsecuritychecks,omitempty"`
// Appfirewallcfgfakeaccountdetection |
// Number of profiles with Fake Account Detection enabled in the Application Firewall.
Appfirewallcfgfakeaccountdetection *float32 `json:"appfirewallcfgfakeaccountdetection,omitempty"`
// Appfirewallcfgfieldscanenabled |
// Number of profiles with field scan enabled in the Application Firewall.
Appfirewallcfgfieldscanenabled *float32 `json:"appfirewallcfgfieldscanenabled,omitempty"`
// Appfirewallcfgfieldscanenabledjson |
// Number of profiles with JSON field scan enabled in the Application Firewall.
Appfirewallcfgfieldscanenabledjson *float32 `json:"appfirewallcfgfieldscanenabledjson,omitempty"`
// Number of profiles with Insert Cookie SameSite Attribute enabled in the Application Firewall.
Appfirewallcfginsertcookiesamesiteattribute *float32 `json:"appfirewallcfginsertcookiesamesiteattribute,omitempty"`
// Appfirewallcfgjsonsqlinjectiongrammar |
// Number of profiles with JSON SQL Injection Grammar enabled in the Application Firewall.
Appfirewallcfgjsonsqlinjectiongrammar *float32 `json:"appfirewallcfgjsonsqlinjectiongrammar,omitempty"`
// Appfirewallcfglogeverypolicyhit |
// Number of profiles with Log Every Policy Hit enabled in the Application Firewall.
Appfirewallcfglogeverypolicyhit *float32 `json:"appfirewallcfglogeverypolicyhit,omitempty"`
// Appfirewallcfgmessagescanenabled |
// Number of profiles with message scan enabled in the Application Firewall.
Appfirewallcfgmessagescanenabled *float32 `json:"appfirewallcfgmessagescanenabled,omitempty"`
// Appfirewallcfgmessagescanenabledjson |
// Number of profiles with JSON message scan enabled in the Application Firewall.
Appfirewallcfgmessagescanenabledjson *float32 `json:"appfirewallcfgmessagescanenabledjson,omitempty"`
// Appfirewallcfgoptimizepartialreqs |
// Number of profiles with Optimize Partial Reqs enabled in the Application Firewall.
Appfirewallcfgoptimizepartialreqs *float32 `json:"appfirewallcfgoptimizepartialreqs,omitempty"`
// Appfirewallcfgpercentdecoderecursively |
// Number of profiles with Percent Decode Recursively enabled in the Application Firewall.
Appfirewallcfgpercentdecoderecursively *float32 `json:"appfirewallcfgpercentdecoderecursively,omitempty"`
// Appfirewallcfgsemicolonfieldseparator |
// Number of profiles with Semicolon Field Separator enabled in the Application Firewall.
Appfirewallcfgsemicolonfieldseparator *float32 `json:"appfirewallcfgsemicolonfieldseparator,omitempty"`
// Appfirewallcfgsessionlessurlclosure |
// Number of profiles with Sessionless URL Closure enabled in the Application Firewall.
Appfirewallcfgsessionlessurlclosure *float32 `json:"appfirewallcfgsessionlessurlclosure,omitempty"`
// Appfirewallcfgsqlinjectionchecksqlwildchars |
// Number of profiles with SQL Injection Check SQL Wild Characters enabled in the Application Firewall.
Appfirewallcfgsqlinjectionchecksqlwildchars *float32 `json:"appfirewallcfgsqlinjectionchecksqlwildchars,omitempty"`
// Appfirewallcfgsqlinjectiongrammar |
// Number of profiles with SQL Injection Grammar enabled in the Application Firewall.
Appfirewallcfgsqlinjectiongrammar *float32 `json:"appfirewallcfgsqlinjectiongrammar,omitempty"`
// Appfirewallcfgsqlinjectiontransformspecialchars |
// Number of profiles with SQL Injection Transform Special Characters enabled in the Application Firewall.
Appfirewallcfgsqlinjectiontransformspecialchars *float32 `json:"appfirewallcfgsqlinjectiontransformspecialchars,omitempty"`
// Appfirewallcfgstarturlclosure |
// Number of profiles with Start URL Closure enabled in the Application Firewall.
Appfirewallcfgstarturlclosure *float32 `json:"appfirewallcfgstarturlclosure,omitempty"`
// Appfirewallcfgstreaming |
// Number of profiles with Streaming enabled in the Application Firewall.
Appfirewallcfgstreaming *float32 `json:"appfirewallcfgstreaming,omitempty"`
// Appfirewallcfgtrace |
// Number of profiles with Trace enabled in the Application Firewall.
Appfirewallcfgtrace *float32 `json:"appfirewallcfgtrace,omitempty"`
// Number of profiles with URL Decode Request Cookies enabled in the Application Firewall.
Appfirewallcfgurldecoderequestcookies *float32 `json:"appfirewallcfgurldecoderequestcookies,omitempty"`
// Appfirewallcfgusehtmlerrorobject |
// Number of profiles with Use HTML Error Object enabled in the Application Firewall.
Appfirewallcfgusehtmlerrorobject *float32 `json:"appfirewallcfgusehtmlerrorobject,omitempty"`
// Appfirewallcfgxmlsqlinjectionchecksqlwildchars |
// Number of profiles with XML SQL Injection Check SQL Wild Chars enabled in the Application Firewall.
Appfirewallcfgxmlsqlinjectionchecksqlwildchars *float32 `json:"appfirewallcfgxmlsqlinjectionchecksqlwildchars,omitempty"`
// Appfirewallgrpclogs |
// Number of gRPC security check logs seen by the Application Firewall.
Appfirewallgrpclogs *float32 `json:"appfirewallgrpclogs,omitempty"`
// Appfirewallgrpclogsrate |
// Number of gRPC security check logs seen by the Application Firewall.
Appfirewallgrpclogsrate *float32 `json:"appfirewallgrpclogsrate,omitempty"`
// Appfirewalllogblockkeyword |
// Number of HTML Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogblockkeyword *float32 `json:"appfirewalllogblockkeyword,omitempty"`
// Appfirewalllogblockkeywordrate |
// Number of HTML Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogblockkeywordrate *float32 `json:"appfirewalllogblockkeywordrate,omitempty"`
// Appfirewalllogbufferoverflow |
// Number of Buffer Overflow security check log messages generated by the Application Firewall.
Appfirewalllogbufferoverflow *float32 `json:"appfirewalllogbufferoverflow,omitempty"`
// Appfirewalllogbufferoverflowrate |
// Number of Buffer Overflow security check log messages generated by the Application Firewall.
Appfirewalllogbufferoverflowrate *float32 `json:"appfirewalllogbufferoverflowrate,omitempty"`
// Appfirewalllogcmd |
// Number of HTML Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogcmd *float32 `json:"appfirewalllogcmd,omitempty"`
// Appfirewalllogcmdgram |
// Number of HTML CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogcmdgram *float32 `json:"appfirewalllogcmdgram,omitempty"`
// Appfirewalllogcmdgramrate |
// Number of HTML CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogcmdgramrate *float32 `json:"appfirewalllogcmdgramrate,omitempty"`
// Appfirewalllogcmdrate |
// Number of HTML Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogcmdrate *float32 `json:"appfirewalllogcmdrate,omitempty"`
// Appfirewalllogcontenttype |
// Number of content type security check log messages generated by the Application Firewall.
Appfirewalllogcontenttype *float32 `json:"appfirewalllogcontenttype,omitempty"`
// Appfirewalllogcontenttyperate |
// Number of content type security check log messages generated by the Application Firewall.
Appfirewalllogcontenttyperate *float32 `json:"appfirewalllogcontenttyperate,omitempty"`
// Number of Cookie Consistency security check log messages generated by the Application Firewall.
Appfirewalllogcookie *float32 `json:"appfirewalllogcookie,omitempty"`
// Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
Appfirewalllogcookiehijack *float32 `json:"appfirewalllogcookiehijack,omitempty"`
// Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
Appfirewalllogcookiehijackrate *float32 `json:"appfirewalllogcookiehijackrate,omitempty"`
// Number of Cookie Consistency security check log messages generated by the Application Firewall.
Appfirewalllogcookierate *float32 `json:"appfirewalllogcookierate,omitempty"`
// Appfirewalllogcreditcard |
// Number of Credit Card security check log messages generated by the Application Firewall.
Appfirewalllogcreditcard *float32 `json:"appfirewalllogcreditcard,omitempty"`
// Appfirewalllogcreditcardrate |
// Number of Credit Card security check log messages generated by the Application Firewall.
Appfirewalllogcreditcardrate *float32 `json:"appfirewalllogcreditcardrate,omitempty"`
// Appfirewalllogcsrftag |
// Number of Cross Site Request Forgery form tag security check log messages generated by the Application Firewall.
Appfirewalllogcsrftag *float32 `json:"appfirewalllogcsrftag,omitempty"`
// Appfirewalllogcsrftagrate |
// Number of Cross Site Request Forgery form tag security check log messages generated by the Application Firewall.
Appfirewalllogcsrftagrate *float32 `json:"appfirewalllogcsrftagrate,omitempty"`
// Appfirewalllogdenyurl |
// Number of Deny URL security check log messages generated by the Application Firewall.
Appfirewalllogdenyurl *float32 `json:"appfirewalllogdenyurl,omitempty"`
// Appfirewalllogdenyurlrate |
// Number of Deny URL security check log messages generated by the Application Firewall.
Appfirewalllogdenyurlrate *float32 `json:"appfirewalllogdenyurlrate,omitempty"`
// Appfirewalllogfieldconsistency |
// Number of Field Consistency security check log messages generated by the Application Firewall.
Appfirewalllogfieldconsistency *float32 `json:"appfirewalllogfieldconsistency,omitempty"`
// Appfirewalllogfieldconsistencyrate |
// Number of Field Consistency security check log messages generated by the Application Firewall.
Appfirewalllogfieldconsistencyrate *float32 `json:"appfirewalllogfieldconsistencyrate,omitempty"`
// Appfirewalllogfieldformat |
// Number of Field Format security check log messages generated by the Application Firewall.
Appfirewalllogfieldformat *float32 `json:"appfirewalllogfieldformat,omitempty"`
// Appfirewalllogfieldformatrate |
// Number of Field Format security check log messages generated by the Application Firewall.
Appfirewalllogfieldformatrate *float32 `json:"appfirewalllogfieldformatrate,omitempty"`
// Appfirewalllogfileuploadtypes |
// Number of File Upload Types security check log messages generated by the Application Firewall.
Appfirewalllogfileuploadtypes *float32 `json:"appfirewalllogfileuploadtypes,omitempty"`
// Appfirewalllogfileuploadtypesrate |
// Number of File Upload Types security check log messages generated by the Application Firewall.
Appfirewalllogfileuploadtypesrate *float32 `json:"appfirewalllogfileuploadtypesrate,omitempty"`
// Appfirewalllogjsonblockkeyword |
// Number of JSON Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogjsonblockkeyword *float32 `json:"appfirewalllogjsonblockkeyword,omitempty"`
// Appfirewalllogjsonblockkeywordrate |
// Number of JSON Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogjsonblockkeywordrate *float32 `json:"appfirewalllogjsonblockkeywordrate,omitempty"`
// Appfirewalllograte |
// Total number of security check log messages generated by the Application Firewall.
Appfirewalllograte *float32 `json:"appfirewalllograte,omitempty"`
// Appfirewalllogrefererheader |
// Number of Referer Header security check log messages generated by the Application Firewall.
Appfirewalllogrefererheader *float32 `json:"appfirewalllogrefererheader,omitempty"`
// Appfirewalllogrefererheaderrate |
// Number of Referer Header security check log messages generated by the Application Firewall.
Appfirewalllogrefererheaderrate *float32 `json:"appfirewalllogrefererheaderrate,omitempty"`
// Appfirewalllogsafeobject |
// Number of Safe Object security check log messages generated by the Application Firewall.
Appfirewalllogsafeobject *float32 `json:"appfirewalllogsafeobject,omitempty"`
// Appfirewalllogsafeobjectrate |
// Number of Safe Object security check log messages generated by the Application Firewall.
Appfirewalllogsafeobjectrate *float32 `json:"appfirewalllogsafeobjectrate,omitempty"`
// Appfirewalllogsjsoncmd |
// Number of JSON Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsoncmd *float32 `json:"appfirewalllogsjsoncmd,omitempty"`
// Appfirewalllogsjsoncmdgram |
// Number of JSON CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogsjsoncmdgram *float32 `json:"appfirewalllogsjsoncmdgram,omitempty"`
// Appfirewalllogsjsoncmdgramrate |
// Number of JSON CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogsjsoncmdgramrate *float32 `json:"appfirewalllogsjsoncmdgramrate,omitempty"`
// Appfirewalllogsjsoncmdrate |
// Number of JSON Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsoncmdrate *float32 `json:"appfirewalllogsjsoncmdrate,omitempty"`
// Appfirewalllogsjsondos |
// Number of JSON Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewalllogsjsondos *float32 `json:"appfirewalllogsjsondos,omitempty"`
// Appfirewalllogsjsondosrate |
// Number of JSON Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewalllogsjsondosrate *float32 `json:"appfirewalllogsjsondosrate,omitempty"`
// Appfirewalllogsjsonsql |
// Number of JSON SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsonsql *float32 `json:"appfirewalllogsjsonsql,omitempty"`
// Appfirewalllogsjsonsqlgram |
// Number of JSON SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsjsonsqlgram *float32 `json:"appfirewalllogsjsonsqlgram,omitempty"`
// Appfirewalllogsjsonsqlgramrate |
// Number of JSON SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsjsonsqlgramrate *float32 `json:"appfirewalllogsjsonsqlgramrate,omitempty"`
// Appfirewalllogsjsonsqlrate |
// Number of JSON SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsonsqlrate *float32 `json:"appfirewalllogsjsonsqlrate,omitempty"`
// Appfirewalllogsjsonxss |
// Number of JSON Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewalllogsjsonxss *float32 `json:"appfirewalllogsjsonxss,omitempty"`
// Appfirewalllogsjsonxssrate |
// Number of JSON Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewalllogsjsonxssrate *float32 `json:"appfirewalllogsjsonxssrate,omitempty"`
// Appfirewalllogsql |
// Number of HTML SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsql *float32 `json:"appfirewalllogsql,omitempty"`
// Appfirewalllogsqlgram |
// Number of HTML SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsqlgram *float32 `json:"appfirewalllogsqlgram,omitempty"`
// Appfirewalllogsqlgramrate |
// Number of HTML SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsqlgramrate *float32 `json:"appfirewalllogsqlgramrate,omitempty"`
// Appfirewalllogsqlrate |
// Number of HTML SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsqlrate *float32 `json:"appfirewalllogsqlrate,omitempty"`
// Appfirewalllogstarturl |
// Number of Start URL security check log messages generated by the Application Firewall.
Appfirewalllogstarturl *float32 `json:"appfirewalllogstarturl,omitempty"`
// Appfirewalllogstarturlrate |
// Number of Start URL security check log messages generated by the Application Firewall.
Appfirewalllogstarturlrate *float32 `json:"appfirewalllogstarturlrate,omitempty"`
// Appfirewalllogtransformsql |
// Number of HTML SQL Injection security check transform log messages generated by the Application Firewall.
Appfirewalllogtransformsql *float32 `json:"appfirewalllogtransformsql,omitempty"`
// Appfirewalllogtransformsqlrate |
// Number of HTML SQL Injection security check transform log messages generated by the Application Firewall.
Appfirewalllogtransformsqlrate *float32 `json:"appfirewalllogtransformsqlrate,omitempty"`
// Appfirewalllogtransformxss |
// Number of HTML Cross-Site Scripting security check transform log messages generated by the Application Firewall.
Appfirewalllogtransformxss *float32 `json:"appfirewalllogtransformxss,omitempty"`
// Appfirewalllogtransformxssrate |
// Number of HTML Cross-Site Scripting security check transform log messages generated by the Application Firewall.
Appfirewalllogtransformxssrate *float32 `json:"appfirewalllogtransformxssrate,omitempty"`
// Appfirewalllogxmlpayloadcontenttypemismatch |
// Number of Mismatched Content-Type in request with XML Payload security check logs seen by the Application Firewall.
Appfirewalllogxmlpayloadcontenttypemismatch *float32 `json:"appfirewalllogxmlpayloadcontenttypemismatch,omitempty"`
// Appfirewalllogxmlpayloadcontenttypemismatchrate |
// Number of Mismatched Content-Type in request with XML Payload security check logs seen by the Application Firewall.
Appfirewalllogxmlpayloadcontenttypemismatchrate *float32 `json:"appfirewalllogxmlpayloadcontenttypemismatchrate,omitempty"`
// Appfirewalllogxss |
// Number of HTML Cross-Site Scripting security check log messages generated by the Application Firewall.
Appfirewalllogxss *float32 `json:"appfirewalllogxss,omitempty"`
// Appfirewalllogxssrate |
// Number of HTML Cross-Site Scripting security check log messages generated by the Application Firewall.
Appfirewalllogxssrate *float32 `json:"appfirewalllogxssrate,omitempty"`
// Appfirewalllongavgresptime |
// Average backend response time in milliseconds since reboot
Appfirewalllongavgresptime *float32 `json:"appfirewalllongavgresptime,omitempty"`
// Appfirewallmsgvallogs |
// Number of XML Message Validation security check log messages generated by the Application Firewall.
Appfirewallmsgvallogs *float32 `json:"appfirewallmsgvallogs,omitempty"`
// Appfirewallmsgvallogsrate |
// Number of XML Message Validation security check log messages generated by the Application Firewall.
Appfirewallmsgvallogsrate *float32 `json:"appfirewallmsgvallogsrate,omitempty"`
// Appfirewallpostbodylimitlogs |
// Number of Post Body Limit security check logs seen by the Application Firewall.
Appfirewallpostbodylimitlogs *float32 `json:"appfirewallpostbodylimitlogs,omitempty"`
// Appfirewallpostbodylimitlogsrate |
// Number of Post Body Limit security check logs seen by the Application Firewall.
Appfirewallpostbodylimitlogsrate *float32 `json:"appfirewallpostbodylimitlogsrate,omitempty"`
// Appfirewallpostbodylimitviolations |
// Number of Post Body Limit security check violations seen by the Application Firewall.
Appfirewallpostbodylimitviolations *float32 `json:"appfirewallpostbodylimitviolations,omitempty"`
// Appfirewallpostbodylimitviolationsrate |
// Number of Post Body Limit security check violations seen by the Application Firewall.
Appfirewallpostbodylimitviolationsrate *float32 `json:"appfirewallpostbodylimitviolationsrate,omitempty"`
// Appfirewallredirects |
// HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)
Appfirewallredirects *float32 `json:"appfirewallredirects,omitempty"`
// Appfirewallredirectsrate |
// HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)
Appfirewallredirectsrate *float32 `json:"appfirewallredirectsrate,omitempty"`
// Appfirewallreqbytes |
// Number of bytes transfered for requests
Appfirewallreqbytes *float32 `json:"appfirewallreqbytes,omitempty"`
// Appfirewallreqbytesrate |
// Number of bytes transfered for requests
Appfirewallreqbytesrate *float32 `json:"appfirewallreqbytesrate,omitempty"`
// Appfirewallrequests |
// HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.
Appfirewallrequests *float32 `json:"appfirewallrequests,omitempty"`
// Appfirewallrequestsrate |
// HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.
Appfirewallrequestsrate *float32 `json:"appfirewallrequestsrate,omitempty"`
// Appfirewallresbytes |
// Number of bytes transfered for responses
Appfirewallresbytes *float32 `json:"appfirewallresbytes,omitempty"`
// Appfirewallresbytesrate |
// Number of bytes transfered for responses
Appfirewallresbytesrate *float32 `json:"appfirewallresbytesrate,omitempty"`
// Appfirewallresponses |
// HTTP/HTTPS responses sent by your protected web servers via the Application Firewall.
Appfirewallresponses *float32 `json:"appfirewallresponses,omitempty"`
// Appfirewallresponsesrate |
// HTTP/HTTPS responses sent by your protected web servers via the Application Firewall.
Appfirewallresponsesrate *float32 `json:"appfirewallresponsesrate,omitempty"`
// Appfirewallret4xx |
// Number of requests returning HTTP 4xx from the backend server
Appfirewallret4xx *float32 `json:"appfirewallret4xx,omitempty"`
// Appfirewallret4xxrate |
// Number of requests returning HTTP 4xx from the backend server
Appfirewallret4xxrate *float32 `json:"appfirewallret4xxrate,omitempty"`
// Appfirewallret5xx |
// Number of requests returning HTTP 5xx from the backend server
Appfirewallret5xx *float32 `json:"appfirewallret5xx,omitempty"`
// Appfirewallret5xxrate |
// Number of requests returning HTTP 5xx from the backend server
Appfirewallret5xxrate *float32 `json:"appfirewallret5xxrate,omitempty"`
// Appfirewallshortavgresptime |
// Average backend response time in milliseconds over the last 7 seconds
Appfirewallshortavgresptime *float32 `json:"appfirewallshortavgresptime,omitempty"`
// Appfirewallsignaturelogs |
// Number of Signature logs generated by the Application Firewall.
Appfirewallsignaturelogs *float32 `json:"appfirewallsignaturelogs,omitempty"`
// Appfirewallsignaturelogsrate |
// Number of Signature logs generated by the Application Firewall.
Appfirewallsignaturelogsrate *float32 `json:"appfirewallsignaturelogsrate,omitempty"`
// Appfirewalltotallog |
// Total number of security check log messages generated by the Application Firewall.
Appfirewalltotallog *float32 `json:"appfirewalltotallog,omitempty"`
// Appfirewalltotalviol |
// Total number of security check violations seen by the Application Firewall.
Appfirewalltotalviol *float32 `json:"appfirewalltotalviol,omitempty"`
// Appfirewalltrapsdropped |
// AppFirewall SNMP traps dropped due to time limit.
Appfirewalltrapsdropped *float32 `json:"appfirewalltrapsdropped,omitempty"`
// Appfirewallviolblockkeyword |
// Number of Block Keyword security check violations seen by the Application Firewall.
Appfirewallviolblockkeyword *float32 `json:"appfirewallviolblockkeyword,omitempty"`
// Appfirewallviolblockkeywordrate |
// Number of Block Keyword security check violations seen by the Application Firewall.
Appfirewallviolblockkeywordrate *float32 `json:"appfirewallviolblockkeywordrate,omitempty"`
// Appfirewallviolbufferoverflow |
// Number of Buffer Overflow security check violations seen by the Application Firewall.
Appfirewallviolbufferoverflow *float32 `json:"appfirewallviolbufferoverflow,omitempty"`
// Appfirewallviolbufferoverflowrate |
// Number of Buffer Overflow security check violations seen by the Application Firewall.
Appfirewallviolbufferoverflowrate *float32 `json:"appfirewallviolbufferoverflowrate,omitempty"`
// Appfirewallviolcmd |
// Number of HTML CMD Injection security check violations seen by the Application Firewall.
Appfirewallviolcmd *float32 `json:"appfirewallviolcmd,omitempty"`
// Appfirewallviolcmdgram |
// Number of HTML CMD Injection security check violations (using SQL grammar) seen by the Application Firewall.
Appfirewallviolcmdgram *float32 `json:"appfirewallviolcmdgram,omitempty"`
// Appfirewallviolcmdgramrate |
// Number of HTML CMD Injection security check violations (using SQL grammar) seen by the Application Firewall.
Appfirewallviolcmdgramrate *float32 `json:"appfirewallviolcmdgramrate,omitempty"`
// Appfirewallviolcmdrate |
// Number of HTML CMD Injection security check violations seen by the Application Firewall.
Appfirewallviolcmdrate *float32 `json:"appfirewallviolcmdrate,omitempty"`
// Appfirewallviolcontenttype |
// Number of Content type security check violations seen by the Application Firewall.
Appfirewallviolcontenttype *float32 `json:"appfirewallviolcontenttype,omitempty"`
// Appfirewallviolcontenttyperate |
// Number of Content type security check violations seen by the Application Firewall.
Appfirewallviolcontenttyperate *float32 `json:"appfirewallviolcontenttyperate,omitempty"`
// Number of Cookie Consistency security check violations seen by the Application Firewall.
Appfirewallviolcookie *float32 `json:"appfirewallviolcookie,omitempty"`
// Number of Cookie Hijacking security violations seen by the Application Firewall.
Appfirewallviolcookiehijack *float32 `json:"appfirewallviolcookiehijack,omitempty"`
// Number of Cookie Hijacking security violations seen by the Application Firewall.
Appfirewallviolcookiehijackrate *float32 `json:"appfirewallviolcookiehijackrate,omitempty"`
// Number of Cookie Consistency security check violations seen by the Application Firewall.
Appfirewallviolcookierate *float32 `json:"appfirewallviolcookierate,omitempty"`
// Appfirewallviolcreditcard |
// Number of Credit Card security check violations seen by the Application Firewall.
Appfirewallviolcreditcard *float32 `json:"appfirewallviolcreditcard,omitempty"`
// Appfirewallviolcreditcardrate |
// Number of Credit Card security check violations seen by the Application Firewall.
Appfirewallviolcreditcardrate *float32 `json:"appfirewallviolcreditcardrate,omitempty"`
// Appfirewallviolcsrftag |
// Number of Cross Site Request Forgery form tag security check violations seen by the Application Firewall.
Appfirewallviolcsrftag *float32 `json:"appfirewallviolcsrftag,omitempty"`
// Appfirewallviolcsrftagrate |
// Number of Cross Site Request Forgery form tag security check violations seen by the Application Firewall.
Appfirewallviolcsrftagrate *float32 `json:"appfirewallviolcsrftagrate,omitempty"`
// Appfirewallvioldenyurl |
// Number of Deny URL security check violations seen by the Application Firewall.
Appfirewallvioldenyurl *float32 `json:"appfirewallvioldenyurl,omitempty"`
// Appfirewallvioldenyurlrate |
// Number of Deny URL security check violations seen by the Application Firewall.
Appfirewallvioldenyurlrate *float32 `json:"appfirewallvioldenyurlrate,omitempty"`
// Appfirewallviolfieldconsistency |
// Number of Field Consistency security check violations seen by the Application Firewall.
Appfirewallviolfieldconsistency *float32 `json:"appfirewallviolfieldconsistency,omitempty"`
// Appfirewallviolfieldconsistencyrate |
// Number of Field Consistency security check violations seen by the Application Firewall.
Appfirewallviolfieldconsistencyrate *float32 `json:"appfirewallviolfieldconsistencyrate,omitempty"`
// Appfirewallviolfieldformat |
// Number of Field Format security check violations seen by the Application Firewall.
Appfirewallviolfieldformat *float32 `json:"appfirewallviolfieldformat,omitempty"`
// Appfirewallviolfieldformatrate |
// Number of Field Format security check violations seen by the Application Firewall.
Appfirewallviolfieldformatrate *float32 `json:"appfirewallviolfieldformatrate,omitempty"`
// Appfirewallviolfileuploadtypes |
// Number of Field Upload Types security check violations seen by the Application Firewall.
Appfirewallviolfileuploadtypes *float32 `json:"appfirewallviolfileuploadtypes,omitempty"`
// Appfirewallviolfileuploadtypesrate |
// Number of Field Upload Types security check violations seen by the Application Firewall.
Appfirewallviolfileuploadtypesrate *float32 `json:"appfirewallviolfileuploadtypesrate,omitempty"`
// Appfirewallviolgrpc |
// Number of gRPC security check violations seen by the Application Firewall.
Appfirewallviolgrpc *float32 `json:"appfirewallviolgrpc,omitempty"`
// Appfirewallviolgrpcrate |
// Number of gRPC security check violations seen by the Application Firewall.
Appfirewallviolgrpcrate *float32 `json:"appfirewallviolgrpcrate,omitempty"`
// Appfirewallvioljsonblockkeyword |
// Number of JSON Block Keyword security check violations seen by the Application Firewall.
Appfirewallvioljsonblockkeyword *float32 `json:"appfirewallvioljsonblockkeyword,omitempty"`
// Appfirewallvioljsonblockkeywordrate |
// Number of JSON Block Keyword security check violations seen by the Application Firewall.
Appfirewallvioljsonblockkeywordrate *float32 `json:"appfirewallvioljsonblockkeywordrate,omitempty"`
// Appfirewallvioljsoncmd |
// Number of JSON Command Injection security check violations seen by the Application Firewall.
Appfirewallvioljsoncmd *float32 `json:"appfirewallvioljsoncmd,omitempty"`
// Appfirewallvioljsoncmdgram |
// Number of JSON CMD Injection security check violations (reported using CMD grammar) seen by the Application Firewall.
Appfirewallvioljsoncmdgram *float32 `json:"appfirewallvioljsoncmdgram,omitempty"`
// Appfirewallvioljsoncmdgramrate |
// Number of JSON CMD Injection security check violations (reported using CMD grammar) seen by the Application Firewall.
Appfirewallvioljsoncmdgramrate *float32 `json:"appfirewallvioljsoncmdgramrate,omitempty"`
// Appfirewallvioljsoncmdrate |
// Number of JSON Command Injection security check violations seen by the Application Firewall.
Appfirewallvioljsoncmdrate *float32 `json:"appfirewallvioljsoncmdrate,omitempty"`
// Appfirewallvioljsondos |
// Number of JSON Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallvioljsondos *float32 `json:"appfirewallvioljsondos,omitempty"`
// Appfirewallvioljsondosrate |
// Number of JSON Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallvioljsondosrate *float32 `json:"appfirewallvioljsondosrate,omitempty"`
// Appfirewallvioljsonsql |
// Number of JSON SQL Injection security check violations seen by the Application Firewall.
Appfirewallvioljsonsql *float32 `json:"appfirewallvioljsonsql,omitempty"`
// Appfirewallvioljsonsqlgram |
// Number of JSON SQL Injection security check violations (reported using SQL grammar) seen by the Application Firewall.
Appfirewallvioljsonsqlgram *float32 `json:"appfirewallvioljsonsqlgram,omitempty"`
// Appfirewallvioljsonsqlgramrate |
// Number of JSON SQL Injection security check violations (reported using SQL grammar) seen by the Application Firewall.
Appfirewallvioljsonsqlgramrate *float32 `json:"appfirewallvioljsonsqlgramrate,omitempty"`
// Appfirewallvioljsonsqlrate |
// Number of JSON SQL Injection security check violations seen by the Application Firewall.
Appfirewallvioljsonsqlrate *float32 `json:"appfirewallvioljsonsqlrate,omitempty"`
// Appfirewallvioljsonxss |
// Number of JSON Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallvioljsonxss *float32 `json:"appfirewallvioljsonxss,omitempty"`
// Appfirewallvioljsonxssrate |
// Number of JSON Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallvioljsonxssrate *float32 `json:"appfirewallvioljsonxssrate,omitempty"`
// Appfirewallviolmsgvalviolations |
// Number of XML Message Validation security check violations seen by the Application Firewall.
Appfirewallviolmsgvalviolations *float32 `json:"appfirewallviolmsgvalviolations,omitempty"`
// Appfirewallviolmsgvalviolationsrate |
// Number of XML Message Validation security check violations seen by the Application Firewall.
Appfirewallviolmsgvalviolationsrate *float32 `json:"appfirewallviolmsgvalviolationsrate,omitempty"`
// Appfirewallviolowaspcombined |
// Number of combined OWASP security check violations seen by the Application Firewall.
Appfirewallviolowaspcombined *float32 `json:"appfirewallviolowaspcombined,omitempty"`
// Appfirewallviolowaspcombinedrate |
// Number of combined OWASP security check violations seen by the Application Firewall.
Appfirewallviolowaspcombinedrate *float32 `json:"appfirewallviolowaspcombinedrate,omitempty"`
// Appfirewallviolrate |
// Total number of security check violations seen by the Application Firewall.
Appfirewallviolrate *float32 `json:"appfirewallviolrate,omitempty"`
// Appfirewallviolrefererheader |
// Number of Referer Header security check violations seen by the Application Firewall.
Appfirewallviolrefererheader *float32 `json:"appfirewallviolrefererheader,omitempty"`
// Appfirewallviolrefererheaderrate |
// Number of Referer Header security check violations seen by the Application Firewall.
Appfirewallviolrefererheaderrate *float32 `json:"appfirewallviolrefererheaderrate,omitempty"`
// Appfirewallviolsafeobject |
// Number of Safe Object security check violations seen by the Application Firewall.
Appfirewallviolsafeobject *float32 `json:"appfirewallviolsafeobject,omitempty"`
// Appfirewallviolsafeobjectrate |
// Number of Safe Object security check violations seen by the Application Firewall.
Appfirewallviolsafeobjectrate *float32 `json:"appfirewallviolsafeobjectrate,omitempty"`
// Appfirewallviolsignature |
// Number of Signature violations seen by the Application Firewall.
Appfirewallviolsignature *float32 `json:"appfirewallviolsignature,omitempty"`
// Appfirewallviolsignaturerate |
// Number of Signature violations seen by the Application Firewall.
Appfirewallviolsignaturerate *float32 `json:"appfirewallviolsignaturerate,omitempty"`
// Appfirewallviolsql |
// Number of HTML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsql *float32 `json:"appfirewallviolsql,omitempty"`
// Appfirewallviolsqlcombined |
// Number of combined SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsqlcombined *float32 `json:"appfirewallviolsqlcombined,omitempty"`
// Appfirewallviolsqlcombinedrate |
// Number of combined SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsqlcombinedrate *float32 `json:"appfirewallviolsqlcombinedrate,omitempty"`
// Appfirewallviolsqlgram |
// Number of HTML SQL Injection security check violations (using SQL grammar) seen by the Application Firewall.
Appfirewallviolsqlgram *float32 `json:"appfirewallviolsqlgram,omitempty"`
// Appfirewallviolsqlgramrate |
// Number of HTML SQL Injection security check violations (using SQL grammar) seen by the Application Firewall.
Appfirewallviolsqlgramrate *float32 `json:"appfirewallviolsqlgramrate,omitempty"`
// Appfirewallviolsqlrate |
// Number of HTML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsqlrate *float32 `json:"appfirewallviolsqlrate,omitempty"`
// Appfirewallviolstarturl |
// Number of Start URL security check violations seen by the Application Firewall.
Appfirewallviolstarturl *float32 `json:"appfirewallviolstarturl,omitempty"`
// Appfirewallviolstarturlrate |
// Number of Start URL security check violations seen by the Application Firewall.
Appfirewallviolstarturlrate *float32 `json:"appfirewallviolstarturlrate,omitempty"`
// Appfirewallviolwellformednessviolations |
// Number of XML Format security check violations seen by the Application Firewall.
Appfirewallviolwellformednessviolations *float32 `json:"appfirewallviolwellformednessviolations,omitempty"`
// Appfirewallviolwellformednessviolationsrate |
// Number of XML Format security check violations seen by the Application Firewall.
Appfirewallviolwellformednessviolationsrate *float32 `json:"appfirewallviolwellformednessviolationsrate,omitempty"`
// Appfirewallviolwsiviolations |
// Number of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall.
Appfirewallviolwsiviolations *float32 `json:"appfirewallviolwsiviolations,omitempty"`
// Appfirewallviolwsiviolationsrate |
// Number of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall.
Appfirewallviolwsiviolationsrate *float32 `json:"appfirewallviolwsiviolationsrate,omitempty"`
// Appfirewallviolxdosviolations |
// Number of XML Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallviolxdosviolations *float32 `json:"appfirewallviolxdosviolations,omitempty"`
// Appfirewallviolxdosviolationsrate |
// Number of XML Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallviolxdosviolationsrate *float32 `json:"appfirewallviolxdosviolationsrate,omitempty"`
// Appfirewallviolxmlattachmentviolations |
// Number of XML Attachment security check violations seen by the Application Firewall.
Appfirewallviolxmlattachmentviolations *float32 `json:"appfirewallviolxmlattachmentviolations,omitempty"`
// Appfirewallviolxmlattachmentviolationsrate |
// Number of XML Attachment security check violations seen by the Application Firewall.
Appfirewallviolxmlattachmentviolationsrate *float32 `json:"appfirewallviolxmlattachmentviolationsrate,omitempty"`
// Appfirewallviolxmlgenviolations |
// Number of requests returning XML generic error from the backend server
Appfirewallviolxmlgenviolations *float32 `json:"appfirewallviolxmlgenviolations,omitempty"`
// Appfirewallviolxmlgenviolationsrate |
// Number of requests returning XML generic error from the backend server
Appfirewallviolxmlgenviolationsrate *float32 `json:"appfirewallviolxmlgenviolationsrate,omitempty"`
// Appfirewallviolxmlpayloadcontenttypemismatch |
// Number of Mismatched Content-Type in request with XML Payload security check violations seen by the Application Firewall.
Appfirewallviolxmlpayloadcontenttypemismatch *float32 `json:"appfirewallviolxmlpayloadcontenttypemismatch,omitempty"`
// Appfirewallviolxmlpayloadcontenttypemismatchrate |
// Number of Mismatched Content-Type in request with XML Payload security check violations seen by the Application Firewall.
Appfirewallviolxmlpayloadcontenttypemismatchrate *float32 `json:"appfirewallviolxmlpayloadcontenttypemismatchrate,omitempty"`
// Appfirewallviolxmlsoapfaultviolations |
// Number of requests returning soap:fault from the backend server
Appfirewallviolxmlsoapfaultviolations *float32 `json:"appfirewallviolxmlsoapfaultviolations,omitempty"`
// Appfirewallviolxmlsoapfaultviolationsrate |
// Number of requests returning soap:fault from the backend server
Appfirewallviolxmlsoapfaultviolationsrate *float32 `json:"appfirewallviolxmlsoapfaultviolationsrate,omitempty"`
// Appfirewallviolxmlsqlviolations |
// Number of XML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolxmlsqlviolations *float32 `json:"appfirewallviolxmlsqlviolations,omitempty"`
// Appfirewallviolxmlsqlviolationsrate |
// Number of XML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolxmlsqlviolationsrate *float32 `json:"appfirewallviolxmlsqlviolationsrate,omitempty"`
// Appfirewallviolxmlxssviolations |
// Number of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallviolxmlxssviolations *float32 `json:"appfirewallviolxmlxssviolations,omitempty"`
// Appfirewallviolxmlxssviolationsrate |
// Number of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallviolxmlxssviolationsrate *float32 `json:"appfirewallviolxmlxssviolationsrate,omitempty"`
// Appfirewallviolxss |
// Number of HTML Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolxss *float32 `json:"appfirewallviolxss,omitempty"`
// Appfirewallviolxsscombined |
// Number of combined Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolxsscombined *float32 `json:"appfirewallviolxsscombined,omitempty"`
// Appfirewallviolxsscombinedrate |
// Number of combined Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolxsscombinedrate *float32 `json:"appfirewallviolxsscombinedrate,omitempty"`
// Appfirewallviolxssrate |
// Number of HTML Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolxssrate *float32 `json:"appfirewallviolxssrate,omitempty"`
// Appfirewallviolxxecombined |
// Number of combined XXE security check violations seen by the Application Firewall.
Appfirewallviolxxecombined *float32 `json:"appfirewallviolxxecombined,omitempty"`
// Appfirewallviolxxecombinedrate |
// Number of combined XXE security check violations seen by the Application Firewall.
Appfirewallviolxxecombinedrate *float32 `json:"appfirewallviolxxecombinedrate,omitempty"`
// Appfirewallwellformednesslogs |
// Number of XML Format security check log messages generated by the Application Firewall.
Appfirewallwellformednesslogs *float32 `json:"appfirewallwellformednesslogs,omitempty"`
// Appfirewallwellformednesslogsrate |
// Number of XML Format security check log messages generated by the Application Firewall.
Appfirewallwellformednesslogsrate *float32 `json:"appfirewallwellformednesslogsrate,omitempty"`
// Appfirewallwsilogs |
// Number of Web Services Interoperability (WS-I) security check log messages generated by the Application Firewall.
Appfirewallwsilogs *float32 `json:"appfirewallwsilogs,omitempty"`
// Appfirewallwsilogsrate |
// Number of Web Services Interoperability (WS-I) security check log messages generated by the Application Firewall.
Appfirewallwsilogsrate *float32 `json:"appfirewallwsilogsrate,omitempty"`
// Appfirewallxdoslogs |
// Number of XML Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewallxdoslogs *float32 `json:"appfirewallxdoslogs,omitempty"`
// Appfirewallxdoslogsrate |
// Number of XML Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewallxdoslogsrate *float32 `json:"appfirewallxdoslogsrate,omitempty"`
// Appfirewallxmlattachmentlogs |
// Number of XML Attachment security check log messages generated by the Application Firewall.
Appfirewallxmlattachmentlogs *float32 `json:"appfirewallxmlattachmentlogs,omitempty"`
// Appfirewallxmlattachmentlogsrate |
// Number of XML Attachment security check log messages generated by the Application Firewall.
Appfirewallxmlattachmentlogsrate *float32 `json:"appfirewallxmlattachmentlogsrate,omitempty"`
// Appfirewallxmlgenlogs |
// Number of requests generating XML generic error log messages
Appfirewallxmlgenlogs *float32 `json:"appfirewallxmlgenlogs,omitempty"`
// Appfirewallxmlgenlogsrate |
// Number of requests generating XML generic error log messages
Appfirewallxmlgenlogsrate *float32 `json:"appfirewallxmlgenlogsrate,omitempty"`
// Appfirewallxmlsoapfaultlogs |
// Number of requests generating soap:fault log messages
Appfirewallxmlsoapfaultlogs *float32 `json:"appfirewallxmlsoapfaultlogs,omitempty"`
// Appfirewallxmlsoapfaultlogsrate |
// Number of requests generating soap:fault log messages
Appfirewallxmlsoapfaultlogsrate *float32 `json:"appfirewallxmlsoapfaultlogsrate,omitempty"`
// Appfirewallxmlsqllogs |
// Number of XML SQL Injection security check log messages generated by the Application Firewall.
Appfirewallxmlsqllogs *float32 `json:"appfirewallxmlsqllogs,omitempty"`
// Appfirewallxmlsqllogsrate |
// Number of XML SQL Injection security check log messages generated by the Application Firewall.
Appfirewallxmlsqllogsrate *float32 `json:"appfirewallxmlsqllogsrate,omitempty"`
// Appfirewallxmlxsslogs |
// Number of XML Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewallxmlxsslogs *float32 `json:"appfirewallxmlxsslogs,omitempty"`
// Appfirewallxmlxsslogsrate |
// Number of XML Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewallxmlxsslogsrate *float32 `json:"appfirewallxmlxsslogsrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *AppfwAppfwClearstats `json:"clearstats,omitempty"`
}
AppfwAppfw defines model for appfw_appfw.
type AppfwAppfwClearstats ¶
type AppfwAppfwClearstats string
AppfwAppfwClearstats |
Clear the statsistics / counters
const ( AppfwAppfwClearstatsBasic AppfwAppfwClearstats = "basic" AppfwAppfwClearstatsFull AppfwAppfwClearstats = "full" )
Defines values for AppfwAppfwClearstats.
type AppfwAppfwResponse ¶
type AppfwAppfwResponse struct {
Appfw *AppfwAppfw `json:"appfw,omitempty"`
}
AppfwAppfwResponse defines model for appfw_appfw_response.
type AppfwGetParams ¶
type AppfwGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***clearstats***: <String >,
Args *AppfwArgs `form:"args,omitempty" json:"args,omitempty"`
}
AppfwGetParams defines parameters for AppfwGet.
type AppfwGetResponse ¶
type AppfwGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appfw *AppfwAppfw `json:"appfw,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppfwGetResponse ¶
func ParseAppfwGetResponse(rsp *http.Response) (*AppfwGetResponse, error)
ParseAppfwGetResponse parses an HTTP response from a AppfwGetWithResponse call
func (AppfwGetResponse) Status ¶
func (r AppfwGetResponse) Status() string
Status returns HTTPResponse.Status
func (AppfwGetResponse) StatusCode ¶
func (r AppfwGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppfwpolicyApiresponse ¶
type AppfwpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AppfwpolicyApiresponse defines model for appfwpolicy_apiresponse.
type AppfwpolicyAppfwpolicy ¶
type AppfwpolicyAppfwpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AppfwpolicyAppfwpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the application firewall policy.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
AppfwpolicyAppfwpolicy defines model for appfwpolicy_appfwpolicy.
type AppfwpolicyAppfwpolicyClearstats ¶
type AppfwpolicyAppfwpolicyClearstats string
AppfwpolicyAppfwpolicyClearstats |
Clear the statsistics / counters
const ( AppfwpolicyAppfwpolicyClearstatsBasic AppfwpolicyAppfwpolicyClearstats = "basic" AppfwpolicyAppfwpolicyClearstatsFull AppfwpolicyAppfwpolicyClearstats = "full" )
Defines values for AppfwpolicyAppfwpolicyClearstats.
type AppfwpolicyAppfwpolicyResponse ¶
type AppfwpolicyAppfwpolicyResponse struct {
Appfwpolicy interface{} `json:"appfwpolicy,omitempty"`
}
AppfwpolicyAppfwpolicyResponse defines model for appfwpolicy_appfwpolicy_response.
type AppfwpolicyArgs ¶
type AppfwpolicyArgs = string
AppfwpolicyArgs defines model for appfwpolicy_args.
type AppfwpolicyGetBynameResponse ¶
type AppfwpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appfwpolicy interface{} `json:"appfwpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppfwpolicyGetBynameResponse ¶
func ParseAppfwpolicyGetBynameResponse(rsp *http.Response) (*AppfwpolicyGetBynameResponse, error)
ParseAppfwpolicyGetBynameResponse parses an HTTP response from a AppfwpolicyGetBynameWithResponse call
func (AppfwpolicyGetBynameResponse) Status ¶
func (r AppfwpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AppfwpolicyGetBynameResponse) StatusCode ¶
func (r AppfwpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppfwpolicyGetParams ¶
type AppfwpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***name***: <String >, ***logfile***: <String >,
Args *AppfwpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
AppfwpolicyGetParams defines parameters for AppfwpolicyGet.
type AppfwpolicyGetResponse ¶
type AppfwpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appfwpolicy interface{} `json:"appfwpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppfwpolicyGetResponse ¶
func ParseAppfwpolicyGetResponse(rsp *http.Response) (*AppfwpolicyGetResponse, error)
ParseAppfwpolicyGetResponse parses an HTTP response from a AppfwpolicyGetWithResponse call
func (AppfwpolicyGetResponse) Status ¶
func (r AppfwpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (AppfwpolicyGetResponse) StatusCode ¶
func (r AppfwpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppfwpolicylabelApiresponse ¶
type AppfwpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AppfwpolicylabelApiresponse defines model for appfwpolicylabel_apiresponse.
type AppfwpolicylabelAppfwpolicylabel ¶
type AppfwpolicylabelAppfwpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AppfwpolicylabelAppfwpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the application firewall policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
AppfwpolicylabelAppfwpolicylabel defines model for appfwpolicylabel_appfwpolicylabel.
type AppfwpolicylabelAppfwpolicylabelClearstats ¶
type AppfwpolicylabelAppfwpolicylabelClearstats string
AppfwpolicylabelAppfwpolicylabelClearstats |
Clear the statsistics / counters
const ( AppfwpolicylabelAppfwpolicylabelClearstatsBasic AppfwpolicylabelAppfwpolicylabelClearstats = "basic" AppfwpolicylabelAppfwpolicylabelClearstatsFull AppfwpolicylabelAppfwpolicylabelClearstats = "full" )
Defines values for AppfwpolicylabelAppfwpolicylabelClearstats.
type AppfwpolicylabelAppfwpolicylabelResponse ¶
type AppfwpolicylabelAppfwpolicylabelResponse struct {
Appfwpolicylabel interface{} `json:"appfwpolicylabel,omitempty"`
}
AppfwpolicylabelAppfwpolicylabelResponse defines model for appfwpolicylabel_appfwpolicylabel_response.
type AppfwpolicylabelArgs ¶
type AppfwpolicylabelArgs = string
AppfwpolicylabelArgs defines model for appfwpolicylabel_args.
type AppfwpolicylabelGetBynameResponse ¶
type AppfwpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appfwpolicylabel interface{} `json:"appfwpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppfwpolicylabelGetBynameResponse ¶
func ParseAppfwpolicylabelGetBynameResponse(rsp *http.Response) (*AppfwpolicylabelGetBynameResponse, error)
ParseAppfwpolicylabelGetBynameResponse parses an HTTP response from a AppfwpolicylabelGetBynameWithResponse call
func (AppfwpolicylabelGetBynameResponse) Status ¶
func (r AppfwpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AppfwpolicylabelGetBynameResponse) StatusCode ¶
func (r AppfwpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppfwpolicylabelGetParams ¶
type AppfwpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *AppfwpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
AppfwpolicylabelGetParams defines parameters for AppfwpolicylabelGet.
type AppfwpolicylabelGetResponse ¶
type AppfwpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appfwpolicylabel interface{} `json:"appfwpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppfwpolicylabelGetResponse ¶
func ParseAppfwpolicylabelGetResponse(rsp *http.Response) (*AppfwpolicylabelGetResponse, error)
ParseAppfwpolicylabelGetResponse parses an HTTP response from a AppfwpolicylabelGetWithResponse call
func (AppfwpolicylabelGetResponse) Status ¶
func (r AppfwpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (AppfwpolicylabelGetResponse) StatusCode ¶
func (r AppfwpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppfwprofileApiresponse ¶
type AppfwprofileApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AppfwprofileApiresponse defines model for appfwprofile_apiresponse.
type AppfwprofileAppfwprofile ¶
type AppfwprofileAppfwprofile struct {
// Appfirewallabortsperprofile |
// Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.
Appfirewallabortsperprofile *float32 `json:"appfirewallabortsperprofile,omitempty"`
// Appfirewallabortsperprofilerate |
// Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.
Appfirewallabortsperprofilerate *float32 `json:"appfirewallabortsperprofilerate,omitempty"`
// Appfirewallcfgcanonicalizehtmlresponseperprofile |
// Number of profiles with Canonicalize HTML Response enabled in the Application Firewall.
Appfirewallcfgcanonicalizehtmlresponseperprofile *float32 `json:"appfirewallcfgcanonicalizehtmlresponseperprofile,omitempty"`
// Appfirewallcfgcheckrequestheadersperprofile |
// Number of profiles with Check Request Headers enabled in the Application Firewall.
Appfirewallcfgcheckrequestheadersperprofile *float32 `json:"appfirewallcfgcheckrequestheadersperprofile,omitempty"`
// Number of profiles with Config Cookie Transforms enabled in the Application Firewall.
Appfirewallcfgcookietransformsperprofile *float32 `json:"appfirewallcfgcookietransformsperprofile,omitempty"`
// Appfirewallcfgcreditcardxoutperprofile |
// Number of profiles with Credit Card XOut enabled in the Application Firewall.
Appfirewallcfgcreditcardxoutperprofile *float32 `json:"appfirewallcfgcreditcardxoutperprofile,omitempty"`
// Appfirewallcfgcrosssitescriptingcheckcompleteurlsperprofile |
// Number of profiles with CrossSite Scripting Check Complete URLs enabled in the Application Firewall.
Appfirewallcfgcrosssitescriptingcheckcompleteurlsperprofile *float32 `json:"appfirewallcfgcrosssitescriptingcheckcompleteurlsperprofile,omitempty"`
// Appfirewallcfgcrosssitescriptingtransformunsafehtmlperprofile |
// Number of profiles with CrossSite Scripting Transform Unsafe HTML enabled in the Application Firewall.
Appfirewallcfgcrosssitescriptingtransformunsafehtmlperprofile *float32 `json:"appfirewallcfgcrosssitescriptingtransformunsafehtmlperprofile,omitempty"`
// Appfirewallcfgdosecurecreditcardloggingperprofile |
// Number of profiles with Do Secure Credit Card Logging enabled in the Application Firewall.
Appfirewallcfgdosecurecreditcardloggingperprofile *float32 `json:"appfirewallcfgdosecurecreditcardloggingperprofile,omitempty"`
// Appfirewallcfgenableformtaggingperprofile |
// Number of profiles with Enable Form Tagging enabled in the Application Firewall.
Appfirewallcfgenableformtaggingperprofile *float32 `json:"appfirewallcfgenableformtaggingperprofile,omitempty"`
// Appfirewallcfgexcludefileuploadfromchecksperprofile |
// Number of profiles with Exclude File Upload From Checks enabled in the Application Firewall.
Appfirewallcfgexcludefileuploadfromchecksperprofile *float32 `json:"appfirewallcfgexcludefileuploadfromchecksperprofile,omitempty"`
// Appfirewallcfgexemptclosureurlsfromsecuritychecksperprofile |
// Number of profiles with Exempt Closure URLs From Security Checks enabled in the Application Firewall.
Appfirewallcfgexemptclosureurlsfromsecuritychecksperprofile *float32 `json:"appfirewallcfgexemptclosureurlsfromsecuritychecksperprofile,omitempty"`
// Appfirewallcfgfakeaccountdetectionperprofile |
// Number of profiles with Fake Account Detection enabled in the Application Firewall.
Appfirewallcfgfakeaccountdetectionperprofile *float32 `json:"appfirewallcfgfakeaccountdetectionperprofile,omitempty"`
// Appfirewallcfgfieldscanenabledjsonperprofile |
// JSON Field Scan enabled in the Application Firewall profile.
Appfirewallcfgfieldscanenabledjsonperprofile *float32 `json:"appfirewallcfgfieldscanenabledjsonperprofile,omitempty"`
// Appfirewallcfgfieldscanenabledperprofile |
// Field Scan enabled in the Application Firewall profile.
Appfirewallcfgfieldscanenabledperprofile *float32 `json:"appfirewallcfgfieldscanenabledperprofile,omitempty"`
// Number of profiles with Insert Cookie SameSite Attribute enabled in the Application Firewall.
Appfirewallcfginsertcookiesamesiteattributeperprofile *float32 `json:"appfirewallcfginsertcookiesamesiteattributeperprofile,omitempty"`
// Appfirewallcfgjsonsqlinjectiongrammarperprofile |
// Number of profiles with JSON SQL Injection Grammar enabled in the Application Firewall.
Appfirewallcfgjsonsqlinjectiongrammarperprofile *float32 `json:"appfirewallcfgjsonsqlinjectiongrammarperprofile,omitempty"`
// Appfirewallcfglogeverypolicyhitperprofile |
// Number of profiles with Log Every Policy Hit enabled in the Application Firewall.
Appfirewallcfglogeverypolicyhitperprofile *float32 `json:"appfirewallcfglogeverypolicyhitperprofile,omitempty"`
// Appfirewallcfgmessagescanenabledjsonperprofile |
// JSON Message Scan enabled in the Application Firewall profile.
Appfirewallcfgmessagescanenabledjsonperprofile *float32 `json:"appfirewallcfgmessagescanenabledjsonperprofile,omitempty"`
// Appfirewallcfgmessagescanenabledperprofile |
// Message Scan enabled in the Application Firewall profile.
Appfirewallcfgmessagescanenabledperprofile *float32 `json:"appfirewallcfgmessagescanenabledperprofile,omitempty"`
// Appfirewallcfgoptimizepartialreqsperprofile |
// Number of profiles with Optimize Partial Reqs enabled in the Application Firewall.
Appfirewallcfgoptimizepartialreqsperprofile *float32 `json:"appfirewallcfgoptimizepartialreqsperprofile,omitempty"`
// Appfirewallcfgpercentdecoderecursivelyperprofile |
// Number of profiles with Percent Decode Recursively enabled in the Application Firewall.
Appfirewallcfgpercentdecoderecursivelyperprofile *float32 `json:"appfirewallcfgpercentdecoderecursivelyperprofile,omitempty"`
// Appfirewallcfgsemicolonfieldseparatorperprofile |
// Number of profiles with Semicolon Field Separator enabled in the Application Firewall.
Appfirewallcfgsemicolonfieldseparatorperprofile *float32 `json:"appfirewallcfgsemicolonfieldseparatorperprofile,omitempty"`
// Appfirewallcfgsessionlessurlclosureperprofile |
// Number of profiles with Sessionless URL Closure enabled in the Application Firewall.
Appfirewallcfgsessionlessurlclosureperprofile *float32 `json:"appfirewallcfgsessionlessurlclosureperprofile,omitempty"`
// Appfirewallcfgsqlinjectionchecksqlwildcharsperprofile |
// Number of profiles with SQL Injection Check SQL Wild Chars enabled in the Application Firewall.
Appfirewallcfgsqlinjectionchecksqlwildcharsperprofile *float32 `json:"appfirewallcfgsqlinjectionchecksqlwildcharsperprofile,omitempty"`
// Appfirewallcfgsqlinjectiongrammarperprofile |
// Number of profiles with SQL Injection Grammar enabled in the Application Firewall.
Appfirewallcfgsqlinjectiongrammarperprofile *float32 `json:"appfirewallcfgsqlinjectiongrammarperprofile,omitempty"`
// Appfirewallcfgsqlinjectiontransformspecialcharsperprofile |
// Number of profiles with SQL Injection Transform Special Chars enabled in the Application Firewall.
Appfirewallcfgsqlinjectiontransformspecialcharsperprofile *float32 `json:"appfirewallcfgsqlinjectiontransformspecialcharsperprofile,omitempty"`
// Appfirewallcfgstarturlclosureperprofile |
// Number of profiles with Start URL Closure enabled in the Application Firewall.
Appfirewallcfgstarturlclosureperprofile *float32 `json:"appfirewallcfgstarturlclosureperprofile,omitempty"`
// Appfirewallcfgstreamingperprofile |
// Number of profiles with Streaming enabled in the Application Firewall.
Appfirewallcfgstreamingperprofile *float32 `json:"appfirewallcfgstreamingperprofile,omitempty"`
// Appfirewallcfgtraceperprofile |
// Number of profiles with Trace enabled in the Application Firewall.
Appfirewallcfgtraceperprofile *float32 `json:"appfirewallcfgtraceperprofile,omitempty"`
// Number of profiles with URL Decode Request Cookies enabled in the Application Firewall.
Appfirewallcfgurldecoderequestcookiesperprofile *float32 `json:"appfirewallcfgurldecoderequestcookiesperprofile,omitempty"`
// Appfirewallcfgusehtmlerrorobjectperprofile |
// Number of profiles with Use HTML Error Object enabled in the Application Firewall.
Appfirewallcfgusehtmlerrorobjectperprofile *float32 `json:"appfirewallcfgusehtmlerrorobjectperprofile,omitempty"`
// Appfirewallcfgxmlsqlinjectionchecksqlwildcharsperprofile |
// Number of profiles with XML SQL Injection Check SQL Wild Chars enabled in the Application Firewall.
Appfirewallcfgxmlsqlinjectionchecksqlwildcharsperprofile *float32 `json:"appfirewallcfgxmlsqlinjectionchecksqlwildcharsperprofile,omitempty"`
// Appfirewallgrpclogsperprofile |
// Number of gRPC checks seen by the Application Firewall.
Appfirewallgrpclogsperprofile *float32 `json:"appfirewallgrpclogsperprofile,omitempty"`
// Appfirewallgrpclogsperprofilerate |
// Number of gRPC checks seen by the Application Firewall.
Appfirewallgrpclogsperprofilerate *float32 `json:"appfirewallgrpclogsperprofilerate,omitempty"`
// Appfirewalllogblockkeywordperprofile |
// Number of HTML Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogblockkeywordperprofile *float32 `json:"appfirewalllogblockkeywordperprofile,omitempty"`
// Appfirewalllogblockkeywordperprofilerate |
// Number of HTML Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogblockkeywordperprofilerate *float32 `json:"appfirewalllogblockkeywordperprofilerate,omitempty"`
// Appfirewalllogbufferoverflowperprofile |
// Number of Buffer Overflow security check log messages generated by the Application Firewall.
Appfirewalllogbufferoverflowperprofile *float32 `json:"appfirewalllogbufferoverflowperprofile,omitempty"`
// Appfirewalllogbufferoverflowperprofilerate |
// Number of Buffer Overflow security check log messages generated by the Application Firewall.
Appfirewalllogbufferoverflowperprofilerate *float32 `json:"appfirewalllogbufferoverflowperprofilerate,omitempty"`
// Appfirewalllogcmdgramperprofile |
// Number of HTML CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogcmdgramperprofile *float32 `json:"appfirewalllogcmdgramperprofile,omitempty"`
// Appfirewalllogcmdgramperprofilerate |
// Number of HTML CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogcmdgramperprofilerate *float32 `json:"appfirewalllogcmdgramperprofilerate,omitempty"`
// Appfirewalllogcmdperprofile |
// Number of HTML Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogcmdperprofile *float32 `json:"appfirewalllogcmdperprofile,omitempty"`
// Appfirewalllogcmdperprofilerate |
// Number of HTML Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogcmdperprofilerate *float32 `json:"appfirewalllogcmdperprofilerate,omitempty"`
// Appfirewalllogcontenttypeperprofile |
// Number of Content type security check log messages generated by the Application Firewall.
Appfirewalllogcontenttypeperprofile *float32 `json:"appfirewalllogcontenttypeperprofile,omitempty"`
// Appfirewalllogcontenttypeperprofilerate |
// Number of Content type security check log messages generated by the Application Firewall.
Appfirewalllogcontenttypeperprofilerate *float32 `json:"appfirewalllogcontenttypeperprofilerate,omitempty"`
// Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
Appfirewalllogcookiehijackperprofile *float32 `json:"appfirewalllogcookiehijackperprofile,omitempty"`
// Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
Appfirewalllogcookiehijackperprofilerate *float32 `json:"appfirewalllogcookiehijackperprofilerate,omitempty"`
// Number of Cookie Consistency security check log messages generated by the Application Firewall.
Appfirewalllogcookieperprofile *float32 `json:"appfirewalllogcookieperprofile,omitempty"`
// Number of Cookie Consistency security check log messages generated by the Application Firewall.
Appfirewalllogcookieperprofilerate *float32 `json:"appfirewalllogcookieperprofilerate,omitempty"`
// Appfirewalllogcreditcardperprofile |
// Number of Credit Card security check log messages generated by the Application Firewall.
Appfirewalllogcreditcardperprofile *float32 `json:"appfirewalllogcreditcardperprofile,omitempty"`
// Appfirewalllogcreditcardperprofilerate |
// Number of Credit Card security check log messages generated by the Application Firewall.
Appfirewalllogcreditcardperprofilerate *float32 `json:"appfirewalllogcreditcardperprofilerate,omitempty"`
// Appfirewalllogcsrftagperprofile |
// Number of Cross Site Request Forgery form tag security check log messages generated by the Application Firewall.
Appfirewalllogcsrftagperprofile *float32 `json:"appfirewalllogcsrftagperprofile,omitempty"`
// Appfirewalllogcsrftagperprofilerate |
// Number of Cross Site Request Forgery form tag security check log messages generated by the Application Firewall.
Appfirewalllogcsrftagperprofilerate *float32 `json:"appfirewalllogcsrftagperprofilerate,omitempty"`
// Appfirewalllogdenyurlperprofile |
// Number of Deny URL security check log messages generated by the Application Firewall.
Appfirewalllogdenyurlperprofile *float32 `json:"appfirewalllogdenyurlperprofile,omitempty"`
// Appfirewalllogdenyurlperprofilerate |
// Number of Deny URL security check log messages generated by the Application Firewall.
Appfirewalllogdenyurlperprofilerate *float32 `json:"appfirewalllogdenyurlperprofilerate,omitempty"`
// Appfirewalllogfieldconsistencyperprofile |
// Number of Field Consistency security check log messages generated by the Application Firewall.
Appfirewalllogfieldconsistencyperprofile *float32 `json:"appfirewalllogfieldconsistencyperprofile,omitempty"`
// Appfirewalllogfieldconsistencyperprofilerate |
// Number of Field Consistency security check log messages generated by the Application Firewall.
Appfirewalllogfieldconsistencyperprofilerate *float32 `json:"appfirewalllogfieldconsistencyperprofilerate,omitempty"`
// Appfirewalllogfieldformatperprofile |
// Number of Field Format security check log messages generated by the Application Firewall.
Appfirewalllogfieldformatperprofile *float32 `json:"appfirewalllogfieldformatperprofile,omitempty"`
// Appfirewalllogfieldformatperprofilerate |
// Number of Field Format security check log messages generated by the Application Firewall.
Appfirewalllogfieldformatperprofilerate *float32 `json:"appfirewalllogfieldformatperprofilerate,omitempty"`
// Appfirewalllogfileuploadtypesperprofile |
// Number of File Upload Types security check log messages generated by the Application Firewall.
Appfirewalllogfileuploadtypesperprofile *float32 `json:"appfirewalllogfileuploadtypesperprofile,omitempty"`
// Appfirewalllogfileuploadtypesperprofilerate |
// Number of File Upload Types security check log messages generated by the Application Firewall.
Appfirewalllogfileuploadtypesperprofilerate *float32 `json:"appfirewalllogfileuploadtypesperprofilerate,omitempty"`
// Appfirewallloginfercontenttypexmlpayloadperprofile |
// Number of Mismatched Content-Type in request with XML Payload security check logs seen by the Application Firewall.
Appfirewallloginfercontenttypexmlpayloadperprofile *float32 `json:"appfirewallloginfercontenttypexmlpayloadperprofile,omitempty"`
// Appfirewallloginfercontenttypexmlpayloadperprofilerate |
// Number of Mismatched Content-Type in request with XML Payload security check logs seen by the Application Firewall.
Appfirewallloginfercontenttypexmlpayloadperprofilerate *float32 `json:"appfirewallloginfercontenttypexmlpayloadperprofilerate,omitempty"`
// Appfirewalllogjsonblockkeywordperprofile |
// Number of JSON Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogjsonblockkeywordperprofile *float32 `json:"appfirewalllogjsonblockkeywordperprofile,omitempty"`
// Appfirewalllogjsonblockkeywordperprofilerate |
// Number of JSON Block Keyword security check log messages generated by the Application Firewall.
Appfirewalllogjsonblockkeywordperprofilerate *float32 `json:"appfirewalllogjsonblockkeywordperprofilerate,omitempty"`
// Appfirewalllogperprofilerate |
// Number of log messages generated by the application firewall on per profile basis
Appfirewalllogperprofilerate *float32 `json:"appfirewalllogperprofilerate,omitempty"`
// Appfirewalllogrefererheaderperprofile |
// Number of Referer Header security check log messages generated by the Application Firewall.
Appfirewalllogrefererheaderperprofile *float32 `json:"appfirewalllogrefererheaderperprofile,omitempty"`
// Appfirewalllogrefererheaderperprofilerate |
// Number of Referer Header security check log messages generated by the Application Firewall.
Appfirewalllogrefererheaderperprofilerate *float32 `json:"appfirewalllogrefererheaderperprofilerate,omitempty"`
// Appfirewalllogsafeobjectperprofile |
// Number of Safe Object security check log messages generated by the Application Firewall.
Appfirewalllogsafeobjectperprofile *float32 `json:"appfirewalllogsafeobjectperprofile,omitempty"`
// Appfirewalllogsafeobjectperprofilerate |
// Number of Safe Object security check log messages generated by the Application Firewall.
Appfirewalllogsafeobjectperprofilerate *float32 `json:"appfirewalllogsafeobjectperprofilerate,omitempty"`
// Appfirewalllogsjsoncmdgramperprofile |
// Number of JSON CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogsjsoncmdgramperprofile *float32 `json:"appfirewalllogsjsoncmdgramperprofile,omitempty"`
// Appfirewalllogsjsoncmdgramperprofilerate |
// Number of JSON CMD Injection security check log messages (reported by CMD grammar) generated by the Application Firewall.
Appfirewalllogsjsoncmdgramperprofilerate *float32 `json:"appfirewalllogsjsoncmdgramperprofilerate,omitempty"`
// Appfirewalllogsjsoncmdperprofile |
// Number of JSON Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsoncmdperprofile *float32 `json:"appfirewalllogsjsoncmdperprofile,omitempty"`
// Appfirewalllogsjsoncmdperprofilerate |
// Number of JSON Command Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsoncmdperprofilerate *float32 `json:"appfirewalllogsjsoncmdperprofilerate,omitempty"`
// Appfirewalllogsjsondosperprofile |
// Number of JSON Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewalllogsjsondosperprofile *float32 `json:"appfirewalllogsjsondosperprofile,omitempty"`
// Appfirewalllogsjsondosperprofilerate |
// Number of JSON Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewalllogsjsondosperprofilerate *float32 `json:"appfirewalllogsjsondosperprofilerate,omitempty"`
// Appfirewalllogsjsonsqlgramperprofile |
// Number of JSON SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsjsonsqlgramperprofile *float32 `json:"appfirewalllogsjsonsqlgramperprofile,omitempty"`
// Appfirewalllogsjsonsqlgramperprofilerate |
// Number of JSON SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsjsonsqlgramperprofilerate *float32 `json:"appfirewalllogsjsonsqlgramperprofilerate,omitempty"`
// Appfirewalllogsjsonsqlperprofile |
// Number of JSON SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsonsqlperprofile *float32 `json:"appfirewalllogsjsonsqlperprofile,omitempty"`
// Appfirewalllogsjsonsqlperprofilerate |
// Number of JSON SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsjsonsqlperprofilerate *float32 `json:"appfirewalllogsjsonsqlperprofilerate,omitempty"`
// Appfirewalllogsjsonxssperprofile |
// Number of JSON Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewalllogsjsonxssperprofile *float32 `json:"appfirewalllogsjsonxssperprofile,omitempty"`
// Appfirewalllogsjsonxssperprofilerate |
// Number of JSON Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewalllogsjsonxssperprofilerate *float32 `json:"appfirewalllogsjsonxssperprofilerate,omitempty"`
// Appfirewalllogsqlgramperprofile |
// Number of HTML SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsqlgramperprofile *float32 `json:"appfirewalllogsqlgramperprofile,omitempty"`
// Appfirewalllogsqlgramperprofilerate |
// Number of HTML SQL Injection security check log messages (reported by SQL grammar) generated by the Application Firewall.
Appfirewalllogsqlgramperprofilerate *float32 `json:"appfirewalllogsqlgramperprofilerate,omitempty"`
// Appfirewalllogsqlperprofile |
// Number of HTML SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsqlperprofile *float32 `json:"appfirewalllogsqlperprofile,omitempty"`
// Appfirewalllogsqlperprofilerate |
// Number of HTML SQL Injection security check log messages generated by the Application Firewall.
Appfirewalllogsqlperprofilerate *float32 `json:"appfirewalllogsqlperprofilerate,omitempty"`
// Appfirewalllogstarturlperprofile |
// Number of Start URL security check log messages generated by the Application Firewall.
Appfirewalllogstarturlperprofile *float32 `json:"appfirewalllogstarturlperprofile,omitempty"`
// Appfirewalllogstarturlperprofilerate |
// Number of Start URL security check log messages generated by the Application Firewall.
Appfirewalllogstarturlperprofilerate *float32 `json:"appfirewalllogstarturlperprofilerate,omitempty"`
// Appfirewalllogxformsqlperprofile |
// Number of HTML SQL Injection security check transform log messages generated by the Application Firewall.
Appfirewalllogxformsqlperprofile *float32 `json:"appfirewalllogxformsqlperprofile,omitempty"`
// Appfirewalllogxformsqlperprofilerate |
// Number of HTML SQL Injection security check transform log messages generated by the Application Firewall.
Appfirewalllogxformsqlperprofilerate *float32 `json:"appfirewalllogxformsqlperprofilerate,omitempty"`
// Appfirewalllogxformxssperprofile |
// Number of HTML Cross-Site Scripting security check transform log messages generated by the Application Firewall.
Appfirewalllogxformxssperprofile *float32 `json:"appfirewalllogxformxssperprofile,omitempty"`
// Appfirewalllogxformxssperprofilerate |
// Number of HTML Cross-Site Scripting security check transform log messages generated by the Application Firewall.
Appfirewalllogxformxssperprofilerate *float32 `json:"appfirewalllogxformxssperprofilerate,omitempty"`
// Appfirewalllogxssperprofile |
// Number of HTML Cross-Site Scripting security check log messages generated by the Application Firewall.
Appfirewalllogxssperprofile *float32 `json:"appfirewalllogxssperprofile,omitempty"`
// Appfirewalllogxssperprofilerate |
// Number of HTML Cross-Site Scripting security check log messages generated by the Application Firewall.
Appfirewalllogxssperprofilerate *float32 `json:"appfirewalllogxssperprofilerate,omitempty"`
// Appfirewalllongavgresptimeperprofile |
// Average backend response time in milliseconds since reboot
Appfirewalllongavgresptimeperprofile *float32 `json:"appfirewalllongavgresptimeperprofile,omitempty"`
// Appfirewallmsgvallogsperprofile |
// Number of XML Message Validation security check log messages generated by the Application Firewall.
Appfirewallmsgvallogsperprofile *float32 `json:"appfirewallmsgvallogsperprofile,omitempty"`
// Appfirewallmsgvallogsperprofilerate |
// Number of XML Message Validation security check log messages generated by the Application Firewall.
Appfirewallmsgvallogsperprofilerate *float32 `json:"appfirewallmsgvallogsperprofilerate,omitempty"`
// Appfirewallpostbodylimitlogsperprofile |
// Number of Post Body Limit security check logs seen by the Application Firewall.
Appfirewallpostbodylimitlogsperprofile *float32 `json:"appfirewallpostbodylimitlogsperprofile,omitempty"`
// Appfirewallpostbodylimitlogsperprofilerate |
// Number of Post Body Limit security check logs seen by the Application Firewall.
Appfirewallpostbodylimitlogsperprofilerate *float32 `json:"appfirewallpostbodylimitlogsperprofilerate,omitempty"`
// Appfirewallpostbodylimitviolationsperprofile |
// Number of Post Body Limit security check violations seen by the Application Firewall.
Appfirewallpostbodylimitviolationsperprofile *float32 `json:"appfirewallpostbodylimitviolationsperprofile,omitempty"`
// Appfirewallpostbodylimitviolationsperprofilerate |
// Number of Post Body Limit security check violations seen by the Application Firewall.
Appfirewallpostbodylimitviolationsperprofilerate *float32 `json:"appfirewallpostbodylimitviolationsperprofilerate,omitempty"`
// Appfirewallredirectsperprofile |
// HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)
Appfirewallredirectsperprofile *float32 `json:"appfirewallredirectsperprofile,omitempty"`
// Appfirewallredirectsperprofilerate |
// HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)
Appfirewallredirectsperprofilerate *float32 `json:"appfirewallredirectsperprofilerate,omitempty"`
// Appfirewallreqbytesperprofile |
// Number of bytes transfered for requests
Appfirewallreqbytesperprofile *float32 `json:"appfirewallreqbytesperprofile,omitempty"`
// Appfirewallreqbytesperprofilerate |
// Number of bytes transfered for requests
Appfirewallreqbytesperprofilerate *float32 `json:"appfirewallreqbytesperprofilerate,omitempty"`
// Appfirewallrequestsperprofile |
// HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.
Appfirewallrequestsperprofile *float32 `json:"appfirewallrequestsperprofile,omitempty"`
// Appfirewallrequestsperprofilerate |
// HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.
Appfirewallrequestsperprofilerate *float32 `json:"appfirewallrequestsperprofilerate,omitempty"`
// Appfirewallresbytesperprofile |
// Number of bytes transfered for responses
Appfirewallresbytesperprofile *float32 `json:"appfirewallresbytesperprofile,omitempty"`
// Appfirewallresbytesperprofilerate |
// Number of bytes transfered for responses
Appfirewallresbytesperprofilerate *float32 `json:"appfirewallresbytesperprofilerate,omitempty"`
// Appfirewallresponsesperprofile |
// HTTP/HTTPS responses sent by your protected web servers via the Application Firewall.
Appfirewallresponsesperprofile *float32 `json:"appfirewallresponsesperprofile,omitempty"`
// Appfirewallresponsesperprofilerate |
// HTTP/HTTPS responses sent by your protected web servers via the Application Firewall.
Appfirewallresponsesperprofilerate *float32 `json:"appfirewallresponsesperprofilerate,omitempty"`
// Appfirewallret4xxperprofile |
// Number of requests returning HTTP 4xx from the backend server
Appfirewallret4xxperprofile *float32 `json:"appfirewallret4xxperprofile,omitempty"`
// Appfirewallret4xxperprofilerate |
// Number of requests returning HTTP 4xx from the backend server
Appfirewallret4xxperprofilerate *float32 `json:"appfirewallret4xxperprofilerate,omitempty"`
// Appfirewallret5xxperprofile |
// Number of requests returning HTTP 5xx from the backend server
Appfirewallret5xxperprofile *float32 `json:"appfirewallret5xxperprofile,omitempty"`
// Appfirewallret5xxperprofilerate |
// Number of requests returning HTTP 5xx from the backend server
Appfirewallret5xxperprofilerate *float32 `json:"appfirewallret5xxperprofilerate,omitempty"`
// Appfirewallshortavgresptimeperprofile |
// Average backend response time in milliseconds over the last 7 seconds
Appfirewallshortavgresptimeperprofile *float32 `json:"appfirewallshortavgresptimeperprofile,omitempty"`
// Appfirewalltotallogperprofile |
// Number of log messages generated by the application firewall on per profile basis
Appfirewalltotallogperprofile *float32 `json:"appfirewalltotallogperprofile,omitempty"`
// Appfirewalltotalviolperprofile |
// Number of violations seen by the application firewall on per profile basis
Appfirewalltotalviolperprofile *float32 `json:"appfirewalltotalviolperprofile,omitempty"`
// Appfirewallviolblockkeywordperprofile |
// Number of HTML Block Keyword security check violations seen by the Application Firewall.
Appfirewallviolblockkeywordperprofile *float32 `json:"appfirewallviolblockkeywordperprofile,omitempty"`
// Appfirewallviolblockkeywordperprofilerate |
// Number of HTML Block Keyword security check violations seen by the Application Firewall.
Appfirewallviolblockkeywordperprofilerate *float32 `json:"appfirewallviolblockkeywordperprofilerate,omitempty"`
// Appfirewallviolbufferoverflowperprofile |
// Number of Buffer Overflow security check violations seen by the Application Firewall.
Appfirewallviolbufferoverflowperprofile *float32 `json:"appfirewallviolbufferoverflowperprofile,omitempty"`
// Appfirewallviolbufferoverflowperprofilerate |
// Number of Buffer Overflow security check violations seen by the Application Firewall.
Appfirewallviolbufferoverflowperprofilerate *float32 `json:"appfirewallviolbufferoverflowperprofilerate,omitempty"`
// Appfirewallviolcmdgramperprofile |
// Number of HTML CMD Injection security check violations (reported by CMD grammar) seen by the Application Firewall.
Appfirewallviolcmdgramperprofile *float32 `json:"appfirewallviolcmdgramperprofile,omitempty"`
// Appfirewallviolcmdgramperprofilerate |
// Number of HTML CMD Injection security check violations (reported by CMD grammar) seen by the Application Firewall.
Appfirewallviolcmdgramperprofilerate *float32 `json:"appfirewallviolcmdgramperprofilerate,omitempty"`
// Appfirewallviolcmdperprofile |
// Number of HTML Command Injection security check violations seen by the Application Firewall.
Appfirewallviolcmdperprofile *float32 `json:"appfirewallviolcmdperprofile,omitempty"`
// Appfirewallviolcmdperprofilerate |
// Number of HTML Command Injection security check violations seen by the Application Firewall.
Appfirewallviolcmdperprofilerate *float32 `json:"appfirewallviolcmdperprofilerate,omitempty"`
// Appfirewallviolcombinedowaspperprofile |
// Number of combined OWASP security check violations seen by the Application Firewall.
Appfirewallviolcombinedowaspperprofile *float32 `json:"appfirewallviolcombinedowaspperprofile,omitempty"`
// Appfirewallviolcombinedowaspperprofilerate |
// Number of combined OWASP security check violations seen by the Application Firewall.
Appfirewallviolcombinedowaspperprofilerate *float32 `json:"appfirewallviolcombinedowaspperprofilerate,omitempty"`
// Appfirewallviolcombinedxssperprofile |
// Number of combined Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolcombinedxssperprofile *float32 `json:"appfirewallviolcombinedxssperprofile,omitempty"`
// Appfirewallviolcombinedxssperprofilerate |
// Number of combined Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolcombinedxssperprofilerate *float32 `json:"appfirewallviolcombinedxssperprofilerate,omitempty"`
// Appfirewallviolcombinedxxeperprofile |
// Number of combined XXE security check violations seen by the Application Firewall.
Appfirewallviolcombinedxxeperprofile *float32 `json:"appfirewallviolcombinedxxeperprofile,omitempty"`
// Appfirewallviolcombinedxxeperprofilerate |
// Number of combined XXE security check violations seen by the Application Firewall.
Appfirewallviolcombinedxxeperprofilerate *float32 `json:"appfirewallviolcombinedxxeperprofilerate,omitempty"`
// Appfirewallviolcontenttypeperprofile |
// Number of Content Type security check violations seen by the Application Firewall.
Appfirewallviolcontenttypeperprofile *float32 `json:"appfirewallviolcontenttypeperprofile,omitempty"`
// Appfirewallviolcontenttypeperprofilerate |
// Number of Content Type security check violations seen by the Application Firewall.
Appfirewallviolcontenttypeperprofilerate *float32 `json:"appfirewallviolcontenttypeperprofilerate,omitempty"`
// Number of Cookie Hijacking security violations seen by the Application Firewall.
Appfirewallviolcookiehijackperprofile *float32 `json:"appfirewallviolcookiehijackperprofile,omitempty"`
// Number of Cookie Hijacking security violations seen by the Application Firewall.
Appfirewallviolcookiehijackperprofilerate *float32 `json:"appfirewallviolcookiehijackperprofilerate,omitempty"`
// Number of Cookie Consistency security check violations seen by the Application Firewall.
Appfirewallviolcookieperprofile *float32 `json:"appfirewallviolcookieperprofile,omitempty"`
// Number of Cookie Consistency security check violations seen by the Application Firewall.
Appfirewallviolcookieperprofilerate *float32 `json:"appfirewallviolcookieperprofilerate,omitempty"`
// Appfirewallviolcreditcardperprofile |
// Number of Credit Card security check violations seen by the Application Firewall.
Appfirewallviolcreditcardperprofile *float32 `json:"appfirewallviolcreditcardperprofile,omitempty"`
// Appfirewallviolcreditcardperprofilerate |
// Number of Credit Card security check violations seen by the Application Firewall.
Appfirewallviolcreditcardperprofilerate *float32 `json:"appfirewallviolcreditcardperprofilerate,omitempty"`
// Appfirewallviolcsrftagperprofile |
// Number of Cross Site Request Forgery form tag security check violations seen by the Application Firewall.
Appfirewallviolcsrftagperprofile *float32 `json:"appfirewallviolcsrftagperprofile,omitempty"`
// Appfirewallviolcsrftagperprofilerate |
// Number of Cross Site Request Forgery form tag security check violations seen by the Application Firewall.
Appfirewallviolcsrftagperprofilerate *float32 `json:"appfirewallviolcsrftagperprofilerate,omitempty"`
// Appfirewallvioldenyurlperprofile |
// Number of Deny URL security check violations seen by the Application Firewall.
Appfirewallvioldenyurlperprofile *float32 `json:"appfirewallvioldenyurlperprofile,omitempty"`
// Appfirewallvioldenyurlperprofilerate |
// Number of Deny URL security check violations seen by the Application Firewall.
Appfirewallvioldenyurlperprofilerate *float32 `json:"appfirewallvioldenyurlperprofilerate,omitempty"`
// Appfirewallviolfieldconsistencyperprofile |
// Number of Field Consistency security check violations seen by the Application Firewall.
Appfirewallviolfieldconsistencyperprofile *float32 `json:"appfirewallviolfieldconsistencyperprofile,omitempty"`
// Appfirewallviolfieldconsistencyperprofilerate |
// Number of Field Consistency security check violations seen by the Application Firewall.
Appfirewallviolfieldconsistencyperprofilerate *float32 `json:"appfirewallviolfieldconsistencyperprofilerate,omitempty"`
// Appfirewallviolfieldformatperprofile |
// Number of Field Format security check violations seen by the Application Firewall.
Appfirewallviolfieldformatperprofile *float32 `json:"appfirewallviolfieldformatperprofile,omitempty"`
// Appfirewallviolfieldformatperprofilerate |
// Number of Field Format security check violations seen by the Application Firewall.
Appfirewallviolfieldformatperprofilerate *float32 `json:"appfirewallviolfieldformatperprofilerate,omitempty"`
// Appfirewallviolfileuploadtypesperprofile |
// Number of Field Upload Types security check violations seen by the Application Firewall.
Appfirewallviolfileuploadtypesperprofile *float32 `json:"appfirewallviolfileuploadtypesperprofile,omitempty"`
// Appfirewallviolfileuploadtypesperprofilerate |
// Number of Field Upload Types security check violations seen by the Application Firewall.
Appfirewallviolfileuploadtypesperprofilerate *float32 `json:"appfirewallviolfileuploadtypesperprofilerate,omitempty"`
// Appfirewallvioljsonblockkeywordperprofile |
// Number of JSON Block Keyword security check violations seen by the Application Firewall.
Appfirewallvioljsonblockkeywordperprofile *float32 `json:"appfirewallvioljsonblockkeywordperprofile,omitempty"`
// Appfirewallvioljsonblockkeywordperprofilerate |
// Number of JSON Block Keyword security check violations seen by the Application Firewall.
Appfirewallvioljsonblockkeywordperprofilerate *float32 `json:"appfirewallvioljsonblockkeywordperprofilerate,omitempty"`
// Appfirewallvioljsoncmdgramperprofile |
// Number of JSON CMD Injection security check violations (reported by CMD grammar) seen by the Application Firewall.
Appfirewallvioljsoncmdgramperprofile *float32 `json:"appfirewallvioljsoncmdgramperprofile,omitempty"`
// Appfirewallvioljsoncmdgramperprofilerate |
// Number of JSON CMD Injection security check violations (reported by CMD grammar) seen by the Application Firewall.
Appfirewallvioljsoncmdgramperprofilerate *float32 `json:"appfirewallvioljsoncmdgramperprofilerate,omitempty"`
// Appfirewallvioljsoncmdperprofile |
// Number of JSON Command Injection security check violations seen by the Application Firewall.
Appfirewallvioljsoncmdperprofile *float32 `json:"appfirewallvioljsoncmdperprofile,omitempty"`
// Appfirewallvioljsoncmdperprofilerate |
// Number of JSON Command Injection security check violations seen by the Application Firewall.
Appfirewallvioljsoncmdperprofilerate *float32 `json:"appfirewallvioljsoncmdperprofilerate,omitempty"`
// Appfirewallvioljsondosperprofile |
// Number of JSON Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallvioljsondosperprofile *float32 `json:"appfirewallvioljsondosperprofile,omitempty"`
// Appfirewallvioljsondosperprofilerate |
// Number of JSON Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallvioljsondosperprofilerate *float32 `json:"appfirewallvioljsondosperprofilerate,omitempty"`
// Appfirewallvioljsonsqlgramperprofile |
// Number of JSON SQL Injection security check violations (reported by SQL grammar) seen by the Application Firewall.
Appfirewallvioljsonsqlgramperprofile *float32 `json:"appfirewallvioljsonsqlgramperprofile,omitempty"`
// Appfirewallvioljsonsqlgramperprofilerate |
// Number of JSON SQL Injection security check violations (reported by SQL grammar) seen by the Application Firewall.
Appfirewallvioljsonsqlgramperprofilerate *float32 `json:"appfirewallvioljsonsqlgramperprofilerate,omitempty"`
// Appfirewallvioljsonsqlperprofile |
// Number of JSON SQL Injection security check violations seen by the Application Firewall.
Appfirewallvioljsonsqlperprofile *float32 `json:"appfirewallvioljsonsqlperprofile,omitempty"`
// Appfirewallvioljsonsqlperprofilerate |
// Number of JSON SQL Injection security check violations seen by the Application Firewall.
Appfirewallvioljsonsqlperprofilerate *float32 `json:"appfirewallvioljsonsqlperprofilerate,omitempty"`
// Appfirewallvioljsonxssperprofile |
// Number of JSON Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallvioljsonxssperprofile *float32 `json:"appfirewallvioljsonxssperprofile,omitempty"`
// Appfirewallvioljsonxssperprofilerate |
// Number of JSON Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallvioljsonxssperprofilerate *float32 `json:"appfirewallvioljsonxssperprofilerate,omitempty"`
// Appfirewallviolmsgvalviolationsperprofile |
// Number of XML Message Validation security check violations seen by the Application Firewall.
Appfirewallviolmsgvalviolationsperprofile *float32 `json:"appfirewallviolmsgvalviolationsperprofile,omitempty"`
// Appfirewallviolmsgvalviolationsperprofilerate |
// Number of XML Message Validation security check violations seen by the Application Firewall.
Appfirewallviolmsgvalviolationsperprofilerate *float32 `json:"appfirewallviolmsgvalviolationsperprofilerate,omitempty"`
// Appfirewallviolperprofilerate |
// Number of violations seen by the application firewall on per profile basis
Appfirewallviolperprofilerate *float32 `json:"appfirewallviolperprofilerate,omitempty"`
// Appfirewallviolrefererheaderperprofile |
// Number of Referer Header security check violations seen by the Application Firewall.
Appfirewallviolrefererheaderperprofile *float32 `json:"appfirewallviolrefererheaderperprofile,omitempty"`
// Appfirewallviolrefererheaderperprofilerate |
// Number of Referer Header security check violations seen by the Application Firewall.
Appfirewallviolrefererheaderperprofilerate *float32 `json:"appfirewallviolrefererheaderperprofilerate,omitempty"`
// Appfirewallviolsafeobjectperprofile |
// Number of Safe Object security check violations seen by the Application Firewall.
Appfirewallviolsafeobjectperprofile *float32 `json:"appfirewallviolsafeobjectperprofile,omitempty"`
// Appfirewallviolsafeobjectperprofilerate |
// Number of Safe Object security check violations seen by the Application Firewall.
Appfirewallviolsafeobjectperprofilerate *float32 `json:"appfirewallviolsafeobjectperprofilerate,omitempty"`
// Appfirewallviolsignatureperprofile |
// Number of Signature violations seen by the Application Firewall.
Appfirewallviolsignatureperprofile *float32 `json:"appfirewallviolsignatureperprofile,omitempty"`
// Appfirewallviolsignatureperprofilerate |
// Number of Signature violations seen by the Application Firewall.
Appfirewallviolsignatureperprofilerate *float32 `json:"appfirewallviolsignatureperprofilerate,omitempty"`
// Appfirewallviolsqlcombinedperprofile |
// Number of Combined SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsqlcombinedperprofile *float32 `json:"appfirewallviolsqlcombinedperprofile,omitempty"`
// Appfirewallviolsqlcombinedperprofilerate |
// Number of Combined SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsqlcombinedperprofilerate *float32 `json:"appfirewallviolsqlcombinedperprofilerate,omitempty"`
// Appfirewallviolsqlgramperprofile |
// Number of HTML SQL Injection security check violations (reported by SQL grammar) seen by the Application Firewall.
Appfirewallviolsqlgramperprofile *float32 `json:"appfirewallviolsqlgramperprofile,omitempty"`
// Appfirewallviolsqlgramperprofilerate |
// Number of HTML SQL Injection security check violations (reported by SQL grammar) seen by the Application Firewall.
Appfirewallviolsqlgramperprofilerate *float32 `json:"appfirewallviolsqlgramperprofilerate,omitempty"`
// Appfirewallviolsqlperprofile |
// Number of HTML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsqlperprofile *float32 `json:"appfirewallviolsqlperprofile,omitempty"`
// Appfirewallviolsqlperprofilerate |
// Number of HTML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolsqlperprofilerate *float32 `json:"appfirewallviolsqlperprofilerate,omitempty"`
// Appfirewallviolstarturlperprofile |
// Number of Start URL security check violations seen by the Application Firewall.
Appfirewallviolstarturlperprofile *float32 `json:"appfirewallviolstarturlperprofile,omitempty"`
// Appfirewallviolstarturlperprofilerate |
// Number of Start URL security check violations seen by the Application Firewall.
Appfirewallviolstarturlperprofilerate *float32 `json:"appfirewallviolstarturlperprofilerate,omitempty"`
// Appfirewallviolwellformednessviolationsperprofile |
// Number of XML Format security check violations seen by the Application Firewall.
Appfirewallviolwellformednessviolationsperprofile *float32 `json:"appfirewallviolwellformednessviolationsperprofile,omitempty"`
// Appfirewallviolwellformednessviolationsperprofilerate |
// Number of XML Format security check violations seen by the Application Firewall.
Appfirewallviolwellformednessviolationsperprofilerate *float32 `json:"appfirewallviolwellformednessviolationsperprofilerate,omitempty"`
// Appfirewallviolwsiviolationsperprofile |
// Number of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall.
Appfirewallviolwsiviolationsperprofile *float32 `json:"appfirewallviolwsiviolationsperprofile,omitempty"`
// Appfirewallviolwsiviolationsperprofilerate |
// Number of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall.
Appfirewallviolwsiviolationsperprofilerate *float32 `json:"appfirewallviolwsiviolationsperprofilerate,omitempty"`
// Appfirewallviolxdosviolationsperprofile |
// Number of XML Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallviolxdosviolationsperprofile *float32 `json:"appfirewallviolxdosviolationsperprofile,omitempty"`
// Appfirewallviolxdosviolationsperprofilerate |
// Number of XML Denial-of-Service security check violations seen by the Application Firewall.
Appfirewallviolxdosviolationsperprofilerate *float32 `json:"appfirewallviolxdosviolationsperprofilerate,omitempty"`
// Appfirewallviolxmlattachmentviolationsperprofile |
// Number of XML Attachment security check violations seen by the Application Firewall.
Appfirewallviolxmlattachmentviolationsperprofile *float32 `json:"appfirewallviolxmlattachmentviolationsperprofile,omitempty"`
// Appfirewallviolxmlattachmentviolationsperprofilerate |
// Number of XML Attachment security check violations seen by the Application Firewall.
Appfirewallviolxmlattachmentviolationsperprofilerate *float32 `json:"appfirewallviolxmlattachmentviolationsperprofilerate,omitempty"`
// Appfirewallviolxmlgenericviolationsperprofile |
// Number of requests returning XML generic violation from the backend server
Appfirewallviolxmlgenericviolationsperprofile *float32 `json:"appfirewallviolxmlgenericviolationsperprofile,omitempty"`
// Appfirewallviolxmlgenericviolationsperprofilerate |
// Number of requests returning XML generic violation from the backend server
Appfirewallviolxmlgenericviolationsperprofilerate *float32 `json:"appfirewallviolxmlgenericviolationsperprofilerate,omitempty"`
// Appfirewallviolxmlsoapfaultviolationsperprofile |
// Number of requests returning soap:fault from the backend server
Appfirewallviolxmlsoapfaultviolationsperprofile *float32 `json:"appfirewallviolxmlsoapfaultviolationsperprofile,omitempty"`
// Appfirewallviolxmlsoapfaultviolationsperprofilerate |
// Number of requests returning soap:fault from the backend server
Appfirewallviolxmlsoapfaultviolationsperprofilerate *float32 `json:"appfirewallviolxmlsoapfaultviolationsperprofilerate,omitempty"`
// Appfirewallviolxmlsqlviolationsperprofile |
// Number of XML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolxmlsqlviolationsperprofile *float32 `json:"appfirewallviolxmlsqlviolationsperprofile,omitempty"`
// Appfirewallviolxmlsqlviolationsperprofilerate |
// Number of XML SQL Injection security check violations seen by the Application Firewall.
Appfirewallviolxmlsqlviolationsperprofilerate *float32 `json:"appfirewallviolxmlsqlviolationsperprofilerate,omitempty"`
// Appfirewallviolxmlxssviolationsperprofile |
// Number of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallviolxmlxssviolationsperprofile *float32 `json:"appfirewallviolxmlxssviolationsperprofile,omitempty"`
// Appfirewallviolxmlxssviolationsperprofilerate |
// Number of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall.
Appfirewallviolxmlxssviolationsperprofilerate *float32 `json:"appfirewallviolxmlxssviolationsperprofilerate,omitempty"`
// Appfirewallviolxssperprofile |
// Number of HTML Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolxssperprofile *float32 `json:"appfirewallviolxssperprofile,omitempty"`
// Appfirewallviolxssperprofilerate |
// Number of HTML Cross-Site Scripting security check violations seen by the Application Firewall.
Appfirewallviolxssperprofilerate *float32 `json:"appfirewallviolxssperprofilerate,omitempty"`
// Appfirewallwellformednesslogsperprofile |
// Number of XML Format security check log messages generated by the Application Firewall.
Appfirewallwellformednesslogsperprofile *float32 `json:"appfirewallwellformednesslogsperprofile,omitempty"`
// Appfirewallwellformednesslogsperprofilerate |
// Number of XML Format security check log messages generated by the Application Firewall.
Appfirewallwellformednesslogsperprofilerate *float32 `json:"appfirewallwellformednesslogsperprofilerate,omitempty"`
// Appfirewallwsilogsperprofile |
// Number of Web Services Interoperability (WS-I) security check log messages generated by the Application Firewall.
Appfirewallwsilogsperprofile *float32 `json:"appfirewallwsilogsperprofile,omitempty"`
// Appfirewallwsilogsperprofilerate |
// Number of Web Services Interoperability (WS-I) security check log messages generated by the Application Firewall.
Appfirewallwsilogsperprofilerate *float32 `json:"appfirewallwsilogsperprofilerate,omitempty"`
// Appfirewallxdoslogsperprofile |
// Number of XML Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewallxdoslogsperprofile *float32 `json:"appfirewallxdoslogsperprofile,omitempty"`
// Appfirewallxdoslogsperprofilerate |
// Number of XML Denial-of-Service security check log messages generated by the Application Firewall.
Appfirewallxdoslogsperprofilerate *float32 `json:"appfirewallxdoslogsperprofilerate,omitempty"`
// Appfirewallxformlogcreditcardperprofile |
// Number of Credit Card security check transform log messages generated by the Application Firewall.
Appfirewallxformlogcreditcardperprofile *float32 `json:"appfirewallxformlogcreditcardperprofile,omitempty"`
// Appfirewallxformlogcreditcardperprofilerate |
// Number of Credit Card security check transform log messages generated by the Application Firewall.
Appfirewallxformlogcreditcardperprofilerate *float32 `json:"appfirewallxformlogcreditcardperprofilerate,omitempty"`
// Appfirewallxmlattachmentlogsperprofile |
// Number of XML Attachment security check log messages generated by the Application Firewall.
Appfirewallxmlattachmentlogsperprofile *float32 `json:"appfirewallxmlattachmentlogsperprofile,omitempty"`
// Appfirewallxmlattachmentlogsperprofilerate |
// Number of XML Attachment security check log messages generated by the Application Firewall.
Appfirewallxmlattachmentlogsperprofilerate *float32 `json:"appfirewallxmlattachmentlogsperprofilerate,omitempty"`
// Appfirewallxmlgenericlogsperprofile |
// Number of requests generating XML Generic log messages
Appfirewallxmlgenericlogsperprofile *float32 `json:"appfirewallxmlgenericlogsperprofile,omitempty"`
// Appfirewallxmlgenericlogsperprofilerate |
// Number of requests generating XML Generic log messages
Appfirewallxmlgenericlogsperprofilerate *float32 `json:"appfirewallxmlgenericlogsperprofilerate,omitempty"`
// Appfirewallxmlpayloadcontenttypemismatchperprofile |
// Number of Mismatched Content-Type in request with XML Payload security check violations seen by the Application Firewall.
Appfirewallxmlpayloadcontenttypemismatchperprofile *float32 `json:"appfirewallxmlpayloadcontenttypemismatchperprofile,omitempty"`
// Appfirewallxmlpayloadcontenttypemismatchperprofilerate |
// Number of Mismatched Content-Type in request with XML Payload security check violations seen by the Application Firewall.
Appfirewallxmlpayloadcontenttypemismatchperprofilerate *float32 `json:"appfirewallxmlpayloadcontenttypemismatchperprofilerate,omitempty"`
// Appfirewallxmlsoapfaultlogsperprofile |
// Number of requests generating soap:fault log messages
Appfirewallxmlsoapfaultlogsperprofile *float32 `json:"appfirewallxmlsoapfaultlogsperprofile,omitempty"`
// Appfirewallxmlsoapfaultlogsperprofilerate |
// Number of requests generating soap:fault log messages
Appfirewallxmlsoapfaultlogsperprofilerate *float32 `json:"appfirewallxmlsoapfaultlogsperprofilerate,omitempty"`
// Appfirewallxmlsqllogsperprofile |
// Number of XML SQL Injection security check log messages generated by the Application Firewall.
Appfirewallxmlsqllogsperprofile *float32 `json:"appfirewallxmlsqllogsperprofile,omitempty"`
// Appfirewallxmlsqllogsperprofilerate |
// Number of XML SQL Injection security check log messages generated by the Application Firewall.
Appfirewallxmlsqllogsperprofilerate *float32 `json:"appfirewallxmlsqllogsperprofilerate,omitempty"`
// Appfirewallxmlxsslogsperprofile |
// Number of XML Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewallxmlxsslogsperprofile *float32 `json:"appfirewallxmlxsslogsperprofile,omitempty"`
// Appfirewallxmlxsslogsperprofilerate |
// Number of XML Cross-Site Scripting (XSS) security check log messages generated by the Application Firewall.
Appfirewallxmlxsslogsperprofilerate *float32 `json:"appfirewallxmlxsslogsperprofilerate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *AppfwprofileAppfwprofileClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the application firewall profile.
Name *string `json:"name,omitempty"`
}
AppfwprofileAppfwprofile defines model for appfwprofile_appfwprofile.
type AppfwprofileAppfwprofileClearstats ¶
type AppfwprofileAppfwprofileClearstats string
AppfwprofileAppfwprofileClearstats |
Clear the statsistics / counters
const ( AppfwprofileAppfwprofileClearstatsBasic AppfwprofileAppfwprofileClearstats = "basic" AppfwprofileAppfwprofileClearstatsFull AppfwprofileAppfwprofileClearstats = "full" )
Defines values for AppfwprofileAppfwprofileClearstats.
type AppfwprofileAppfwprofileResponse ¶
type AppfwprofileAppfwprofileResponse struct {
Appfwprofile interface{} `json:"appfwprofile,omitempty"`
}
AppfwprofileAppfwprofileResponse defines model for appfwprofile_appfwprofile_response.
type AppfwprofileArgs ¶
type AppfwprofileArgs = string
AppfwprofileArgs defines model for appfwprofile_args.
type AppfwprofileGetBynameResponse ¶
type AppfwprofileGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appfwprofile interface{} `json:"appfwprofile,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppfwprofileGetBynameResponse ¶
func ParseAppfwprofileGetBynameResponse(rsp *http.Response) (*AppfwprofileGetBynameResponse, error)
ParseAppfwprofileGetBynameResponse parses an HTTP response from a AppfwprofileGetBynameWithResponse call
func (AppfwprofileGetBynameResponse) Status ¶
func (r AppfwprofileGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AppfwprofileGetBynameResponse) StatusCode ¶
func (r AppfwprofileGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppfwprofileGetParams ¶
type AppfwprofileGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *AppfwprofileArgs `form:"args,omitempty" json:"args,omitempty"`
}
AppfwprofileGetParams defines parameters for AppfwprofileGet.
type AppfwprofileGetResponse ¶
type AppfwprofileGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appfwprofile interface{} `json:"appfwprofile,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppfwprofileGetResponse ¶
func ParseAppfwprofileGetResponse(rsp *http.Response) (*AppfwprofileGetResponse, error)
ParseAppfwprofileGetResponse parses an HTTP response from a AppfwprofileGetWithResponse call
func (AppfwprofileGetResponse) Status ¶
func (r AppfwprofileGetResponse) Status() string
Status returns HTTPResponse.Status
func (AppfwprofileGetResponse) StatusCode ¶
func (r AppfwprofileGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppqoeApiresponse ¶
type AppqoeApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AppqoeApiresponse defines model for appqoe_apiresponse.
type AppqoeAppqoe ¶
type AppqoeAppqoe struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AppqoeAppqoeClearstats `json:"clearstats,omitempty"`
// Total DOSH faulty cookies received
Doshfaultycookiesrate *float32 `json:"doshfaultycookiesrate,omitempty"`
// Total DOSH valid cookies received
Doshvalidcookiesrate *float32 `json:"doshvalidcookiesrate,omitempty"`
// Total DOSQ faulty cookies received
Dosqfaultycookiesrate *float32 `json:"dosqfaultycookiesrate,omitempty"`
// Total DOSQ valid cookies received
Dosqvalidcookiesrate *float32 `json:"dosqvalidcookiesrate,omitempty"`
// Dostrigrate |
// Total number of times HDOS condition triggered
Dostrigrate *float32 `json:"dostrigrate,omitempty"`
// Total faulty cookies received
Faultycookiesrate *float32 `json:"faultycookiesrate,omitempty"`
// Getinmemrsprate |
// Total in-memory GET responses sent from NS
Getinmemrsprate *float32 `json:"getinmemrsprate,omitempty"`
// Highprireqrate |
// Total Requests served from higher priority queue
Highprireqrate *float32 `json:"highprireqrate,omitempty"`
// Inmemrsprate |
// Total in-memory responses sent from NS
Inmemrsprate *float32 `json:"inmemrsprate,omitempty"`
// Lowestprireqrate |
// Total Requests served from surge priority queue
Lowestprireqrate *float32 `json:"lowestprireqrate,omitempty"`
// Lowprireqrate |
// Total Requests served from low priority queue
Lowprireqrate *float32 `json:"lowprireqrate,omitempty"`
// Mediumprireqrate |
// Total Requests served from medium priority queue
Mediumprireqrate *float32 `json:"mediumprireqrate,omitempty"`
// Total ONH faulty cookies received
Onhfaultycookiesrate *float32 `json:"onhfaultycookiesrate,omitempty"`
// Total ONH valid cookies received
Onhvalidcookiesrate *float32 `json:"onhvalidcookiesrate,omitempty"`
// Postinmemrspbytesrate |
// Total in-memory response bytes sent from NS
Postinmemrspbytesrate *float32 `json:"postinmemrspbytesrate,omitempty"`
// Postinmemrsprate |
// Total in-memory POST responses sent from NS
Postinmemrsprate *float32 `json:"postinmemrsprate,omitempty"`
// Priembedlinksrate |
// Total requests for valid embedded links
Priembedlinksrate *float32 `json:"priembedlinksrate,omitempty"`
// Total PRIQ faulty cookies received
Priqfaultycookiesrate *float32 `json:"priqfaultycookiesrate,omitempty"`
// Total PRIQ valid cookies received
Priqvalidcookiesrate *float32 `json:"priqvalidcookiesrate,omitempty"`
// Sessreqrate |
// Total valid SIDQ requests within session
Sessreqrate *float32 `json:"sessreqrate,omitempty"`
// Total SID faulty cookies received
Sidfaultycookiesrate *float32 `json:"sidfaultycookiesrate,omitempty"`
// Total SID valid cookies received
Sidvalidcookiesrate *float32 `json:"sidvalidcookiesrate,omitempty"`
// Tcntreqrate |
// Total requests for alternate contents
Tcntreqrate *float32 `json:"tcntreqrate,omitempty"`
// Totaltcntreq |
// Total requests for alternate contents
Totaltcntreq *float32 `json:"totaltcntreq,omitempty"`
// Totaltsvrsubfailed |
// Total number of times alternate server substitution failed
Totaltsvrsubfailed *float32 `json:"totaltsvrsubfailed,omitempty"`
// Total DOSH faulty cookies received
Totdoshfaultycookies *float32 `json:"totdoshfaultycookies,omitempty"`
// Total DOSH valid cookies received
Totdoshvalidcookies *float32 `json:"totdoshvalidcookies,omitempty"`
// Total DOSQ faulty cookies received
Totdosqfaultycookies *float32 `json:"totdosqfaultycookies,omitempty"`
// Total DOSQ valid cookies received
Totdosqvalidcookies *float32 `json:"totdosqvalidcookies,omitempty"`
// Totdostrig |
// Total number of times HDOS condition triggered
Totdostrig *float32 `json:"totdostrig,omitempty"`
// Total faulty cookies received
Totfaultycookies *float32 `json:"totfaultycookies,omitempty"`
// Totgetinmemrsp |
// Total in-memory GET responses sent from NS
Totgetinmemrsp *float32 `json:"totgetinmemrsp,omitempty"`
// Tothighprireq |
// Total Requests served from higher priority queue
Tothighprireq *float32 `json:"tothighprireq,omitempty"`
// Totinmemrsp |
// Total in-memory responses sent from NS
Totinmemrsp *float32 `json:"totinmemrsp,omitempty"`
// Totlowestprireq |
// Total Requests served from surge priority queue
Totlowestprireq *float32 `json:"totlowestprireq,omitempty"`
// Totlowprireq |
// Total Requests served from low priority queue
Totlowprireq *float32 `json:"totlowprireq,omitempty"`
// Totmediumprireq |
// Total Requests served from medium priority queue
Totmediumprireq *float32 `json:"totmediumprireq,omitempty"`
// Total ONH faulty cookies received
Totonhfaultycookies *float32 `json:"totonhfaultycookies,omitempty"`
// Total ONH valid cookies received
Totonhvalidcookies *float32 `json:"totonhvalidcookies,omitempty"`
// Totpostinmemrsp |
// Total in-memory POST responses sent from NS
Totpostinmemrsp *float32 `json:"totpostinmemrsp,omitempty"`
// Totpostinmemrspbytes |
// Total in-memory response bytes sent from NS
Totpostinmemrspbytes *float32 `json:"totpostinmemrspbytes,omitempty"`
// Totpriembedlinks |
// Total requests for valid embedded links
Totpriembedlinks *float32 `json:"totpriembedlinks,omitempty"`
// Total PRIQ faulty cookies received
Totpriqfaultycookies *float32 `json:"totpriqfaultycookies,omitempty"`
// Total PRIQ valid cookies received
Totpriqvalidcookies *float32 `json:"totpriqvalidcookies,omitempty"`
// Totsessreq |
// Total valid SIDQ requests within session
Totsessreq *float32 `json:"totsessreq,omitempty"`
// Total SID faulty cookies received
Totsidfaultycookies *float32 `json:"totsidfaultycookies,omitempty"`
// Total SID valid cookies received
Totsidvalidcookies *float32 `json:"totsidvalidcookies,omitempty"`
// Total valid cookies received
Totvalidcookies *float32 `json:"totvalidcookies,omitempty"`
// Tsvrsubfailedrate |
// Total number of times alternate server substitution failed
Tsvrsubfailedrate *float32 `json:"tsvrsubfailedrate,omitempty"`
// Total valid cookies received
Validcookiesrate *float32 `json:"validcookiesrate,omitempty"`
}
AppqoeAppqoe defines model for appqoe_appqoe.
type AppqoeAppqoeClearstats ¶
type AppqoeAppqoeClearstats string
AppqoeAppqoeClearstats |
Clear the statsistics / counters
const ( AppqoeAppqoeClearstatsBasic AppqoeAppqoeClearstats = "basic" AppqoeAppqoeClearstatsFull AppqoeAppqoeClearstats = "full" )
Defines values for AppqoeAppqoeClearstats.
type AppqoeAppqoeResponse ¶
type AppqoeAppqoeResponse struct {
Appqoe *AppqoeAppqoe `json:"appqoe,omitempty"`
}
AppqoeAppqoeResponse defines model for appqoe_appqoe_response.
type AppqoeGetParams ¶
type AppqoeGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***clearstats***: <String >,
Args *AppqoeArgs `form:"args,omitempty" json:"args,omitempty"`
}
AppqoeGetParams defines parameters for AppqoeGet.
type AppqoeGetResponse ¶
type AppqoeGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appqoe *AppqoeAppqoe `json:"appqoe,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppqoeGetResponse ¶
func ParseAppqoeGetResponse(rsp *http.Response) (*AppqoeGetResponse, error)
ParseAppqoeGetResponse parses an HTTP response from a AppqoeGetWithResponse call
func (AppqoeGetResponse) Status ¶
func (r AppqoeGetResponse) Status() string
Status returns HTTPResponse.Status
func (AppqoeGetResponse) StatusCode ¶
func (r AppqoeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppqoepolicyApiresponse ¶
type AppqoepolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AppqoepolicyApiresponse defines model for appqoepolicy_apiresponse.
type AppqoepolicyAppqoepolicy ¶
type AppqoepolicyAppqoepolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AppqoepolicyAppqoepolicyClearstats `json:"clearstats,omitempty"`
// Cltrequestsrate |
// Total number of client connections that were requested through this AppQoE Policy
Cltrequestsrate *float32 `json:"cltrequestsrate,omitempty"`
// Jsbytessentrate |
// Total bytes of in-memory responses sent through this AppQoE policy
Jsbytessentrate *float32 `json:"jsbytessentrate,omitempty"`
// Jssentrate |
// Total number of in-memory responses sent instead of expected responses through this AppQoE policy
Jssentrate *float32 `json:"jssentrate,omitempty"`
// Name |
// policyName
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Qosavgclientttlb |
// Average Client Time-To-Last-Byte in milliseconds calculated for this AppQoE policy.
Qosavgclientttlb *float32 `json:"qosavgclientttlb,omitempty"`
// Qosavgclientttlbrate |
// Average Client Time-To-Last-Byte in milliseconds calculated for this AppQoE policy.
Qosavgclientttlbrate *float32 `json:"qosavgclientttlbrate,omitempty"`
// Qosavgserverttfb |
// Average Server Time-To-First-Byte in milliseconds calculated for this AppQoE policy.
Qosavgserverttfb *float32 `json:"qosavgserverttfb,omitempty"`
// Qosavgserverttfbrate |
// Average Server Time-To-First-Byte in milliseconds calculated for this AppQoE policy.
Qosavgserverttfbrate *float32 `json:"qosavgserverttfbrate,omitempty"`
// Qosavgserverttlb |
// Average Server Time-To-Last-Byte in milliseconds calculated for this AppQoE policy.
Qosavgserverttlb *float32 `json:"qosavgserverttlb,omitempty"`
// Qosavgserverttlbrate |
// Average Server Time-To-Last-Byte in milliseconds calculated for this AppQoE policy.
Qosavgserverttlbrate *float32 `json:"qosavgserverttlbrate,omitempty"`
// Requestbytesrate |
// Total number of requests bytes that were requested through this AppQoE policy
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests that were requested through this AppQoE policy
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Total number of response bytes received by this AppQoE policy
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responserate |
// Total number of responses received by this AppQoE policy
Responserate *float32 `json:"responserate,omitempty"`
// Svrlinkedtorate |
// Total number of server connections that were established through this AppQoE Policy
Svrlinkedtorate *float32 `json:"svrlinkedtorate,omitempty"`
// Throughputrate |
// Throughput in Kbps calculated on this AppQoE policy
Throughputrate *float32 `json:"throughputrate,omitempty"`
// Totcltrequests |
// Total number of client connections that were requested through this AppQoE Policy
Totcltrequests *float32 `json:"totcltrequests,omitempty"`
// Totjsbytessent |
// Total bytes of in-memory responses sent through this AppQoE policy
Totjsbytessent *float32 `json:"totjsbytessent,omitempty"`
// Totjssent |
// Total number of in-memory responses sent instead of expected responses through this AppQoE policy
Totjssent *float32 `json:"totjssent,omitempty"`
// Totrequestbytes |
// Total number of requests bytes that were requested through this AppQoE policy
Totrequestbytes *float32 `json:"totrequestbytes,omitempty"`
// Totrequests |
// Total number of requests that were requested through this AppQoE policy
Totrequests *float32 `json:"totrequests,omitempty"`
// Totresponse |
// Total number of responses received by this AppQoE policy
Totresponse *float32 `json:"totresponse,omitempty"`
// Totresponsebytes |
// Total number of response bytes received by this AppQoE policy
Totresponsebytes *float32 `json:"totresponsebytes,omitempty"`
// Totsvrlinkedto |
// Total number of server connections that were established through this AppQoE Policy
Totsvrlinkedto *float32 `json:"totsvrlinkedto,omitempty"`
// Totthroughput |
// Throughput in Kbps calculated on this AppQoE policy
Totthroughput *float32 `json:"totthroughput,omitempty"`
}
AppqoepolicyAppqoepolicy defines model for appqoepolicy_appqoepolicy.
type AppqoepolicyAppqoepolicyClearstats ¶
type AppqoepolicyAppqoepolicyClearstats string
AppqoepolicyAppqoepolicyClearstats |
Clear the statsistics / counters
const ( AppqoepolicyAppqoepolicyClearstatsBasic AppqoepolicyAppqoepolicyClearstats = "basic" AppqoepolicyAppqoepolicyClearstatsFull AppqoepolicyAppqoepolicyClearstats = "full" )
Defines values for AppqoepolicyAppqoepolicyClearstats.
type AppqoepolicyAppqoepolicyResponse ¶
type AppqoepolicyAppqoepolicyResponse struct {
Appqoepolicy interface{} `json:"appqoepolicy,omitempty"`
}
AppqoepolicyAppqoepolicyResponse defines model for appqoepolicy_appqoepolicy_response.
type AppqoepolicyArgs ¶
type AppqoepolicyArgs = string
AppqoepolicyArgs defines model for appqoepolicy_args.
type AppqoepolicyGetBynameResponse ¶
type AppqoepolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appqoepolicy interface{} `json:"appqoepolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppqoepolicyGetBynameResponse ¶
func ParseAppqoepolicyGetBynameResponse(rsp *http.Response) (*AppqoepolicyGetBynameResponse, error)
ParseAppqoepolicyGetBynameResponse parses an HTTP response from a AppqoepolicyGetBynameWithResponse call
func (AppqoepolicyGetBynameResponse) Status ¶
func (r AppqoepolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AppqoepolicyGetBynameResponse) StatusCode ¶
func (r AppqoepolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AppqoepolicyGetParams ¶
type AppqoepolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *AppqoepolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
AppqoepolicyGetParams defines parameters for AppqoepolicyGet.
type AppqoepolicyGetResponse ¶
type AppqoepolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Appqoepolicy interface{} `json:"appqoepolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAppqoepolicyGetResponse ¶
func ParseAppqoepolicyGetResponse(rsp *http.Response) (*AppqoepolicyGetResponse, error)
ParseAppqoepolicyGetResponse parses an HTTP response from a AppqoepolicyGetWithResponse call
func (AppqoepolicyGetResponse) Status ¶
func (r AppqoepolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (AppqoepolicyGetResponse) StatusCode ¶
func (r AppqoepolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuditApiresponse ¶
type AuditApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuditApiresponse defines model for audit_apiresponse.
type AuditAudit ¶
type AuditAudit struct {
// Auditcontextnotfound |
// Failures in finding the context structure for an Access Gateway session during attempts to send session-specific audit messages.
//
// During an Access Gateway session, audit messages related to the session are queued up in the auditlog buffer for transmission to the audit log server(s). If the session is killed before the messages are sent, the context structure allocated at session creation is removed. This structure is needed for sending the queued auditlog messages. If it is not found, this counter is incremented.
Auditcontextnotfound *float32 `json:"auditcontextnotfound,omitempty"`
// Auditcontextnotfoundrate |
// Failures in finding the context structure for an Access Gateway session during attempts to send session-specific audit messages.
//
// During an Access Gateway session, audit messages related to the session are queued up in the auditlog buffer for transmission to the audit log server(s). If the session is killed before the messages are sent, the context structure allocated at session creation is removed. This structure is needed for sending the queued auditlog messages. If it is not found, this counter is incremented.
Auditcontextnotfoundrate *float32 `json:"auditcontextnotfoundrate,omitempty"`
// Auditjson2xxresp |
// Total number of 2xx responses received for HTTP based syslog servers
Auditjson2xxresp *float32 `json:"auditjson2xxresp,omitempty"`
// Auditjson2xxresprate |
// Total number of 2xx responses received for HTTP based syslog servers
Auditjson2xxresprate *float32 `json:"auditjson2xxresprate,omitempty"`
// Auditjsonbufexported |
// Total number of JSON buffers exported for HTTP based syslog servers
Auditjsonbufexported *float32 `json:"auditjsonbufexported,omitempty"`
// Auditjsonbufexportedrate |
// Total number of JSON buffers exported for HTTP based syslog servers
Auditjsonbufexportedrate *float32 `json:"auditjsonbufexportedrate,omitempty"`
// Auditjsonbufexporterr |
// Total number of JSON buffers export error for HTTP based syslog servers
Auditjsonbufexporterr *float32 `json:"auditjsonbufexporterr,omitempty"`
// Auditjsonbufexporterrrate |
// Total number of JSON buffers export error for HTTP based syslog servers
Auditjsonbufexporterrrate *float32 `json:"auditjsonbufexporterrrate,omitempty"`
// Auditjsonnon2xxresp |
// Total number of non 2xx responses received for HTTP based syslog servers
Auditjsonnon2xxresp *float32 `json:"auditjsonnon2xxresp,omitempty"`
// Auditjsonnon2xxresprate |
// Total number of non 2xx responses received for HTTP based syslog servers
Auditjsonnon2xxresprate *float32 `json:"auditjsonnon2xxresprate,omitempty"`
// Auditjsonobjcreated |
// Total number of JSON objects created for HTTP based syslog servers
Auditjsonobjcreated *float32 `json:"auditjsonobjcreated,omitempty"`
// Auditjsonobjcreatedrate |
// Total number of JSON objects created for HTTP based syslog servers
Auditjsonobjcreatedrate *float32 `json:"auditjsonobjcreatedrate,omitempty"`
// Auditjsonobjcreateerr |
// Total number of JSON objects creation error for HTTP based syslog servers
Auditjsonobjcreateerr *float32 `json:"auditjsonobjcreateerr,omitempty"`
// Auditjsonobjcreateerrrate |
// Total number of JSON objects creation error for HTTP based syslog servers
Auditjsonobjcreateerrrate *float32 `json:"auditjsonobjcreateerrrate,omitempty"`
// Auditlog32errsyslogallocnsbfail |
// Nsb allocation failed.
Auditlog32errsyslogallocnsbfail *float32 `json:"auditlog32errsyslogallocnsbfail,omitempty"`
// Auditlog32errsyslogallocnsbfailrate |
// Nsb allocation failed.
Auditlog32errsyslogallocnsbfailrate *float32 `json:"auditlog32errsyslogallocnsbfailrate,omitempty"`
// Auditmemallocfail |
// Failures in allocation of Access Gateway context structure. When an Access Gateway session is established, the Citrix ADC creates an internal context structure , which identifies the user and the IP address from which the user has logged in.
Auditmemallocfail *float32 `json:"auditmemallocfail,omitempty"`
// Auditmemallocfailrate |
// Failures in allocation of Access Gateway context structure. When an Access Gateway session is established, the Citrix ADC creates an internal context structure , which identifies the user and the IP address from which the user has logged in.
Auditmemallocfailrate *float32 `json:"auditmemallocfailrate,omitempty"`
// Auditnsballocfail |
// NAT allocation failed.
Auditnsballocfail *float32 `json:"auditnsballocfail,omitempty"`
// Auditnsballocfailrate |
// NAT allocation failed.
Auditnsballocfailrate *float32 `json:"auditnsballocfailrate,omitempty"`
// Auditportallocfail |
// Number of times the Citrix ADC failed to allocate a port when sending a syslog message to the syslog server(s).
Auditportallocfail *float32 `json:"auditportallocfail,omitempty"`
// Auditportallocfailrate |
// Number of times the Citrix ADC failed to allocate a port when sending a syslog message to the syslog server(s).
Auditportallocfailrate *float32 `json:"auditportallocfailrate,omitempty"`
// Auditsyslogmsggen |
// Syslog messages about to be sent to the syslog server.
Auditsyslogmsggen *float32 `json:"auditsyslogmsggen,omitempty"`
// Auditsyslogmsggenrate |
// Syslog messages about to be sent to the syslog server.
Auditsyslogmsggenrate *float32 `json:"auditsyslogmsggenrate,omitempty"`
// Auditsyslogmsgsent |
// Syslog messages sent to the syslog server(s) over UDP.
Auditsyslogmsgsent *float32 `json:"auditsyslogmsgsent,omitempty"`
// Auditsyslogmsgsentrate |
// Syslog messages sent to the syslog server(s) over UDP.
Auditsyslogmsgsentrate *float32 `json:"auditsyslogmsgsentrate,omitempty"`
// Auditsyslogmsgsenttcp |
// Syslog messages sent to the syslog server(s) over TCP.
Auditsyslogmsgsenttcp *float32 `json:"auditsyslogmsgsenttcp,omitempty"`
// Auditsyslogmsgsenttcprate |
// Syslog messages sent to the syslog server(s) over TCP.
Auditsyslogmsgsenttcprate *float32 `json:"auditsyslogmsgsenttcprate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuditAuditClearstats `json:"clearstats,omitempty"`
// Clientconnfail |
// Failures in establishment of a connection between the Citrix ADC and the auditserver tool (the Citrix ADC's custom logging tool).
Clientconnfail *float32 `json:"clientconnfail,omitempty"`
// Clientconnfailrate |
// Failures in establishment of a connection between the Citrix ADC and the auditserver tool (the Citrix ADC's custom logging tool).
Clientconnfailrate *float32 `json:"clientconnfailrate,omitempty"`
// Flushcmdcnt |
// Auditlog buffer flushes. In a multiprocessor Citrix ADC, both the main processor and the co-processor can generate auditlog messages and fill up the auditlog buffers. But only the primary processor can free up the buffers by sending auditlog messages to the auditlog server(s). The number of auditlog buffers is fixed. If the co-processor detects that all the auditlog buffers are full, it issues a flush command to the main processor.
Flushcmdcnt *float32 `json:"flushcmdcnt,omitempty"`
// Flushcmdcntrate |
// Auditlog buffer flushes. In a multiprocessor Citrix ADC, both the main processor and the co-processor can generate auditlog messages and fill up the auditlog buffers. But only the primary processor can free up the buffers by sending auditlog messages to the auditlog server(s). The number of auditlog buffers is fixed. If the co-processor detects that all the auditlog buffers are full, it issues a flush command to the main processor.
Flushcmdcntrate *float32 `json:"flushcmdcntrate,omitempty"`
// Logsdropped |
// Total number of log messages dropped by Citrix ADC after max hold limit is reached
Logsdropped *float32 `json:"logsdropped,omitempty"`
// Logsdroppedrate |
// Total number of log messages dropped by Citrix ADC after max hold limit is reached
Logsdroppedrate *float32 `json:"logsdroppedrate,omitempty"`
// Logsdroppedtxminnsbs |
// Total number of log messages dropped by Citrix ADC when NSBQ length is less than TX min NSBs
Logsdroppedtxminnsbs *float32 `json:"logsdroppedtxminnsbs,omitempty"`
// Logsdroppedtxminnsbsrate |
// Total number of log messages dropped by Citrix ADC when NSBQ length is less than TX min NSBs
Logsdroppedtxminnsbsrate *float32 `json:"logsdroppedtxminnsbsrate,omitempty"`
// Logunsentlbsys |
// Total auditlog messages which are not delivered to load balanced syslog servers
Logunsentlbsys *float32 `json:"logunsentlbsys,omitempty"`
// Logunsentlbsysrate |
// Total auditlog messages which are not delivered to load balanced syslog servers
Logunsentlbsysrate *float32 `json:"logunsentlbsysrate,omitempty"`
// Nsbchainallocfail |
// Nsb Chain allocation failed.
Nsbchainallocfail *float32 `json:"nsbchainallocfail,omitempty"`
// Nsbchainallocfailrate |
// Nsb Chain allocation failed.
Nsbchainallocfailrate *float32 `json:"nsbchainallocfailrate,omitempty"`
// Systcpconnfail |
// Failures in establishment of a connection between the Citrix ADC and the syslog server.
Systcpconnfail *float32 `json:"systcpconnfail,omitempty"`
// Systcpconnfailrate |
// Failures in establishment of a connection between the Citrix ADC and the syslog server.
Systcpconnfailrate *float32 `json:"systcpconnfailrate,omitempty"`
}
AuditAudit defines model for audit_audit.
type AuditAuditClearstats ¶
type AuditAuditClearstats string
AuditAuditClearstats |
Clear the statsistics / counters
const ( AuditAuditClearstatsBasic AuditAuditClearstats = "basic" AuditAuditClearstatsFull AuditAuditClearstats = "full" )
Defines values for AuditAuditClearstats.
type AuditAuditResponse ¶
type AuditAuditResponse struct {
Audit *AuditAudit `json:"audit,omitempty"`
}
AuditAuditResponse defines model for audit_audit_response.
type AuditGetParams ¶
type AuditGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *AuditArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuditGetParams defines parameters for AuditGet.
type AuditGetResponse ¶
type AuditGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Audit *AuditAudit `json:"audit,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuditGetResponse ¶
func ParseAuditGetResponse(rsp *http.Response) (*AuditGetResponse, error)
ParseAuditGetResponse parses an HTTP response from a AuditGetWithResponse call
func (AuditGetResponse) Status ¶
func (r AuditGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuditGetResponse) StatusCode ¶
func (r AuditGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationloginschemapolicyApiresponse ¶
type AuthenticationloginschemapolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuthenticationloginschemapolicyApiresponse defines model for authenticationloginschemapolicy_apiresponse.
type AuthenticationloginschemapolicyArgs ¶
type AuthenticationloginschemapolicyArgs = string
AuthenticationloginschemapolicyArgs defines model for authenticationloginschemapolicy_args.
type AuthenticationloginschemapolicyAuthenticationloginschemapolicy ¶
type AuthenticationloginschemapolicyAuthenticationloginschemapolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats `json:"clearstats,omitempty"`
// Name |
// The name of the LoginSchema policy for which statistics will be displayed. If not given statistics are shown for all policies.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
AuthenticationloginschemapolicyAuthenticationloginschemapolicy defines model for authenticationloginschemapolicy_authenticationloginschemapolicy.
type AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats ¶
type AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats string
AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats |
Clear the statsistics / counters
const ( AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstatsBasic AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats = "basic" AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstatsFull AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats = "full" )
Defines values for AuthenticationloginschemapolicyAuthenticationloginschemapolicyClearstats.
type AuthenticationloginschemapolicyAuthenticationloginschemapolicyResponse ¶
type AuthenticationloginschemapolicyAuthenticationloginschemapolicyResponse struct {
Authenticationloginschemapolicy interface{} `json:"authenticationloginschemapolicy,omitempty"`
}
AuthenticationloginschemapolicyAuthenticationloginschemapolicyResponse defines model for authenticationloginschemapolicy_authenticationloginschemapolicy_response.
type AuthenticationloginschemapolicyGetBynameResponse ¶
type AuthenticationloginschemapolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationloginschemapolicy interface{} `json:"authenticationloginschemapolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationloginschemapolicyGetBynameResponse ¶
func ParseAuthenticationloginschemapolicyGetBynameResponse(rsp *http.Response) (*AuthenticationloginschemapolicyGetBynameResponse, error)
ParseAuthenticationloginschemapolicyGetBynameResponse parses an HTTP response from a AuthenticationloginschemapolicyGetBynameWithResponse call
func (AuthenticationloginschemapolicyGetBynameResponse) Status ¶
func (r AuthenticationloginschemapolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationloginschemapolicyGetBynameResponse) StatusCode ¶
func (r AuthenticationloginschemapolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationloginschemapolicyGetParams ¶
type AuthenticationloginschemapolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***clearstats***: <String >,
Args *AuthenticationloginschemapolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuthenticationloginschemapolicyGetParams defines parameters for AuthenticationloginschemapolicyGet.
type AuthenticationloginschemapolicyGetResponse ¶
type AuthenticationloginschemapolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationloginschemapolicy interface{} `json:"authenticationloginschemapolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationloginschemapolicyGetResponse ¶
func ParseAuthenticationloginschemapolicyGetResponse(rsp *http.Response) (*AuthenticationloginschemapolicyGetResponse, error)
ParseAuthenticationloginschemapolicyGetResponse parses an HTTP response from a AuthenticationloginschemapolicyGetWithResponse call
func (AuthenticationloginschemapolicyGetResponse) Status ¶
func (r AuthenticationloginschemapolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationloginschemapolicyGetResponse) StatusCode ¶
func (r AuthenticationloginschemapolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationoauthidppolicyApiresponse ¶
type AuthenticationoauthidppolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuthenticationoauthidppolicyApiresponse defines model for authenticationoauthidppolicy_apiresponse.
type AuthenticationoauthidppolicyArgs ¶
type AuthenticationoauthidppolicyArgs = string
AuthenticationoauthidppolicyArgs defines model for authenticationoauthidppolicy_args.
type AuthenticationoauthidppolicyAuthenticationoauthidppolicy ¶
type AuthenticationoauthidppolicyAuthenticationoauthidppolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats `json:"clearstats,omitempty"`
// Name |
// The name of the OAuth Identity Provider (IdP) policy for which statistics will be displayed. If not given statistics are shown for all policies.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
AuthenticationoauthidppolicyAuthenticationoauthidppolicy defines model for authenticationoauthidppolicy_authenticationoauthidppolicy.
type AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats ¶
type AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats string
AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats |
Clear the statsistics / counters
const ( AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstatsBasic AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats = "basic" AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstatsFull AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats = "full" )
Defines values for AuthenticationoauthidppolicyAuthenticationoauthidppolicyClearstats.
type AuthenticationoauthidppolicyAuthenticationoauthidppolicyResponse ¶
type AuthenticationoauthidppolicyAuthenticationoauthidppolicyResponse struct {
Authenticationoauthidppolicy interface{} `json:"authenticationoauthidppolicy,omitempty"`
}
AuthenticationoauthidppolicyAuthenticationoauthidppolicyResponse defines model for authenticationoauthidppolicy_authenticationoauthidppolicy_response.
type AuthenticationoauthidppolicyGetBynameResponse ¶
type AuthenticationoauthidppolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationoauthidppolicy interface{} `json:"authenticationoauthidppolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationoauthidppolicyGetBynameResponse ¶
func ParseAuthenticationoauthidppolicyGetBynameResponse(rsp *http.Response) (*AuthenticationoauthidppolicyGetBynameResponse, error)
ParseAuthenticationoauthidppolicyGetBynameResponse parses an HTTP response from a AuthenticationoauthidppolicyGetBynameWithResponse call
func (AuthenticationoauthidppolicyGetBynameResponse) Status ¶
func (r AuthenticationoauthidppolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationoauthidppolicyGetBynameResponse) StatusCode ¶
func (r AuthenticationoauthidppolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationoauthidppolicyGetParams ¶
type AuthenticationoauthidppolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *AuthenticationoauthidppolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuthenticationoauthidppolicyGetParams defines parameters for AuthenticationoauthidppolicyGet.
type AuthenticationoauthidppolicyGetResponse ¶
type AuthenticationoauthidppolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationoauthidppolicy interface{} `json:"authenticationoauthidppolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationoauthidppolicyGetResponse ¶
func ParseAuthenticationoauthidppolicyGetResponse(rsp *http.Response) (*AuthenticationoauthidppolicyGetResponse, error)
ParseAuthenticationoauthidppolicyGetResponse parses an HTTP response from a AuthenticationoauthidppolicyGetWithResponse call
func (AuthenticationoauthidppolicyGetResponse) Status ¶
func (r AuthenticationoauthidppolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationoauthidppolicyGetResponse) StatusCode ¶
func (r AuthenticationoauthidppolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationpolicyApiresponse ¶
type AuthenticationpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuthenticationpolicyApiresponse defines model for authenticationpolicy_apiresponse.
type AuthenticationpolicyArgs ¶
type AuthenticationpolicyArgs = string
AuthenticationpolicyArgs defines model for authenticationpolicy_args.
type AuthenticationpolicyAuthenticationpolicy ¶
type AuthenticationpolicyAuthenticationpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuthenticationpolicyAuthenticationpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the advanced authentication policy for which to display statistics. If no name is specified, statistics for all advanced authentication polices are shown.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
AuthenticationpolicyAuthenticationpolicy defines model for authenticationpolicy_authenticationpolicy.
type AuthenticationpolicyAuthenticationpolicyClearstats ¶
type AuthenticationpolicyAuthenticationpolicyClearstats string
AuthenticationpolicyAuthenticationpolicyClearstats |
Clear the statsistics / counters
const ( AuthenticationpolicyAuthenticationpolicyClearstatsBasic AuthenticationpolicyAuthenticationpolicyClearstats = "basic" AuthenticationpolicyAuthenticationpolicyClearstatsFull AuthenticationpolicyAuthenticationpolicyClearstats = "full" )
Defines values for AuthenticationpolicyAuthenticationpolicyClearstats.
type AuthenticationpolicyAuthenticationpolicyResponse ¶
type AuthenticationpolicyAuthenticationpolicyResponse struct {
Authenticationpolicy interface{} `json:"authenticationpolicy,omitempty"`
}
AuthenticationpolicyAuthenticationpolicyResponse defines model for authenticationpolicy_authenticationpolicy_response.
type AuthenticationpolicyGetBynameResponse ¶
type AuthenticationpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationpolicy interface{} `json:"authenticationpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationpolicyGetBynameResponse ¶
func ParseAuthenticationpolicyGetBynameResponse(rsp *http.Response) (*AuthenticationpolicyGetBynameResponse, error)
ParseAuthenticationpolicyGetBynameResponse parses an HTTP response from a AuthenticationpolicyGetBynameWithResponse call
func (AuthenticationpolicyGetBynameResponse) Status ¶
func (r AuthenticationpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationpolicyGetBynameResponse) StatusCode ¶
func (r AuthenticationpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationpolicyGetParams ¶
type AuthenticationpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***clearstats***: <String >,
Args *AuthenticationpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuthenticationpolicyGetParams defines parameters for AuthenticationpolicyGet.
type AuthenticationpolicyGetResponse ¶
type AuthenticationpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationpolicy interface{} `json:"authenticationpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationpolicyGetResponse ¶
func ParseAuthenticationpolicyGetResponse(rsp *http.Response) (*AuthenticationpolicyGetResponse, error)
ParseAuthenticationpolicyGetResponse parses an HTTP response from a AuthenticationpolicyGetWithResponse call
func (AuthenticationpolicyGetResponse) Status ¶
func (r AuthenticationpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationpolicyGetResponse) StatusCode ¶
func (r AuthenticationpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationpolicylabelApiresponse ¶
type AuthenticationpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuthenticationpolicylabelApiresponse defines model for authenticationpolicylabel_apiresponse.
type AuthenticationpolicylabelArgs ¶
type AuthenticationpolicylabelArgs = string
AuthenticationpolicylabelArgs defines model for authenticationpolicylabel_args.
type AuthenticationpolicylabelAuthenticationpolicylabel ¶
type AuthenticationpolicylabelAuthenticationpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuthenticationpolicylabelAuthenticationpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the authentication policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
AuthenticationpolicylabelAuthenticationpolicylabel defines model for authenticationpolicylabel_authenticationpolicylabel.
type AuthenticationpolicylabelAuthenticationpolicylabelClearstats ¶
type AuthenticationpolicylabelAuthenticationpolicylabelClearstats string
AuthenticationpolicylabelAuthenticationpolicylabelClearstats |
Clear the statsistics / counters
const ( AuthenticationpolicylabelAuthenticationpolicylabelClearstatsBasic AuthenticationpolicylabelAuthenticationpolicylabelClearstats = "basic" AuthenticationpolicylabelAuthenticationpolicylabelClearstatsFull AuthenticationpolicylabelAuthenticationpolicylabelClearstats = "full" )
Defines values for AuthenticationpolicylabelAuthenticationpolicylabelClearstats.
type AuthenticationpolicylabelAuthenticationpolicylabelResponse ¶
type AuthenticationpolicylabelAuthenticationpolicylabelResponse struct {
Authenticationpolicylabel interface{} `json:"authenticationpolicylabel,omitempty"`
}
AuthenticationpolicylabelAuthenticationpolicylabelResponse defines model for authenticationpolicylabel_authenticationpolicylabel_response.
type AuthenticationpolicylabelGetBynameResponse ¶
type AuthenticationpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationpolicylabel interface{} `json:"authenticationpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationpolicylabelGetBynameResponse ¶
func ParseAuthenticationpolicylabelGetBynameResponse(rsp *http.Response) (*AuthenticationpolicylabelGetBynameResponse, error)
ParseAuthenticationpolicylabelGetBynameResponse parses an HTTP response from a AuthenticationpolicylabelGetBynameWithResponse call
func (AuthenticationpolicylabelGetBynameResponse) Status ¶
func (r AuthenticationpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationpolicylabelGetBynameResponse) StatusCode ¶
func (r AuthenticationpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationpolicylabelGetParams ¶
type AuthenticationpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *AuthenticationpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuthenticationpolicylabelGetParams defines parameters for AuthenticationpolicylabelGet.
type AuthenticationpolicylabelGetResponse ¶
type AuthenticationpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationpolicylabel interface{} `json:"authenticationpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationpolicylabelGetResponse ¶
func ParseAuthenticationpolicylabelGetResponse(rsp *http.Response) (*AuthenticationpolicylabelGetResponse, error)
ParseAuthenticationpolicylabelGetResponse parses an HTTP response from a AuthenticationpolicylabelGetWithResponse call
func (AuthenticationpolicylabelGetResponse) Status ¶
func (r AuthenticationpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationpolicylabelGetResponse) StatusCode ¶
func (r AuthenticationpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationsamlidppolicyApiresponse ¶
type AuthenticationsamlidppolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuthenticationsamlidppolicyApiresponse defines model for authenticationsamlidppolicy_apiresponse.
type AuthenticationsamlidppolicyArgs ¶
type AuthenticationsamlidppolicyArgs = string
AuthenticationsamlidppolicyArgs defines model for authenticationsamlidppolicy_args.
type AuthenticationsamlidppolicyAuthenticationsamlidppolicy ¶
type AuthenticationsamlidppolicyAuthenticationsamlidppolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats `json:"clearstats,omitempty"`
// Name |
// The name of the SAML Identity Provider (IdP) policy for which statistics will be displayed. If not given statistics are shown for all policies.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
}
AuthenticationsamlidppolicyAuthenticationsamlidppolicy defines model for authenticationsamlidppolicy_authenticationsamlidppolicy.
type AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats ¶
type AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats string
AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats |
Clear the statsistics / counters
const ( AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstatsBasic AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats = "basic" AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstatsFull AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats = "full" )
Defines values for AuthenticationsamlidppolicyAuthenticationsamlidppolicyClearstats.
type AuthenticationsamlidppolicyAuthenticationsamlidppolicyResponse ¶
type AuthenticationsamlidppolicyAuthenticationsamlidppolicyResponse struct {
Authenticationsamlidppolicy interface{} `json:"authenticationsamlidppolicy,omitempty"`
}
AuthenticationsamlidppolicyAuthenticationsamlidppolicyResponse defines model for authenticationsamlidppolicy_authenticationsamlidppolicy_response.
type AuthenticationsamlidppolicyGetBynameResponse ¶
type AuthenticationsamlidppolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationsamlidppolicy interface{} `json:"authenticationsamlidppolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationsamlidppolicyGetBynameResponse ¶
func ParseAuthenticationsamlidppolicyGetBynameResponse(rsp *http.Response) (*AuthenticationsamlidppolicyGetBynameResponse, error)
ParseAuthenticationsamlidppolicyGetBynameResponse parses an HTTP response from a AuthenticationsamlidppolicyGetBynameWithResponse call
func (AuthenticationsamlidppolicyGetBynameResponse) Status ¶
func (r AuthenticationsamlidppolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationsamlidppolicyGetBynameResponse) StatusCode ¶
func (r AuthenticationsamlidppolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationsamlidppolicyGetParams ¶
type AuthenticationsamlidppolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *AuthenticationsamlidppolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuthenticationsamlidppolicyGetParams defines parameters for AuthenticationsamlidppolicyGet.
type AuthenticationsamlidppolicyGetResponse ¶
type AuthenticationsamlidppolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationsamlidppolicy interface{} `json:"authenticationsamlidppolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationsamlidppolicyGetResponse ¶
func ParseAuthenticationsamlidppolicyGetResponse(rsp *http.Response) (*AuthenticationsamlidppolicyGetResponse, error)
ParseAuthenticationsamlidppolicyGetResponse parses an HTTP response from a AuthenticationsamlidppolicyGetWithResponse call
func (AuthenticationsamlidppolicyGetResponse) Status ¶
func (r AuthenticationsamlidppolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationsamlidppolicyGetResponse) StatusCode ¶
func (r AuthenticationsamlidppolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationvserverApiresponse ¶
type AuthenticationvserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuthenticationvserverApiresponse defines model for authenticationvserver_apiresponse.
type AuthenticationvserverArgs ¶
type AuthenticationvserverArgs = string
AuthenticationvserverArgs defines model for authenticationvserver_args.
type AuthenticationvserverAuthenticationvserver ¶
type AuthenticationvserverAuthenticationvserver struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuthenticationvserverAuthenticationvserverClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the authentication virtual server.
Name *string `json:"name,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Type |
// Protocol associated with the vserver
Type *string `json:"type,omitempty"`
}
AuthenticationvserverAuthenticationvserver defines model for authenticationvserver_authenticationvserver.
type AuthenticationvserverAuthenticationvserverClearstats ¶
type AuthenticationvserverAuthenticationvserverClearstats string
AuthenticationvserverAuthenticationvserverClearstats |
Clear the statsistics / counters
const ( AuthenticationvserverAuthenticationvserverClearstatsBasic AuthenticationvserverAuthenticationvserverClearstats = "basic" AuthenticationvserverAuthenticationvserverClearstatsFull AuthenticationvserverAuthenticationvserverClearstats = "full" )
Defines values for AuthenticationvserverAuthenticationvserverClearstats.
type AuthenticationvserverAuthenticationvserverResponse ¶
type AuthenticationvserverAuthenticationvserverResponse struct {
Authenticationvserver interface{} `json:"authenticationvserver,omitempty"`
}
AuthenticationvserverAuthenticationvserverResponse defines model for authenticationvserver_authenticationvserver_response.
type AuthenticationvserverGetBynameResponse ¶
type AuthenticationvserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationvserver interface{} `json:"authenticationvserver,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationvserverGetBynameResponse ¶
func ParseAuthenticationvserverGetBynameResponse(rsp *http.Response) (*AuthenticationvserverGetBynameResponse, error)
ParseAuthenticationvserverGetBynameResponse parses an HTTP response from a AuthenticationvserverGetBynameWithResponse call
func (AuthenticationvserverGetBynameResponse) Status ¶
func (r AuthenticationvserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationvserverGetBynameResponse) StatusCode ¶
func (r AuthenticationvserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationvserverGetParams ¶
type AuthenticationvserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *AuthenticationvserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuthenticationvserverGetParams defines parameters for AuthenticationvserverGet.
type AuthenticationvserverGetResponse ¶
type AuthenticationvserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authenticationvserver interface{} `json:"authenticationvserver,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthenticationvserverGetResponse ¶
func ParseAuthenticationvserverGetResponse(rsp *http.Response) (*AuthenticationvserverGetResponse, error)
ParseAuthenticationvserverGetResponse parses an HTTP response from a AuthenticationvserverGetWithResponse call
func (AuthenticationvserverGetResponse) Status ¶
func (r AuthenticationvserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationvserverGetResponse) StatusCode ¶
func (r AuthenticationvserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthorizationpolicylabelApiresponse ¶
type AuthorizationpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AuthorizationpolicylabelApiresponse defines model for authorizationpolicylabel_apiresponse.
type AuthorizationpolicylabelArgs ¶
type AuthorizationpolicylabelArgs = string
AuthorizationpolicylabelArgs defines model for authorizationpolicylabel_args.
type AuthorizationpolicylabelAuthorizationpolicylabel ¶
type AuthorizationpolicylabelAuthorizationpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AuthorizationpolicylabelAuthorizationpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the authorization policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
AuthorizationpolicylabelAuthorizationpolicylabel defines model for authorizationpolicylabel_authorizationpolicylabel.
type AuthorizationpolicylabelAuthorizationpolicylabelClearstats ¶
type AuthorizationpolicylabelAuthorizationpolicylabelClearstats string
AuthorizationpolicylabelAuthorizationpolicylabelClearstats |
Clear the statsistics / counters
const ( AuthorizationpolicylabelAuthorizationpolicylabelClearstatsBasic AuthorizationpolicylabelAuthorizationpolicylabelClearstats = "basic" AuthorizationpolicylabelAuthorizationpolicylabelClearstatsFull AuthorizationpolicylabelAuthorizationpolicylabelClearstats = "full" )
Defines values for AuthorizationpolicylabelAuthorizationpolicylabelClearstats.
type AuthorizationpolicylabelAuthorizationpolicylabelResponse ¶
type AuthorizationpolicylabelAuthorizationpolicylabelResponse struct {
Authorizationpolicylabel interface{} `json:"authorizationpolicylabel,omitempty"`
}
AuthorizationpolicylabelAuthorizationpolicylabelResponse defines model for authorizationpolicylabel_authorizationpolicylabel_response.
type AuthorizationpolicylabelGetBynameResponse ¶
type AuthorizationpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authorizationpolicylabel interface{} `json:"authorizationpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthorizationpolicylabelGetBynameResponse ¶
func ParseAuthorizationpolicylabelGetBynameResponse(rsp *http.Response) (*AuthorizationpolicylabelGetBynameResponse, error)
ParseAuthorizationpolicylabelGetBynameResponse parses an HTTP response from a AuthorizationpolicylabelGetBynameWithResponse call
func (AuthorizationpolicylabelGetBynameResponse) Status ¶
func (r AuthorizationpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AuthorizationpolicylabelGetBynameResponse) StatusCode ¶
func (r AuthorizationpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthorizationpolicylabelGetParams ¶
type AuthorizationpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *AuthorizationpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
AuthorizationpolicylabelGetParams defines parameters for AuthorizationpolicylabelGet.
type AuthorizationpolicylabelGetResponse ¶
type AuthorizationpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Authorizationpolicylabel interface{} `json:"authorizationpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAuthorizationpolicylabelGetResponse ¶
func ParseAuthorizationpolicylabelGetResponse(rsp *http.Response) (*AuthorizationpolicylabelGetResponse, error)
ParseAuthorizationpolicylabelGetResponse parses an HTTP response from a AuthorizationpolicylabelGetWithResponse call
func (AuthorizationpolicylabelGetResponse) Status ¶
func (r AuthorizationpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (AuthorizationpolicylabelGetResponse) StatusCode ¶
func (r AuthorizationpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AutoscalepolicyApiresponse ¶
type AutoscalepolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
AutoscalepolicyApiresponse defines model for autoscalepolicy_apiresponse.
type AutoscalepolicyArgs ¶
type AutoscalepolicyArgs = string
AutoscalepolicyArgs defines model for autoscalepolicy_args.
type AutoscalepolicyAutoscalepolicy ¶
type AutoscalepolicyAutoscalepolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *AutoscalepolicyAutoscalepolicyClearstats `json:"clearstats,omitempty"`
// Name |
// The name of the autoscale policy for which statistics will be displayed. If not given statistics are shown for all autoscale policies.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
AutoscalepolicyAutoscalepolicy defines model for autoscalepolicy_autoscalepolicy.
type AutoscalepolicyAutoscalepolicyClearstats ¶
type AutoscalepolicyAutoscalepolicyClearstats string
AutoscalepolicyAutoscalepolicyClearstats |
Clear the statsistics / counters
const ( AutoscalepolicyAutoscalepolicyClearstatsBasic AutoscalepolicyAutoscalepolicyClearstats = "basic" AutoscalepolicyAutoscalepolicyClearstatsFull AutoscalepolicyAutoscalepolicyClearstats = "full" )
Defines values for AutoscalepolicyAutoscalepolicyClearstats.
type AutoscalepolicyAutoscalepolicyResponse ¶
type AutoscalepolicyAutoscalepolicyResponse struct {
Autoscalepolicy interface{} `json:"autoscalepolicy,omitempty"`
}
AutoscalepolicyAutoscalepolicyResponse defines model for autoscalepolicy_autoscalepolicy_response.
type AutoscalepolicyGetBynameResponse ¶
type AutoscalepolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Autoscalepolicy interface{} `json:"autoscalepolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAutoscalepolicyGetBynameResponse ¶
func ParseAutoscalepolicyGetBynameResponse(rsp *http.Response) (*AutoscalepolicyGetBynameResponse, error)
ParseAutoscalepolicyGetBynameResponse parses an HTTP response from a AutoscalepolicyGetBynameWithResponse call
func (AutoscalepolicyGetBynameResponse) Status ¶
func (r AutoscalepolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (AutoscalepolicyGetBynameResponse) StatusCode ¶
func (r AutoscalepolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AutoscalepolicyGetParams ¶
type AutoscalepolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >,
Args *AutoscalepolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
AutoscalepolicyGetParams defines parameters for AutoscalepolicyGet.
type AutoscalepolicyGetResponse ¶
type AutoscalepolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Autoscalepolicy interface{} `json:"autoscalepolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseAutoscalepolicyGetResponse ¶
func ParseAutoscalepolicyGetResponse(rsp *http.Response) (*AutoscalepolicyGetResponse, error)
ParseAutoscalepolicyGetResponse parses an HTTP response from a AutoscalepolicyGetWithResponse call
func (AutoscalepolicyGetResponse) Status ¶
func (r AutoscalepolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (AutoscalepolicyGetResponse) StatusCode ¶
func (r AutoscalepolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BotApiresponse ¶
type BotApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
BotApiresponse defines model for bot_apiresponse.
type BotBot ¶
type BotBot struct {
// Botcfgblacklist |
// Profiles with Blacklist enabled.
Botcfgblacklist *float32 `json:"botcfgblacklist,omitempty"`
// Botcfgdfp |
// Profiles with Device Fingerprint enabled.
Botcfgdfp *float32 `json:"botcfgdfp,omitempty"`
// Botcfgiprep |
// Profiles with IP Reputation enabled.
Botcfgiprep *float32 `json:"botcfgiprep,omitempty"`
// Botcfgkmdetection |
// Profiles with Keyboard mouse detection enabled.
Botcfgkmdetection *float32 `json:"botcfgkmdetection,omitempty"`
// Botcfgratelimit |
// Profiles with Ratelimit enabled.
Botcfgratelimit *float32 `json:"botcfgratelimit,omitempty"`
// Botcfgsignature |
// Profiles with Static Signatures enabled.
Botcfgsignature *float32 `json:"botcfgsignature,omitempty"`
// Botcfgtps |
// Profiles with TPS enabled.
Botcfgtps *float32 `json:"botcfgtps,omitempty"`
// Botcfgtrap |
// Profiles with Bot Trap enabled.
Botcfgtrap *float32 `json:"botcfgtrap,omitempty"`
// Botcfgwhitelist |
// Profiles with Whitelist enabled.
Botcfgwhitelist *float32 `json:"botcfgwhitelist,omitempty"`
// Botdroprate |
// Total number of drops by the bot management.
Botdroprate *float32 `json:"botdroprate,omitempty"`
// Botlograte |
// Total number of logs by the bot management.
Botlograte *float32 `json:"botlograte,omitempty"`
// Botredirectrate |
// Total number of redirects by the bot management.
Botredirectrate *float32 `json:"botredirectrate,omitempty"`
// Botreqbytes |
// Number of bytes transfered for requests
Botreqbytes *float32 `json:"botreqbytes,omitempty"`
// Botreqbytesrate |
// Number of bytes transfered for requests
Botreqbytesrate *float32 `json:"botreqbytesrate,omitempty"`
// Botrequests |
// HTTP/HTTPS requests sent to your protected web servers via the Bot Management.
Botrequests *float32 `json:"botrequests,omitempty"`
// Botrequestsrate |
// HTTP/HTTPS requests sent to your protected web servers via the Bot Management.
Botrequestsrate *float32 `json:"botrequestsrate,omitempty"`
// Botresbytes |
// Number of bytes transfered for responses
Botresbytes *float32 `json:"botresbytes,omitempty"`
// Botresbytesrate |
// Number of bytes transfered for responses
Botresbytesrate *float32 `json:"botresbytesrate,omitempty"`
// Botresetrate |
// Total number of resets by the bot management.
Botresetrate *float32 `json:"botresetrate,omitempty"`
// Botresponses |
// HTTP/HTTPS responses sent by your protected web servers via the Bot Management.
Botresponses *float32 `json:"botresponses,omitempty"`
// Botresponsesrate |
// HTTP/HTTPS responses sent by your protected web servers via the Bot Management.
Botresponsesrate *float32 `json:"botresponsesrate,omitempty"`
// Bottotaldrop |
// Total number of drops by the bot management.
Bottotaldrop *float32 `json:"bottotaldrop,omitempty"`
// Bottotallog |
// Total number of logs by the bot management.
Bottotallog *float32 `json:"bottotallog,omitempty"`
// Bottotalredirect |
// Total number of redirects by the bot management.
Bottotalredirect *float32 `json:"bottotalredirect,omitempty"`
// Bottotalreset |
// Total number of resets by the bot management.
Bottotalreset *float32 `json:"bottotalreset,omitempty"`
// Botviolblacklist |
// Number of black list violations seen by the Bot Management.
Botviolblacklist *float32 `json:"botviolblacklist,omitempty"`
// Botviolblacklistdrop |
// Number of black list violations dropped by the Bot Management.
Botviolblacklistdrop *float32 `json:"botviolblacklistdrop,omitempty"`
// Botviolblacklistdroprate |
// Number of black list violations dropped by the Bot Management.
Botviolblacklistdroprate *float32 `json:"botviolblacklistdroprate,omitempty"`
// Botviolblacklistlog |
// Number of black list violations logged by the Bot Management.
Botviolblacklistlog *float32 `json:"botviolblacklistlog,omitempty"`
// Botviolblacklistlograte |
// Number of black list violations logged by the Bot Management.
Botviolblacklistlograte *float32 `json:"botviolblacklistlograte,omitempty"`
// Botviolblacklistrate |
// Number of black list violations seen by the Bot Management.
Botviolblacklistrate *float32 `json:"botviolblacklistrate,omitempty"`
// Botviolblacklistredirect |
// Number of black list violations redirected by the Bot Management to a different Web page or web server.
Botviolblacklistredirect *float32 `json:"botviolblacklistredirect,omitempty"`
// Botviolblacklistredirectrate |
// Number of black list violations redirected by the Bot Management to a different Web page or web server.
Botviolblacklistredirectrate *float32 `json:"botviolblacklistredirectrate,omitempty"`
// Botviolblacklistreset |
// Number of black list violations reset by the Bot Management.
Botviolblacklistreset *float32 `json:"botviolblacklistreset,omitempty"`
// Botviolblacklistresetrate |
// Number of black list violations reset by the Bot Management.
Botviolblacklistresetrate *float32 `json:"botviolblacklistresetrate,omitempty"`
// Botviolcaptcha |
// Number of Captcha challenge failures seen by the Bot Management.
Botviolcaptcha *float32 `json:"botviolcaptcha,omitempty"`
// Botviolcaptchadrop |
// Number of Captcha challenge failures dropped by the Bot Management.
Botviolcaptchadrop *float32 `json:"botviolcaptchadrop,omitempty"`
// Botviolcaptchadroprate |
// Number of Captcha challenge failures dropped by the Bot Management.
Botviolcaptchadroprate *float32 `json:"botviolcaptchadroprate,omitempty"`
// Botviolcaptchalog |
// Number of Captcha challenge failures logged by the Bot Management.
Botviolcaptchalog *float32 `json:"botviolcaptchalog,omitempty"`
// Botviolcaptchalograte |
// Number of Captcha challenge failures logged by the Bot Management.
Botviolcaptchalograte *float32 `json:"botviolcaptchalograte,omitempty"`
// Botviolcaptcharate |
// Number of Captcha challenge failures seen by the Bot Management.
Botviolcaptcharate *float32 `json:"botviolcaptcharate,omitempty"`
// Botviolcaptcharedirect |
// Number of Captcha challenge failures redirected by the Bot Management.
Botviolcaptcharedirect *float32 `json:"botviolcaptcharedirect,omitempty"`
// Botviolcaptcharedirectrate |
// Number of Captcha challenge failures redirected by the Bot Management.
Botviolcaptcharedirectrate *float32 `json:"botviolcaptcharedirectrate,omitempty"`
// Botviolcaptchareset |
// Number of Captcha challenge failures reset by the Bot Management.
Botviolcaptchareset *float32 `json:"botviolcaptchareset,omitempty"`
// Botviolcaptcharesetrate |
// Number of Captcha challenge failures reset by the Bot Management.
Botviolcaptcharesetrate *float32 `json:"botviolcaptcharesetrate,omitempty"`
// Botvioldevicefingerprint |
// Number of device fingerprint violations seen by the Bot Management.
Botvioldevicefingerprint *float32 `json:"botvioldevicefingerprint,omitempty"`
// Botvioldevicefingerprintcaptcha |
// Number of device fingerprint violations requests for which CAPTCHA challenge was sent.
Botvioldevicefingerprintcaptcha *float32 `json:"botvioldevicefingerprintcaptcha,omitempty"`
// Botvioldevicefingerprintcaptcharate |
// Number of device fingerprint violations requests for which CAPTCHA challenge was sent.
Botvioldevicefingerprintcaptcharate *float32 `json:"botvioldevicefingerprintcaptcharate,omitempty"`
// Botvioldevicefingerprintdrop |
// Number of device fingerprint violations dropped by the Bot Management.
Botvioldevicefingerprintdrop *float32 `json:"botvioldevicefingerprintdrop,omitempty"`
// Botvioldevicefingerprintdroprate |
// Number of device fingerprint violations dropped by the Bot Management.
Botvioldevicefingerprintdroprate *float32 `json:"botvioldevicefingerprintdroprate,omitempty"`
// Botvioldevicefingerprintlog |
// Number of device fingerprint violations logged by the Bot Management.
Botvioldevicefingerprintlog *float32 `json:"botvioldevicefingerprintlog,omitempty"`
// Botvioldevicefingerprintlograte |
// Number of device fingerprint violations logged by the Bot Management.
Botvioldevicefingerprintlograte *float32 `json:"botvioldevicefingerprintlograte,omitempty"`
// Botvioldevicefingerprintrate |
// Number of device fingerprint violations seen by the Bot Management.
Botvioldevicefingerprintrate *float32 `json:"botvioldevicefingerprintrate,omitempty"`
// Botvioldevicefingerprintredirect |
// Number of device fingerprint violations requests redirected by the Bot Management to a different Web page or web server.
Botvioldevicefingerprintredirect *float32 `json:"botvioldevicefingerprintredirect,omitempty"`
// Botvioldevicefingerprintredirectrate |
// Number of device fingerprint violations requests redirected by the Bot Management to a different Web page or web server.
Botvioldevicefingerprintredirectrate *float32 `json:"botvioldevicefingerprintredirectrate,omitempty"`
// Botvioldevicefingerprintreset |
// Number of device fingerprint violations reset by the Bot Management.
Botvioldevicefingerprintreset *float32 `json:"botvioldevicefingerprintreset,omitempty"`
// Botvioldevicefingerprintresetrate |
// Number of device fingerprint violations reset by the Bot Management.
Botvioldevicefingerprintresetrate *float32 `json:"botvioldevicefingerprintresetrate,omitempty"`
// Botviolipreputation |
// Number of ip reputation violations seen by the Bot Management.
Botviolipreputation *float32 `json:"botviolipreputation,omitempty"`
// Botviolipreputationcaptcha |
// Number of ip reputation violations requests for which CAPTCHA challenge was sent.
Botviolipreputationcaptcha *float32 `json:"botviolipreputationcaptcha,omitempty"`
// Botviolipreputationcaptcharate |
// Number of ip reputation violations requests for which CAPTCHA challenge was sent.
Botviolipreputationcaptcharate *float32 `json:"botviolipreputationcaptcharate,omitempty"`
// Botviolipreputationdrop |
// Number of ip reputation violations dropped by the Bot Management.
Botviolipreputationdrop *float32 `json:"botviolipreputationdrop,omitempty"`
// Botviolipreputationdroprate |
// Number of ip reputation violations dropped by the Bot Management.
Botviolipreputationdroprate *float32 `json:"botviolipreputationdroprate,omitempty"`
// Botviolipreputationlog |
// Number of ip reputation violations logged by the Bot Management.
Botviolipreputationlog *float32 `json:"botviolipreputationlog,omitempty"`
// Botviolipreputationlograte |
// Number of ip reputation violations logged by the Bot Management.
Botviolipreputationlograte *float32 `json:"botviolipreputationlograte,omitempty"`
// Botviolipreputationrate |
// Number of ip reputation violations seen by the Bot Management.
Botviolipreputationrate *float32 `json:"botviolipreputationrate,omitempty"`
// Botviolipreputationredirect |
// Number of ip reputation violations requests redirected by the Bot Management to a different Web page or web server.
Botviolipreputationredirect *float32 `json:"botviolipreputationredirect,omitempty"`
// Botviolipreputationredirectrate |
// Number of ip reputation violations requests redirected by the Bot Management to a different Web page or web server.
Botviolipreputationredirectrate *float32 `json:"botviolipreputationredirectrate,omitempty"`
// Botviolipreputationreset |
// Number of ip reputation violations reset by the Bot Management.
Botviolipreputationreset *float32 `json:"botviolipreputationreset,omitempty"`
// Botviolipreputationresetrate |
// Number of ip reputation violations reset by the Bot Management.
Botviolipreputationresetrate *float32 `json:"botviolipreputationresetrate,omitempty"`
// Botviolratelimit |
// Number of rate limiting violations seen by the Bot Management.
Botviolratelimit *float32 `json:"botviolratelimit,omitempty"`
// Botviolratelimitdrop |
// Number of rate limiting violations dropped by the Bot Management.
Botviolratelimitdrop *float32 `json:"botviolratelimitdrop,omitempty"`
// Botviolratelimitdroprate |
// Number of rate limiting violations dropped by the Bot Management.
Botviolratelimitdroprate *float32 `json:"botviolratelimitdroprate,omitempty"`
// Botviolratelimitexceededresponse |
// Number of rate limiting violations requests resulted in too many requests response by the Bot Management.
Botviolratelimitexceededresponse *float32 `json:"botviolratelimitexceededresponse,omitempty"`
// Botviolratelimitexceededresponserate |
// Number of rate limiting violations requests resulted in too many requests response by the Bot Management.
Botviolratelimitexceededresponserate *float32 `json:"botviolratelimitexceededresponserate,omitempty"`
// Botviolratelimitlog |
// Number of rate limiting violations logged by the Bot Management.
Botviolratelimitlog *float32 `json:"botviolratelimitlog,omitempty"`
// Botviolratelimitlograte |
// Number of rate limiting violations logged by the Bot Management.
Botviolratelimitlograte *float32 `json:"botviolratelimitlograte,omitempty"`
// Botviolratelimitrate |
// Number of rate limiting violations seen by the Bot Management.
Botviolratelimitrate *float32 `json:"botviolratelimitrate,omitempty"`
// Botviolratelimitredirect |
// Number of rate limiting violations requests redirected by the Bot Management to a different Web page or web server.
Botviolratelimitredirect *float32 `json:"botviolratelimitredirect,omitempty"`
// Botviolratelimitredirectrate |
// Number of rate limiting violations requests redirected by the Bot Management to a different Web page or web server.
Botviolratelimitredirectrate *float32 `json:"botviolratelimitredirectrate,omitempty"`
// Botviolratelimitreset |
// Number of rate limiting violations reset by the Bot Management.
Botviolratelimitreset *float32 `json:"botviolratelimitreset,omitempty"`
// Botviolratelimitresetrate |
// Number of rate limiting violations reset by the Bot Management.
Botviolratelimitresetrate *float32 `json:"botviolratelimitresetrate,omitempty"`
// Botviolstaticsignature |
// Number of static signature violations seen by the Bot Management.
Botviolstaticsignature *float32 `json:"botviolstaticsignature,omitempty"`
// Botviolstaticsignaturedrop |
// Number of static signature violations dropped by the Bot Management.
Botviolstaticsignaturedrop *float32 `json:"botviolstaticsignaturedrop,omitempty"`
// Botviolstaticsignaturedroprate |
// Number of static signature violations dropped by the Bot Management.
Botviolstaticsignaturedroprate *float32 `json:"botviolstaticsignaturedroprate,omitempty"`
// Botviolstaticsignaturelog |
// Number of static signature violations logged by the Bot Management.
Botviolstaticsignaturelog *float32 `json:"botviolstaticsignaturelog,omitempty"`
// Botviolstaticsignaturelograte |
// Number of static signature violations logged by the Bot Management.
Botviolstaticsignaturelograte *float32 `json:"botviolstaticsignaturelograte,omitempty"`
// Botviolstaticsignaturerate |
// Number of static signature violations seen by the Bot Management.
Botviolstaticsignaturerate *float32 `json:"botviolstaticsignaturerate,omitempty"`
// Botviolstaticsignatureredirect |
// Number of static signature violations requests redirected by the Bot Management to a different Web page or web server.
Botviolstaticsignatureredirect *float32 `json:"botviolstaticsignatureredirect,omitempty"`
// Botviolstaticsignatureredirectrate |
// Number of static signature violations requests redirected by the Bot Management to a different Web page or web server.
Botviolstaticsignatureredirectrate *float32 `json:"botviolstaticsignatureredirectrate,omitempty"`
// Botviolstaticsignaturereset |
// Number of static signature violations requests reset by the Bot Management to a different Web page or web server.
Botviolstaticsignaturereset *float32 `json:"botviolstaticsignaturereset,omitempty"`
// Botviolstaticsignatureresetrate |
// Number of static signature violations requests reset by the Bot Management to a different Web page or web server.
Botviolstaticsignatureresetrate *float32 `json:"botviolstaticsignatureresetrate,omitempty"`
// Botvioltps |
// Number of tps violations seen by the Bot Management.
Botvioltps *float32 `json:"botvioltps,omitempty"`
// Botvioltpscaptcha |
// Number of TPS violations requests for which CAPTCHA challenge was sent.
Botvioltpscaptcha *float32 `json:"botvioltpscaptcha,omitempty"`
// Botvioltpscaptcharate |
// Number of TPS violations requests for which CAPTCHA challenge was sent.
Botvioltpscaptcharate *float32 `json:"botvioltpscaptcharate,omitempty"`
// Botvioltpsdrop |
// Number of tps violations dropped by the Bot Management.
Botvioltpsdrop *float32 `json:"botvioltpsdrop,omitempty"`
// Botvioltpsdroprate |
// Number of tps violations dropped by the Bot Management.
Botvioltpsdroprate *float32 `json:"botvioltpsdroprate,omitempty"`
// Botvioltpslog |
// Number of tps violations logged by the Bot Management.
Botvioltpslog *float32 `json:"botvioltpslog,omitempty"`
// Botvioltpslograte |
// Number of tps violations logged by the Bot Management.
Botvioltpslograte *float32 `json:"botvioltpslograte,omitempty"`
// Botvioltpsrate |
// Number of tps violations seen by the Bot Management.
Botvioltpsrate *float32 `json:"botvioltpsrate,omitempty"`
// Botvioltpsredirect |
// Number of tps violations requests redirected by the Bot Management to a different Web page or web server.
Botvioltpsredirect *float32 `json:"botvioltpsredirect,omitempty"`
// Botvioltpsredirectrate |
// Number of tps violations requests redirected by the Bot Management to a different Web page or web server.
Botvioltpsredirectrate *float32 `json:"botvioltpsredirectrate,omitempty"`
// Botvioltpsreset |
// Number of tps violations reset by the Bot Management.
Botvioltpsreset *float32 `json:"botvioltpsreset,omitempty"`
// Botvioltpsresetrate |
// Number of tps violations reset by the Bot Management.
Botvioltpsresetrate *float32 `json:"botvioltpsresetrate,omitempty"`
// Botvioltrap |
// Number of trap violations seen by the Bot Management.
Botvioltrap *float32 `json:"botvioltrap,omitempty"`
// Botvioltrapdrop |
// Number of trap violations dropped by the Bot Management.
Botvioltrapdrop *float32 `json:"botvioltrapdrop,omitempty"`
// Botvioltrapdroprate |
// Number of trap violations dropped by the Bot Management.
Botvioltrapdroprate *float32 `json:"botvioltrapdroprate,omitempty"`
// Botvioltraplog |
// Number of trap violations logged by the Bot Management.
Botvioltraplog *float32 `json:"botvioltraplog,omitempty"`
// Botvioltraplograte |
// Number of trap violations logged by the Bot Management.
Botvioltraplograte *float32 `json:"botvioltraplograte,omitempty"`
// Botvioltraprate |
// Number of trap violations seen by the Bot Management.
Botvioltraprate *float32 `json:"botvioltraprate,omitempty"`
// Botvioltrapredirect |
// Number of trap violations requests redirected by the Bot Management to a different Web page or web server.
Botvioltrapredirect *float32 `json:"botvioltrapredirect,omitempty"`
// Botvioltrapredirectrate |
// Number of trap violations requests redirected by the Bot Management to a different Web page or web server.
Botvioltrapredirectrate *float32 `json:"botvioltrapredirectrate,omitempty"`
// Botvioltrapreset |
// Number of trap violations reset by the Bot Management.
Botvioltrapreset *float32 `json:"botvioltrapreset,omitempty"`
// Botvioltrapresetrate |
// Number of trap violations reset by the Bot Management.
Botvioltrapresetrate *float32 `json:"botvioltrapresetrate,omitempty"`
// Botviolwhitelist |
// Number of white list violations seen by the Bot Management.
Botviolwhitelist *float32 `json:"botviolwhitelist,omitempty"`
// Botviolwhitelistlog |
// Number of white list violations logged by the Bot Management.
Botviolwhitelistlog *float32 `json:"botviolwhitelistlog,omitempty"`
// Botviolwhitelistlograte |
// Number of white list violations logged by the Bot Management.
Botviolwhitelistlograte *float32 `json:"botviolwhitelistlograte,omitempty"`
// Botviolwhitelistrate |
// Number of white list violations seen by the Bot Management.
Botviolwhitelistrate *float32 `json:"botviolwhitelistrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *BotBotClearstats `json:"clearstats,omitempty"`
}
BotBot defines model for bot_bot.
type BotBotClearstats ¶
type BotBotClearstats string
BotBotClearstats |
Clear the statsistics / counters
const ( BotBotClearstatsBasic BotBotClearstats = "basic" BotBotClearstatsFull BotBotClearstats = "full" )
Defines values for BotBotClearstats.
type BotBotResponse ¶
type BotBotResponse struct {
Bot *BotBot `json:"bot,omitempty"`
}
BotBotResponse defines model for bot_bot_response.
type BotGetParams ¶
type BotGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >,
Args *BotArgs `form:"args,omitempty" json:"args,omitempty"`
}
BotGetParams defines parameters for BotGet.
type BotGetResponse ¶
type BotGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Bot *BotBot `json:"bot,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBotGetResponse ¶
func ParseBotGetResponse(rsp *http.Response) (*BotGetResponse, error)
ParseBotGetResponse parses an HTTP response from a BotGetWithResponse call
func (BotGetResponse) Status ¶
func (r BotGetResponse) Status() string
Status returns HTTPResponse.Status
func (BotGetResponse) StatusCode ¶
func (r BotGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BotpolicyApiresponse ¶
type BotpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
BotpolicyApiresponse defines model for botpolicy_apiresponse.
type BotpolicyBotpolicy ¶
type BotpolicyBotpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *BotpolicyBotpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the bot policy for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
BotpolicyBotpolicy defines model for botpolicy_botpolicy.
type BotpolicyBotpolicyClearstats ¶
type BotpolicyBotpolicyClearstats string
BotpolicyBotpolicyClearstats |
Clear the statsistics / counters
const ( BotpolicyBotpolicyClearstatsBasic BotpolicyBotpolicyClearstats = "basic" BotpolicyBotpolicyClearstatsFull BotpolicyBotpolicyClearstats = "full" )
Defines values for BotpolicyBotpolicyClearstats.
type BotpolicyBotpolicyResponse ¶
type BotpolicyBotpolicyResponse struct {
Botpolicy interface{} `json:"botpolicy,omitempty"`
}
BotpolicyBotpolicyResponse defines model for botpolicy_botpolicy_response.
type BotpolicyGetBynameResponse ¶
type BotpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Botpolicy interface{} `json:"botpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBotpolicyGetBynameResponse ¶
func ParseBotpolicyGetBynameResponse(rsp *http.Response) (*BotpolicyGetBynameResponse, error)
ParseBotpolicyGetBynameResponse parses an HTTP response from a BotpolicyGetBynameWithResponse call
func (BotpolicyGetBynameResponse) Status ¶
func (r BotpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (BotpolicyGetBynameResponse) StatusCode ¶
func (r BotpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BotpolicyGetParams ¶
type BotpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >,
Args *BotpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
BotpolicyGetParams defines parameters for BotpolicyGet.
type BotpolicyGetResponse ¶
type BotpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Botpolicy interface{} `json:"botpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBotpolicyGetResponse ¶
func ParseBotpolicyGetResponse(rsp *http.Response) (*BotpolicyGetResponse, error)
ParseBotpolicyGetResponse parses an HTTP response from a BotpolicyGetWithResponse call
func (BotpolicyGetResponse) Status ¶
func (r BotpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (BotpolicyGetResponse) StatusCode ¶
func (r BotpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BotpolicylabelApiresponse ¶
type BotpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
BotpolicylabelApiresponse defines model for botpolicylabel_apiresponse.
type BotpolicylabelArgs ¶
type BotpolicylabelArgs = string
BotpolicylabelArgs defines model for botpolicylabel_args.
type BotpolicylabelBotpolicylabel ¶
type BotpolicylabelBotpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *BotpolicylabelBotpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the bot policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
BotpolicylabelBotpolicylabel defines model for botpolicylabel_botpolicylabel.
type BotpolicylabelBotpolicylabelClearstats ¶
type BotpolicylabelBotpolicylabelClearstats string
BotpolicylabelBotpolicylabelClearstats |
Clear the statsistics / counters
const ( BotpolicylabelBotpolicylabelClearstatsBasic BotpolicylabelBotpolicylabelClearstats = "basic" BotpolicylabelBotpolicylabelClearstatsFull BotpolicylabelBotpolicylabelClearstats = "full" )
Defines values for BotpolicylabelBotpolicylabelClearstats.
type BotpolicylabelBotpolicylabelResponse ¶
type BotpolicylabelBotpolicylabelResponse struct {
Botpolicylabel interface{} `json:"botpolicylabel,omitempty"`
}
BotpolicylabelBotpolicylabelResponse defines model for botpolicylabel_botpolicylabel_response.
type BotpolicylabelGetBynameResponse ¶
type BotpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Botpolicylabel interface{} `json:"botpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBotpolicylabelGetBynameResponse ¶
func ParseBotpolicylabelGetBynameResponse(rsp *http.Response) (*BotpolicylabelGetBynameResponse, error)
ParseBotpolicylabelGetBynameResponse parses an HTTP response from a BotpolicylabelGetBynameWithResponse call
func (BotpolicylabelGetBynameResponse) Status ¶
func (r BotpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (BotpolicylabelGetBynameResponse) StatusCode ¶
func (r BotpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BotpolicylabelGetParams ¶
type BotpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***labelname***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *BotpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
BotpolicylabelGetParams defines parameters for BotpolicylabelGet.
type BotpolicylabelGetResponse ¶
type BotpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Botpolicylabel interface{} `json:"botpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBotpolicylabelGetResponse ¶
func ParseBotpolicylabelGetResponse(rsp *http.Response) (*BotpolicylabelGetResponse, error)
ParseBotpolicylabelGetResponse parses an HTTP response from a BotpolicylabelGetWithResponse call
func (BotpolicylabelGetResponse) Status ¶
func (r BotpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (BotpolicylabelGetResponse) StatusCode ¶
func (r BotpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BotprofileApiresponse ¶
type BotprofileApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
BotprofileApiresponse defines model for botprofile_apiresponse.
type BotprofileArgs ¶
type BotprofileArgs = string
BotprofileArgs defines model for botprofile_args.
type BotprofileBotprofile ¶
type BotprofileBotprofile struct {
// Botcfgblacklistprofile |
// Blacklist enabled under bot profile.
Botcfgblacklistprofile *float32 `json:"botcfgblacklistprofile,omitempty"`
// Botcfgdfpprofile |
// Device Fingerprint enabled under bot profile.
Botcfgdfpprofile *float32 `json:"botcfgdfpprofile,omitempty"`
// Botcfgiprepprofile |
// IP Reputation enabled under bot profile.
Botcfgiprepprofile *float32 `json:"botcfgiprepprofile,omitempty"`
// Botcfgkmdetectionprofile |
// Keyboard mouse detection enabled under bot profile.
Botcfgkmdetectionprofile *float32 `json:"botcfgkmdetectionprofile,omitempty"`
// Botcfgratelimitprofile |
// Ratelimit enabled under bot profile.
Botcfgratelimitprofile *float32 `json:"botcfgratelimitprofile,omitempty"`
// Botcfgsignatureprofile |
// Static Signatures enabled under bot profile.
Botcfgsignatureprofile *float32 `json:"botcfgsignatureprofile,omitempty"`
// Botcfgtpsprofile |
// TPS enabled under bot profile.
Botcfgtpsprofile *float32 `json:"botcfgtpsprofile,omitempty"`
// Botcfgtrapprofile |
// Bot Trap enabled under bot profile.
Botcfgtrapprofile *float32 `json:"botcfgtrapprofile,omitempty"`
// Botcfgwhitelistprofile |
// Whitelist enabled under bot profile.
Botcfgwhitelistprofile *float32 `json:"botcfgwhitelistprofile,omitempty"`
// Botdropprofilerate |
// Total number of drops by the Bot profile.
Botdropprofilerate *float32 `json:"botdropprofilerate,omitempty"`
// Botlogprofilerate |
// Total number of logs by the Bot profile.
Botlogprofilerate *float32 `json:"botlogprofilerate,omitempty"`
// Botredirectprofilerate |
// Total number of redirects by the Bot profile.
Botredirectprofilerate *float32 `json:"botredirectprofilerate,omitempty"`
// Botreqbytesperprofile |
// Number of bytes transfered for requests
Botreqbytesperprofile *float32 `json:"botreqbytesperprofile,omitempty"`
// Botreqbytesperprofilerate |
// Number of bytes transfered for requests
Botreqbytesperprofilerate *float32 `json:"botreqbytesperprofilerate,omitempty"`
// Botrequestsperprofile |
// HTTP/HTTPS requests sent to your protected web servers via the Bot profile.
Botrequestsperprofile *float32 `json:"botrequestsperprofile,omitempty"`
// Botrequestsperprofilerate |
// HTTP/HTTPS requests sent to your protected web servers via the Bot profile.
Botrequestsperprofilerate *float32 `json:"botrequestsperprofilerate,omitempty"`
// Botresbytesperprofile |
// Number of bytes transfered for responses
Botresbytesperprofile *float32 `json:"botresbytesperprofile,omitempty"`
// Botresbytesperprofilerate |
// Number of bytes transfered for responses
Botresbytesperprofilerate *float32 `json:"botresbytesperprofilerate,omitempty"`
// Botresetprofilerate |
// Total number of resets by the Bot profile.
Botresetprofilerate *float32 `json:"botresetprofilerate,omitempty"`
// Botresponsesperprofile |
// HTTP/HTTPS responses sent by your protected web servers via the Bot profile.
Botresponsesperprofile *float32 `json:"botresponsesperprofile,omitempty"`
// Botresponsesperprofilerate |
// HTTP/HTTPS responses sent by your protected web servers via the Bot profile.
Botresponsesperprofilerate *float32 `json:"botresponsesperprofilerate,omitempty"`
// Bottotaldropprofile |
// Total number of drops by the Bot profile.
Bottotaldropprofile *float32 `json:"bottotaldropprofile,omitempty"`
// Bottotallogprofile |
// Total number of logs by the Bot profile.
Bottotallogprofile *float32 `json:"bottotallogprofile,omitempty"`
// Bottotalredirectprofile |
// Total number of redirects by the Bot profile.
Bottotalredirectprofile *float32 `json:"bottotalredirectprofile,omitempty"`
// Bottotalresetprofile |
// Total number of resets by the Bot profile.
Bottotalresetprofile *float32 `json:"bottotalresetprofile,omitempty"`
// Botviolblacklistdropprofile |
// Number of black list violations dropped by the Bot profile.
Botviolblacklistdropprofile *float32 `json:"botviolblacklistdropprofile,omitempty"`
// Botviolblacklistdropprofilerate |
// Number of black list violations dropped by the Bot profile.
Botviolblacklistdropprofilerate *float32 `json:"botviolblacklistdropprofilerate,omitempty"`
// Botviolblacklistlogprofile |
// Number of black list violations logged by the Bot profile.
Botviolblacklistlogprofile *float32 `json:"botviolblacklistlogprofile,omitempty"`
// Botviolblacklistlogprofilerate |
// Number of black list violations logged by the Bot profile.
Botviolblacklistlogprofilerate *float32 `json:"botviolblacklistlogprofilerate,omitempty"`
// Botviolblacklistprofile |
// Number of black list violations seen by the Bot profile.
Botviolblacklistprofile *float32 `json:"botviolblacklistprofile,omitempty"`
// Botviolblacklistprofilerate |
// Number of black list violations seen by the Bot profile.
Botviolblacklistprofilerate *float32 `json:"botviolblacklistprofilerate,omitempty"`
// Botviolblacklistredirectprofile |
// Number of black list violations redirected by the Bot profile to a different Web page or web server.
Botviolblacklistredirectprofile *float32 `json:"botviolblacklistredirectprofile,omitempty"`
// Botviolblacklistredirectprofilerate |
// Number of black list violations redirected by the Bot profile to a different Web page or web server.
Botviolblacklistredirectprofilerate *float32 `json:"botviolblacklistredirectprofilerate,omitempty"`
// Botviolblacklistresetprofile |
// Number of black list violations reset by the Bot profile.
Botviolblacklistresetprofile *float32 `json:"botviolblacklistresetprofile,omitempty"`
// Botviolblacklistresetprofilerate |
// Number of black list violations reset by the Bot profile.
Botviolblacklistresetprofilerate *float32 `json:"botviolblacklistresetprofilerate,omitempty"`
// Botviolcaptchadropprofile |
// Number of Captcha challenge failures dropped by the Bot profile.
Botviolcaptchadropprofile *float32 `json:"botviolcaptchadropprofile,omitempty"`
// Botviolcaptchadropprofilerate |
// Number of Captcha challenge failures dropped by the Bot profile.
Botviolcaptchadropprofilerate *float32 `json:"botviolcaptchadropprofilerate,omitempty"`
// Botviolcaptchalogprofile |
// Number of Captcha challenge failures logged by the Bot profile.
Botviolcaptchalogprofile *float32 `json:"botviolcaptchalogprofile,omitempty"`
// Botviolcaptchalogprofilerate |
// Number of Captcha challenge failures logged by the Bot profile.
Botviolcaptchalogprofilerate *float32 `json:"botviolcaptchalogprofilerate,omitempty"`
// Botviolcaptchaprofile |
// Number of Captcha challenge failures seen by the Bot profile.
Botviolcaptchaprofile *float32 `json:"botviolcaptchaprofile,omitempty"`
// Botviolcaptchaprofilerate |
// Number of Captcha challenge failures seen by the Bot profile.
Botviolcaptchaprofilerate *float32 `json:"botviolcaptchaprofilerate,omitempty"`
// Botviolcaptcharedirectprofile |
// Number of Captcha challenge failures redirected by the Bot profile.
Botviolcaptcharedirectprofile *float32 `json:"botviolcaptcharedirectprofile,omitempty"`
// Botviolcaptcharedirectprofilerate |
// Number of Captcha challenge failures redirected by the Bot profile.
Botviolcaptcharedirectprofilerate *float32 `json:"botviolcaptcharedirectprofilerate,omitempty"`
// Botviolcaptcharesetprofile |
// Number of Captcha challenge failures reset by the Bot profile.
Botviolcaptcharesetprofile *float32 `json:"botviolcaptcharesetprofile,omitempty"`
// Botviolcaptcharesetprofilerate |
// Number of Captcha challenge failures reset by the Bot profile.
Botviolcaptcharesetprofilerate *float32 `json:"botviolcaptcharesetprofilerate,omitempty"`
// Botvioldevicefingerprintcaptchaprofile |
// Number of device fingerprint violation requests for which CAPTCHA challenge was sent due to Bot profile.
Botvioldevicefingerprintcaptchaprofile *float32 `json:"botvioldevicefingerprintcaptchaprofile,omitempty"`
// Botvioldevicefingerprintcaptchaprofilerate |
// Number of device fingerprint violation requests for which CAPTCHA challenge was sent due to Bot profile.
Botvioldevicefingerprintcaptchaprofilerate *float32 `json:"botvioldevicefingerprintcaptchaprofilerate,omitempty"`
// Botvioldevicefingerprintdropprofile |
// Number of device fingerprint violations dropped by the Bot profile.
Botvioldevicefingerprintdropprofile *float32 `json:"botvioldevicefingerprintdropprofile,omitempty"`
// Botvioldevicefingerprintdropprofilerate |
// Number of device fingerprint violations dropped by the Bot profile.
Botvioldevicefingerprintdropprofilerate *float32 `json:"botvioldevicefingerprintdropprofilerate,omitempty"`
// Botvioldevicefingerprintlogprofile |
// Number of device fingerprint violations logged by the Bot profile.
Botvioldevicefingerprintlogprofile *float32 `json:"botvioldevicefingerprintlogprofile,omitempty"`
// Botvioldevicefingerprintlogprofilerate |
// Number of device fingerprint violations logged by the Bot profile.
Botvioldevicefingerprintlogprofilerate *float32 `json:"botvioldevicefingerprintlogprofilerate,omitempty"`
// Botvioldevicefingerprintprofile |
// Number of device fingerprint violations seen by the Bot profile.
Botvioldevicefingerprintprofile *float32 `json:"botvioldevicefingerprintprofile,omitempty"`
// Botvioldevicefingerprintprofilerate |
// Number of device fingerprint violations seen by the Bot profile.
Botvioldevicefingerprintprofilerate *float32 `json:"botvioldevicefingerprintprofilerate,omitempty"`
// Botvioldevicefingerprintredirectprofile |
// Number of device fingerprint violations requests redirected by the Bot profile to a different Web page or web server.
Botvioldevicefingerprintredirectprofile *float32 `json:"botvioldevicefingerprintredirectprofile,omitempty"`
// Botvioldevicefingerprintredirectprofilerate |
// Number of device fingerprint violations requests redirected by the Bot profile to a different Web page or web server.
Botvioldevicefingerprintredirectprofilerate *float32 `json:"botvioldevicefingerprintredirectprofilerate,omitempty"`
// Botvioldevicefingerprintresetprofile |
// Number of device fingerprint violations reset by the Bot profile.
Botvioldevicefingerprintresetprofile *float32 `json:"botvioldevicefingerprintresetprofile,omitempty"`
// Botvioldevicefingerprintresetprofilerate |
// Number of device fingerprint violations reset by the Bot profile.
Botvioldevicefingerprintresetprofilerate *float32 `json:"botvioldevicefingerprintresetprofilerate,omitempty"`
// Botviolipreputationcaptchaprofile |
// Number of ip reputation violation requests for which CAPTCHA challenge was sent due to Bot profile.
Botviolipreputationcaptchaprofile *float32 `json:"botviolipreputationcaptchaprofile,omitempty"`
// Botviolipreputationcaptchaprofilerate |
// Number of ip reputation violation requests for which CAPTCHA challenge was sent due to Bot profile.
Botviolipreputationcaptchaprofilerate *float32 `json:"botviolipreputationcaptchaprofilerate,omitempty"`
// Botviolipreputationdropprofile |
// Number of ip reputation violations dropped by the Bot profile.
Botviolipreputationdropprofile *float32 `json:"botviolipreputationdropprofile,omitempty"`
// Botviolipreputationdropprofilerate |
// Number of ip reputation violations dropped by the Bot profile.
Botviolipreputationdropprofilerate *float32 `json:"botviolipreputationdropprofilerate,omitempty"`
// Botviolipreputationlogprofile |
// Number of ip reputation violations logged by the Bot Profile.
Botviolipreputationlogprofile *float32 `json:"botviolipreputationlogprofile,omitempty"`
// Botviolipreputationlogprofilerate |
// Number of ip reputation violations logged by the Bot Profile.
Botviolipreputationlogprofilerate *float32 `json:"botviolipreputationlogprofilerate,omitempty"`
// Botviolipreputationprofile |
// Number of ip reputation violations seen by the Bot profile.
Botviolipreputationprofile *float32 `json:"botviolipreputationprofile,omitempty"`
// Botviolipreputationprofilerate |
// Number of ip reputation violations seen by the Bot profile.
Botviolipreputationprofilerate *float32 `json:"botviolipreputationprofilerate,omitempty"`
// Botviolipreputationredirectprofile |
// Number of ip reputation violations requests redirected by the Bot profile to a different Web page or web server.
Botviolipreputationredirectprofile *float32 `json:"botviolipreputationredirectprofile,omitempty"`
// Botviolipreputationredirectprofilerate |
// Number of ip reputation violations requests redirected by the Bot profile to a different Web page or web server.
Botviolipreputationredirectprofilerate *float32 `json:"botviolipreputationredirectprofilerate,omitempty"`
// Botviolipreputationresetprofile |
// Number of ip reputation violations reset by the Bot profile.
Botviolipreputationresetprofile *float32 `json:"botviolipreputationresetprofile,omitempty"`
// Botviolipreputationresetprofilerate |
// Number of ip reputation violations reset by the Bot profile.
Botviolipreputationresetprofilerate *float32 `json:"botviolipreputationresetprofilerate,omitempty"`
// Botviolratelimitdropprofile |
// Number of rate limiting violations dropped by the Bot profile.
Botviolratelimitdropprofile *float32 `json:"botviolratelimitdropprofile,omitempty"`
// Botviolratelimitdropprofilerate |
// Number of rate limiting violations dropped by the Bot profile.
Botviolratelimitdropprofilerate *float32 `json:"botviolratelimitdropprofilerate,omitempty"`
// Botviolratelimitexceededresponseprofile |
// Number of rate limiting violations requests responded resulted in too many requests response by the Bot profile.
Botviolratelimitexceededresponseprofile *float32 `json:"botviolratelimitexceededresponseprofile,omitempty"`
// Botviolratelimitexceededresponseprofilerate |
// Number of rate limiting violations requests responded resulted in too many requests response by the Bot profile.
Botviolratelimitexceededresponseprofilerate *float32 `json:"botviolratelimitexceededresponseprofilerate,omitempty"`
// Botviolratelimitlogprofile |
// Number of rate limiting violations logged by the Bot profile.
Botviolratelimitlogprofile *float32 `json:"botviolratelimitlogprofile,omitempty"`
// Botviolratelimitlogprofilerate |
// Number of rate limiting violations logged by the Bot profile.
Botviolratelimitlogprofilerate *float32 `json:"botviolratelimitlogprofilerate,omitempty"`
// Botviolratelimitprofile |
// Number of rate limiting violations seen by the Bot profile.
Botviolratelimitprofile *float32 `json:"botviolratelimitprofile,omitempty"`
// Botviolratelimitprofilerate |
// Number of rate limiting violations seen by the Bot profile.
Botviolratelimitprofilerate *float32 `json:"botviolratelimitprofilerate,omitempty"`
// Botviolratelimitredirectprofile |
// Number of rate limiting violations requests redirected by the Bot profile to a different Web page or web server.
Botviolratelimitredirectprofile *float32 `json:"botviolratelimitredirectprofile,omitempty"`
// Botviolratelimitredirectprofilerate |
// Number of rate limiting violations requests redirected by the Bot profile to a different Web page or web server.
Botviolratelimitredirectprofilerate *float32 `json:"botviolratelimitredirectprofilerate,omitempty"`
// Botviolratelimitresetprofile |
// Number of rate limiting violations reset by the Bot profile.
Botviolratelimitresetprofile *float32 `json:"botviolratelimitresetprofile,omitempty"`
// Botviolratelimitresetprofilerate |
// Number of rate limiting violations reset by the Bot profile.
Botviolratelimitresetprofilerate *float32 `json:"botviolratelimitresetprofilerate,omitempty"`
// Botviolstaticsignaturedropprofile |
// Number of static signatutre violations dropped by the Bot profile.
Botviolstaticsignaturedropprofile *float32 `json:"botviolstaticsignaturedropprofile,omitempty"`
// Botviolstaticsignaturedropprofilerate |
// Number of static signatutre violations dropped by the Bot profile.
Botviolstaticsignaturedropprofilerate *float32 `json:"botviolstaticsignaturedropprofilerate,omitempty"`
// Botviolstaticsignaturelogprofile |
// Number of static signatutre violations logged by the Bot profile.
Botviolstaticsignaturelogprofile *float32 `json:"botviolstaticsignaturelogprofile,omitempty"`
// Botviolstaticsignaturelogprofilerate |
// Number of static signatutre violations logged by the Bot profile.
Botviolstaticsignaturelogprofilerate *float32 `json:"botviolstaticsignaturelogprofilerate,omitempty"`
// Botviolstaticsignatureprofile |
// Number of static signatutre violations seen by the Bot profile.
Botviolstaticsignatureprofile *float32 `json:"botviolstaticsignatureprofile,omitempty"`
// Botviolstaticsignatureprofilerate |
// Number of static signatutre violations seen by the Bot profile.
Botviolstaticsignatureprofilerate *float32 `json:"botviolstaticsignatureprofilerate,omitempty"`
// Botviolstaticsignatureredirectprofile |
// Number of static signatutre violations redirected by the Bot profile to a different Web page or web server.
Botviolstaticsignatureredirectprofile *float32 `json:"botviolstaticsignatureredirectprofile,omitempty"`
// Botviolstaticsignatureredirectprofilerate |
// Number of static signatutre violations redirected by the Bot profile to a different Web page or web server.
Botviolstaticsignatureredirectprofilerate *float32 `json:"botviolstaticsignatureredirectprofilerate,omitempty"`
// Botviolstaticsignatureresetprofile |
// Number of static signatutre violations reset by the Bot profile to a different Web page or web server.
Botviolstaticsignatureresetprofile *float32 `json:"botviolstaticsignatureresetprofile,omitempty"`
// Botviolstaticsignatureresetprofilerate |
// Number of static signatutre violations reset by the Bot profile to a different Web page or web server.
Botviolstaticsignatureresetprofilerate *float32 `json:"botviolstaticsignatureresetprofilerate,omitempty"`
// Botvioltpscaptchaprofile |
// Number of tps violation requests for which CAPTCHA challenge was sent due to Bot profile.
Botvioltpscaptchaprofile *float32 `json:"botvioltpscaptchaprofile,omitempty"`
// Botvioltpscaptchaprofilerate |
// Number of tps violation requests for which CAPTCHA challenge was sent due to Bot profile.
Botvioltpscaptchaprofilerate *float32 `json:"botvioltpscaptchaprofilerate,omitempty"`
// Botvioltpsdropprofile |
// Number of tps violations dropped by the Bot profile.
Botvioltpsdropprofile *float32 `json:"botvioltpsdropprofile,omitempty"`
// Botvioltpsdropprofilerate |
// Number of tps violations dropped by the Bot profile.
Botvioltpsdropprofilerate *float32 `json:"botvioltpsdropprofilerate,omitempty"`
// Botvioltpslogprofile |
// Number of tps violations logged by the Bot profile.
Botvioltpslogprofile *float32 `json:"botvioltpslogprofile,omitempty"`
// Botvioltpslogprofilerate |
// Number of tps violations logged by the Bot profile.
Botvioltpslogprofilerate *float32 `json:"botvioltpslogprofilerate,omitempty"`
// Botvioltpsprofile |
// Number of tps violations seen by the Bot profile.
Botvioltpsprofile *float32 `json:"botvioltpsprofile,omitempty"`
// Botvioltpsprofilerate |
// Number of tps violations seen by the Bot profile.
Botvioltpsprofilerate *float32 `json:"botvioltpsprofilerate,omitempty"`
// Botvioltpsredirectprofile |
// Number of tps violations requests redirected by the Bot profile to a different Web page or web server.
Botvioltpsredirectprofile *float32 `json:"botvioltpsredirectprofile,omitempty"`
// Botvioltpsredirectprofilerate |
// Number of tps violations requests redirected by the Bot profile to a different Web page or web server.
Botvioltpsredirectprofilerate *float32 `json:"botvioltpsredirectprofilerate,omitempty"`
// Botvioltpsresetprofile |
// Number of tps violations reset by the Bot profile.
Botvioltpsresetprofile *float32 `json:"botvioltpsresetprofile,omitempty"`
// Botvioltpsresetprofilerate |
// Number of tps violations reset by the Bot profile.
Botvioltpsresetprofilerate *float32 `json:"botvioltpsresetprofilerate,omitempty"`
// Botvioltrapdropprofile |
// Number of trap violations dropped by the Bot profile.
Botvioltrapdropprofile *float32 `json:"botvioltrapdropprofile,omitempty"`
// Botvioltrapdropprofilerate |
// Number of trap violations dropped by the Bot profile.
Botvioltrapdropprofilerate *float32 `json:"botvioltrapdropprofilerate,omitempty"`
// Botvioltraplogprofile |
// Number of trap violations logged by the Bot profile.
Botvioltraplogprofile *float32 `json:"botvioltraplogprofile,omitempty"`
// Botvioltraplogprofilerate |
// Number of trap violations logged by the Bot profile.
Botvioltraplogprofilerate *float32 `json:"botvioltraplogprofilerate,omitempty"`
// Botvioltrapprofile |
// Number of trap violations seen by the Bot profile.
Botvioltrapprofile *float32 `json:"botvioltrapprofile,omitempty"`
// Botvioltrapprofilerate |
// Number of trap violations seen by the Bot profile.
Botvioltrapprofilerate *float32 `json:"botvioltrapprofilerate,omitempty"`
// Botvioltrapredirectprofile |
// Number of trap violations requests redirected by the Bot profile to a different Web page or web server.
Botvioltrapredirectprofile *float32 `json:"botvioltrapredirectprofile,omitempty"`
// Botvioltrapredirectprofilerate |
// Number of trap violations requests redirected by the Bot profile to a different Web page or web server.
Botvioltrapredirectprofilerate *float32 `json:"botvioltrapredirectprofilerate,omitempty"`
// Botvioltrapresetprofile |
// Number of trap violations reset by the Bot profile.
Botvioltrapresetprofile *float32 `json:"botvioltrapresetprofile,omitempty"`
// Botvioltrapresetprofilerate |
// Number of trap violations reset by the Bot profile.
Botvioltrapresetprofilerate *float32 `json:"botvioltrapresetprofilerate,omitempty"`
// Botviolwhitelistlogprofile |
// Number of white list violations logged by the Bot profile.
Botviolwhitelistlogprofile *float32 `json:"botviolwhitelistlogprofile,omitempty"`
// Botviolwhitelistlogprofilerate |
// Number of white list violations logged by the Bot profile.
Botviolwhitelistlogprofilerate *float32 `json:"botviolwhitelistlogprofilerate,omitempty"`
// Botviolwhitelistprofile |
// Number of white list violations seen by the Bot profile.
Botviolwhitelistprofile *float32 `json:"botviolwhitelistprofile,omitempty"`
// Botviolwhitelistprofilerate |
// Number of white list violations seen by the Bot profile.
Botviolwhitelistprofilerate *float32 `json:"botviolwhitelistprofilerate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *BotprofileBotprofileClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the bot profile.
Name *string `json:"name,omitempty"`
}
BotprofileBotprofile defines model for botprofile_botprofile.
type BotprofileBotprofileClearstats ¶
type BotprofileBotprofileClearstats string
BotprofileBotprofileClearstats |
Clear the statsistics / counters
const ( BotprofileBotprofileClearstatsBasic BotprofileBotprofileClearstats = "basic" BotprofileBotprofileClearstatsFull BotprofileBotprofileClearstats = "full" )
Defines values for BotprofileBotprofileClearstats.
type BotprofileBotprofileResponse ¶
type BotprofileBotprofileResponse struct {
Botprofile interface{} `json:"botprofile,omitempty"`
}
BotprofileBotprofileResponse defines model for botprofile_botprofile_response.
type BotprofileGetBynameResponse ¶
type BotprofileGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Botprofile interface{} `json:"botprofile,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBotprofileGetBynameResponse ¶
func ParseBotprofileGetBynameResponse(rsp *http.Response) (*BotprofileGetBynameResponse, error)
ParseBotprofileGetBynameResponse parses an HTTP response from a BotprofileGetBynameWithResponse call
func (BotprofileGetBynameResponse) Status ¶
func (r BotprofileGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (BotprofileGetBynameResponse) StatusCode ¶
func (r BotprofileGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BotprofileGetParams ¶
type BotprofileGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *BotprofileArgs `form:"args,omitempty" json:"args,omitempty"`
}
BotprofileGetParams defines parameters for BotprofileGet.
type BotprofileGetResponse ¶
type BotprofileGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Botprofile interface{} `json:"botprofile,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBotprofileGetResponse ¶
func ParseBotprofileGetResponse(rsp *http.Response) (*BotprofileGetResponse, error)
ParseBotprofileGetResponse parses an HTTP response from a BotprofileGetWithResponse call
func (BotprofileGetResponse) Status ¶
func (r BotprofileGetResponse) Status() string
Status returns HTTPResponse.Status
func (BotprofileGetResponse) StatusCode ¶
func (r BotprofileGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BridgeApiresponse ¶
type BridgeApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
BridgeApiresponse defines model for bridge_apiresponse.
type BridgeBridge ¶
type BridgeBridge struct {
// Bdgmbitsrate |
// The total number of bridged Mbits
Bdgmbitsrate *float32 `json:"bdgmbitsrate,omitempty"`
// Bdgpktsrate |
// The total number of bridged packets
Bdgpktsrate *float32 `json:"bdgpktsrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *BridgeBridgeClearstats `json:"clearstats,omitempty"`
// Tcpbdgcollisionsrate |
// The number of bridging table collisions
Tcpbdgcollisionsrate *float32 `json:"tcpbdgcollisionsrate,omitempty"`
// Tcpbdgmacmovedrate |
// The number of times bridging registered MAC moved
Tcpbdgmacmovedrate *float32 `json:"tcpbdgmacmovedrate,omitempty"`
// Tcperrbdgmuted |
// The number of bridging related interface mutes
Tcperrbdgmuted *float32 `json:"tcperrbdgmuted,omitempty"`
// Tcperrbdgmutedrate |
// The number of bridging related interface mutes
Tcperrbdgmutedrate *float32 `json:"tcperrbdgmutedrate,omitempty"`
// Tcptotbdgcollisions |
// The number of bridging table collisions
Tcptotbdgcollisions *float32 `json:"tcptotbdgcollisions,omitempty"`
// Tcptotbdgmacmoved |
// The number of times bridging registered MAC moved
Tcptotbdgmacmoved *float32 `json:"tcptotbdgmacmoved,omitempty"`
// Totbdgmbits |
// The total number of bridged Mbits
Totbdgmbits *float32 `json:"totbdgmbits,omitempty"`
// Totbdgpkts |
// The total number of bridged packets
Totbdgpkts *float32 `json:"totbdgpkts,omitempty"`
}
BridgeBridge defines model for bridge_bridge.
type BridgeBridgeClearstats ¶
type BridgeBridgeClearstats string
BridgeBridgeClearstats |
Clear the statsistics / counters
const ( BridgeBridgeClearstatsBasic BridgeBridgeClearstats = "basic" BridgeBridgeClearstatsFull BridgeBridgeClearstats = "full" )
Defines values for BridgeBridgeClearstats.
type BridgeBridgeResponse ¶
type BridgeBridgeResponse struct {
Bridge *BridgeBridge `json:"bridge,omitempty"`
}
BridgeBridgeResponse defines model for bridge_bridge_response.
type BridgeGetParams ¶
type BridgeGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *BridgeArgs `form:"args,omitempty" json:"args,omitempty"`
}
BridgeGetParams defines parameters for BridgeGet.
type BridgeGetResponse ¶
type BridgeGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Bridge *BridgeBridge `json:"bridge,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseBridgeGetResponse ¶
func ParseBridgeGetResponse(rsp *http.Response) (*BridgeGetResponse, error)
ParseBridgeGetResponse parses an HTTP response from a BridgeGetWithResponse call
func (BridgeGetResponse) Status ¶
func (r BridgeGetResponse) Status() string
Status returns HTTPResponse.Status
func (BridgeGetResponse) StatusCode ¶
func (r BridgeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CacheApiresponse ¶
type CacheApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CacheApiresponse defines model for cache_apiresponse.
type CacheCache ¶
type CacheCache struct {
// Cache304hitsrate |
// Object not modified responses served from the cache. (Status code 304 served instead of the full response.)
Cache304hitsrate *float32 `json:"cache304hitsrate,omitempty"`
// Cache64maxmemorykb |
// Largest amount of memory the Citrix ADC can dedicate to caching, up to 50% of available memory. A 0 value disables caching, but the caching module continues to run.
Cache64maxmemorykb *float32 `json:"cache64maxmemorykb,omitempty"`
// Cachebytesserved |
// Total number of bytes served from the integrated cache
Cachebytesserved *float32 `json:"cachebytesserved,omitempty"`
// Cachebytesservedrate |
// Total number of bytes served from the integrated cache
Cachebytesservedrate *float32 `json:"cachebytesservedrate,omitempty"`
// Cachecompressedbytesserved |
// Number of compressed bytes served from the cache
Cachecompressedbytesserved *float32 `json:"cachecompressedbytesserved,omitempty"`
// Cachecompressedbytesservedrate |
// Number of compressed bytes served from the cache
Cachecompressedbytesservedrate *float32 `json:"cachecompressedbytesservedrate,omitempty"`
// Cachecurhits |
// This number should be close to the number of hits being served currently.
Cachecurhits *float32 `json:"cachecurhits,omitempty"`
// Cachecurmisses |
// Responses fetched from the origin and served from the cache. Should approximate storable misses. Does not include non-storable misses.
Cachecurmisses *float32 `json:"cachecurmisses,omitempty"`
// Cacheerrmemalloc |
// Total number of times the cache failed to allocate memory to store responses.
Cacheerrmemalloc *float32 `json:"cacheerrmemalloc,omitempty"`
// Cacheexpireatlastbyterate |
// Instances of content expiring immediately after receiving the last body byte due to the Expire at Last Byte setting for the content group.
Cacheexpireatlastbyterate *float32 `json:"cacheexpireatlastbyterate,omitempty"`
// Cacheflashcachehitsrate |
// Number of requests to a content group with flash cache enabled that were cache hits. The flash cache setting queues requests that arrive simultaneously and distributes the response to all the clients in the queue.
Cacheflashcachehitsrate *float32 `json:"cacheflashcachehitsrate,omitempty"`
// Cacheflashcachemissesrate |
// Number of requests to a content group with flash cache enabled that were cache misses. Flash cache distributes the response to all the clients in aqueue.
Cacheflashcachemissesrate *float32 `json:"cacheflashcachemissesrate,omitempty"`
// Cachefulltoconditionalrequestrate |
// Number of user-agent requests for a cached Poll Every Time (PET) response that were sent to the origin server as conditional requests.
Cachefulltoconditionalrequestrate *float32 `json:"cachefulltoconditionalrequestrate,omitempty"`
// Cachehitsrate |
// Responses served from the integrated cache. These responses match a policy with a CACHE action.
Cachehitsrate *float32 `json:"cachehitsrate,omitempty"`
// Cacheinvalidationrequestsrate |
// Requests that match an invalidation policy and result in expiration of specific cached responses or entire content groups.
Cacheinvalidationrequestsrate *float32 `json:"cacheinvalidationrequestsrate,omitempty"`
// Cachelargestresponsereceived |
// Size, in bytes, of largest response sent to client from the cache or the origin server.
Cachelargestresponsereceived *float32 `json:"cachelargestresponsereceived,omitempty"`
// Cachemaxmemoryactivekb |
// Currently active value of maximum memory
Cachemaxmemoryactivekb *float32 `json:"cachemaxmemoryactivekb,omitempty"`
// Cachemaxmemorykb |
// Largest amount of memory the Citrix ADC can dedicate to caching, up to 50% of available memory. A 0 value disables caching, but the caching module continues to run.
Cachemaxmemorykb *float32 `json:"cachemaxmemorykb,omitempty"`
// Cachemissesrate |
// Intercepted HTTP requests requiring fetches from origin server.
Cachemissesrate *float32 `json:"cachemissesrate,omitempty"`
// Cachenon304hitsrate |
// Total number of full (non-304) responses served from the cache. A 304 status code indicates that a response has not been modified since the last time it was served
Cachenon304hitsrate *float32 `json:"cachenon304hitsrate,omitempty"`
// Cachenonparameterizedinvalidationrequestsrate |
// Requests that match an invalidation policy where the invalGroups parameter is configured and expires one or more content groups.
Cachenonparameterizedinvalidationrequestsrate *float32 `json:"cachenonparameterizedinvalidationrequestsrate,omitempty"`
// Cachenonstoreablemissesrate |
// Cache misses for which the fetched response is not stored in the cache. These responses match policies with a NOCACHE action or are affected by Poll Every Time.
Cachenonstoreablemissesrate *float32 `json:"cachenonstoreablemissesrate,omitempty"`
// Cachenumcached |
// Responses currently in integrated cache. Includes responses fully downloaded, in the process of being downloaded, and expired or flushed but not yet removed.
Cachenumcached *float32 `json:"cachenumcached,omitempty"`
// Cachenummarker |
// Marker objects created when a response exceeds the maximum or minimum size for entries in its content group or has not yet received the minimum number of hits required for items in its content group.
Cachenummarker *float32 `json:"cachenummarker,omitempty"`
// Cacheparameterized304hitsrate |
// Parameterized requests resulting in an object not modified (status code 304) response.
Cacheparameterized304hitsrate *float32 `json:"cacheparameterized304hitsrate,omitempty"`
// Cacheparameterizedhitsrate |
// Parameterized requests resulting in either a 304 or non-304 hit.
Cacheparameterizedhitsrate *float32 `json:"cacheparameterizedhitsrate,omitempty"`
// Cacheparameterizedinvalidationrequestsrate |
// Requests matching a policy with an invalidation (INVAL) action and a content group that uses an invalidation selector or parameters.
Cacheparameterizedinvalidationrequestsrate *float32 `json:"cacheparameterizedinvalidationrequestsrate,omitempty"`
// Cacheparameterizednon304hitsrate |
// Parameterized requests resulting in a full response (not status code 304: Object Not Updated) served from the cache.
Cacheparameterizednon304hitsrate *float32 `json:"cacheparameterizednon304hitsrate,omitempty"`
// Cacheparameterizedrequestsrate |
// Total number of requests where the content group has hit and invalidation parameters or selectors.
Cacheparameterizedrequestsrate *float32 `json:"cacheparameterizedrequestsrate,omitempty"`
// Cachepercent304hits |
// 304 responses as a percentage of all responses that the Citrix ADC served.
Cachepercent304hits *float32 `json:"cachepercent304hits,omitempty"`
// Cachepercentbytehit |
// Bytes served from the cache divided by total bytes served to the client. If compression is On in the Citrix ADC, this ratio may not reflect the bytes served by the compression module. If the compression is Off, this ratio is the same as cachePercentOriginBandwidthSaved.
Cachepercentbytehit *float32 `json:"cachepercentbytehit,omitempty"`
// Cachepercenthit |
// Cache hits as percentage of the total number of requests
Cachepercenthit *float32 `json:"cachepercenthit,omitempty"`
// Cachepercentoriginbandwidthsaved |
// Percentage of origin bandwidth saved, expressed as number of bytes served from the integrated cache divided by all bytes served. The assumption is that all compression is done in the Citrix ADC.
Cachepercentoriginbandwidthsaved *float32 `json:"cachepercentoriginbandwidthsaved,omitempty"`
// Cachepercentparameterized304hits |
// Percentage of parameterized 304 hits relative to all parameterized hits.
Cachepercentparameterized304hits *float32 `json:"cachepercentparameterized304hits,omitempty"`
// Cachepercentpethits |
// Percentage of cache hits in content groups that have Poll Every Time enabled, relative to all searches of content groups with Poll Every Time enabled.
Cachepercentpethits *float32 `json:"cachepercentpethits,omitempty"`
// Cachepercentstoreablemiss |
// Responses that were fetched from the origin, stored in the cache, and then served to the client, as a percentage of all cache misses.
Cachepercentstoreablemiss *float32 `json:"cachepercentstoreablemiss,omitempty"`
// Cachepercentsuccessfulrevalidation |
// Percentage of times stored content was successfully revalidated by a 304 (Object Not Modifed) response rather than by a full response
Cachepercentsuccessfulrevalidation *float32 `json:"cachepercentsuccessfulrevalidation,omitempty"`
// Cachepethitsrate |
// Number of times a cache hit was found during a search of a content group that has Poll Every Time enabled.
Cachepethitsrate *float32 `json:"cachepethitsrate,omitempty"`
// Cachepetrequestsrate |
// Requests that triggered a search of a content group that has Poll Every Time (PET) enabled (always consult the origin server before serving cached data).
Cachepetrequestsrate *float32 `json:"cachepetrequestsrate,omitempty"`
// Cacherecentpercent304hits |
// Recently recorded ratio of 304 hits to all hits expressed as percentage
Cacherecentpercent304hits *float32 `json:"cacherecentpercent304hits,omitempty"`
// Cacherecentpercentbytehit |
// Recently recorded cache byte hit ratio expressed as percentage. Here we define byte hit ratio as ((number of bytes served from the cache)/(total number of bytes served to the client)). This is the standard definition of Byte Hit Ratio. If compression is turned ON in NS then this ratio doesn't mean much. This might under or over estimate the origin-to-cache bandwidth saving (depending upon whether bytes served by CMP in Citrix ADC are more or less than compressed bytes served from the cache). If CMP is turned OFF in NS then this ratio is same as cacheRecentPercentOriginBandwidthSaved.
Cacherecentpercentbytehit *float32 `json:"cacherecentpercentbytehit,omitempty"`
// Cacherecentpercenthit |
// Recently recorded cache hit ratio expressed as percentage
Cacherecentpercenthit *float32 `json:"cacherecentpercenthit,omitempty"`
// Cacherecentpercentoriginbandwidthsaved |
// Bytes served from cache divided by total bytes served to client. This ratio can be greater than 1 because of the assumption that all compression has been done in the Citrix ADC.
Cacherecentpercentoriginbandwidthsaved *float32 `json:"cacherecentpercentoriginbandwidthsaved,omitempty"`
// Cacherecentpercentparameterizedhits |
// Recently recorded ratio of parameterized 304 hits to all parameterized hits expressed as a percentage
Cacherecentpercentparameterizedhits *float32 `json:"cacherecentpercentparameterizedhits,omitempty"`
// Cacherecentpercentstoreablemiss |
// Recently recorded ratio of store-able misses to all misses expressed as percentage.
Cacherecentpercentstoreablemiss *float32 `json:"cacherecentpercentstoreablemiss,omitempty"`
// Cacherecentpercentsuccessfulrevalidation |
// Recently recorded percentage of times stored content was successfully revalidated by a 304 response rather than by a full response
Cacherecentpercentsuccessfulrevalidation *float32 `json:"cacherecentpercentsuccessfulrevalidation,omitempty"`
// Cacherequestsrate |
// Total cache hits plus total cache misses.
Cacherequestsrate *float32 `json:"cacherequestsrate,omitempty"`
// Cacheresponsebytesrate |
// Total number of HTTP response bytes served by Citrix ADC from both the origin and the cache
Cacheresponsebytesrate *float32 `json:"cacheresponsebytesrate,omitempty"`
// Cacherevalidationmissrate |
// Responses that an intervening cache revalidated with the integrated cache before serving, as determined by a Cache-Control: Max-Age header configurable in the integrated cache
Cacherevalidationmissrate *float32 `json:"cacherevalidationmissrate,omitempty"`
// Cachesqlhitsrate |
// sql response served from cache
Cachesqlhitsrate *float32 `json:"cachesqlhitsrate,omitempty"`
// Cachestoreablemissesrate |
// Cache misses for which the fetched response is stored in the cache before serving it to the client. Storable misses conform to a built-in or user-defined caching policy that contains a CACHE action.
Cachestoreablemissesrate *float32 `json:"cachestoreablemissesrate,omitempty"`
// Cachesuccessfulrevalidationrate |
// Total number of times stored content was successfully revalidated by a 304 Not Modified response from the origin.
Cachesuccessfulrevalidationrate *float32 `json:"cachesuccessfulrevalidationrate,omitempty"`
// Cachetot304hits |
// Object not modified responses served from the cache. (Status code 304 served instead of the full response.)
Cachetot304hits *float32 `json:"cachetot304hits,omitempty"`
// Cachetotexpireatlastbyte |
// Instances of content expiring immediately after receiving the last body byte due to the Expire at Last Byte setting for the content group.
Cachetotexpireatlastbyte *float32 `json:"cachetotexpireatlastbyte,omitempty"`
// Cachetotflashcachehits |
// Number of requests to a content group with flash cache enabled that were cache hits. The flash cache setting queues requests that arrive simultaneously and distributes the response to all the clients in the queue.
Cachetotflashcachehits *float32 `json:"cachetotflashcachehits,omitempty"`
// Cachetotflashcachemisses |
// Number of requests to a content group with flash cache enabled that were cache misses. Flash cache distributes the response to all the clients in aqueue.
Cachetotflashcachemisses *float32 `json:"cachetotflashcachemisses,omitempty"`
// Cachetotfulltoconditionalrequest |
// Number of user-agent requests for a cached Poll Every Time (PET) response that were sent to the origin server as conditional requests.
Cachetotfulltoconditionalrequest *float32 `json:"cachetotfulltoconditionalrequest,omitempty"`
// Cachetothits |
// Responses served from the integrated cache. These responses match a policy with a CACHE action.
Cachetothits *float32 `json:"cachetothits,omitempty"`
// Cachetotinvalidationrequests |
// Requests that match an invalidation policy and result in expiration of specific cached responses or entire content groups.
Cachetotinvalidationrequests *float32 `json:"cachetotinvalidationrequests,omitempty"`
// Cachetotmisses |
// Intercepted HTTP requests requiring fetches from origin server.
Cachetotmisses *float32 `json:"cachetotmisses,omitempty"`
// Cachetotnon304hits |
// Total number of full (non-304) responses served from the cache. A 304 status code indicates that a response has not been modified since the last time it was served
Cachetotnon304hits *float32 `json:"cachetotnon304hits,omitempty"`
// Cachetotnonparameterizedinvalidationrequests |
// Requests that match an invalidation policy where the invalGroups parameter is configured and expires one or more content groups.
Cachetotnonparameterizedinvalidationrequests *float32 `json:"cachetotnonparameterizedinvalidationrequests,omitempty"`
// Cachetotnonstoreablemisses |
// Cache misses for which the fetched response is not stored in the cache. These responses match policies with a NOCACHE action or are affected by Poll Every Time.
Cachetotnonstoreablemisses *float32 `json:"cachetotnonstoreablemisses,omitempty"`
// Cachetotparameterized304hits |
// Parameterized requests resulting in an object not modified (status code 304) response.
Cachetotparameterized304hits *float32 `json:"cachetotparameterized304hits,omitempty"`
// Cachetotparameterizedhits |
// Parameterized requests resulting in either a 304 or non-304 hit.
Cachetotparameterizedhits *float32 `json:"cachetotparameterizedhits,omitempty"`
// Cachetotparameterizedinvalidationrequests |
// Requests matching a policy with an invalidation (INVAL) action and a content group that uses an invalidation selector or parameters.
Cachetotparameterizedinvalidationrequests *float32 `json:"cachetotparameterizedinvalidationrequests,omitempty"`
// Cachetotparameterizednon304hits |
// Parameterized requests resulting in a full response (not status code 304: Object Not Updated) served from the cache.
Cachetotparameterizednon304hits *float32 `json:"cachetotparameterizednon304hits,omitempty"`
// Cachetotparameterizedrequests |
// Total number of requests where the content group has hit and invalidation parameters or selectors.
Cachetotparameterizedrequests *float32 `json:"cachetotparameterizedrequests,omitempty"`
// Cachetotpethits |
// Number of times a cache hit was found during a search of a content group that has Poll Every Time enabled.
Cachetotpethits *float32 `json:"cachetotpethits,omitempty"`
// Cachetotpetrequests |
// Requests that triggered a search of a content group that has Poll Every Time (PET) enabled (always consult the origin server before serving cached data).
Cachetotpetrequests *float32 `json:"cachetotpetrequests,omitempty"`
// Cachetotrequests |
// Total cache hits plus total cache misses.
Cachetotrequests *float32 `json:"cachetotrequests,omitempty"`
// Cachetotresponsebytes |
// Total number of HTTP response bytes served by Citrix ADC from both the origin and the cache
Cachetotresponsebytes *float32 `json:"cachetotresponsebytes,omitempty"`
// Cachetotrevalidationmiss |
// Responses that an intervening cache revalidated with the integrated cache before serving, as determined by a Cache-Control: Max-Age header configurable in the integrated cache
Cachetotrevalidationmiss *float32 `json:"cachetotrevalidationmiss,omitempty"`
// Cachetotsqlhits |
// sql response served from cache
Cachetotsqlhits *float32 `json:"cachetotsqlhits,omitempty"`
// Cachetotstoreablemisses |
// Cache misses for which the fetched response is stored in the cache before serving it to the client. Storable misses conform to a built-in or user-defined caching policy that contains a CACHE action.
Cachetotstoreablemisses *float32 `json:"cachetotstoreablemisses,omitempty"`
// Cachetotsuccessfulrevalidation |
// Total number of times stored content was successfully revalidated by a 304 Not Modified response from the origin.
Cachetotsuccessfulrevalidation *float32 `json:"cachetotsuccessfulrevalidation,omitempty"`
// Cacheutilizedmemorykb |
// Amount of memory the integrated cache is currently using.
Cacheutilizedmemorykb *float32 `json:"cacheutilizedmemorykb,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *CacheCacheClearstats `json:"clearstats,omitempty"`
}
CacheCache defines model for cache_cache.
type CacheCacheClearstats ¶
type CacheCacheClearstats string
CacheCacheClearstats |
Clear the statsistics / counters
const ( CacheCacheClearstatsBasic CacheCacheClearstats = "basic" CacheCacheClearstatsFull CacheCacheClearstats = "full" )
Defines values for CacheCacheClearstats.
type CacheCacheResponse ¶
type CacheCacheResponse struct {
Cache *CacheCache `json:"cache,omitempty"`
}
CacheCacheResponse defines model for cache_cache_response.
type CacheGetParams ¶
type CacheGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >,
Args *CacheArgs `form:"args,omitempty" json:"args,omitempty"`
}
CacheGetParams defines parameters for CacheGet.
type CacheGetResponse ¶
type CacheGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cache *CacheCache `json:"cache,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCacheGetResponse ¶
func ParseCacheGetResponse(rsp *http.Response) (*CacheGetResponse, error)
ParseCacheGetResponse parses an HTTP response from a CacheGetWithResponse call
func (CacheGetResponse) Status ¶
func (r CacheGetResponse) Status() string
Status returns HTTPResponse.Status
func (CacheGetResponse) StatusCode ¶
func (r CacheGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CachecontentgroupApiresponse ¶
type CachecontentgroupApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CachecontentgroupApiresponse defines model for cachecontentgroup_apiresponse.
type CachecontentgroupArgs ¶
type CachecontentgroupArgs = string
CachecontentgroupArgs defines model for cachecontentgroup_args.
type CachecontentgroupCachecontentgroup ¶
type CachecontentgroupCachecontentgroup struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CachecontentgroupCachecontentgroupClearstats `json:"clearstats,omitempty"`
// Group304hit |
// 304 hits for ContentGroup
Group304hit *float32 `json:"group304hit,omitempty"`
// Groupnon304hit |
// Non304 hits for ContentGroup
Groupnon304hit *float32 `json:"groupnon304hit,omitempty"`
// Maxmemory |
// maximum memory usage limit
Maxmemory *float32 `json:"maxmemory,omitempty"`
// Name |
// Name of the cache contentgroup for which to display statistics. If you do not set this parameter, statistics are shown for all cache contentgroups.
Name *string `json:"name,omitempty"`
// Timesflushed |
// Number of times contentgroup is flushed
Timesflushed *float32 `json:"timesflushed,omitempty"`
// Totcell |
// Number of objects in contentgroup
Totcell *float32 `json:"totcell,omitempty"`
// Totmarkercell |
// Number of marker objects in contentgroup
Totmarkercell *float32 `json:"totmarkercell,omitempty"`
// Totmemory |
// current memory usage
Totmemory *float32 `json:"totmemory,omitempty"`
}
CachecontentgroupCachecontentgroup defines model for cachecontentgroup_cachecontentgroup.
type CachecontentgroupCachecontentgroupClearstats ¶
type CachecontentgroupCachecontentgroupClearstats string
CachecontentgroupCachecontentgroupClearstats |
Clear the statsistics / counters
const ( CachecontentgroupCachecontentgroupClearstatsBasic CachecontentgroupCachecontentgroupClearstats = "basic" CachecontentgroupCachecontentgroupClearstatsFull CachecontentgroupCachecontentgroupClearstats = "full" )
Defines values for CachecontentgroupCachecontentgroupClearstats.
type CachecontentgroupCachecontentgroupResponse ¶
type CachecontentgroupCachecontentgroupResponse struct {
Cachecontentgroup interface{} `json:"cachecontentgroup,omitempty"`
}
CachecontentgroupCachecontentgroupResponse defines model for cachecontentgroup_cachecontentgroup_response.
type CachecontentgroupGetBynameResponse ¶
type CachecontentgroupGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cachecontentgroup interface{} `json:"cachecontentgroup,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCachecontentgroupGetBynameResponse ¶
func ParseCachecontentgroupGetBynameResponse(rsp *http.Response) (*CachecontentgroupGetBynameResponse, error)
ParseCachecontentgroupGetBynameResponse parses an HTTP response from a CachecontentgroupGetBynameWithResponse call
func (CachecontentgroupGetBynameResponse) Status ¶
func (r CachecontentgroupGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (CachecontentgroupGetBynameResponse) StatusCode ¶
func (r CachecontentgroupGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CachecontentgroupGetParams ¶
type CachecontentgroupGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***name***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *CachecontentgroupArgs `form:"args,omitempty" json:"args,omitempty"`
}
CachecontentgroupGetParams defines parameters for CachecontentgroupGet.
type CachecontentgroupGetResponse ¶
type CachecontentgroupGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cachecontentgroup interface{} `json:"cachecontentgroup,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCachecontentgroupGetResponse ¶
func ParseCachecontentgroupGetResponse(rsp *http.Response) (*CachecontentgroupGetResponse, error)
ParseCachecontentgroupGetResponse parses an HTTP response from a CachecontentgroupGetWithResponse call
func (CachecontentgroupGetResponse) Status ¶
func (r CachecontentgroupGetResponse) Status() string
Status returns HTTPResponse.Status
func (CachecontentgroupGetResponse) StatusCode ¶
func (r CachecontentgroupGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CachepolicyApiresponse ¶
type CachepolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CachepolicyApiresponse defines model for cachepolicy_apiresponse.
type CachepolicyArgs ¶
type CachepolicyArgs = string
CachepolicyArgs defines model for cachepolicy_args.
type CachepolicyCachepolicy ¶
type CachepolicyCachepolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CachepolicyCachepolicyClearstats `json:"clearstats,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
// Policyname |
// Name of the cache policy for which to display statistics. If you do not set this parameter, statistics are shown for all cache policies.
Policyname *string `json:"policyname,omitempty"`
}
CachepolicyCachepolicy defines model for cachepolicy_cachepolicy.
type CachepolicyCachepolicyClearstats ¶
type CachepolicyCachepolicyClearstats string
CachepolicyCachepolicyClearstats |
Clear the statsistics / counters
const ( CachepolicyCachepolicyClearstatsBasic CachepolicyCachepolicyClearstats = "basic" CachepolicyCachepolicyClearstatsFull CachepolicyCachepolicyClearstats = "full" )
Defines values for CachepolicyCachepolicyClearstats.
type CachepolicyCachepolicyResponse ¶
type CachepolicyCachepolicyResponse struct {
Cachepolicy interface{} `json:"cachepolicy,omitempty"`
}
CachepolicyCachepolicyResponse defines model for cachepolicy_cachepolicy_response.
type CachepolicyGetBynameResponse ¶
type CachepolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cachepolicy interface{} `json:"cachepolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCachepolicyGetBynameResponse ¶
func ParseCachepolicyGetBynameResponse(rsp *http.Response) (*CachepolicyGetBynameResponse, error)
ParseCachepolicyGetBynameResponse parses an HTTP response from a CachepolicyGetBynameWithResponse call
func (CachepolicyGetBynameResponse) Status ¶
func (r CachepolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (CachepolicyGetBynameResponse) StatusCode ¶
func (r CachepolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CachepolicyGetParams ¶
type CachepolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***policyname***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *CachepolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
CachepolicyGetParams defines parameters for CachepolicyGet.
type CachepolicyGetResponse ¶
type CachepolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cachepolicy interface{} `json:"cachepolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCachepolicyGetResponse ¶
func ParseCachepolicyGetResponse(rsp *http.Response) (*CachepolicyGetResponse, error)
ParseCachepolicyGetResponse parses an HTTP response from a CachepolicyGetWithResponse call
func (CachepolicyGetResponse) Status ¶
func (r CachepolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (CachepolicyGetResponse) StatusCode ¶
func (r CachepolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CachepolicylabelApiresponse ¶
type CachepolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CachepolicylabelApiresponse defines model for cachepolicylabel_apiresponse.
type CachepolicylabelArgs ¶
type CachepolicylabelArgs = string
CachepolicylabelArgs defines model for cachepolicylabel_args.
type CachepolicylabelCachepolicylabel ¶
type CachepolicylabelCachepolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CachepolicylabelCachepolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the cache-policy label for which to display statistics. If you do not set this parameter statistics are shown for all cache-policy labels.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
CachepolicylabelCachepolicylabel defines model for cachepolicylabel_cachepolicylabel.
type CachepolicylabelCachepolicylabelClearstats ¶
type CachepolicylabelCachepolicylabelClearstats string
CachepolicylabelCachepolicylabelClearstats |
Clear the statsistics / counters
const ( CachepolicylabelCachepolicylabelClearstatsBasic CachepolicylabelCachepolicylabelClearstats = "basic" CachepolicylabelCachepolicylabelClearstatsFull CachepolicylabelCachepolicylabelClearstats = "full" )
Defines values for CachepolicylabelCachepolicylabelClearstats.
type CachepolicylabelCachepolicylabelResponse ¶
type CachepolicylabelCachepolicylabelResponse struct {
Cachepolicylabel interface{} `json:"cachepolicylabel,omitempty"`
}
CachepolicylabelCachepolicylabelResponse defines model for cachepolicylabel_cachepolicylabel_response.
type CachepolicylabelGetBynameResponse ¶
type CachepolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cachepolicylabel interface{} `json:"cachepolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCachepolicylabelGetBynameResponse ¶
func ParseCachepolicylabelGetBynameResponse(rsp *http.Response) (*CachepolicylabelGetBynameResponse, error)
ParseCachepolicylabelGetBynameResponse parses an HTTP response from a CachepolicylabelGetBynameWithResponse call
func (CachepolicylabelGetBynameResponse) Status ¶
func (r CachepolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (CachepolicylabelGetBynameResponse) StatusCode ¶
func (r CachepolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CachepolicylabelGetParams ¶
type CachepolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >,
Args *CachepolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
CachepolicylabelGetParams defines parameters for CachepolicylabelGet.
type CachepolicylabelGetResponse ¶
type CachepolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cachepolicylabel interface{} `json:"cachepolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCachepolicylabelGetResponse ¶
func ParseCachepolicylabelGetResponse(rsp *http.Response) (*CachepolicylabelGetResponse, error)
ParseCachepolicylabelGetResponse parses an HTTP response from a CachepolicylabelGetWithResponse call
func (CachepolicylabelGetResponse) Status ¶
func (r CachepolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (CachepolicylabelGetResponse) StatusCode ¶
func (r CachepolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) AaaGet ¶
func (c *Client) AaaGet(ctx context.Context, params *AaaGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ApispecGet ¶
func (c *Client) ApispecGet(ctx context.Context, params *ApispecGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ApispecGetByname ¶
func (*Client) AppflowGet ¶
func (c *Client) AppflowGet(ctx context.Context, params *AppflowGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AppfwGet ¶
func (c *Client) AppfwGet(ctx context.Context, params *AppfwGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AppfwpolicyGet ¶
func (c *Client) AppfwpolicyGet(ctx context.Context, params *AppfwpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AppfwpolicyGetByname ¶
func (*Client) AppfwpolicylabelGet ¶
func (c *Client) AppfwpolicylabelGet(ctx context.Context, params *AppfwpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AppfwpolicylabelGetByname ¶
func (*Client) AppfwprofileGet ¶
func (c *Client) AppfwprofileGet(ctx context.Context, params *AppfwprofileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AppfwprofileGetByname ¶
func (*Client) AppqoeGet ¶
func (c *Client) AppqoeGet(ctx context.Context, params *AppqoeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AppqoepolicyGet ¶
func (c *Client) AppqoepolicyGet(ctx context.Context, params *AppqoepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AppqoepolicyGetByname ¶
func (*Client) AuditGet ¶
func (c *Client) AuditGet(ctx context.Context, params *AuditGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationloginschemapolicyGet ¶
func (c *Client) AuthenticationloginschemapolicyGet(ctx context.Context, params *AuthenticationloginschemapolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationloginschemapolicyGetByname ¶
func (*Client) AuthenticationoauthidppolicyGet ¶
func (c *Client) AuthenticationoauthidppolicyGet(ctx context.Context, params *AuthenticationoauthidppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationoauthidppolicyGetByname ¶
func (*Client) AuthenticationpolicyGet ¶
func (c *Client) AuthenticationpolicyGet(ctx context.Context, params *AuthenticationpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationpolicyGetByname ¶
func (*Client) AuthenticationpolicylabelGet ¶
func (c *Client) AuthenticationpolicylabelGet(ctx context.Context, params *AuthenticationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationpolicylabelGetByname ¶
func (*Client) AuthenticationsamlidppolicyGet ¶
func (c *Client) AuthenticationsamlidppolicyGet(ctx context.Context, params *AuthenticationsamlidppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationsamlidppolicyGetByname ¶
func (*Client) AuthenticationvserverGet ¶
func (c *Client) AuthenticationvserverGet(ctx context.Context, params *AuthenticationvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationvserverGetByname ¶
func (*Client) AuthorizationpolicylabelGet ¶
func (c *Client) AuthorizationpolicylabelGet(ctx context.Context, params *AuthorizationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthorizationpolicylabelGetByname ¶
func (*Client) AutoscalepolicyGet ¶
func (c *Client) AutoscalepolicyGet(ctx context.Context, params *AutoscalepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AutoscalepolicyGetByname ¶
func (*Client) BotGet ¶
func (c *Client) BotGet(ctx context.Context, params *BotGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BotpolicyGet ¶
func (c *Client) BotpolicyGet(ctx context.Context, params *BotpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BotpolicyGetByname ¶
func (*Client) BotpolicylabelGet ¶
func (c *Client) BotpolicylabelGet(ctx context.Context, params *BotpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BotpolicylabelGetByname ¶
func (*Client) BotprofileGet ¶
func (c *Client) BotprofileGet(ctx context.Context, params *BotprofileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BotprofileGetByname ¶
func (*Client) BridgeGet ¶
func (c *Client) BridgeGet(ctx context.Context, params *BridgeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CacheGet ¶
func (c *Client) CacheGet(ctx context.Context, params *CacheGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CachecontentgroupGet ¶
func (c *Client) CachecontentgroupGet(ctx context.Context, params *CachecontentgroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CachecontentgroupGetByname ¶
func (*Client) CachepolicyGet ¶
func (c *Client) CachepolicyGet(ctx context.Context, params *CachepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CachepolicyGetByname ¶
func (*Client) CachepolicylabelGet ¶
func (c *Client) CachepolicylabelGet(ctx context.Context, params *CachepolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CachepolicylabelGetByname ¶
func (*Client) CloudGet ¶
func (c *Client) CloudGet(ctx context.Context, params *CloudGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ClusterinstanceGet ¶
func (c *Client) ClusterinstanceGet(ctx context.Context, params *ClusterinstanceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ClusterinstanceGetByname ¶
func (*Client) ClusternodeGet ¶
func (c *Client) ClusternodeGet(ctx context.Context, params *ClusternodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ClusternodeGetByname ¶
func (*Client) CmpGet ¶
func (c *Client) CmpGet(ctx context.Context, params *CmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CmppolicyGet ¶
func (c *Client) CmppolicyGet(ctx context.Context, params *CmppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CmppolicyGetByname ¶
func (*Client) CmppolicylabelGet ¶
func (c *Client) CmppolicylabelGet(ctx context.Context, params *CmppolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CmppolicylabelGetByname ¶
func (*Client) ContentinspectionGet ¶
func (c *Client) ContentinspectionGet(ctx context.Context, params *ContentinspectionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ContentinspectionpolicyGet ¶
func (c *Client) ContentinspectionpolicyGet(ctx context.Context, params *ContentinspectionpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ContentinspectionpolicyGetByname ¶
func (*Client) ContentinspectionpolicylabelGet ¶
func (c *Client) ContentinspectionpolicylabelGet(ctx context.Context, params *ContentinspectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ContentinspectionpolicylabelGetByname ¶
func (*Client) CrvserverGet ¶
func (c *Client) CrvserverGet(ctx context.Context, params *CrvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CrvserverGetByname ¶
func (*Client) CsvserverGet ¶
func (c *Client) CsvserverGet(ctx context.Context, params *CsvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CsvserverGetByname ¶
func (*Client) DnsGet ¶
func (c *Client) DnsGet(ctx context.Context, params *DnsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DnspolicylabelGet ¶
func (c *Client) DnspolicylabelGet(ctx context.Context, params *DnspolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DnspolicylabelGetByname ¶
func (*Client) DnsrecordsGet ¶
func (c *Client) DnsrecordsGet(ctx context.Context, params *DnsrecordsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DnsrecordsGetByname ¶
func (*Client) FeoGet ¶
func (c *Client) FeoGet(ctx context.Context, params *FeoGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GslbdomainGet ¶
func (c *Client) GslbdomainGet(ctx context.Context, params *GslbdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GslbdomainGetByname ¶
func (*Client) GslbserviceGet ¶
func (c *Client) GslbserviceGet(ctx context.Context, params *GslbserviceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GslbserviceGetByname ¶
func (*Client) GslbservicegroupGet ¶
func (c *Client) GslbservicegroupGet(ctx context.Context, params *GslbservicegroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GslbservicegroupGetByname ¶
func (*Client) GslbservicegroupmemberGet ¶
func (c *Client) GslbservicegroupmemberGet(ctx context.Context, params *GslbservicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GslbsiteGet ¶
func (c *Client) GslbsiteGet(ctx context.Context, params *GslbsiteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GslbsiteGetByname ¶
func (*Client) GslbvserverGet ¶
func (c *Client) GslbvserverGet(ctx context.Context, params *GslbvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GslbvserverGetByname ¶
func (*Client) HanodeGet ¶
func (c *Client) HanodeGet(ctx context.Context, params *HanodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IcapolicyGet ¶
func (c *Client) IcapolicyGet(ctx context.Context, params *IcapolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IcapolicyGetByname ¶
func (*Client) InatGet ¶
func (c *Client) InatGet(ctx context.Context, params *InatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InatGetByname ¶
func (*Client) InatsessionGet ¶
func (c *Client) InatsessionGet(ctx context.Context, params *InatsessionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InatsessionGetByname ¶
func (*Client) InterfaceGet ¶
func (c *Client) InterfaceGet(ctx context.Context, params *InterfaceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) InterfaceGetByname ¶
func (*Client) IpsecalgcountersGet ¶
func (c *Client) IpsecalgcountersGet(ctx context.Context, params *IpsecalgcountersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IpsecalgcountersGetByname ¶
func (*Client) IpseccountersGet ¶
func (c *Client) IpseccountersGet(ctx context.Context, params *IpseccountersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LbpolicyGet ¶
func (c *Client) LbpolicyGet(ctx context.Context, params *LbpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LbpolicyGetByname ¶
func (*Client) LbpolicylabelGet ¶
func (c *Client) LbpolicylabelGet(ctx context.Context, params *LbpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LbpolicylabelGetByname ¶
func (*Client) LbvserverGet ¶
func (c *Client) LbvserverGet(ctx context.Context, params *LbvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LbvserverGetByname ¶
func (*Client) LldpGet ¶
func (c *Client) LldpGet(ctx context.Context, params *LldpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LldpGetByname ¶
func (*Client) LsnGet ¶
func (c *Client) LsnGet(ctx context.Context, params *LsnGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LsndsliteGet ¶
func (c *Client) LsndsliteGet(ctx context.Context, params *LsndsliteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LsngroupGet ¶
func (c *Client) LsngroupGet(ctx context.Context, params *LsngroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LsngroupGetByname ¶
func (*Client) Lsnnat64Get ¶
func (c *Client) Lsnnat64Get(ctx context.Context, params *Lsnnat64GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LsnpoolGet ¶
func (c *Client) LsnpoolGet(ctx context.Context, params *LsnpoolGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LsnpoolGetByname ¶
func (*Client) MapbmrGet ¶
func (c *Client) MapbmrGet(ctx context.Context, params *MapbmrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MapbmrGetByname ¶
func (*Client) MapdomainGet ¶
func (c *Client) MapdomainGet(ctx context.Context, params *MapdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MapdomainGetByname ¶
func (*Client) Nat64Get ¶
func (c *Client) Nat64Get(ctx context.Context, params *Nat64GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NsGet ¶
func (c *Client) NsGet(ctx context.Context, params *NsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Nsacl6Get ¶
func (c *Client) Nsacl6Get(ctx context.Context, params *Nsacl6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Nsacl6GetByname ¶
func (*Client) NsaclGet ¶
func (c *Client) NsaclGet(ctx context.Context, params *NsaclGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NsaclGetByname ¶
func (*Client) NslimitidentifierGet ¶
func (c *Client) NslimitidentifierGet(ctx context.Context, params *NslimitidentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NslimitidentifierGetByname ¶
func (*Client) NsmemoryGet ¶
func (c *Client) NsmemoryGet(ctx context.Context, params *NsmemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NsmemoryGetByname ¶
func (*Client) NspartitionGet ¶
func (c *Client) NspartitionGet(ctx context.Context, params *NspartitionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NspartitionGetByname ¶
func (*Client) Nspbr6Get ¶
func (c *Client) Nspbr6Get(ctx context.Context, params *Nspbr6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Nspbr6GetByname ¶
func (*Client) NspbrGet ¶
func (c *Client) NspbrGet(ctx context.Context, params *NspbrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NspbrGetByname ¶
func (*Client) Nssimpleacl6Get ¶
func (c *Client) Nssimpleacl6Get(ctx context.Context, params *Nssimpleacl6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NssimpleaclGet ¶
func (c *Client) NssimpleaclGet(ctx context.Context, params *NssimpleaclGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NstrafficdomainGet ¶
func (c *Client) NstrafficdomainGet(ctx context.Context, params *NstrafficdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) NstrafficdomainGetByname ¶
func (*Client) PcpserverGet ¶
func (c *Client) PcpserverGet(ctx context.Context, params *PcpserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PcpserverGetByname ¶
func (*Client) Protocolhttp2Get ¶
func (c *Client) Protocolhttp2Get(ctx context.Context, params *Protocolhttp2GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Protocolhttp3Get ¶
func (c *Client) Protocolhttp3Get(ctx context.Context, params *Protocolhttp3GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocolhttpGet ¶
func (c *Client) ProtocolhttpGet(ctx context.Context, params *ProtocolhttpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocolicmpGet ¶
func (c *Client) ProtocolicmpGet(ctx context.Context, params *ProtocolicmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Protocolicmpv6Get ¶
func (c *Client) Protocolicmpv6Get(ctx context.Context, params *Protocolicmpv6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocolipGet ¶
func (c *Client) ProtocolipGet(ctx context.Context, params *ProtocolipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Protocolipv6Get ¶
func (c *Client) Protocolipv6Get(ctx context.Context, params *Protocolipv6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocolmptcpGet ¶
func (c *Client) ProtocolmptcpGet(ctx context.Context, params *ProtocolmptcpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocolquicGet ¶
func (c *Client) ProtocolquicGet(ctx context.Context, params *ProtocolquicGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocolquicbridgeGet ¶
func (c *Client) ProtocolquicbridgeGet(ctx context.Context, params *ProtocolquicbridgeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocoltcpGet ¶
func (c *Client) ProtocoltcpGet(ctx context.Context, params *ProtocoltcpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ProtocoludpGet ¶
func (c *Client) ProtocoludpGet(ctx context.Context, params *ProtocoludpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) QosGet ¶
func (c *Client) QosGet(ctx context.Context, params *QosGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResponderpolicyGet ¶
func (c *Client) ResponderpolicyGet(ctx context.Context, params *ResponderpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResponderpolicyGetByname ¶
func (*Client) ResponderpolicylabelGet ¶
func (c *Client) ResponderpolicylabelGet(ctx context.Context, params *ResponderpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ResponderpolicylabelGetByname ¶
func (*Client) RewritepolicyGet ¶
func (c *Client) RewritepolicyGet(ctx context.Context, params *RewritepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RewritepolicyGetByname ¶
func (*Client) RewritepolicylabelGet ¶
func (c *Client) RewritepolicylabelGet(ctx context.Context, params *RewritepolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RewritepolicylabelGetByname ¶
func (*Client) Rnat6Get ¶
func (c *Client) Rnat6Get(ctx context.Context, params *Rnat6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RnatGet ¶
func (c *Client) RnatGet(ctx context.Context, params *RnatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RnatipGet ¶
func (c *Client) RnatipGet(ctx context.Context, params *RnatipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RnatipGetByname ¶
func (*Client) ServiceGet ¶
func (c *Client) ServiceGet(ctx context.Context, params *ServiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ServiceGetByname ¶
func (*Client) ServicegroupGet ¶
func (c *Client) ServicegroupGet(ctx context.Context, params *ServicegroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ServicegroupGetByname ¶
func (*Client) ServicegroupmemberGet ¶
func (c *Client) ServicegroupmemberGet(ctx context.Context, params *ServicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ServicegroupmemberGetByname ¶
func (*Client) SnmpGet ¶
func (c *Client) SnmpGet(ctx context.Context, params *SnmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SpilloverpolicyGet ¶
func (c *Client) SpilloverpolicyGet(ctx context.Context, params *SpilloverpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SpilloverpolicyGetByname ¶
func (*Client) SslGet ¶
func (c *Client) SslGet(ctx context.Context, params *SslGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SslvserverGet ¶
func (c *Client) SslvserverGet(ctx context.Context, params *SslvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SslvserverGetByname ¶
func (*Client) StreamidentifierGet ¶
func (c *Client) StreamidentifierGet(ctx context.Context, params *StreamidentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) StreamidentifierGetByname ¶
func (*Client) SystemGet ¶
func (c *Client) SystemGet(ctx context.Context, params *SystemGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SystembwGet ¶
func (c *Client) SystembwGet(ctx context.Context, params *SystembwGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SystemcpuGet ¶
func (c *Client) SystemcpuGet(ctx context.Context, params *SystemcpuGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SystemcpuGetByname ¶
func (*Client) SystemmemoryGet ¶
func (c *Client) SystemmemoryGet(ctx context.Context, params *SystemmemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TmsessionpolicyGet ¶
func (c *Client) TmsessionpolicyGet(ctx context.Context, params *TmsessionpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TmsessionpolicyGetByname ¶
func (*Client) TmtrafficpolicyGet ¶
func (c *Client) TmtrafficpolicyGet(ctx context.Context, params *TmtrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TmtrafficpolicyGetByname ¶
func (*Client) TransformpolicyGet ¶
func (c *Client) TransformpolicyGet(ctx context.Context, params *TransformpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TransformpolicyGetByname ¶
func (*Client) TransformpolicylabelGet ¶
func (c *Client) TransformpolicylabelGet(ctx context.Context, params *TransformpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TransformpolicylabelGetByname ¶
func (*Client) Tunnelip6Get ¶
func (c *Client) Tunnelip6Get(ctx context.Context, params *Tunnelip6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Tunnelip6GetByname ¶
func (*Client) TunnelipGet ¶
func (c *Client) TunnelipGet(ctx context.Context, params *TunnelipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TunnelipGetByname ¶
func (*Client) TunneltrafficpolicyGet ¶
func (c *Client) TunneltrafficpolicyGet(ctx context.Context, params *TunneltrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TunneltrafficpolicyGetByname ¶
func (*Client) UservserverGet ¶
func (c *Client) UservserverGet(ctx context.Context, params *UservserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UservserverGetByname ¶
func (*Client) VideooptimizationGet ¶
func (c *Client) VideooptimizationGet(ctx context.Context, params *VideooptimizationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VideooptimizationdetectionpolicyGet ¶
func (c *Client) VideooptimizationdetectionpolicyGet(ctx context.Context, params *VideooptimizationdetectionpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VideooptimizationdetectionpolicyGetByname ¶
func (*Client) VideooptimizationdetectionpolicylabelGet ¶
func (c *Client) VideooptimizationdetectionpolicylabelGet(ctx context.Context, params *VideooptimizationdetectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VideooptimizationdetectionpolicylabelGetByname ¶
func (*Client) VideooptimizationpacingpolicyGet ¶
func (c *Client) VideooptimizationpacingpolicyGet(ctx context.Context, params *VideooptimizationpacingpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VideooptimizationpacingpolicyGetByname ¶
func (*Client) VideooptimizationpacingpolicylabelGet ¶
func (c *Client) VideooptimizationpacingpolicylabelGet(ctx context.Context, params *VideooptimizationpacingpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VideooptimizationpacingpolicylabelGetByname ¶
func (*Client) VlanGet ¶
func (c *Client) VlanGet(ctx context.Context, params *VlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VlanGetByname ¶
func (*Client) VpnGet ¶
func (c *Client) VpnGet(ctx context.Context, params *VpnGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VpnurlpolicyGet ¶
func (c *Client) VpnurlpolicyGet(ctx context.Context, params *VpnurlpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VpnurlpolicyGetByname ¶
func (*Client) VpnvserverGet ¶
func (c *Client) VpnvserverGet(ctx context.Context, params *VpnvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VpnvserverGetByname ¶
func (*Client) VxlanGet ¶
func (c *Client) VxlanGet(ctx context.Context, params *VxlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VxlanGetByname ¶
type ClientInterface ¶
type ClientInterface interface {
// InterfaceGet request
InterfaceGet(ctx context.Context, params *InterfaceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// InterfaceGetByname request
InterfaceGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AaaGet request
AaaGet(ctx context.Context, params *AaaGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApispecGet request
ApispecGet(ctx context.Context, params *ApispecGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ApispecGetByname request
ApispecGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppflowGet request
AppflowGet(ctx context.Context, params *AppflowGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppfwGet request
AppfwGet(ctx context.Context, params *AppfwGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppfwpolicyGet request
AppfwpolicyGet(ctx context.Context, params *AppfwpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppfwpolicyGetByname request
AppfwpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppfwpolicylabelGet request
AppfwpolicylabelGet(ctx context.Context, params *AppfwpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppfwpolicylabelGetByname request
AppfwpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppfwprofileGet request
AppfwprofileGet(ctx context.Context, params *AppfwprofileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppfwprofileGetByname request
AppfwprofileGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppqoeGet request
AppqoeGet(ctx context.Context, params *AppqoeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppqoepolicyGet request
AppqoepolicyGet(ctx context.Context, params *AppqoepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AppqoepolicyGetByname request
AppqoepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuditGet request
AuditGet(ctx context.Context, params *AuditGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationloginschemapolicyGet request
AuthenticationloginschemapolicyGet(ctx context.Context, params *AuthenticationloginschemapolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationloginschemapolicyGetByname request
AuthenticationloginschemapolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationoauthidppolicyGet request
AuthenticationoauthidppolicyGet(ctx context.Context, params *AuthenticationoauthidppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationoauthidppolicyGetByname request
AuthenticationoauthidppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationpolicyGet request
AuthenticationpolicyGet(ctx context.Context, params *AuthenticationpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationpolicyGetByname request
AuthenticationpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationpolicylabelGet request
AuthenticationpolicylabelGet(ctx context.Context, params *AuthenticationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationpolicylabelGetByname request
AuthenticationpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationsamlidppolicyGet request
AuthenticationsamlidppolicyGet(ctx context.Context, params *AuthenticationsamlidppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationsamlidppolicyGetByname request
AuthenticationsamlidppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationvserverGet request
AuthenticationvserverGet(ctx context.Context, params *AuthenticationvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationvserverGetByname request
AuthenticationvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthorizationpolicylabelGet request
AuthorizationpolicylabelGet(ctx context.Context, params *AuthorizationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthorizationpolicylabelGetByname request
AuthorizationpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// AutoscalepolicyGet request
AutoscalepolicyGet(ctx context.Context, params *AutoscalepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AutoscalepolicyGetByname request
AutoscalepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// BotGet request
BotGet(ctx context.Context, params *BotGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// BotpolicyGet request
BotpolicyGet(ctx context.Context, params *BotpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// BotpolicyGetByname request
BotpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// BotpolicylabelGet request
BotpolicylabelGet(ctx context.Context, params *BotpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// BotpolicylabelGetByname request
BotpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// BotprofileGet request
BotprofileGet(ctx context.Context, params *BotprofileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// BotprofileGetByname request
BotprofileGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// BridgeGet request
BridgeGet(ctx context.Context, params *BridgeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CacheGet request
CacheGet(ctx context.Context, params *CacheGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CachecontentgroupGet request
CachecontentgroupGet(ctx context.Context, params *CachecontentgroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CachecontentgroupGetByname request
CachecontentgroupGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CachepolicyGet request
CachepolicyGet(ctx context.Context, params *CachepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CachepolicyGetByname request
CachepolicyGetByname(ctx context.Context, policyname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CachepolicylabelGet request
CachepolicylabelGet(ctx context.Context, params *CachepolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CachepolicylabelGetByname request
CachepolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CloudGet request
CloudGet(ctx context.Context, params *CloudGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ClusterinstanceGet request
ClusterinstanceGet(ctx context.Context, params *ClusterinstanceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ClusterinstanceGetByname request
ClusterinstanceGetByname(ctx context.Context, clid string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ClusternodeGet request
ClusternodeGet(ctx context.Context, params *ClusternodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ClusternodeGetByname request
ClusternodeGetByname(ctx context.Context, nodeid string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CmpGet request
CmpGet(ctx context.Context, params *CmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CmppolicyGet request
CmppolicyGet(ctx context.Context, params *CmppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CmppolicyGetByname request
CmppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CmppolicylabelGet request
CmppolicylabelGet(ctx context.Context, params *CmppolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CmppolicylabelGetByname request
CmppolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ContentinspectionGet request
ContentinspectionGet(ctx context.Context, params *ContentinspectionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ContentinspectionpolicyGet request
ContentinspectionpolicyGet(ctx context.Context, params *ContentinspectionpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ContentinspectionpolicyGetByname request
ContentinspectionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ContentinspectionpolicylabelGet request
ContentinspectionpolicylabelGet(ctx context.Context, params *ContentinspectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ContentinspectionpolicylabelGetByname request
ContentinspectionpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CrvserverGet request
CrvserverGet(ctx context.Context, params *CrvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CrvserverGetByname request
CrvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// CsvserverGet request
CsvserverGet(ctx context.Context, params *CsvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CsvserverGetByname request
CsvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DnsGet request
DnsGet(ctx context.Context, params *DnsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DnspolicylabelGet request
DnspolicylabelGet(ctx context.Context, params *DnspolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DnspolicylabelGetByname request
DnspolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DnsrecordsGet request
DnsrecordsGet(ctx context.Context, params *DnsrecordsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DnsrecordsGetByname request
DnsrecordsGetByname(ctx context.Context, dnsrecordtype string, reqEditors ...RequestEditorFn) (*http.Response, error)
// FeoGet request
FeoGet(ctx context.Context, params *FeoGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbdomainGet request
GslbdomainGet(ctx context.Context, params *GslbdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbdomainGetByname request
GslbdomainGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbserviceGet request
GslbserviceGet(ctx context.Context, params *GslbserviceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbserviceGetByname request
GslbserviceGetByname(ctx context.Context, servicename string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbservicegroupGet request
GslbservicegroupGet(ctx context.Context, params *GslbservicegroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbservicegroupGetByname request
GslbservicegroupGetByname(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbservicegroupmemberGet request
GslbservicegroupmemberGet(ctx context.Context, params *GslbservicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbsiteGet request
GslbsiteGet(ctx context.Context, params *GslbsiteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbsiteGetByname request
GslbsiteGetByname(ctx context.Context, sitename string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbvserverGet request
GslbvserverGet(ctx context.Context, params *GslbvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GslbvserverGetByname request
GslbvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// HanodeGet request
HanodeGet(ctx context.Context, params *HanodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// IcapolicyGet request
IcapolicyGet(ctx context.Context, params *IcapolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// IcapolicyGetByname request
IcapolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// InatGet request
InatGet(ctx context.Context, params *InatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// InatGetByname request
InatGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// InatsessionGet request
InatsessionGet(ctx context.Context, params *InatsessionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// InatsessionGetByname request
InatsessionGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// IpsecalgcountersGet request
IpsecalgcountersGet(ctx context.Context, params *IpsecalgcountersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// IpsecalgcountersGetByname request
IpsecalgcountersGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// IpseccountersGet request
IpseccountersGet(ctx context.Context, params *IpseccountersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LbpolicyGet request
LbpolicyGet(ctx context.Context, params *LbpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LbpolicyGetByname request
LbpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// LbpolicylabelGet request
LbpolicylabelGet(ctx context.Context, params *LbpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LbpolicylabelGetByname request
LbpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// LbvserverGet request
LbvserverGet(ctx context.Context, params *LbvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LbvserverGetByname request
LbvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// LldpGet request
LldpGet(ctx context.Context, params *LldpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LldpGetByname request
LldpGetByname(ctx context.Context, ifnum string, reqEditors ...RequestEditorFn) (*http.Response, error)
// LsnGet request
LsnGet(ctx context.Context, params *LsnGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LsndsliteGet request
LsndsliteGet(ctx context.Context, params *LsndsliteGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LsngroupGet request
LsngroupGet(ctx context.Context, params *LsngroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LsngroupGetByname request
LsngroupGetByname(ctx context.Context, groupname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Lsnnat64Get request
Lsnnat64Get(ctx context.Context, params *Lsnnat64GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LsnpoolGet request
LsnpoolGet(ctx context.Context, params *LsnpoolGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// LsnpoolGetByname request
LsnpoolGetByname(ctx context.Context, poolname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// MapbmrGet request
MapbmrGet(ctx context.Context, params *MapbmrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MapbmrGetByname request
MapbmrGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// MapdomainGet request
MapdomainGet(ctx context.Context, params *MapdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MapdomainGetByname request
MapdomainGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Nat64Get request
Nat64Get(ctx context.Context, params *Nat64GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NsGet request
NsGet(ctx context.Context, params *NsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NsaclGet request
NsaclGet(ctx context.Context, params *NsaclGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NsaclGetByname request
NsaclGetByname(ctx context.Context, aclname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Nsacl6Get request
Nsacl6Get(ctx context.Context, params *Nsacl6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Nsacl6GetByname request
Nsacl6GetByname(ctx context.Context, acl6name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// NslimitidentifierGet request
NslimitidentifierGet(ctx context.Context, params *NslimitidentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NslimitidentifierGetByname request
NslimitidentifierGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// NsmemoryGet request
NsmemoryGet(ctx context.Context, params *NsmemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NsmemoryGetByname request
NsmemoryGetByname(ctx context.Context, pool string, reqEditors ...RequestEditorFn) (*http.Response, error)
// NspartitionGet request
NspartitionGet(ctx context.Context, params *NspartitionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NspartitionGetByname request
NspartitionGetByname(ctx context.Context, partitionname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// NspbrGet request
NspbrGet(ctx context.Context, params *NspbrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NspbrGetByname request
NspbrGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Nspbr6Get request
Nspbr6Get(ctx context.Context, params *Nspbr6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Nspbr6GetByname request
Nspbr6GetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// NssimpleaclGet request
NssimpleaclGet(ctx context.Context, params *NssimpleaclGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Nssimpleacl6Get request
Nssimpleacl6Get(ctx context.Context, params *Nssimpleacl6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NstrafficdomainGet request
NstrafficdomainGet(ctx context.Context, params *NstrafficdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// NstrafficdomainGetByname request
NstrafficdomainGetByname(ctx context.Context, td string, reqEditors ...RequestEditorFn) (*http.Response, error)
// PcpserverGet request
PcpserverGet(ctx context.Context, params *PcpserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PcpserverGetByname request
PcpserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocolhttpGet request
ProtocolhttpGet(ctx context.Context, params *ProtocolhttpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Protocolhttp2Get request
Protocolhttp2Get(ctx context.Context, params *Protocolhttp2GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Protocolhttp3Get request
Protocolhttp3Get(ctx context.Context, params *Protocolhttp3GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocolicmpGet request
ProtocolicmpGet(ctx context.Context, params *ProtocolicmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Protocolicmpv6Get request
Protocolicmpv6Get(ctx context.Context, params *Protocolicmpv6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocolipGet request
ProtocolipGet(ctx context.Context, params *ProtocolipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Protocolipv6Get request
Protocolipv6Get(ctx context.Context, params *Protocolipv6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocolmptcpGet request
ProtocolmptcpGet(ctx context.Context, params *ProtocolmptcpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocolquicGet request
ProtocolquicGet(ctx context.Context, params *ProtocolquicGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocolquicbridgeGet request
ProtocolquicbridgeGet(ctx context.Context, params *ProtocolquicbridgeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocoltcpGet request
ProtocoltcpGet(ctx context.Context, params *ProtocoltcpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ProtocoludpGet request
ProtocoludpGet(ctx context.Context, params *ProtocoludpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// QosGet request
QosGet(ctx context.Context, params *QosGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResponderpolicyGet request
ResponderpolicyGet(ctx context.Context, params *ResponderpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResponderpolicyGetByname request
ResponderpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResponderpolicylabelGet request
ResponderpolicylabelGet(ctx context.Context, params *ResponderpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResponderpolicylabelGetByname request
ResponderpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RewritepolicyGet request
RewritepolicyGet(ctx context.Context, params *RewritepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RewritepolicyGetByname request
RewritepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RewritepolicylabelGet request
RewritepolicylabelGet(ctx context.Context, params *RewritepolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RewritepolicylabelGetByname request
RewritepolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// RnatGet request
RnatGet(ctx context.Context, params *RnatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Rnat6Get request
Rnat6Get(ctx context.Context, params *Rnat6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RnatipGet request
RnatipGet(ctx context.Context, params *RnatipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RnatipGetByname request
RnatipGetByname(ctx context.Context, rnatip string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ServiceGet request
ServiceGet(ctx context.Context, params *ServiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ServiceGetByname request
ServiceGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ServicegroupGet request
ServicegroupGet(ctx context.Context, params *ServicegroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ServicegroupGetByname request
ServicegroupGetByname(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// ServicegroupmemberGet request
ServicegroupmemberGet(ctx context.Context, params *ServicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ServicegroupmemberGetByname request
ServicegroupmemberGetByname(ctx context.Context, ip string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SnmpGet request
SnmpGet(ctx context.Context, params *SnmpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SpilloverpolicyGet request
SpilloverpolicyGet(ctx context.Context, params *SpilloverpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SpilloverpolicyGetByname request
SpilloverpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SslGet request
SslGet(ctx context.Context, params *SslGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SslvserverGet request
SslvserverGet(ctx context.Context, params *SslvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SslvserverGetByname request
SslvserverGetByname(ctx context.Context, vservername string, reqEditors ...RequestEditorFn) (*http.Response, error)
// StreamidentifierGet request
StreamidentifierGet(ctx context.Context, params *StreamidentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// StreamidentifierGetByname request
StreamidentifierGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SystemGet request
SystemGet(ctx context.Context, params *SystemGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SystembwGet request
SystembwGet(ctx context.Context, params *SystembwGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SystemcpuGet request
SystemcpuGet(ctx context.Context, params *SystemcpuGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SystemcpuGetByname request
SystemcpuGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SystemmemoryGet request
SystemmemoryGet(ctx context.Context, params *SystemmemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TmsessionpolicyGet request
TmsessionpolicyGet(ctx context.Context, params *TmsessionpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TmsessionpolicyGetByname request
TmsessionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TmtrafficpolicyGet request
TmtrafficpolicyGet(ctx context.Context, params *TmtrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TmtrafficpolicyGetByname request
TmtrafficpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TransformpolicyGet request
TransformpolicyGet(ctx context.Context, params *TransformpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TransformpolicyGetByname request
TransformpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TransformpolicylabelGet request
TransformpolicylabelGet(ctx context.Context, params *TransformpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TransformpolicylabelGetByname request
TransformpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TunnelipGet request
TunnelipGet(ctx context.Context, params *TunnelipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TunnelipGetByname request
TunnelipGetByname(ctx context.Context, tunnelip string, reqEditors ...RequestEditorFn) (*http.Response, error)
// Tunnelip6Get request
Tunnelip6Get(ctx context.Context, params *Tunnelip6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Tunnelip6GetByname request
Tunnelip6GetByname(ctx context.Context, tunnelip6 string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TunneltrafficpolicyGet request
TunneltrafficpolicyGet(ctx context.Context, params *TunneltrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TunneltrafficpolicyGetByname request
TunneltrafficpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UservserverGet request
UservserverGet(ctx context.Context, params *UservserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UservserverGetByname request
UservserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationGet request
VideooptimizationGet(ctx context.Context, params *VideooptimizationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationdetectionpolicyGet request
VideooptimizationdetectionpolicyGet(ctx context.Context, params *VideooptimizationdetectionpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationdetectionpolicyGetByname request
VideooptimizationdetectionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationdetectionpolicylabelGet request
VideooptimizationdetectionpolicylabelGet(ctx context.Context, params *VideooptimizationdetectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationdetectionpolicylabelGetByname request
VideooptimizationdetectionpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationpacingpolicyGet request
VideooptimizationpacingpolicyGet(ctx context.Context, params *VideooptimizationpacingpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationpacingpolicyGetByname request
VideooptimizationpacingpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationpacingpolicylabelGet request
VideooptimizationpacingpolicylabelGet(ctx context.Context, params *VideooptimizationpacingpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VideooptimizationpacingpolicylabelGetByname request
VideooptimizationpacingpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VlanGet request
VlanGet(ctx context.Context, params *VlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VlanGetByname request
VlanGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VpnGet request
VpnGet(ctx context.Context, params *VpnGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VpnurlpolicyGet request
VpnurlpolicyGet(ctx context.Context, params *VpnurlpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VpnurlpolicyGetByname request
VpnurlpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VpnvserverGet request
VpnvserverGet(ctx context.Context, params *VpnvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VpnvserverGetByname request
VpnvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)
// VxlanGet request
VxlanGet(ctx context.Context, params *VxlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// VxlanGetByname request
VxlanGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) AaaGetWithResponse ¶
func (c *ClientWithResponses) AaaGetWithResponse(ctx context.Context, params *AaaGetParams, reqEditors ...RequestEditorFn) (*AaaGetResponse, error)
AaaGetWithResponse request returning *AaaGetResponse
func (*ClientWithResponses) ApispecGetBynameWithResponse ¶
func (c *ClientWithResponses) ApispecGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ApispecGetBynameResponse, error)
ApispecGetBynameWithResponse request returning *ApispecGetBynameResponse
func (*ClientWithResponses) ApispecGetWithResponse ¶
func (c *ClientWithResponses) ApispecGetWithResponse(ctx context.Context, params *ApispecGetParams, reqEditors ...RequestEditorFn) (*ApispecGetResponse, error)
ApispecGetWithResponse request returning *ApispecGetResponse
func (*ClientWithResponses) AppflowGetWithResponse ¶
func (c *ClientWithResponses) AppflowGetWithResponse(ctx context.Context, params *AppflowGetParams, reqEditors ...RequestEditorFn) (*AppflowGetResponse, error)
AppflowGetWithResponse request returning *AppflowGetResponse
func (*ClientWithResponses) AppfwGetWithResponse ¶
func (c *ClientWithResponses) AppfwGetWithResponse(ctx context.Context, params *AppfwGetParams, reqEditors ...RequestEditorFn) (*AppfwGetResponse, error)
AppfwGetWithResponse request returning *AppfwGetResponse
func (*ClientWithResponses) AppfwpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) AppfwpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppfwpolicyGetBynameResponse, error)
AppfwpolicyGetBynameWithResponse request returning *AppfwpolicyGetBynameResponse
func (*ClientWithResponses) AppfwpolicyGetWithResponse ¶
func (c *ClientWithResponses) AppfwpolicyGetWithResponse(ctx context.Context, params *AppfwpolicyGetParams, reqEditors ...RequestEditorFn) (*AppfwpolicyGetResponse, error)
AppfwpolicyGetWithResponse request returning *AppfwpolicyGetResponse
func (*ClientWithResponses) AppfwpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) AppfwpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AppfwpolicylabelGetBynameResponse, error)
AppfwpolicylabelGetBynameWithResponse request returning *AppfwpolicylabelGetBynameResponse
func (*ClientWithResponses) AppfwpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) AppfwpolicylabelGetWithResponse(ctx context.Context, params *AppfwpolicylabelGetParams, reqEditors ...RequestEditorFn) (*AppfwpolicylabelGetResponse, error)
AppfwpolicylabelGetWithResponse request returning *AppfwpolicylabelGetResponse
func (*ClientWithResponses) AppfwprofileGetBynameWithResponse ¶
func (c *ClientWithResponses) AppfwprofileGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppfwprofileGetBynameResponse, error)
AppfwprofileGetBynameWithResponse request returning *AppfwprofileGetBynameResponse
func (*ClientWithResponses) AppfwprofileGetWithResponse ¶
func (c *ClientWithResponses) AppfwprofileGetWithResponse(ctx context.Context, params *AppfwprofileGetParams, reqEditors ...RequestEditorFn) (*AppfwprofileGetResponse, error)
AppfwprofileGetWithResponse request returning *AppfwprofileGetResponse
func (*ClientWithResponses) AppqoeGetWithResponse ¶
func (c *ClientWithResponses) AppqoeGetWithResponse(ctx context.Context, params *AppqoeGetParams, reqEditors ...RequestEditorFn) (*AppqoeGetResponse, error)
AppqoeGetWithResponse request returning *AppqoeGetResponse
func (*ClientWithResponses) AppqoepolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) AppqoepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppqoepolicyGetBynameResponse, error)
AppqoepolicyGetBynameWithResponse request returning *AppqoepolicyGetBynameResponse
func (*ClientWithResponses) AppqoepolicyGetWithResponse ¶
func (c *ClientWithResponses) AppqoepolicyGetWithResponse(ctx context.Context, params *AppqoepolicyGetParams, reqEditors ...RequestEditorFn) (*AppqoepolicyGetResponse, error)
AppqoepolicyGetWithResponse request returning *AppqoepolicyGetResponse
func (*ClientWithResponses) AuditGetWithResponse ¶
func (c *ClientWithResponses) AuditGetWithResponse(ctx context.Context, params *AuditGetParams, reqEditors ...RequestEditorFn) (*AuditGetResponse, error)
AuditGetWithResponse request returning *AuditGetResponse
func (*ClientWithResponses) AuthenticationloginschemapolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) AuthenticationloginschemapolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationloginschemapolicyGetBynameResponse, error)
AuthenticationloginschemapolicyGetBynameWithResponse request returning *AuthenticationloginschemapolicyGetBynameResponse
func (*ClientWithResponses) AuthenticationloginschemapolicyGetWithResponse ¶
func (c *ClientWithResponses) AuthenticationloginschemapolicyGetWithResponse(ctx context.Context, params *AuthenticationloginschemapolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationloginschemapolicyGetResponse, error)
AuthenticationloginschemapolicyGetWithResponse request returning *AuthenticationloginschemapolicyGetResponse
func (*ClientWithResponses) AuthenticationoauthidppolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) AuthenticationoauthidppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationoauthidppolicyGetBynameResponse, error)
AuthenticationoauthidppolicyGetBynameWithResponse request returning *AuthenticationoauthidppolicyGetBynameResponse
func (*ClientWithResponses) AuthenticationoauthidppolicyGetWithResponse ¶
func (c *ClientWithResponses) AuthenticationoauthidppolicyGetWithResponse(ctx context.Context, params *AuthenticationoauthidppolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationoauthidppolicyGetResponse, error)
AuthenticationoauthidppolicyGetWithResponse request returning *AuthenticationoauthidppolicyGetResponse
func (*ClientWithResponses) AuthenticationpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) AuthenticationpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationpolicyGetBynameResponse, error)
AuthenticationpolicyGetBynameWithResponse request returning *AuthenticationpolicyGetBynameResponse
func (*ClientWithResponses) AuthenticationpolicyGetWithResponse ¶
func (c *ClientWithResponses) AuthenticationpolicyGetWithResponse(ctx context.Context, params *AuthenticationpolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationpolicyGetResponse, error)
AuthenticationpolicyGetWithResponse request returning *AuthenticationpolicyGetResponse
func (*ClientWithResponses) AuthenticationpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) AuthenticationpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AuthenticationpolicylabelGetBynameResponse, error)
AuthenticationpolicylabelGetBynameWithResponse request returning *AuthenticationpolicylabelGetBynameResponse
func (*ClientWithResponses) AuthenticationpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) AuthenticationpolicylabelGetWithResponse(ctx context.Context, params *AuthenticationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*AuthenticationpolicylabelGetResponse, error)
AuthenticationpolicylabelGetWithResponse request returning *AuthenticationpolicylabelGetResponse
func (*ClientWithResponses) AuthenticationsamlidppolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) AuthenticationsamlidppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationsamlidppolicyGetBynameResponse, error)
AuthenticationsamlidppolicyGetBynameWithResponse request returning *AuthenticationsamlidppolicyGetBynameResponse
func (*ClientWithResponses) AuthenticationsamlidppolicyGetWithResponse ¶
func (c *ClientWithResponses) AuthenticationsamlidppolicyGetWithResponse(ctx context.Context, params *AuthenticationsamlidppolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationsamlidppolicyGetResponse, error)
AuthenticationsamlidppolicyGetWithResponse request returning *AuthenticationsamlidppolicyGetResponse
func (*ClientWithResponses) AuthenticationvserverGetBynameWithResponse ¶
func (c *ClientWithResponses) AuthenticationvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationvserverGetBynameResponse, error)
AuthenticationvserverGetBynameWithResponse request returning *AuthenticationvserverGetBynameResponse
func (*ClientWithResponses) AuthenticationvserverGetWithResponse ¶
func (c *ClientWithResponses) AuthenticationvserverGetWithResponse(ctx context.Context, params *AuthenticationvserverGetParams, reqEditors ...RequestEditorFn) (*AuthenticationvserverGetResponse, error)
AuthenticationvserverGetWithResponse request returning *AuthenticationvserverGetResponse
func (*ClientWithResponses) AuthorizationpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) AuthorizationpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AuthorizationpolicylabelGetBynameResponse, error)
AuthorizationpolicylabelGetBynameWithResponse request returning *AuthorizationpolicylabelGetBynameResponse
func (*ClientWithResponses) AuthorizationpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) AuthorizationpolicylabelGetWithResponse(ctx context.Context, params *AuthorizationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*AuthorizationpolicylabelGetResponse, error)
AuthorizationpolicylabelGetWithResponse request returning *AuthorizationpolicylabelGetResponse
func (*ClientWithResponses) AutoscalepolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) AutoscalepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AutoscalepolicyGetBynameResponse, error)
AutoscalepolicyGetBynameWithResponse request returning *AutoscalepolicyGetBynameResponse
func (*ClientWithResponses) AutoscalepolicyGetWithResponse ¶
func (c *ClientWithResponses) AutoscalepolicyGetWithResponse(ctx context.Context, params *AutoscalepolicyGetParams, reqEditors ...RequestEditorFn) (*AutoscalepolicyGetResponse, error)
AutoscalepolicyGetWithResponse request returning *AutoscalepolicyGetResponse
func (*ClientWithResponses) BotGetWithResponse ¶
func (c *ClientWithResponses) BotGetWithResponse(ctx context.Context, params *BotGetParams, reqEditors ...RequestEditorFn) (*BotGetResponse, error)
BotGetWithResponse request returning *BotGetResponse
func (*ClientWithResponses) BotpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) BotpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*BotpolicyGetBynameResponse, error)
BotpolicyGetBynameWithResponse request returning *BotpolicyGetBynameResponse
func (*ClientWithResponses) BotpolicyGetWithResponse ¶
func (c *ClientWithResponses) BotpolicyGetWithResponse(ctx context.Context, params *BotpolicyGetParams, reqEditors ...RequestEditorFn) (*BotpolicyGetResponse, error)
BotpolicyGetWithResponse request returning *BotpolicyGetResponse
func (*ClientWithResponses) BotpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) BotpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*BotpolicylabelGetBynameResponse, error)
BotpolicylabelGetBynameWithResponse request returning *BotpolicylabelGetBynameResponse
func (*ClientWithResponses) BotpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) BotpolicylabelGetWithResponse(ctx context.Context, params *BotpolicylabelGetParams, reqEditors ...RequestEditorFn) (*BotpolicylabelGetResponse, error)
BotpolicylabelGetWithResponse request returning *BotpolicylabelGetResponse
func (*ClientWithResponses) BotprofileGetBynameWithResponse ¶
func (c *ClientWithResponses) BotprofileGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*BotprofileGetBynameResponse, error)
BotprofileGetBynameWithResponse request returning *BotprofileGetBynameResponse
func (*ClientWithResponses) BotprofileGetWithResponse ¶
func (c *ClientWithResponses) BotprofileGetWithResponse(ctx context.Context, params *BotprofileGetParams, reqEditors ...RequestEditorFn) (*BotprofileGetResponse, error)
BotprofileGetWithResponse request returning *BotprofileGetResponse
func (*ClientWithResponses) BridgeGetWithResponse ¶
func (c *ClientWithResponses) BridgeGetWithResponse(ctx context.Context, params *BridgeGetParams, reqEditors ...RequestEditorFn) (*BridgeGetResponse, error)
BridgeGetWithResponse request returning *BridgeGetResponse
func (*ClientWithResponses) CacheGetWithResponse ¶
func (c *ClientWithResponses) CacheGetWithResponse(ctx context.Context, params *CacheGetParams, reqEditors ...RequestEditorFn) (*CacheGetResponse, error)
CacheGetWithResponse request returning *CacheGetResponse
func (*ClientWithResponses) CachecontentgroupGetBynameWithResponse ¶
func (c *ClientWithResponses) CachecontentgroupGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CachecontentgroupGetBynameResponse, error)
CachecontentgroupGetBynameWithResponse request returning *CachecontentgroupGetBynameResponse
func (*ClientWithResponses) CachecontentgroupGetWithResponse ¶
func (c *ClientWithResponses) CachecontentgroupGetWithResponse(ctx context.Context, params *CachecontentgroupGetParams, reqEditors ...RequestEditorFn) (*CachecontentgroupGetResponse, error)
CachecontentgroupGetWithResponse request returning *CachecontentgroupGetResponse
func (*ClientWithResponses) CachepolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) CachepolicyGetBynameWithResponse(ctx context.Context, policyname string, reqEditors ...RequestEditorFn) (*CachepolicyGetBynameResponse, error)
CachepolicyGetBynameWithResponse request returning *CachepolicyGetBynameResponse
func (*ClientWithResponses) CachepolicyGetWithResponse ¶
func (c *ClientWithResponses) CachepolicyGetWithResponse(ctx context.Context, params *CachepolicyGetParams, reqEditors ...RequestEditorFn) (*CachepolicyGetResponse, error)
CachepolicyGetWithResponse request returning *CachepolicyGetResponse
func (*ClientWithResponses) CachepolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) CachepolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*CachepolicylabelGetBynameResponse, error)
CachepolicylabelGetBynameWithResponse request returning *CachepolicylabelGetBynameResponse
func (*ClientWithResponses) CachepolicylabelGetWithResponse ¶
func (c *ClientWithResponses) CachepolicylabelGetWithResponse(ctx context.Context, params *CachepolicylabelGetParams, reqEditors ...RequestEditorFn) (*CachepolicylabelGetResponse, error)
CachepolicylabelGetWithResponse request returning *CachepolicylabelGetResponse
func (*ClientWithResponses) CloudGetWithResponse ¶
func (c *ClientWithResponses) CloudGetWithResponse(ctx context.Context, params *CloudGetParams, reqEditors ...RequestEditorFn) (*CloudGetResponse, error)
CloudGetWithResponse request returning *CloudGetResponse
func (*ClientWithResponses) ClusterinstanceGetBynameWithResponse ¶
func (c *ClientWithResponses) ClusterinstanceGetBynameWithResponse(ctx context.Context, clid string, reqEditors ...RequestEditorFn) (*ClusterinstanceGetBynameResponse, error)
ClusterinstanceGetBynameWithResponse request returning *ClusterinstanceGetBynameResponse
func (*ClientWithResponses) ClusterinstanceGetWithResponse ¶
func (c *ClientWithResponses) ClusterinstanceGetWithResponse(ctx context.Context, params *ClusterinstanceGetParams, reqEditors ...RequestEditorFn) (*ClusterinstanceGetResponse, error)
ClusterinstanceGetWithResponse request returning *ClusterinstanceGetResponse
func (*ClientWithResponses) ClusternodeGetBynameWithResponse ¶
func (c *ClientWithResponses) ClusternodeGetBynameWithResponse(ctx context.Context, nodeid string, reqEditors ...RequestEditorFn) (*ClusternodeGetBynameResponse, error)
ClusternodeGetBynameWithResponse request returning *ClusternodeGetBynameResponse
func (*ClientWithResponses) ClusternodeGetWithResponse ¶
func (c *ClientWithResponses) ClusternodeGetWithResponse(ctx context.Context, params *ClusternodeGetParams, reqEditors ...RequestEditorFn) (*ClusternodeGetResponse, error)
ClusternodeGetWithResponse request returning *ClusternodeGetResponse
func (*ClientWithResponses) CmpGetWithResponse ¶
func (c *ClientWithResponses) CmpGetWithResponse(ctx context.Context, params *CmpGetParams, reqEditors ...RequestEditorFn) (*CmpGetResponse, error)
CmpGetWithResponse request returning *CmpGetResponse
func (*ClientWithResponses) CmppolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) CmppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CmppolicyGetBynameResponse, error)
CmppolicyGetBynameWithResponse request returning *CmppolicyGetBynameResponse
func (*ClientWithResponses) CmppolicyGetWithResponse ¶
func (c *ClientWithResponses) CmppolicyGetWithResponse(ctx context.Context, params *CmppolicyGetParams, reqEditors ...RequestEditorFn) (*CmppolicyGetResponse, error)
CmppolicyGetWithResponse request returning *CmppolicyGetResponse
func (*ClientWithResponses) CmppolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) CmppolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*CmppolicylabelGetBynameResponse, error)
CmppolicylabelGetBynameWithResponse request returning *CmppolicylabelGetBynameResponse
func (*ClientWithResponses) CmppolicylabelGetWithResponse ¶
func (c *ClientWithResponses) CmppolicylabelGetWithResponse(ctx context.Context, params *CmppolicylabelGetParams, reqEditors ...RequestEditorFn) (*CmppolicylabelGetResponse, error)
CmppolicylabelGetWithResponse request returning *CmppolicylabelGetResponse
func (*ClientWithResponses) ContentinspectionGetWithResponse ¶
func (c *ClientWithResponses) ContentinspectionGetWithResponse(ctx context.Context, params *ContentinspectionGetParams, reqEditors ...RequestEditorFn) (*ContentinspectionGetResponse, error)
ContentinspectionGetWithResponse request returning *ContentinspectionGetResponse
func (*ClientWithResponses) ContentinspectionpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) ContentinspectionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ContentinspectionpolicyGetBynameResponse, error)
ContentinspectionpolicyGetBynameWithResponse request returning *ContentinspectionpolicyGetBynameResponse
func (*ClientWithResponses) ContentinspectionpolicyGetWithResponse ¶
func (c *ClientWithResponses) ContentinspectionpolicyGetWithResponse(ctx context.Context, params *ContentinspectionpolicyGetParams, reqEditors ...RequestEditorFn) (*ContentinspectionpolicyGetResponse, error)
ContentinspectionpolicyGetWithResponse request returning *ContentinspectionpolicyGetResponse
func (*ClientWithResponses) ContentinspectionpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) ContentinspectionpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*ContentinspectionpolicylabelGetBynameResponse, error)
ContentinspectionpolicylabelGetBynameWithResponse request returning *ContentinspectionpolicylabelGetBynameResponse
func (*ClientWithResponses) ContentinspectionpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) ContentinspectionpolicylabelGetWithResponse(ctx context.Context, params *ContentinspectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*ContentinspectionpolicylabelGetResponse, error)
ContentinspectionpolicylabelGetWithResponse request returning *ContentinspectionpolicylabelGetResponse
func (*ClientWithResponses) CrvserverGetBynameWithResponse ¶
func (c *ClientWithResponses) CrvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CrvserverGetBynameResponse, error)
CrvserverGetBynameWithResponse request returning *CrvserverGetBynameResponse
func (*ClientWithResponses) CrvserverGetWithResponse ¶
func (c *ClientWithResponses) CrvserverGetWithResponse(ctx context.Context, params *CrvserverGetParams, reqEditors ...RequestEditorFn) (*CrvserverGetResponse, error)
CrvserverGetWithResponse request returning *CrvserverGetResponse
func (*ClientWithResponses) CsvserverGetBynameWithResponse ¶
func (c *ClientWithResponses) CsvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CsvserverGetBynameResponse, error)
CsvserverGetBynameWithResponse request returning *CsvserverGetBynameResponse
func (*ClientWithResponses) CsvserverGetWithResponse ¶
func (c *ClientWithResponses) CsvserverGetWithResponse(ctx context.Context, params *CsvserverGetParams, reqEditors ...RequestEditorFn) (*CsvserverGetResponse, error)
CsvserverGetWithResponse request returning *CsvserverGetResponse
func (*ClientWithResponses) DnsGetWithResponse ¶
func (c *ClientWithResponses) DnsGetWithResponse(ctx context.Context, params *DnsGetParams, reqEditors ...RequestEditorFn) (*DnsGetResponse, error)
DnsGetWithResponse request returning *DnsGetResponse
func (*ClientWithResponses) DnspolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) DnspolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*DnspolicylabelGetBynameResponse, error)
DnspolicylabelGetBynameWithResponse request returning *DnspolicylabelGetBynameResponse
func (*ClientWithResponses) DnspolicylabelGetWithResponse ¶
func (c *ClientWithResponses) DnspolicylabelGetWithResponse(ctx context.Context, params *DnspolicylabelGetParams, reqEditors ...RequestEditorFn) (*DnspolicylabelGetResponse, error)
DnspolicylabelGetWithResponse request returning *DnspolicylabelGetResponse
func (*ClientWithResponses) DnsrecordsGetBynameWithResponse ¶
func (c *ClientWithResponses) DnsrecordsGetBynameWithResponse(ctx context.Context, dnsrecordtype string, reqEditors ...RequestEditorFn) (*DnsrecordsGetBynameResponse, error)
DnsrecordsGetBynameWithResponse request returning *DnsrecordsGetBynameResponse
func (*ClientWithResponses) DnsrecordsGetWithResponse ¶
func (c *ClientWithResponses) DnsrecordsGetWithResponse(ctx context.Context, params *DnsrecordsGetParams, reqEditors ...RequestEditorFn) (*DnsrecordsGetResponse, error)
DnsrecordsGetWithResponse request returning *DnsrecordsGetResponse
func (*ClientWithResponses) FeoGetWithResponse ¶
func (c *ClientWithResponses) FeoGetWithResponse(ctx context.Context, params *FeoGetParams, reqEditors ...RequestEditorFn) (*FeoGetResponse, error)
FeoGetWithResponse request returning *FeoGetResponse
func (*ClientWithResponses) GslbdomainGetBynameWithResponse ¶
func (c *ClientWithResponses) GslbdomainGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GslbdomainGetBynameResponse, error)
GslbdomainGetBynameWithResponse request returning *GslbdomainGetBynameResponse
func (*ClientWithResponses) GslbdomainGetWithResponse ¶
func (c *ClientWithResponses) GslbdomainGetWithResponse(ctx context.Context, params *GslbdomainGetParams, reqEditors ...RequestEditorFn) (*GslbdomainGetResponse, error)
GslbdomainGetWithResponse request returning *GslbdomainGetResponse
func (*ClientWithResponses) GslbserviceGetBynameWithResponse ¶
func (c *ClientWithResponses) GslbserviceGetBynameWithResponse(ctx context.Context, servicename string, reqEditors ...RequestEditorFn) (*GslbserviceGetBynameResponse, error)
GslbserviceGetBynameWithResponse request returning *GslbserviceGetBynameResponse
func (*ClientWithResponses) GslbserviceGetWithResponse ¶
func (c *ClientWithResponses) GslbserviceGetWithResponse(ctx context.Context, params *GslbserviceGetParams, reqEditors ...RequestEditorFn) (*GslbserviceGetResponse, error)
GslbserviceGetWithResponse request returning *GslbserviceGetResponse
func (*ClientWithResponses) GslbservicegroupGetBynameWithResponse ¶
func (c *ClientWithResponses) GslbservicegroupGetBynameWithResponse(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*GslbservicegroupGetBynameResponse, error)
GslbservicegroupGetBynameWithResponse request returning *GslbservicegroupGetBynameResponse
func (*ClientWithResponses) GslbservicegroupGetWithResponse ¶
func (c *ClientWithResponses) GslbservicegroupGetWithResponse(ctx context.Context, params *GslbservicegroupGetParams, reqEditors ...RequestEditorFn) (*GslbservicegroupGetResponse, error)
GslbservicegroupGetWithResponse request returning *GslbservicegroupGetResponse
func (*ClientWithResponses) GslbservicegroupmemberGetWithResponse ¶
func (c *ClientWithResponses) GslbservicegroupmemberGetWithResponse(ctx context.Context, params *GslbservicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*GslbservicegroupmemberGetResponse, error)
GslbservicegroupmemberGetWithResponse request returning *GslbservicegroupmemberGetResponse
func (*ClientWithResponses) GslbsiteGetBynameWithResponse ¶
func (c *ClientWithResponses) GslbsiteGetBynameWithResponse(ctx context.Context, sitename string, reqEditors ...RequestEditorFn) (*GslbsiteGetBynameResponse, error)
GslbsiteGetBynameWithResponse request returning *GslbsiteGetBynameResponse
func (*ClientWithResponses) GslbsiteGetWithResponse ¶
func (c *ClientWithResponses) GslbsiteGetWithResponse(ctx context.Context, params *GslbsiteGetParams, reqEditors ...RequestEditorFn) (*GslbsiteGetResponse, error)
GslbsiteGetWithResponse request returning *GslbsiteGetResponse
func (*ClientWithResponses) GslbvserverGetBynameWithResponse ¶
func (c *ClientWithResponses) GslbvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GslbvserverGetBynameResponse, error)
GslbvserverGetBynameWithResponse request returning *GslbvserverGetBynameResponse
func (*ClientWithResponses) GslbvserverGetWithResponse ¶
func (c *ClientWithResponses) GslbvserverGetWithResponse(ctx context.Context, params *GslbvserverGetParams, reqEditors ...RequestEditorFn) (*GslbvserverGetResponse, error)
GslbvserverGetWithResponse request returning *GslbvserverGetResponse
func (*ClientWithResponses) HanodeGetWithResponse ¶
func (c *ClientWithResponses) HanodeGetWithResponse(ctx context.Context, params *HanodeGetParams, reqEditors ...RequestEditorFn) (*HanodeGetResponse, error)
HanodeGetWithResponse request returning *HanodeGetResponse
func (*ClientWithResponses) IcapolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) IcapolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*IcapolicyGetBynameResponse, error)
IcapolicyGetBynameWithResponse request returning *IcapolicyGetBynameResponse
func (*ClientWithResponses) IcapolicyGetWithResponse ¶
func (c *ClientWithResponses) IcapolicyGetWithResponse(ctx context.Context, params *IcapolicyGetParams, reqEditors ...RequestEditorFn) (*IcapolicyGetResponse, error)
IcapolicyGetWithResponse request returning *IcapolicyGetResponse
func (*ClientWithResponses) InatGetBynameWithResponse ¶
func (c *ClientWithResponses) InatGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InatGetBynameResponse, error)
InatGetBynameWithResponse request returning *InatGetBynameResponse
func (*ClientWithResponses) InatGetWithResponse ¶
func (c *ClientWithResponses) InatGetWithResponse(ctx context.Context, params *InatGetParams, reqEditors ...RequestEditorFn) (*InatGetResponse, error)
InatGetWithResponse request returning *InatGetResponse
func (*ClientWithResponses) InatsessionGetBynameWithResponse ¶
func (c *ClientWithResponses) InatsessionGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InatsessionGetBynameResponse, error)
InatsessionGetBynameWithResponse request returning *InatsessionGetBynameResponse
func (*ClientWithResponses) InatsessionGetWithResponse ¶
func (c *ClientWithResponses) InatsessionGetWithResponse(ctx context.Context, params *InatsessionGetParams, reqEditors ...RequestEditorFn) (*InatsessionGetResponse, error)
InatsessionGetWithResponse request returning *InatsessionGetResponse
func (*ClientWithResponses) InterfaceGetBynameWithResponse ¶
func (c *ClientWithResponses) InterfaceGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*InterfaceGetBynameResponse, error)
InterfaceGetBynameWithResponse request returning *InterfaceGetBynameResponse
func (*ClientWithResponses) InterfaceGetWithResponse ¶
func (c *ClientWithResponses) InterfaceGetWithResponse(ctx context.Context, params *InterfaceGetParams, reqEditors ...RequestEditorFn) (*InterfaceGetResponse, error)
InterfaceGetWithResponse request returning *InterfaceGetResponse
func (*ClientWithResponses) IpsecalgcountersGetBynameWithResponse ¶
func (c *ClientWithResponses) IpsecalgcountersGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*IpsecalgcountersGetBynameResponse, error)
IpsecalgcountersGetBynameWithResponse request returning *IpsecalgcountersGetBynameResponse
func (*ClientWithResponses) IpsecalgcountersGetWithResponse ¶
func (c *ClientWithResponses) IpsecalgcountersGetWithResponse(ctx context.Context, params *IpsecalgcountersGetParams, reqEditors ...RequestEditorFn) (*IpsecalgcountersGetResponse, error)
IpsecalgcountersGetWithResponse request returning *IpsecalgcountersGetResponse
func (*ClientWithResponses) IpseccountersGetWithResponse ¶
func (c *ClientWithResponses) IpseccountersGetWithResponse(ctx context.Context, params *IpseccountersGetParams, reqEditors ...RequestEditorFn) (*IpseccountersGetResponse, error)
IpseccountersGetWithResponse request returning *IpseccountersGetResponse
func (*ClientWithResponses) LbpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) LbpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*LbpolicyGetBynameResponse, error)
LbpolicyGetBynameWithResponse request returning *LbpolicyGetBynameResponse
func (*ClientWithResponses) LbpolicyGetWithResponse ¶
func (c *ClientWithResponses) LbpolicyGetWithResponse(ctx context.Context, params *LbpolicyGetParams, reqEditors ...RequestEditorFn) (*LbpolicyGetResponse, error)
LbpolicyGetWithResponse request returning *LbpolicyGetResponse
func (*ClientWithResponses) LbpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) LbpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*LbpolicylabelGetBynameResponse, error)
LbpolicylabelGetBynameWithResponse request returning *LbpolicylabelGetBynameResponse
func (*ClientWithResponses) LbpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) LbpolicylabelGetWithResponse(ctx context.Context, params *LbpolicylabelGetParams, reqEditors ...RequestEditorFn) (*LbpolicylabelGetResponse, error)
LbpolicylabelGetWithResponse request returning *LbpolicylabelGetResponse
func (*ClientWithResponses) LbvserverGetBynameWithResponse ¶
func (c *ClientWithResponses) LbvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*LbvserverGetBynameResponse, error)
LbvserverGetBynameWithResponse request returning *LbvserverGetBynameResponse
func (*ClientWithResponses) LbvserverGetWithResponse ¶
func (c *ClientWithResponses) LbvserverGetWithResponse(ctx context.Context, params *LbvserverGetParams, reqEditors ...RequestEditorFn) (*LbvserverGetResponse, error)
LbvserverGetWithResponse request returning *LbvserverGetResponse
func (*ClientWithResponses) LldpGetBynameWithResponse ¶
func (c *ClientWithResponses) LldpGetBynameWithResponse(ctx context.Context, ifnum string, reqEditors ...RequestEditorFn) (*LldpGetBynameResponse, error)
LldpGetBynameWithResponse request returning *LldpGetBynameResponse
func (*ClientWithResponses) LldpGetWithResponse ¶
func (c *ClientWithResponses) LldpGetWithResponse(ctx context.Context, params *LldpGetParams, reqEditors ...RequestEditorFn) (*LldpGetResponse, error)
LldpGetWithResponse request returning *LldpGetResponse
func (*ClientWithResponses) LsnGetWithResponse ¶
func (c *ClientWithResponses) LsnGetWithResponse(ctx context.Context, params *LsnGetParams, reqEditors ...RequestEditorFn) (*LsnGetResponse, error)
LsnGetWithResponse request returning *LsnGetResponse
func (*ClientWithResponses) LsndsliteGetWithResponse ¶
func (c *ClientWithResponses) LsndsliteGetWithResponse(ctx context.Context, params *LsndsliteGetParams, reqEditors ...RequestEditorFn) (*LsndsliteGetResponse, error)
LsndsliteGetWithResponse request returning *LsndsliteGetResponse
func (*ClientWithResponses) LsngroupGetBynameWithResponse ¶
func (c *ClientWithResponses) LsngroupGetBynameWithResponse(ctx context.Context, groupname string, reqEditors ...RequestEditorFn) (*LsngroupGetBynameResponse, error)
LsngroupGetBynameWithResponse request returning *LsngroupGetBynameResponse
func (*ClientWithResponses) LsngroupGetWithResponse ¶
func (c *ClientWithResponses) LsngroupGetWithResponse(ctx context.Context, params *LsngroupGetParams, reqEditors ...RequestEditorFn) (*LsngroupGetResponse, error)
LsngroupGetWithResponse request returning *LsngroupGetResponse
func (*ClientWithResponses) Lsnnat64GetWithResponse ¶
func (c *ClientWithResponses) Lsnnat64GetWithResponse(ctx context.Context, params *Lsnnat64GetParams, reqEditors ...RequestEditorFn) (*Lsnnat64GetResponse, error)
Lsnnat64GetWithResponse request returning *Lsnnat64GetResponse
func (*ClientWithResponses) LsnpoolGetBynameWithResponse ¶
func (c *ClientWithResponses) LsnpoolGetBynameWithResponse(ctx context.Context, poolname string, reqEditors ...RequestEditorFn) (*LsnpoolGetBynameResponse, error)
LsnpoolGetBynameWithResponse request returning *LsnpoolGetBynameResponse
func (*ClientWithResponses) LsnpoolGetWithResponse ¶
func (c *ClientWithResponses) LsnpoolGetWithResponse(ctx context.Context, params *LsnpoolGetParams, reqEditors ...RequestEditorFn) (*LsnpoolGetResponse, error)
LsnpoolGetWithResponse request returning *LsnpoolGetResponse
func (*ClientWithResponses) MapbmrGetBynameWithResponse ¶
func (c *ClientWithResponses) MapbmrGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*MapbmrGetBynameResponse, error)
MapbmrGetBynameWithResponse request returning *MapbmrGetBynameResponse
func (*ClientWithResponses) MapbmrGetWithResponse ¶
func (c *ClientWithResponses) MapbmrGetWithResponse(ctx context.Context, params *MapbmrGetParams, reqEditors ...RequestEditorFn) (*MapbmrGetResponse, error)
MapbmrGetWithResponse request returning *MapbmrGetResponse
func (*ClientWithResponses) MapdomainGetBynameWithResponse ¶
func (c *ClientWithResponses) MapdomainGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*MapdomainGetBynameResponse, error)
MapdomainGetBynameWithResponse request returning *MapdomainGetBynameResponse
func (*ClientWithResponses) MapdomainGetWithResponse ¶
func (c *ClientWithResponses) MapdomainGetWithResponse(ctx context.Context, params *MapdomainGetParams, reqEditors ...RequestEditorFn) (*MapdomainGetResponse, error)
MapdomainGetWithResponse request returning *MapdomainGetResponse
func (*ClientWithResponses) Nat64GetWithResponse ¶
func (c *ClientWithResponses) Nat64GetWithResponse(ctx context.Context, params *Nat64GetParams, reqEditors ...RequestEditorFn) (*Nat64GetResponse, error)
Nat64GetWithResponse request returning *Nat64GetResponse
func (*ClientWithResponses) NsGetWithResponse ¶
func (c *ClientWithResponses) NsGetWithResponse(ctx context.Context, params *NsGetParams, reqEditors ...RequestEditorFn) (*NsGetResponse, error)
NsGetWithResponse request returning *NsGetResponse
func (*ClientWithResponses) Nsacl6GetBynameWithResponse ¶
func (c *ClientWithResponses) Nsacl6GetBynameWithResponse(ctx context.Context, acl6name string, reqEditors ...RequestEditorFn) (*Nsacl6GetBynameResponse, error)
Nsacl6GetBynameWithResponse request returning *Nsacl6GetBynameResponse
func (*ClientWithResponses) Nsacl6GetWithResponse ¶
func (c *ClientWithResponses) Nsacl6GetWithResponse(ctx context.Context, params *Nsacl6GetParams, reqEditors ...RequestEditorFn) (*Nsacl6GetResponse, error)
Nsacl6GetWithResponse request returning *Nsacl6GetResponse
func (*ClientWithResponses) NsaclGetBynameWithResponse ¶
func (c *ClientWithResponses) NsaclGetBynameWithResponse(ctx context.Context, aclname string, reqEditors ...RequestEditorFn) (*NsaclGetBynameResponse, error)
NsaclGetBynameWithResponse request returning *NsaclGetBynameResponse
func (*ClientWithResponses) NsaclGetWithResponse ¶
func (c *ClientWithResponses) NsaclGetWithResponse(ctx context.Context, params *NsaclGetParams, reqEditors ...RequestEditorFn) (*NsaclGetResponse, error)
NsaclGetWithResponse request returning *NsaclGetResponse
func (*ClientWithResponses) NslimitidentifierGetBynameWithResponse ¶
func (c *ClientWithResponses) NslimitidentifierGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*NslimitidentifierGetBynameResponse, error)
NslimitidentifierGetBynameWithResponse request returning *NslimitidentifierGetBynameResponse
func (*ClientWithResponses) NslimitidentifierGetWithResponse ¶
func (c *ClientWithResponses) NslimitidentifierGetWithResponse(ctx context.Context, params *NslimitidentifierGetParams, reqEditors ...RequestEditorFn) (*NslimitidentifierGetResponse, error)
NslimitidentifierGetWithResponse request returning *NslimitidentifierGetResponse
func (*ClientWithResponses) NsmemoryGetBynameWithResponse ¶
func (c *ClientWithResponses) NsmemoryGetBynameWithResponse(ctx context.Context, pool string, reqEditors ...RequestEditorFn) (*NsmemoryGetBynameResponse, error)
NsmemoryGetBynameWithResponse request returning *NsmemoryGetBynameResponse
func (*ClientWithResponses) NsmemoryGetWithResponse ¶
func (c *ClientWithResponses) NsmemoryGetWithResponse(ctx context.Context, params *NsmemoryGetParams, reqEditors ...RequestEditorFn) (*NsmemoryGetResponse, error)
NsmemoryGetWithResponse request returning *NsmemoryGetResponse
func (*ClientWithResponses) NspartitionGetBynameWithResponse ¶
func (c *ClientWithResponses) NspartitionGetBynameWithResponse(ctx context.Context, partitionname string, reqEditors ...RequestEditorFn) (*NspartitionGetBynameResponse, error)
NspartitionGetBynameWithResponse request returning *NspartitionGetBynameResponse
func (*ClientWithResponses) NspartitionGetWithResponse ¶
func (c *ClientWithResponses) NspartitionGetWithResponse(ctx context.Context, params *NspartitionGetParams, reqEditors ...RequestEditorFn) (*NspartitionGetResponse, error)
NspartitionGetWithResponse request returning *NspartitionGetResponse
func (*ClientWithResponses) Nspbr6GetBynameWithResponse ¶
func (c *ClientWithResponses) Nspbr6GetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*Nspbr6GetBynameResponse, error)
Nspbr6GetBynameWithResponse request returning *Nspbr6GetBynameResponse
func (*ClientWithResponses) Nspbr6GetWithResponse ¶
func (c *ClientWithResponses) Nspbr6GetWithResponse(ctx context.Context, params *Nspbr6GetParams, reqEditors ...RequestEditorFn) (*Nspbr6GetResponse, error)
Nspbr6GetWithResponse request returning *Nspbr6GetResponse
func (*ClientWithResponses) NspbrGetBynameWithResponse ¶
func (c *ClientWithResponses) NspbrGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*NspbrGetBynameResponse, error)
NspbrGetBynameWithResponse request returning *NspbrGetBynameResponse
func (*ClientWithResponses) NspbrGetWithResponse ¶
func (c *ClientWithResponses) NspbrGetWithResponse(ctx context.Context, params *NspbrGetParams, reqEditors ...RequestEditorFn) (*NspbrGetResponse, error)
NspbrGetWithResponse request returning *NspbrGetResponse
func (*ClientWithResponses) Nssimpleacl6GetWithResponse ¶
func (c *ClientWithResponses) Nssimpleacl6GetWithResponse(ctx context.Context, params *Nssimpleacl6GetParams, reqEditors ...RequestEditorFn) (*Nssimpleacl6GetResponse, error)
Nssimpleacl6GetWithResponse request returning *Nssimpleacl6GetResponse
func (*ClientWithResponses) NssimpleaclGetWithResponse ¶
func (c *ClientWithResponses) NssimpleaclGetWithResponse(ctx context.Context, params *NssimpleaclGetParams, reqEditors ...RequestEditorFn) (*NssimpleaclGetResponse, error)
NssimpleaclGetWithResponse request returning *NssimpleaclGetResponse
func (*ClientWithResponses) NstrafficdomainGetBynameWithResponse ¶
func (c *ClientWithResponses) NstrafficdomainGetBynameWithResponse(ctx context.Context, td string, reqEditors ...RequestEditorFn) (*NstrafficdomainGetBynameResponse, error)
NstrafficdomainGetBynameWithResponse request returning *NstrafficdomainGetBynameResponse
func (*ClientWithResponses) NstrafficdomainGetWithResponse ¶
func (c *ClientWithResponses) NstrafficdomainGetWithResponse(ctx context.Context, params *NstrafficdomainGetParams, reqEditors ...RequestEditorFn) (*NstrafficdomainGetResponse, error)
NstrafficdomainGetWithResponse request returning *NstrafficdomainGetResponse
func (*ClientWithResponses) PcpserverGetBynameWithResponse ¶
func (c *ClientWithResponses) PcpserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*PcpserverGetBynameResponse, error)
PcpserverGetBynameWithResponse request returning *PcpserverGetBynameResponse
func (*ClientWithResponses) PcpserverGetWithResponse ¶
func (c *ClientWithResponses) PcpserverGetWithResponse(ctx context.Context, params *PcpserverGetParams, reqEditors ...RequestEditorFn) (*PcpserverGetResponse, error)
PcpserverGetWithResponse request returning *PcpserverGetResponse
func (*ClientWithResponses) Protocolhttp2GetWithResponse ¶
func (c *ClientWithResponses) Protocolhttp2GetWithResponse(ctx context.Context, params *Protocolhttp2GetParams, reqEditors ...RequestEditorFn) (*Protocolhttp2GetResponse, error)
Protocolhttp2GetWithResponse request returning *Protocolhttp2GetResponse
func (*ClientWithResponses) Protocolhttp3GetWithResponse ¶
func (c *ClientWithResponses) Protocolhttp3GetWithResponse(ctx context.Context, params *Protocolhttp3GetParams, reqEditors ...RequestEditorFn) (*Protocolhttp3GetResponse, error)
Protocolhttp3GetWithResponse request returning *Protocolhttp3GetResponse
func (*ClientWithResponses) ProtocolhttpGetWithResponse ¶
func (c *ClientWithResponses) ProtocolhttpGetWithResponse(ctx context.Context, params *ProtocolhttpGetParams, reqEditors ...RequestEditorFn) (*ProtocolhttpGetResponse, error)
ProtocolhttpGetWithResponse request returning *ProtocolhttpGetResponse
func (*ClientWithResponses) ProtocolicmpGetWithResponse ¶
func (c *ClientWithResponses) ProtocolicmpGetWithResponse(ctx context.Context, params *ProtocolicmpGetParams, reqEditors ...RequestEditorFn) (*ProtocolicmpGetResponse, error)
ProtocolicmpGetWithResponse request returning *ProtocolicmpGetResponse
func (*ClientWithResponses) Protocolicmpv6GetWithResponse ¶
func (c *ClientWithResponses) Protocolicmpv6GetWithResponse(ctx context.Context, params *Protocolicmpv6GetParams, reqEditors ...RequestEditorFn) (*Protocolicmpv6GetResponse, error)
Protocolicmpv6GetWithResponse request returning *Protocolicmpv6GetResponse
func (*ClientWithResponses) ProtocolipGetWithResponse ¶
func (c *ClientWithResponses) ProtocolipGetWithResponse(ctx context.Context, params *ProtocolipGetParams, reqEditors ...RequestEditorFn) (*ProtocolipGetResponse, error)
ProtocolipGetWithResponse request returning *ProtocolipGetResponse
func (*ClientWithResponses) Protocolipv6GetWithResponse ¶
func (c *ClientWithResponses) Protocolipv6GetWithResponse(ctx context.Context, params *Protocolipv6GetParams, reqEditors ...RequestEditorFn) (*Protocolipv6GetResponse, error)
Protocolipv6GetWithResponse request returning *Protocolipv6GetResponse
func (*ClientWithResponses) ProtocolmptcpGetWithResponse ¶
func (c *ClientWithResponses) ProtocolmptcpGetWithResponse(ctx context.Context, params *ProtocolmptcpGetParams, reqEditors ...RequestEditorFn) (*ProtocolmptcpGetResponse, error)
ProtocolmptcpGetWithResponse request returning *ProtocolmptcpGetResponse
func (*ClientWithResponses) ProtocolquicGetWithResponse ¶
func (c *ClientWithResponses) ProtocolquicGetWithResponse(ctx context.Context, params *ProtocolquicGetParams, reqEditors ...RequestEditorFn) (*ProtocolquicGetResponse, error)
ProtocolquicGetWithResponse request returning *ProtocolquicGetResponse
func (*ClientWithResponses) ProtocolquicbridgeGetWithResponse ¶
func (c *ClientWithResponses) ProtocolquicbridgeGetWithResponse(ctx context.Context, params *ProtocolquicbridgeGetParams, reqEditors ...RequestEditorFn) (*ProtocolquicbridgeGetResponse, error)
ProtocolquicbridgeGetWithResponse request returning *ProtocolquicbridgeGetResponse
func (*ClientWithResponses) ProtocoltcpGetWithResponse ¶
func (c *ClientWithResponses) ProtocoltcpGetWithResponse(ctx context.Context, params *ProtocoltcpGetParams, reqEditors ...RequestEditorFn) (*ProtocoltcpGetResponse, error)
ProtocoltcpGetWithResponse request returning *ProtocoltcpGetResponse
func (*ClientWithResponses) ProtocoludpGetWithResponse ¶
func (c *ClientWithResponses) ProtocoludpGetWithResponse(ctx context.Context, params *ProtocoludpGetParams, reqEditors ...RequestEditorFn) (*ProtocoludpGetResponse, error)
ProtocoludpGetWithResponse request returning *ProtocoludpGetResponse
func (*ClientWithResponses) QosGetWithResponse ¶
func (c *ClientWithResponses) QosGetWithResponse(ctx context.Context, params *QosGetParams, reqEditors ...RequestEditorFn) (*QosGetResponse, error)
QosGetWithResponse request returning *QosGetResponse
func (*ClientWithResponses) ResponderpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) ResponderpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ResponderpolicyGetBynameResponse, error)
ResponderpolicyGetBynameWithResponse request returning *ResponderpolicyGetBynameResponse
func (*ClientWithResponses) ResponderpolicyGetWithResponse ¶
func (c *ClientWithResponses) ResponderpolicyGetWithResponse(ctx context.Context, params *ResponderpolicyGetParams, reqEditors ...RequestEditorFn) (*ResponderpolicyGetResponse, error)
ResponderpolicyGetWithResponse request returning *ResponderpolicyGetResponse
func (*ClientWithResponses) ResponderpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) ResponderpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*ResponderpolicylabelGetBynameResponse, error)
ResponderpolicylabelGetBynameWithResponse request returning *ResponderpolicylabelGetBynameResponse
func (*ClientWithResponses) ResponderpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) ResponderpolicylabelGetWithResponse(ctx context.Context, params *ResponderpolicylabelGetParams, reqEditors ...RequestEditorFn) (*ResponderpolicylabelGetResponse, error)
ResponderpolicylabelGetWithResponse request returning *ResponderpolicylabelGetResponse
func (*ClientWithResponses) RewritepolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) RewritepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*RewritepolicyGetBynameResponse, error)
RewritepolicyGetBynameWithResponse request returning *RewritepolicyGetBynameResponse
func (*ClientWithResponses) RewritepolicyGetWithResponse ¶
func (c *ClientWithResponses) RewritepolicyGetWithResponse(ctx context.Context, params *RewritepolicyGetParams, reqEditors ...RequestEditorFn) (*RewritepolicyGetResponse, error)
RewritepolicyGetWithResponse request returning *RewritepolicyGetResponse
func (*ClientWithResponses) RewritepolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) RewritepolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*RewritepolicylabelGetBynameResponse, error)
RewritepolicylabelGetBynameWithResponse request returning *RewritepolicylabelGetBynameResponse
func (*ClientWithResponses) RewritepolicylabelGetWithResponse ¶
func (c *ClientWithResponses) RewritepolicylabelGetWithResponse(ctx context.Context, params *RewritepolicylabelGetParams, reqEditors ...RequestEditorFn) (*RewritepolicylabelGetResponse, error)
RewritepolicylabelGetWithResponse request returning *RewritepolicylabelGetResponse
func (*ClientWithResponses) Rnat6GetWithResponse ¶
func (c *ClientWithResponses) Rnat6GetWithResponse(ctx context.Context, params *Rnat6GetParams, reqEditors ...RequestEditorFn) (*Rnat6GetResponse, error)
Rnat6GetWithResponse request returning *Rnat6GetResponse
func (*ClientWithResponses) RnatGetWithResponse ¶
func (c *ClientWithResponses) RnatGetWithResponse(ctx context.Context, params *RnatGetParams, reqEditors ...RequestEditorFn) (*RnatGetResponse, error)
RnatGetWithResponse request returning *RnatGetResponse
func (*ClientWithResponses) RnatipGetBynameWithResponse ¶
func (c *ClientWithResponses) RnatipGetBynameWithResponse(ctx context.Context, rnatip string, reqEditors ...RequestEditorFn) (*RnatipGetBynameResponse, error)
RnatipGetBynameWithResponse request returning *RnatipGetBynameResponse
func (*ClientWithResponses) RnatipGetWithResponse ¶
func (c *ClientWithResponses) RnatipGetWithResponse(ctx context.Context, params *RnatipGetParams, reqEditors ...RequestEditorFn) (*RnatipGetResponse, error)
RnatipGetWithResponse request returning *RnatipGetResponse
func (*ClientWithResponses) ServiceGetBynameWithResponse ¶
func (c *ClientWithResponses) ServiceGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ServiceGetBynameResponse, error)
ServiceGetBynameWithResponse request returning *ServiceGetBynameResponse
func (*ClientWithResponses) ServiceGetWithResponse ¶
func (c *ClientWithResponses) ServiceGetWithResponse(ctx context.Context, params *ServiceGetParams, reqEditors ...RequestEditorFn) (*ServiceGetResponse, error)
ServiceGetWithResponse request returning *ServiceGetResponse
func (*ClientWithResponses) ServicegroupGetBynameWithResponse ¶
func (c *ClientWithResponses) ServicegroupGetBynameWithResponse(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*ServicegroupGetBynameResponse, error)
ServicegroupGetBynameWithResponse request returning *ServicegroupGetBynameResponse
func (*ClientWithResponses) ServicegroupGetWithResponse ¶
func (c *ClientWithResponses) ServicegroupGetWithResponse(ctx context.Context, params *ServicegroupGetParams, reqEditors ...RequestEditorFn) (*ServicegroupGetResponse, error)
ServicegroupGetWithResponse request returning *ServicegroupGetResponse
func (*ClientWithResponses) ServicegroupmemberGetBynameWithResponse ¶
func (c *ClientWithResponses) ServicegroupmemberGetBynameWithResponse(ctx context.Context, ip string, reqEditors ...RequestEditorFn) (*ServicegroupmemberGetBynameResponse, error)
ServicegroupmemberGetBynameWithResponse request returning *ServicegroupmemberGetBynameResponse
func (*ClientWithResponses) ServicegroupmemberGetWithResponse ¶
func (c *ClientWithResponses) ServicegroupmemberGetWithResponse(ctx context.Context, params *ServicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*ServicegroupmemberGetResponse, error)
ServicegroupmemberGetWithResponse request returning *ServicegroupmemberGetResponse
func (*ClientWithResponses) SnmpGetWithResponse ¶
func (c *ClientWithResponses) SnmpGetWithResponse(ctx context.Context, params *SnmpGetParams, reqEditors ...RequestEditorFn) (*SnmpGetResponse, error)
SnmpGetWithResponse request returning *SnmpGetResponse
func (*ClientWithResponses) SpilloverpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) SpilloverpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SpilloverpolicyGetBynameResponse, error)
SpilloverpolicyGetBynameWithResponse request returning *SpilloverpolicyGetBynameResponse
func (*ClientWithResponses) SpilloverpolicyGetWithResponse ¶
func (c *ClientWithResponses) SpilloverpolicyGetWithResponse(ctx context.Context, params *SpilloverpolicyGetParams, reqEditors ...RequestEditorFn) (*SpilloverpolicyGetResponse, error)
SpilloverpolicyGetWithResponse request returning *SpilloverpolicyGetResponse
func (*ClientWithResponses) SslGetWithResponse ¶
func (c *ClientWithResponses) SslGetWithResponse(ctx context.Context, params *SslGetParams, reqEditors ...RequestEditorFn) (*SslGetResponse, error)
SslGetWithResponse request returning *SslGetResponse
func (*ClientWithResponses) SslvserverGetBynameWithResponse ¶
func (c *ClientWithResponses) SslvserverGetBynameWithResponse(ctx context.Context, vservername string, reqEditors ...RequestEditorFn) (*SslvserverGetBynameResponse, error)
SslvserverGetBynameWithResponse request returning *SslvserverGetBynameResponse
func (*ClientWithResponses) SslvserverGetWithResponse ¶
func (c *ClientWithResponses) SslvserverGetWithResponse(ctx context.Context, params *SslvserverGetParams, reqEditors ...RequestEditorFn) (*SslvserverGetResponse, error)
SslvserverGetWithResponse request returning *SslvserverGetResponse
func (*ClientWithResponses) StreamidentifierGetBynameWithResponse ¶
func (c *ClientWithResponses) StreamidentifierGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*StreamidentifierGetBynameResponse, error)
StreamidentifierGetBynameWithResponse request returning *StreamidentifierGetBynameResponse
func (*ClientWithResponses) StreamidentifierGetWithResponse ¶
func (c *ClientWithResponses) StreamidentifierGetWithResponse(ctx context.Context, params *StreamidentifierGetParams, reqEditors ...RequestEditorFn) (*StreamidentifierGetResponse, error)
StreamidentifierGetWithResponse request returning *StreamidentifierGetResponse
func (*ClientWithResponses) SystemGetWithResponse ¶
func (c *ClientWithResponses) SystemGetWithResponse(ctx context.Context, params *SystemGetParams, reqEditors ...RequestEditorFn) (*SystemGetResponse, error)
SystemGetWithResponse request returning *SystemGetResponse
func (*ClientWithResponses) SystembwGetWithResponse ¶
func (c *ClientWithResponses) SystembwGetWithResponse(ctx context.Context, params *SystembwGetParams, reqEditors ...RequestEditorFn) (*SystembwGetResponse, error)
SystembwGetWithResponse request returning *SystembwGetResponse
func (*ClientWithResponses) SystemcpuGetBynameWithResponse ¶
func (c *ClientWithResponses) SystemcpuGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemcpuGetBynameResponse, error)
SystemcpuGetBynameWithResponse request returning *SystemcpuGetBynameResponse
func (*ClientWithResponses) SystemcpuGetWithResponse ¶
func (c *ClientWithResponses) SystemcpuGetWithResponse(ctx context.Context, params *SystemcpuGetParams, reqEditors ...RequestEditorFn) (*SystemcpuGetResponse, error)
SystemcpuGetWithResponse request returning *SystemcpuGetResponse
func (*ClientWithResponses) SystemmemoryGetWithResponse ¶
func (c *ClientWithResponses) SystemmemoryGetWithResponse(ctx context.Context, params *SystemmemoryGetParams, reqEditors ...RequestEditorFn) (*SystemmemoryGetResponse, error)
SystemmemoryGetWithResponse request returning *SystemmemoryGetResponse
func (*ClientWithResponses) TmsessionpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) TmsessionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TmsessionpolicyGetBynameResponse, error)
TmsessionpolicyGetBynameWithResponse request returning *TmsessionpolicyGetBynameResponse
func (*ClientWithResponses) TmsessionpolicyGetWithResponse ¶
func (c *ClientWithResponses) TmsessionpolicyGetWithResponse(ctx context.Context, params *TmsessionpolicyGetParams, reqEditors ...RequestEditorFn) (*TmsessionpolicyGetResponse, error)
TmsessionpolicyGetWithResponse request returning *TmsessionpolicyGetResponse
func (*ClientWithResponses) TmtrafficpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) TmtrafficpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TmtrafficpolicyGetBynameResponse, error)
TmtrafficpolicyGetBynameWithResponse request returning *TmtrafficpolicyGetBynameResponse
func (*ClientWithResponses) TmtrafficpolicyGetWithResponse ¶
func (c *ClientWithResponses) TmtrafficpolicyGetWithResponse(ctx context.Context, params *TmtrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*TmtrafficpolicyGetResponse, error)
TmtrafficpolicyGetWithResponse request returning *TmtrafficpolicyGetResponse
func (*ClientWithResponses) TransformpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) TransformpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TransformpolicyGetBynameResponse, error)
TransformpolicyGetBynameWithResponse request returning *TransformpolicyGetBynameResponse
func (*ClientWithResponses) TransformpolicyGetWithResponse ¶
func (c *ClientWithResponses) TransformpolicyGetWithResponse(ctx context.Context, params *TransformpolicyGetParams, reqEditors ...RequestEditorFn) (*TransformpolicyGetResponse, error)
TransformpolicyGetWithResponse request returning *TransformpolicyGetResponse
func (*ClientWithResponses) TransformpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) TransformpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*TransformpolicylabelGetBynameResponse, error)
TransformpolicylabelGetBynameWithResponse request returning *TransformpolicylabelGetBynameResponse
func (*ClientWithResponses) TransformpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) TransformpolicylabelGetWithResponse(ctx context.Context, params *TransformpolicylabelGetParams, reqEditors ...RequestEditorFn) (*TransformpolicylabelGetResponse, error)
TransformpolicylabelGetWithResponse request returning *TransformpolicylabelGetResponse
func (*ClientWithResponses) Tunnelip6GetBynameWithResponse ¶
func (c *ClientWithResponses) Tunnelip6GetBynameWithResponse(ctx context.Context, tunnelip6 string, reqEditors ...RequestEditorFn) (*Tunnelip6GetBynameResponse, error)
Tunnelip6GetBynameWithResponse request returning *Tunnelip6GetBynameResponse
func (*ClientWithResponses) Tunnelip6GetWithResponse ¶
func (c *ClientWithResponses) Tunnelip6GetWithResponse(ctx context.Context, params *Tunnelip6GetParams, reqEditors ...RequestEditorFn) (*Tunnelip6GetResponse, error)
Tunnelip6GetWithResponse request returning *Tunnelip6GetResponse
func (*ClientWithResponses) TunnelipGetBynameWithResponse ¶
func (c *ClientWithResponses) TunnelipGetBynameWithResponse(ctx context.Context, tunnelip string, reqEditors ...RequestEditorFn) (*TunnelipGetBynameResponse, error)
TunnelipGetBynameWithResponse request returning *TunnelipGetBynameResponse
func (*ClientWithResponses) TunnelipGetWithResponse ¶
func (c *ClientWithResponses) TunnelipGetWithResponse(ctx context.Context, params *TunnelipGetParams, reqEditors ...RequestEditorFn) (*TunnelipGetResponse, error)
TunnelipGetWithResponse request returning *TunnelipGetResponse
func (*ClientWithResponses) TunneltrafficpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) TunneltrafficpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TunneltrafficpolicyGetBynameResponse, error)
TunneltrafficpolicyGetBynameWithResponse request returning *TunneltrafficpolicyGetBynameResponse
func (*ClientWithResponses) TunneltrafficpolicyGetWithResponse ¶
func (c *ClientWithResponses) TunneltrafficpolicyGetWithResponse(ctx context.Context, params *TunneltrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*TunneltrafficpolicyGetResponse, error)
TunneltrafficpolicyGetWithResponse request returning *TunneltrafficpolicyGetResponse
func (*ClientWithResponses) UservserverGetBynameWithResponse ¶
func (c *ClientWithResponses) UservserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*UservserverGetBynameResponse, error)
UservserverGetBynameWithResponse request returning *UservserverGetBynameResponse
func (*ClientWithResponses) UservserverGetWithResponse ¶
func (c *ClientWithResponses) UservserverGetWithResponse(ctx context.Context, params *UservserverGetParams, reqEditors ...RequestEditorFn) (*UservserverGetResponse, error)
UservserverGetWithResponse request returning *UservserverGetResponse
func (*ClientWithResponses) VideooptimizationGetWithResponse ¶
func (c *ClientWithResponses) VideooptimizationGetWithResponse(ctx context.Context, params *VideooptimizationGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationGetResponse, error)
VideooptimizationGetWithResponse request returning *VideooptimizationGetResponse
func (*ClientWithResponses) VideooptimizationdetectionpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) VideooptimizationdetectionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicyGetBynameResponse, error)
VideooptimizationdetectionpolicyGetBynameWithResponse request returning *VideooptimizationdetectionpolicyGetBynameResponse
func (*ClientWithResponses) VideooptimizationdetectionpolicyGetWithResponse ¶
func (c *ClientWithResponses) VideooptimizationdetectionpolicyGetWithResponse(ctx context.Context, params *VideooptimizationdetectionpolicyGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicyGetResponse, error)
VideooptimizationdetectionpolicyGetWithResponse request returning *VideooptimizationdetectionpolicyGetResponse
func (*ClientWithResponses) VideooptimizationdetectionpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) VideooptimizationdetectionpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicylabelGetBynameResponse, error)
VideooptimizationdetectionpolicylabelGetBynameWithResponse request returning *VideooptimizationdetectionpolicylabelGetBynameResponse
func (*ClientWithResponses) VideooptimizationdetectionpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) VideooptimizationdetectionpolicylabelGetWithResponse(ctx context.Context, params *VideooptimizationdetectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicylabelGetResponse, error)
VideooptimizationdetectionpolicylabelGetWithResponse request returning *VideooptimizationdetectionpolicylabelGetResponse
func (*ClientWithResponses) VideooptimizationpacingpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) VideooptimizationpacingpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicyGetBynameResponse, error)
VideooptimizationpacingpolicyGetBynameWithResponse request returning *VideooptimizationpacingpolicyGetBynameResponse
func (*ClientWithResponses) VideooptimizationpacingpolicyGetWithResponse ¶
func (c *ClientWithResponses) VideooptimizationpacingpolicyGetWithResponse(ctx context.Context, params *VideooptimizationpacingpolicyGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicyGetResponse, error)
VideooptimizationpacingpolicyGetWithResponse request returning *VideooptimizationpacingpolicyGetResponse
func (*ClientWithResponses) VideooptimizationpacingpolicylabelGetBynameWithResponse ¶
func (c *ClientWithResponses) VideooptimizationpacingpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicylabelGetBynameResponse, error)
VideooptimizationpacingpolicylabelGetBynameWithResponse request returning *VideooptimizationpacingpolicylabelGetBynameResponse
func (*ClientWithResponses) VideooptimizationpacingpolicylabelGetWithResponse ¶
func (c *ClientWithResponses) VideooptimizationpacingpolicylabelGetWithResponse(ctx context.Context, params *VideooptimizationpacingpolicylabelGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicylabelGetResponse, error)
VideooptimizationpacingpolicylabelGetWithResponse request returning *VideooptimizationpacingpolicylabelGetResponse
func (*ClientWithResponses) VlanGetBynameWithResponse ¶
func (c *ClientWithResponses) VlanGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*VlanGetBynameResponse, error)
VlanGetBynameWithResponse request returning *VlanGetBynameResponse
func (*ClientWithResponses) VlanGetWithResponse ¶
func (c *ClientWithResponses) VlanGetWithResponse(ctx context.Context, params *VlanGetParams, reqEditors ...RequestEditorFn) (*VlanGetResponse, error)
VlanGetWithResponse request returning *VlanGetResponse
func (*ClientWithResponses) VpnGetWithResponse ¶
func (c *ClientWithResponses) VpnGetWithResponse(ctx context.Context, params *VpnGetParams, reqEditors ...RequestEditorFn) (*VpnGetResponse, error)
VpnGetWithResponse request returning *VpnGetResponse
func (*ClientWithResponses) VpnurlpolicyGetBynameWithResponse ¶
func (c *ClientWithResponses) VpnurlpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VpnurlpolicyGetBynameResponse, error)
VpnurlpolicyGetBynameWithResponse request returning *VpnurlpolicyGetBynameResponse
func (*ClientWithResponses) VpnurlpolicyGetWithResponse ¶
func (c *ClientWithResponses) VpnurlpolicyGetWithResponse(ctx context.Context, params *VpnurlpolicyGetParams, reqEditors ...RequestEditorFn) (*VpnurlpolicyGetResponse, error)
VpnurlpolicyGetWithResponse request returning *VpnurlpolicyGetResponse
func (*ClientWithResponses) VpnvserverGetBynameWithResponse ¶
func (c *ClientWithResponses) VpnvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VpnvserverGetBynameResponse, error)
VpnvserverGetBynameWithResponse request returning *VpnvserverGetBynameResponse
func (*ClientWithResponses) VpnvserverGetWithResponse ¶
func (c *ClientWithResponses) VpnvserverGetWithResponse(ctx context.Context, params *VpnvserverGetParams, reqEditors ...RequestEditorFn) (*VpnvserverGetResponse, error)
VpnvserverGetWithResponse request returning *VpnvserverGetResponse
func (*ClientWithResponses) VxlanGetBynameWithResponse ¶
func (c *ClientWithResponses) VxlanGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*VxlanGetBynameResponse, error)
VxlanGetBynameWithResponse request returning *VxlanGetBynameResponse
func (*ClientWithResponses) VxlanGetWithResponse ¶
func (c *ClientWithResponses) VxlanGetWithResponse(ctx context.Context, params *VxlanGetParams, reqEditors ...RequestEditorFn) (*VxlanGetResponse, error)
VxlanGetWithResponse request returning *VxlanGetResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// InterfaceGetWithResponse request
InterfaceGetWithResponse(ctx context.Context, params *InterfaceGetParams, reqEditors ...RequestEditorFn) (*InterfaceGetResponse, error)
// InterfaceGetBynameWithResponse request
InterfaceGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*InterfaceGetBynameResponse, error)
// AaaGetWithResponse request
AaaGetWithResponse(ctx context.Context, params *AaaGetParams, reqEditors ...RequestEditorFn) (*AaaGetResponse, error)
// ApispecGetWithResponse request
ApispecGetWithResponse(ctx context.Context, params *ApispecGetParams, reqEditors ...RequestEditorFn) (*ApispecGetResponse, error)
// ApispecGetBynameWithResponse request
ApispecGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ApispecGetBynameResponse, error)
// AppflowGetWithResponse request
AppflowGetWithResponse(ctx context.Context, params *AppflowGetParams, reqEditors ...RequestEditorFn) (*AppflowGetResponse, error)
// AppfwGetWithResponse request
AppfwGetWithResponse(ctx context.Context, params *AppfwGetParams, reqEditors ...RequestEditorFn) (*AppfwGetResponse, error)
// AppfwpolicyGetWithResponse request
AppfwpolicyGetWithResponse(ctx context.Context, params *AppfwpolicyGetParams, reqEditors ...RequestEditorFn) (*AppfwpolicyGetResponse, error)
// AppfwpolicyGetBynameWithResponse request
AppfwpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppfwpolicyGetBynameResponse, error)
// AppfwpolicylabelGetWithResponse request
AppfwpolicylabelGetWithResponse(ctx context.Context, params *AppfwpolicylabelGetParams, reqEditors ...RequestEditorFn) (*AppfwpolicylabelGetResponse, error)
// AppfwpolicylabelGetBynameWithResponse request
AppfwpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AppfwpolicylabelGetBynameResponse, error)
// AppfwprofileGetWithResponse request
AppfwprofileGetWithResponse(ctx context.Context, params *AppfwprofileGetParams, reqEditors ...RequestEditorFn) (*AppfwprofileGetResponse, error)
// AppfwprofileGetBynameWithResponse request
AppfwprofileGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppfwprofileGetBynameResponse, error)
// AppqoeGetWithResponse request
AppqoeGetWithResponse(ctx context.Context, params *AppqoeGetParams, reqEditors ...RequestEditorFn) (*AppqoeGetResponse, error)
// AppqoepolicyGetWithResponse request
AppqoepolicyGetWithResponse(ctx context.Context, params *AppqoepolicyGetParams, reqEditors ...RequestEditorFn) (*AppqoepolicyGetResponse, error)
// AppqoepolicyGetBynameWithResponse request
AppqoepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AppqoepolicyGetBynameResponse, error)
// AuditGetWithResponse request
AuditGetWithResponse(ctx context.Context, params *AuditGetParams, reqEditors ...RequestEditorFn) (*AuditGetResponse, error)
// AuthenticationloginschemapolicyGetWithResponse request
AuthenticationloginschemapolicyGetWithResponse(ctx context.Context, params *AuthenticationloginschemapolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationloginschemapolicyGetResponse, error)
// AuthenticationloginschemapolicyGetBynameWithResponse request
AuthenticationloginschemapolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationloginschemapolicyGetBynameResponse, error)
// AuthenticationoauthidppolicyGetWithResponse request
AuthenticationoauthidppolicyGetWithResponse(ctx context.Context, params *AuthenticationoauthidppolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationoauthidppolicyGetResponse, error)
// AuthenticationoauthidppolicyGetBynameWithResponse request
AuthenticationoauthidppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationoauthidppolicyGetBynameResponse, error)
// AuthenticationpolicyGetWithResponse request
AuthenticationpolicyGetWithResponse(ctx context.Context, params *AuthenticationpolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationpolicyGetResponse, error)
// AuthenticationpolicyGetBynameWithResponse request
AuthenticationpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationpolicyGetBynameResponse, error)
// AuthenticationpolicylabelGetWithResponse request
AuthenticationpolicylabelGetWithResponse(ctx context.Context, params *AuthenticationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*AuthenticationpolicylabelGetResponse, error)
// AuthenticationpolicylabelGetBynameWithResponse request
AuthenticationpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AuthenticationpolicylabelGetBynameResponse, error)
// AuthenticationsamlidppolicyGetWithResponse request
AuthenticationsamlidppolicyGetWithResponse(ctx context.Context, params *AuthenticationsamlidppolicyGetParams, reqEditors ...RequestEditorFn) (*AuthenticationsamlidppolicyGetResponse, error)
// AuthenticationsamlidppolicyGetBynameWithResponse request
AuthenticationsamlidppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationsamlidppolicyGetBynameResponse, error)
// AuthenticationvserverGetWithResponse request
AuthenticationvserverGetWithResponse(ctx context.Context, params *AuthenticationvserverGetParams, reqEditors ...RequestEditorFn) (*AuthenticationvserverGetResponse, error)
// AuthenticationvserverGetBynameWithResponse request
AuthenticationvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AuthenticationvserverGetBynameResponse, error)
// AuthorizationpolicylabelGetWithResponse request
AuthorizationpolicylabelGetWithResponse(ctx context.Context, params *AuthorizationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*AuthorizationpolicylabelGetResponse, error)
// AuthorizationpolicylabelGetBynameWithResponse request
AuthorizationpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*AuthorizationpolicylabelGetBynameResponse, error)
// AutoscalepolicyGetWithResponse request
AutoscalepolicyGetWithResponse(ctx context.Context, params *AutoscalepolicyGetParams, reqEditors ...RequestEditorFn) (*AutoscalepolicyGetResponse, error)
// AutoscalepolicyGetBynameWithResponse request
AutoscalepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*AutoscalepolicyGetBynameResponse, error)
// BotGetWithResponse request
BotGetWithResponse(ctx context.Context, params *BotGetParams, reqEditors ...RequestEditorFn) (*BotGetResponse, error)
// BotpolicyGetWithResponse request
BotpolicyGetWithResponse(ctx context.Context, params *BotpolicyGetParams, reqEditors ...RequestEditorFn) (*BotpolicyGetResponse, error)
// BotpolicyGetBynameWithResponse request
BotpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*BotpolicyGetBynameResponse, error)
// BotpolicylabelGetWithResponse request
BotpolicylabelGetWithResponse(ctx context.Context, params *BotpolicylabelGetParams, reqEditors ...RequestEditorFn) (*BotpolicylabelGetResponse, error)
// BotpolicylabelGetBynameWithResponse request
BotpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*BotpolicylabelGetBynameResponse, error)
// BotprofileGetWithResponse request
BotprofileGetWithResponse(ctx context.Context, params *BotprofileGetParams, reqEditors ...RequestEditorFn) (*BotprofileGetResponse, error)
// BotprofileGetBynameWithResponse request
BotprofileGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*BotprofileGetBynameResponse, error)
// BridgeGetWithResponse request
BridgeGetWithResponse(ctx context.Context, params *BridgeGetParams, reqEditors ...RequestEditorFn) (*BridgeGetResponse, error)
// CacheGetWithResponse request
CacheGetWithResponse(ctx context.Context, params *CacheGetParams, reqEditors ...RequestEditorFn) (*CacheGetResponse, error)
// CachecontentgroupGetWithResponse request
CachecontentgroupGetWithResponse(ctx context.Context, params *CachecontentgroupGetParams, reqEditors ...RequestEditorFn) (*CachecontentgroupGetResponse, error)
// CachecontentgroupGetBynameWithResponse request
CachecontentgroupGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CachecontentgroupGetBynameResponse, error)
// CachepolicyGetWithResponse request
CachepolicyGetWithResponse(ctx context.Context, params *CachepolicyGetParams, reqEditors ...RequestEditorFn) (*CachepolicyGetResponse, error)
// CachepolicyGetBynameWithResponse request
CachepolicyGetBynameWithResponse(ctx context.Context, policyname string, reqEditors ...RequestEditorFn) (*CachepolicyGetBynameResponse, error)
// CachepolicylabelGetWithResponse request
CachepolicylabelGetWithResponse(ctx context.Context, params *CachepolicylabelGetParams, reqEditors ...RequestEditorFn) (*CachepolicylabelGetResponse, error)
// CachepolicylabelGetBynameWithResponse request
CachepolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*CachepolicylabelGetBynameResponse, error)
// CloudGetWithResponse request
CloudGetWithResponse(ctx context.Context, params *CloudGetParams, reqEditors ...RequestEditorFn) (*CloudGetResponse, error)
// ClusterinstanceGetWithResponse request
ClusterinstanceGetWithResponse(ctx context.Context, params *ClusterinstanceGetParams, reqEditors ...RequestEditorFn) (*ClusterinstanceGetResponse, error)
// ClusterinstanceGetBynameWithResponse request
ClusterinstanceGetBynameWithResponse(ctx context.Context, clid string, reqEditors ...RequestEditorFn) (*ClusterinstanceGetBynameResponse, error)
// ClusternodeGetWithResponse request
ClusternodeGetWithResponse(ctx context.Context, params *ClusternodeGetParams, reqEditors ...RequestEditorFn) (*ClusternodeGetResponse, error)
// ClusternodeGetBynameWithResponse request
ClusternodeGetBynameWithResponse(ctx context.Context, nodeid string, reqEditors ...RequestEditorFn) (*ClusternodeGetBynameResponse, error)
// CmpGetWithResponse request
CmpGetWithResponse(ctx context.Context, params *CmpGetParams, reqEditors ...RequestEditorFn) (*CmpGetResponse, error)
// CmppolicyGetWithResponse request
CmppolicyGetWithResponse(ctx context.Context, params *CmppolicyGetParams, reqEditors ...RequestEditorFn) (*CmppolicyGetResponse, error)
// CmppolicyGetBynameWithResponse request
CmppolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CmppolicyGetBynameResponse, error)
// CmppolicylabelGetWithResponse request
CmppolicylabelGetWithResponse(ctx context.Context, params *CmppolicylabelGetParams, reqEditors ...RequestEditorFn) (*CmppolicylabelGetResponse, error)
// CmppolicylabelGetBynameWithResponse request
CmppolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*CmppolicylabelGetBynameResponse, error)
// ContentinspectionGetWithResponse request
ContentinspectionGetWithResponse(ctx context.Context, params *ContentinspectionGetParams, reqEditors ...RequestEditorFn) (*ContentinspectionGetResponse, error)
// ContentinspectionpolicyGetWithResponse request
ContentinspectionpolicyGetWithResponse(ctx context.Context, params *ContentinspectionpolicyGetParams, reqEditors ...RequestEditorFn) (*ContentinspectionpolicyGetResponse, error)
// ContentinspectionpolicyGetBynameWithResponse request
ContentinspectionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ContentinspectionpolicyGetBynameResponse, error)
// ContentinspectionpolicylabelGetWithResponse request
ContentinspectionpolicylabelGetWithResponse(ctx context.Context, params *ContentinspectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*ContentinspectionpolicylabelGetResponse, error)
// ContentinspectionpolicylabelGetBynameWithResponse request
ContentinspectionpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*ContentinspectionpolicylabelGetBynameResponse, error)
// CrvserverGetWithResponse request
CrvserverGetWithResponse(ctx context.Context, params *CrvserverGetParams, reqEditors ...RequestEditorFn) (*CrvserverGetResponse, error)
// CrvserverGetBynameWithResponse request
CrvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CrvserverGetBynameResponse, error)
// CsvserverGetWithResponse request
CsvserverGetWithResponse(ctx context.Context, params *CsvserverGetParams, reqEditors ...RequestEditorFn) (*CsvserverGetResponse, error)
// CsvserverGetBynameWithResponse request
CsvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*CsvserverGetBynameResponse, error)
// DnsGetWithResponse request
DnsGetWithResponse(ctx context.Context, params *DnsGetParams, reqEditors ...RequestEditorFn) (*DnsGetResponse, error)
// DnspolicylabelGetWithResponse request
DnspolicylabelGetWithResponse(ctx context.Context, params *DnspolicylabelGetParams, reqEditors ...RequestEditorFn) (*DnspolicylabelGetResponse, error)
// DnspolicylabelGetBynameWithResponse request
DnspolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*DnspolicylabelGetBynameResponse, error)
// DnsrecordsGetWithResponse request
DnsrecordsGetWithResponse(ctx context.Context, params *DnsrecordsGetParams, reqEditors ...RequestEditorFn) (*DnsrecordsGetResponse, error)
// DnsrecordsGetBynameWithResponse request
DnsrecordsGetBynameWithResponse(ctx context.Context, dnsrecordtype string, reqEditors ...RequestEditorFn) (*DnsrecordsGetBynameResponse, error)
// FeoGetWithResponse request
FeoGetWithResponse(ctx context.Context, params *FeoGetParams, reqEditors ...RequestEditorFn) (*FeoGetResponse, error)
// GslbdomainGetWithResponse request
GslbdomainGetWithResponse(ctx context.Context, params *GslbdomainGetParams, reqEditors ...RequestEditorFn) (*GslbdomainGetResponse, error)
// GslbdomainGetBynameWithResponse request
GslbdomainGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GslbdomainGetBynameResponse, error)
// GslbserviceGetWithResponse request
GslbserviceGetWithResponse(ctx context.Context, params *GslbserviceGetParams, reqEditors ...RequestEditorFn) (*GslbserviceGetResponse, error)
// GslbserviceGetBynameWithResponse request
GslbserviceGetBynameWithResponse(ctx context.Context, servicename string, reqEditors ...RequestEditorFn) (*GslbserviceGetBynameResponse, error)
// GslbservicegroupGetWithResponse request
GslbservicegroupGetWithResponse(ctx context.Context, params *GslbservicegroupGetParams, reqEditors ...RequestEditorFn) (*GslbservicegroupGetResponse, error)
// GslbservicegroupGetBynameWithResponse request
GslbservicegroupGetBynameWithResponse(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*GslbservicegroupGetBynameResponse, error)
// GslbservicegroupmemberGetWithResponse request
GslbservicegroupmemberGetWithResponse(ctx context.Context, params *GslbservicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*GslbservicegroupmemberGetResponse, error)
// GslbsiteGetWithResponse request
GslbsiteGetWithResponse(ctx context.Context, params *GslbsiteGetParams, reqEditors ...RequestEditorFn) (*GslbsiteGetResponse, error)
// GslbsiteGetBynameWithResponse request
GslbsiteGetBynameWithResponse(ctx context.Context, sitename string, reqEditors ...RequestEditorFn) (*GslbsiteGetBynameResponse, error)
// GslbvserverGetWithResponse request
GslbvserverGetWithResponse(ctx context.Context, params *GslbvserverGetParams, reqEditors ...RequestEditorFn) (*GslbvserverGetResponse, error)
// GslbvserverGetBynameWithResponse request
GslbvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GslbvserverGetBynameResponse, error)
// HanodeGetWithResponse request
HanodeGetWithResponse(ctx context.Context, params *HanodeGetParams, reqEditors ...RequestEditorFn) (*HanodeGetResponse, error)
// IcapolicyGetWithResponse request
IcapolicyGetWithResponse(ctx context.Context, params *IcapolicyGetParams, reqEditors ...RequestEditorFn) (*IcapolicyGetResponse, error)
// IcapolicyGetBynameWithResponse request
IcapolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*IcapolicyGetBynameResponse, error)
// InatGetWithResponse request
InatGetWithResponse(ctx context.Context, params *InatGetParams, reqEditors ...RequestEditorFn) (*InatGetResponse, error)
// InatGetBynameWithResponse request
InatGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InatGetBynameResponse, error)
// InatsessionGetWithResponse request
InatsessionGetWithResponse(ctx context.Context, params *InatsessionGetParams, reqEditors ...RequestEditorFn) (*InatsessionGetResponse, error)
// InatsessionGetBynameWithResponse request
InatsessionGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InatsessionGetBynameResponse, error)
// IpsecalgcountersGetWithResponse request
IpsecalgcountersGetWithResponse(ctx context.Context, params *IpsecalgcountersGetParams, reqEditors ...RequestEditorFn) (*IpsecalgcountersGetResponse, error)
// IpsecalgcountersGetBynameWithResponse request
IpsecalgcountersGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*IpsecalgcountersGetBynameResponse, error)
// IpseccountersGetWithResponse request
IpseccountersGetWithResponse(ctx context.Context, params *IpseccountersGetParams, reqEditors ...RequestEditorFn) (*IpseccountersGetResponse, error)
// LbpolicyGetWithResponse request
LbpolicyGetWithResponse(ctx context.Context, params *LbpolicyGetParams, reqEditors ...RequestEditorFn) (*LbpolicyGetResponse, error)
// LbpolicyGetBynameWithResponse request
LbpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*LbpolicyGetBynameResponse, error)
// LbpolicylabelGetWithResponse request
LbpolicylabelGetWithResponse(ctx context.Context, params *LbpolicylabelGetParams, reqEditors ...RequestEditorFn) (*LbpolicylabelGetResponse, error)
// LbpolicylabelGetBynameWithResponse request
LbpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*LbpolicylabelGetBynameResponse, error)
// LbvserverGetWithResponse request
LbvserverGetWithResponse(ctx context.Context, params *LbvserverGetParams, reqEditors ...RequestEditorFn) (*LbvserverGetResponse, error)
// LbvserverGetBynameWithResponse request
LbvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*LbvserverGetBynameResponse, error)
// LldpGetWithResponse request
LldpGetWithResponse(ctx context.Context, params *LldpGetParams, reqEditors ...RequestEditorFn) (*LldpGetResponse, error)
// LldpGetBynameWithResponse request
LldpGetBynameWithResponse(ctx context.Context, ifnum string, reqEditors ...RequestEditorFn) (*LldpGetBynameResponse, error)
// LsnGetWithResponse request
LsnGetWithResponse(ctx context.Context, params *LsnGetParams, reqEditors ...RequestEditorFn) (*LsnGetResponse, error)
// LsndsliteGetWithResponse request
LsndsliteGetWithResponse(ctx context.Context, params *LsndsliteGetParams, reqEditors ...RequestEditorFn) (*LsndsliteGetResponse, error)
// LsngroupGetWithResponse request
LsngroupGetWithResponse(ctx context.Context, params *LsngroupGetParams, reqEditors ...RequestEditorFn) (*LsngroupGetResponse, error)
// LsngroupGetBynameWithResponse request
LsngroupGetBynameWithResponse(ctx context.Context, groupname string, reqEditors ...RequestEditorFn) (*LsngroupGetBynameResponse, error)
// Lsnnat64GetWithResponse request
Lsnnat64GetWithResponse(ctx context.Context, params *Lsnnat64GetParams, reqEditors ...RequestEditorFn) (*Lsnnat64GetResponse, error)
// LsnpoolGetWithResponse request
LsnpoolGetWithResponse(ctx context.Context, params *LsnpoolGetParams, reqEditors ...RequestEditorFn) (*LsnpoolGetResponse, error)
// LsnpoolGetBynameWithResponse request
LsnpoolGetBynameWithResponse(ctx context.Context, poolname string, reqEditors ...RequestEditorFn) (*LsnpoolGetBynameResponse, error)
// MapbmrGetWithResponse request
MapbmrGetWithResponse(ctx context.Context, params *MapbmrGetParams, reqEditors ...RequestEditorFn) (*MapbmrGetResponse, error)
// MapbmrGetBynameWithResponse request
MapbmrGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*MapbmrGetBynameResponse, error)
// MapdomainGetWithResponse request
MapdomainGetWithResponse(ctx context.Context, params *MapdomainGetParams, reqEditors ...RequestEditorFn) (*MapdomainGetResponse, error)
// MapdomainGetBynameWithResponse request
MapdomainGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*MapdomainGetBynameResponse, error)
// Nat64GetWithResponse request
Nat64GetWithResponse(ctx context.Context, params *Nat64GetParams, reqEditors ...RequestEditorFn) (*Nat64GetResponse, error)
// NsGetWithResponse request
NsGetWithResponse(ctx context.Context, params *NsGetParams, reqEditors ...RequestEditorFn) (*NsGetResponse, error)
// NsaclGetWithResponse request
NsaclGetWithResponse(ctx context.Context, params *NsaclGetParams, reqEditors ...RequestEditorFn) (*NsaclGetResponse, error)
// NsaclGetBynameWithResponse request
NsaclGetBynameWithResponse(ctx context.Context, aclname string, reqEditors ...RequestEditorFn) (*NsaclGetBynameResponse, error)
// Nsacl6GetWithResponse request
Nsacl6GetWithResponse(ctx context.Context, params *Nsacl6GetParams, reqEditors ...RequestEditorFn) (*Nsacl6GetResponse, error)
// Nsacl6GetBynameWithResponse request
Nsacl6GetBynameWithResponse(ctx context.Context, acl6name string, reqEditors ...RequestEditorFn) (*Nsacl6GetBynameResponse, error)
// NslimitidentifierGetWithResponse request
NslimitidentifierGetWithResponse(ctx context.Context, params *NslimitidentifierGetParams, reqEditors ...RequestEditorFn) (*NslimitidentifierGetResponse, error)
// NslimitidentifierGetBynameWithResponse request
NslimitidentifierGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*NslimitidentifierGetBynameResponse, error)
// NsmemoryGetWithResponse request
NsmemoryGetWithResponse(ctx context.Context, params *NsmemoryGetParams, reqEditors ...RequestEditorFn) (*NsmemoryGetResponse, error)
// NsmemoryGetBynameWithResponse request
NsmemoryGetBynameWithResponse(ctx context.Context, pool string, reqEditors ...RequestEditorFn) (*NsmemoryGetBynameResponse, error)
// NspartitionGetWithResponse request
NspartitionGetWithResponse(ctx context.Context, params *NspartitionGetParams, reqEditors ...RequestEditorFn) (*NspartitionGetResponse, error)
// NspartitionGetBynameWithResponse request
NspartitionGetBynameWithResponse(ctx context.Context, partitionname string, reqEditors ...RequestEditorFn) (*NspartitionGetBynameResponse, error)
// NspbrGetWithResponse request
NspbrGetWithResponse(ctx context.Context, params *NspbrGetParams, reqEditors ...RequestEditorFn) (*NspbrGetResponse, error)
// NspbrGetBynameWithResponse request
NspbrGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*NspbrGetBynameResponse, error)
// Nspbr6GetWithResponse request
Nspbr6GetWithResponse(ctx context.Context, params *Nspbr6GetParams, reqEditors ...RequestEditorFn) (*Nspbr6GetResponse, error)
// Nspbr6GetBynameWithResponse request
Nspbr6GetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*Nspbr6GetBynameResponse, error)
// NssimpleaclGetWithResponse request
NssimpleaclGetWithResponse(ctx context.Context, params *NssimpleaclGetParams, reqEditors ...RequestEditorFn) (*NssimpleaclGetResponse, error)
// Nssimpleacl6GetWithResponse request
Nssimpleacl6GetWithResponse(ctx context.Context, params *Nssimpleacl6GetParams, reqEditors ...RequestEditorFn) (*Nssimpleacl6GetResponse, error)
// NstrafficdomainGetWithResponse request
NstrafficdomainGetWithResponse(ctx context.Context, params *NstrafficdomainGetParams, reqEditors ...RequestEditorFn) (*NstrafficdomainGetResponse, error)
// NstrafficdomainGetBynameWithResponse request
NstrafficdomainGetBynameWithResponse(ctx context.Context, td string, reqEditors ...RequestEditorFn) (*NstrafficdomainGetBynameResponse, error)
// PcpserverGetWithResponse request
PcpserverGetWithResponse(ctx context.Context, params *PcpserverGetParams, reqEditors ...RequestEditorFn) (*PcpserverGetResponse, error)
// PcpserverGetBynameWithResponse request
PcpserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*PcpserverGetBynameResponse, error)
// ProtocolhttpGetWithResponse request
ProtocolhttpGetWithResponse(ctx context.Context, params *ProtocolhttpGetParams, reqEditors ...RequestEditorFn) (*ProtocolhttpGetResponse, error)
// Protocolhttp2GetWithResponse request
Protocolhttp2GetWithResponse(ctx context.Context, params *Protocolhttp2GetParams, reqEditors ...RequestEditorFn) (*Protocolhttp2GetResponse, error)
// Protocolhttp3GetWithResponse request
Protocolhttp3GetWithResponse(ctx context.Context, params *Protocolhttp3GetParams, reqEditors ...RequestEditorFn) (*Protocolhttp3GetResponse, error)
// ProtocolicmpGetWithResponse request
ProtocolicmpGetWithResponse(ctx context.Context, params *ProtocolicmpGetParams, reqEditors ...RequestEditorFn) (*ProtocolicmpGetResponse, error)
// Protocolicmpv6GetWithResponse request
Protocolicmpv6GetWithResponse(ctx context.Context, params *Protocolicmpv6GetParams, reqEditors ...RequestEditorFn) (*Protocolicmpv6GetResponse, error)
// ProtocolipGetWithResponse request
ProtocolipGetWithResponse(ctx context.Context, params *ProtocolipGetParams, reqEditors ...RequestEditorFn) (*ProtocolipGetResponse, error)
// Protocolipv6GetWithResponse request
Protocolipv6GetWithResponse(ctx context.Context, params *Protocolipv6GetParams, reqEditors ...RequestEditorFn) (*Protocolipv6GetResponse, error)
// ProtocolmptcpGetWithResponse request
ProtocolmptcpGetWithResponse(ctx context.Context, params *ProtocolmptcpGetParams, reqEditors ...RequestEditorFn) (*ProtocolmptcpGetResponse, error)
// ProtocolquicGetWithResponse request
ProtocolquicGetWithResponse(ctx context.Context, params *ProtocolquicGetParams, reqEditors ...RequestEditorFn) (*ProtocolquicGetResponse, error)
// ProtocolquicbridgeGetWithResponse request
ProtocolquicbridgeGetWithResponse(ctx context.Context, params *ProtocolquicbridgeGetParams, reqEditors ...RequestEditorFn) (*ProtocolquicbridgeGetResponse, error)
// ProtocoltcpGetWithResponse request
ProtocoltcpGetWithResponse(ctx context.Context, params *ProtocoltcpGetParams, reqEditors ...RequestEditorFn) (*ProtocoltcpGetResponse, error)
// ProtocoludpGetWithResponse request
ProtocoludpGetWithResponse(ctx context.Context, params *ProtocoludpGetParams, reqEditors ...RequestEditorFn) (*ProtocoludpGetResponse, error)
// QosGetWithResponse request
QosGetWithResponse(ctx context.Context, params *QosGetParams, reqEditors ...RequestEditorFn) (*QosGetResponse, error)
// ResponderpolicyGetWithResponse request
ResponderpolicyGetWithResponse(ctx context.Context, params *ResponderpolicyGetParams, reqEditors ...RequestEditorFn) (*ResponderpolicyGetResponse, error)
// ResponderpolicyGetBynameWithResponse request
ResponderpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ResponderpolicyGetBynameResponse, error)
// ResponderpolicylabelGetWithResponse request
ResponderpolicylabelGetWithResponse(ctx context.Context, params *ResponderpolicylabelGetParams, reqEditors ...RequestEditorFn) (*ResponderpolicylabelGetResponse, error)
// ResponderpolicylabelGetBynameWithResponse request
ResponderpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*ResponderpolicylabelGetBynameResponse, error)
// RewritepolicyGetWithResponse request
RewritepolicyGetWithResponse(ctx context.Context, params *RewritepolicyGetParams, reqEditors ...RequestEditorFn) (*RewritepolicyGetResponse, error)
// RewritepolicyGetBynameWithResponse request
RewritepolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*RewritepolicyGetBynameResponse, error)
// RewritepolicylabelGetWithResponse request
RewritepolicylabelGetWithResponse(ctx context.Context, params *RewritepolicylabelGetParams, reqEditors ...RequestEditorFn) (*RewritepolicylabelGetResponse, error)
// RewritepolicylabelGetBynameWithResponse request
RewritepolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*RewritepolicylabelGetBynameResponse, error)
// RnatGetWithResponse request
RnatGetWithResponse(ctx context.Context, params *RnatGetParams, reqEditors ...RequestEditorFn) (*RnatGetResponse, error)
// Rnat6GetWithResponse request
Rnat6GetWithResponse(ctx context.Context, params *Rnat6GetParams, reqEditors ...RequestEditorFn) (*Rnat6GetResponse, error)
// RnatipGetWithResponse request
RnatipGetWithResponse(ctx context.Context, params *RnatipGetParams, reqEditors ...RequestEditorFn) (*RnatipGetResponse, error)
// RnatipGetBynameWithResponse request
RnatipGetBynameWithResponse(ctx context.Context, rnatip string, reqEditors ...RequestEditorFn) (*RnatipGetBynameResponse, error)
// ServiceGetWithResponse request
ServiceGetWithResponse(ctx context.Context, params *ServiceGetParams, reqEditors ...RequestEditorFn) (*ServiceGetResponse, error)
// ServiceGetBynameWithResponse request
ServiceGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ServiceGetBynameResponse, error)
// ServicegroupGetWithResponse request
ServicegroupGetWithResponse(ctx context.Context, params *ServicegroupGetParams, reqEditors ...RequestEditorFn) (*ServicegroupGetResponse, error)
// ServicegroupGetBynameWithResponse request
ServicegroupGetBynameWithResponse(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*ServicegroupGetBynameResponse, error)
// ServicegroupmemberGetWithResponse request
ServicegroupmemberGetWithResponse(ctx context.Context, params *ServicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*ServicegroupmemberGetResponse, error)
// ServicegroupmemberGetBynameWithResponse request
ServicegroupmemberGetBynameWithResponse(ctx context.Context, ip string, reqEditors ...RequestEditorFn) (*ServicegroupmemberGetBynameResponse, error)
// SnmpGetWithResponse request
SnmpGetWithResponse(ctx context.Context, params *SnmpGetParams, reqEditors ...RequestEditorFn) (*SnmpGetResponse, error)
// SpilloverpolicyGetWithResponse request
SpilloverpolicyGetWithResponse(ctx context.Context, params *SpilloverpolicyGetParams, reqEditors ...RequestEditorFn) (*SpilloverpolicyGetResponse, error)
// SpilloverpolicyGetBynameWithResponse request
SpilloverpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*SpilloverpolicyGetBynameResponse, error)
// SslGetWithResponse request
SslGetWithResponse(ctx context.Context, params *SslGetParams, reqEditors ...RequestEditorFn) (*SslGetResponse, error)
// SslvserverGetWithResponse request
SslvserverGetWithResponse(ctx context.Context, params *SslvserverGetParams, reqEditors ...RequestEditorFn) (*SslvserverGetResponse, error)
// SslvserverGetBynameWithResponse request
SslvserverGetBynameWithResponse(ctx context.Context, vservername string, reqEditors ...RequestEditorFn) (*SslvserverGetBynameResponse, error)
// StreamidentifierGetWithResponse request
StreamidentifierGetWithResponse(ctx context.Context, params *StreamidentifierGetParams, reqEditors ...RequestEditorFn) (*StreamidentifierGetResponse, error)
// StreamidentifierGetBynameWithResponse request
StreamidentifierGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*StreamidentifierGetBynameResponse, error)
// SystemGetWithResponse request
SystemGetWithResponse(ctx context.Context, params *SystemGetParams, reqEditors ...RequestEditorFn) (*SystemGetResponse, error)
// SystembwGetWithResponse request
SystembwGetWithResponse(ctx context.Context, params *SystembwGetParams, reqEditors ...RequestEditorFn) (*SystembwGetResponse, error)
// SystemcpuGetWithResponse request
SystemcpuGetWithResponse(ctx context.Context, params *SystemcpuGetParams, reqEditors ...RequestEditorFn) (*SystemcpuGetResponse, error)
// SystemcpuGetBynameWithResponse request
SystemcpuGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemcpuGetBynameResponse, error)
// SystemmemoryGetWithResponse request
SystemmemoryGetWithResponse(ctx context.Context, params *SystemmemoryGetParams, reqEditors ...RequestEditorFn) (*SystemmemoryGetResponse, error)
// TmsessionpolicyGetWithResponse request
TmsessionpolicyGetWithResponse(ctx context.Context, params *TmsessionpolicyGetParams, reqEditors ...RequestEditorFn) (*TmsessionpolicyGetResponse, error)
// TmsessionpolicyGetBynameWithResponse request
TmsessionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TmsessionpolicyGetBynameResponse, error)
// TmtrafficpolicyGetWithResponse request
TmtrafficpolicyGetWithResponse(ctx context.Context, params *TmtrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*TmtrafficpolicyGetResponse, error)
// TmtrafficpolicyGetBynameWithResponse request
TmtrafficpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TmtrafficpolicyGetBynameResponse, error)
// TransformpolicyGetWithResponse request
TransformpolicyGetWithResponse(ctx context.Context, params *TransformpolicyGetParams, reqEditors ...RequestEditorFn) (*TransformpolicyGetResponse, error)
// TransformpolicyGetBynameWithResponse request
TransformpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TransformpolicyGetBynameResponse, error)
// TransformpolicylabelGetWithResponse request
TransformpolicylabelGetWithResponse(ctx context.Context, params *TransformpolicylabelGetParams, reqEditors ...RequestEditorFn) (*TransformpolicylabelGetResponse, error)
// TransformpolicylabelGetBynameWithResponse request
TransformpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*TransformpolicylabelGetBynameResponse, error)
// TunnelipGetWithResponse request
TunnelipGetWithResponse(ctx context.Context, params *TunnelipGetParams, reqEditors ...RequestEditorFn) (*TunnelipGetResponse, error)
// TunnelipGetBynameWithResponse request
TunnelipGetBynameWithResponse(ctx context.Context, tunnelip string, reqEditors ...RequestEditorFn) (*TunnelipGetBynameResponse, error)
// Tunnelip6GetWithResponse request
Tunnelip6GetWithResponse(ctx context.Context, params *Tunnelip6GetParams, reqEditors ...RequestEditorFn) (*Tunnelip6GetResponse, error)
// Tunnelip6GetBynameWithResponse request
Tunnelip6GetBynameWithResponse(ctx context.Context, tunnelip6 string, reqEditors ...RequestEditorFn) (*Tunnelip6GetBynameResponse, error)
// TunneltrafficpolicyGetWithResponse request
TunneltrafficpolicyGetWithResponse(ctx context.Context, params *TunneltrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*TunneltrafficpolicyGetResponse, error)
// TunneltrafficpolicyGetBynameWithResponse request
TunneltrafficpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*TunneltrafficpolicyGetBynameResponse, error)
// UservserverGetWithResponse request
UservserverGetWithResponse(ctx context.Context, params *UservserverGetParams, reqEditors ...RequestEditorFn) (*UservserverGetResponse, error)
// UservserverGetBynameWithResponse request
UservserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*UservserverGetBynameResponse, error)
// VideooptimizationGetWithResponse request
VideooptimizationGetWithResponse(ctx context.Context, params *VideooptimizationGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationGetResponse, error)
// VideooptimizationdetectionpolicyGetWithResponse request
VideooptimizationdetectionpolicyGetWithResponse(ctx context.Context, params *VideooptimizationdetectionpolicyGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicyGetResponse, error)
// VideooptimizationdetectionpolicyGetBynameWithResponse request
VideooptimizationdetectionpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicyGetBynameResponse, error)
// VideooptimizationdetectionpolicylabelGetWithResponse request
VideooptimizationdetectionpolicylabelGetWithResponse(ctx context.Context, params *VideooptimizationdetectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicylabelGetResponse, error)
// VideooptimizationdetectionpolicylabelGetBynameWithResponse request
VideooptimizationdetectionpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*VideooptimizationdetectionpolicylabelGetBynameResponse, error)
// VideooptimizationpacingpolicyGetWithResponse request
VideooptimizationpacingpolicyGetWithResponse(ctx context.Context, params *VideooptimizationpacingpolicyGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicyGetResponse, error)
// VideooptimizationpacingpolicyGetBynameWithResponse request
VideooptimizationpacingpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicyGetBynameResponse, error)
// VideooptimizationpacingpolicylabelGetWithResponse request
VideooptimizationpacingpolicylabelGetWithResponse(ctx context.Context, params *VideooptimizationpacingpolicylabelGetParams, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicylabelGetResponse, error)
// VideooptimizationpacingpolicylabelGetBynameWithResponse request
VideooptimizationpacingpolicylabelGetBynameWithResponse(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*VideooptimizationpacingpolicylabelGetBynameResponse, error)
// VlanGetWithResponse request
VlanGetWithResponse(ctx context.Context, params *VlanGetParams, reqEditors ...RequestEditorFn) (*VlanGetResponse, error)
// VlanGetBynameWithResponse request
VlanGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*VlanGetBynameResponse, error)
// VpnGetWithResponse request
VpnGetWithResponse(ctx context.Context, params *VpnGetParams, reqEditors ...RequestEditorFn) (*VpnGetResponse, error)
// VpnurlpolicyGetWithResponse request
VpnurlpolicyGetWithResponse(ctx context.Context, params *VpnurlpolicyGetParams, reqEditors ...RequestEditorFn) (*VpnurlpolicyGetResponse, error)
// VpnurlpolicyGetBynameWithResponse request
VpnurlpolicyGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VpnurlpolicyGetBynameResponse, error)
// VpnvserverGetWithResponse request
VpnvserverGetWithResponse(ctx context.Context, params *VpnvserverGetParams, reqEditors ...RequestEditorFn) (*VpnvserverGetResponse, error)
// VpnvserverGetBynameWithResponse request
VpnvserverGetBynameWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*VpnvserverGetBynameResponse, error)
// VxlanGetWithResponse request
VxlanGetWithResponse(ctx context.Context, params *VxlanGetParams, reqEditors ...RequestEditorFn) (*VxlanGetResponse, error)
// VxlanGetBynameWithResponse request
VxlanGetBynameWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*VxlanGetBynameResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CloudApiresponse ¶
type CloudApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CloudApiresponse defines model for cloud_apiresponse.
type CloudCloud ¶
type CloudCloud struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CloudCloudClearstats `json:"clearstats,omitempty"`
// Ngsagentaccessgt21secconnesttime |
// Total Agent Access based Connection with connect time greater than 21 sec
Ngsagentaccessgt21secconnesttime *float32 `json:"ngsagentaccessgt21secconnesttime,omitempty"`
// Ngsagentaccessgt21secconnesttimerate |
// Total Agent Access based Connection with connect time greater than 21 sec
Ngsagentaccessgt21secconnesttimerate *float32 `json:"ngsagentaccessgt21secconnesttimerate,omitempty"`
// Ngsagentaccessle13secconnesttime |
// Total Agent Access based Connection with connect time less than 13 sec
Ngsagentaccessle13secconnesttime *float32 `json:"ngsagentaccessle13secconnesttime,omitempty"`
// Ngsagentaccessle13secconnesttimerate |
// Total Agent Access based Connection with connect time less than 13 sec
Ngsagentaccessle13secconnesttimerate *float32 `json:"ngsagentaccessle13secconnesttimerate,omitempty"`
// Ngsagentaccessle1secconnesttime |
// Total Agent Access based Connection with connect time less than 1 sec
Ngsagentaccessle1secconnesttime *float32 `json:"ngsagentaccessle1secconnesttime,omitempty"`
// Ngsagentaccessle1secconnesttimerate |
// Total Agent Access based Connection with connect time less than 1 sec
Ngsagentaccessle1secconnesttimerate *float32 `json:"ngsagentaccessle1secconnesttimerate,omitempty"`
// Ngsagentaccessle21secconnesttime |
// Total Agent Access based Connection with connect time less than 21 sec
Ngsagentaccessle21secconnesttime *float32 `json:"ngsagentaccessle21secconnesttime,omitempty"`
// Ngsagentaccessle21secconnesttimerate |
// Total Agent Access based Connection with connect time less than 21 sec
Ngsagentaccessle21secconnesttimerate *float32 `json:"ngsagentaccessle21secconnesttimerate,omitempty"`
// Ngsagentaccessle2secconnesttime |
// Total Agent Access based Connection with connect time less than 2 sec
Ngsagentaccessle2secconnesttime *float32 `json:"ngsagentaccessle2secconnesttime,omitempty"`
// Ngsagentaccessle2secconnesttimerate |
// Total Agent Access based Connection with connect time less than 2 sec
Ngsagentaccessle2secconnesttimerate *float32 `json:"ngsagentaccessle2secconnesttimerate,omitempty"`
// Ngsagentaccessle3secconnesttime |
// Total Agent Access based Connection with connect time less than 3 sec
Ngsagentaccessle3secconnesttime *float32 `json:"ngsagentaccessle3secconnesttime,omitempty"`
// Ngsagentaccessle3secconnesttimerate |
// Total Agent Access based Connection with connect time less than 3 sec
Ngsagentaccessle3secconnesttimerate *float32 `json:"ngsagentaccessle3secconnesttimerate,omitempty"`
// Ngsagentaccessle5secconnesttime |
// Total Agent Access based Connection with connect time less than 5 sec
Ngsagentaccessle5secconnesttime *float32 `json:"ngsagentaccessle5secconnesttime,omitempty"`
// Ngsagentaccessle5secconnesttimerate |
// Total Agent Access based Connection with connect time less than 5 sec
Ngsagentaccessle5secconnesttimerate *float32 `json:"ngsagentaccessle5secconnesttimerate,omitempty"`
// Ngsagentaccessle8secconnesttime |
// Total Agent Access based Connection with connect time less than 8 sec
Ngsagentaccessle8secconnesttime *float32 `json:"ngsagentaccessle8secconnesttime,omitempty"`
// Ngsagentaccessle8secconnesttimerate |
// Total Agent Access based Connection with connect time less than 8 sec
Ngsagentaccessle8secconnesttimerate *float32 `json:"ngsagentaccessle8secconnesttimerate,omitempty"`
// Ngsapplaunchattempted |
// Total app launch attempted
Ngsapplaunchattempted *float32 `json:"ngsapplaunchattempted,omitempty"`
// Ngsapplaunchattemptedrate |
// Total app launch attempted
Ngsapplaunchattemptedrate *float32 `json:"ngsapplaunchattemptedrate,omitempty"`
// Ngsapplaunchfailure |
// Total app launch failures
Ngsapplaunchfailure *float32 `json:"ngsapplaunchfailure,omitempty"`
// Ngsapplaunchfailurerate |
// Total app launch failures
Ngsapplaunchfailurerate *float32 `json:"ngsapplaunchfailurerate,omitempty"`
// Ngsapplaunchsuccess |
// Total app launch success
Ngsapplaunchsuccess *float32 `json:"ngsapplaunchsuccess,omitempty"`
// Ngsapplaunchsuccessrate |
// Total app launch success
Ngsapplaunchsuccessrate *float32 `json:"ngsapplaunchsuccessrate,omitempty"`
// Ngscgpapplaunchattempted |
// Total number of CGP app launch attempted
Ngscgpapplaunchattempted *float32 `json:"ngscgpapplaunchattempted,omitempty"`
// Ngscgpapplaunchattemptedrate |
// Total number of CGP app launch attempted
Ngscgpapplaunchattemptedrate *float32 `json:"ngscgpapplaunchattemptedrate,omitempty"`
// Ngscgpapplaunchsuccess |
// Total number of CGP app launch success
Ngscgpapplaunchsuccess *float32 `json:"ngscgpapplaunchsuccess,omitempty"`
// Ngscgpapplaunchsuccessrate |
// Total number of CGP app launch success
Ngscgpapplaunchsuccessrate *float32 `json:"ngscgpapplaunchsuccessrate,omitempty"`
// Ngsconncmdfailbyfr |
// Total number fo coonect command failed by FR
Ngsconncmdfailbyfr *float32 `json:"ngsconncmdfailbyfr,omitempty"`
// Ngsconncmdfailbyfrrate |
// Total number fo coonect command failed by FR
Ngsconncmdfailbyfrrate *float32 `json:"ngsconncmdfailbyfrrate,omitempty"`
// Ngsconncmdfailclientconnnotfound |
// Totla connect command failed with client connection not found
Ngsconncmdfailclientconnnotfound *float32 `json:"ngsconncmdfailclientconnnotfound,omitempty"`
// Ngsconncmdfailclientconnnotfoundrate |
// Totla connect command failed with client connection not found
Ngsconncmdfailclientconnnotfoundrate *float32 `json:"ngsconncmdfailclientconnnotfoundrate,omitempty"`
// Ngsdelayedconnectorresponse |
// Total delayed response received from connector
Ngsdelayedconnectorresponse *float32 `json:"ngsdelayedconnectorresponse,omitempty"`
// Ngsdelayedconnectorresponserate |
// Total delayed response received from connector
Ngsdelayedconnectorresponserate *float32 `json:"ngsdelayedconnectorresponserate,omitempty"`
// Ngsedtapplaunchfailure |
// Total EDT app launch failures
Ngsedtapplaunchfailure *float32 `json:"ngsedtapplaunchfailure,omitempty"`
// Ngsedtapplaunchfailurerate |
// Total EDT app launch failures
Ngsedtapplaunchfailurerate *float32 `json:"ngsedtapplaunchfailurerate,omitempty"`
// Ngsedtapplaunchsuccess |
// Total EDT app launch success
Ngsedtapplaunchsuccess *float32 `json:"ngsedtapplaunchsuccess,omitempty"`
// Ngsedtapplaunchsuccessrate |
// Total EDT app launch success
Ngsedtapplaunchsuccessrate *float32 `json:"ngsedtapplaunchsuccessrate,omitempty"`
// Ngsedtclientconnest |
// Total client EDT connection establishment
Ngsedtclientconnest *float32 `json:"ngsedtclientconnest,omitempty"`
// Ngsedtclientconnestrate |
// Total client EDT connection establishment
Ngsedtclientconnestrate *float32 `json:"ngsedtclientconnestrate,omitempty"`
// Ngsedtconnrequest |
// Total EDT connection request
Ngsedtconnrequest *float32 `json:"ngsedtconnrequest,omitempty"`
// Ngsedtconnrequestrate |
// Total EDT connection request
Ngsedtconnrequestrate *float32 `json:"ngsedtconnrequestrate,omitempty"`
// Ngsedtctrlsendconnfailure |
// Total send connect to controller failed
Ngsedtctrlsendconnfailure *float32 `json:"ngsedtctrlsendconnfailure,omitempty"`
// Ngsedtctrlsendconnfailurerate |
// Total send connect to controller failed
Ngsedtctrlsendconnfailurerate *float32 `json:"ngsedtctrlsendconnfailurerate,omitempty"`
// Ngsedtcurrentsessionsreceivingredirectedpkt |
// Current EDT Sessions Receiving Redirected Pkt
Ngsedtcurrentsessionsreceivingredirectedpkt *float32 `json:"ngsedtcurrentsessionsreceivingredirectedpkt,omitempty"`
// Ngsedtcurrentsessionsreceivingredirectedpktrate |
// Current EDT Sessions Receiving Redirected Pkt
Ngsedtcurrentsessionsreceivingredirectedpktrate *float32 `json:"ngsedtcurrentsessionsreceivingredirectedpktrate,omitempty"`
// Ngsedtcurrentsessionsreroutingdatapkt |
// Current EDT Sessions Re-Routing Data Pkt
Ngsedtcurrentsessionsreroutingdatapkt *float32 `json:"ngsedtcurrentsessionsreroutingdatapkt,omitempty"`
// Ngsedtcurrentsessionsreroutingdatapktrate |
// Current EDT Sessions Re-Routing Data Pkt
Ngsedtcurrentsessionsreroutingdatapktrate *float32 `json:"ngsedtcurrentsessionsreroutingdatapktrate,omitempty"`
// Ngsedtfrsnconn |
// Total FR SN connection
Ngsedtfrsnconn *float32 `json:"ngsedtfrsnconn,omitempty"`
// Ngsedtfrsnconnrate |
// Total FR SN connection
Ngsedtfrsnconnrate *float32 `json:"ngsedtfrsnconnrate,omitempty"`
// Ngsedtfrvdaconn |
// Total FR VDA connection
Ngsedtfrvdaconn *float32 `json:"ngsedtfrvdaconn,omitempty"`
// Ngsedtfrvdaconnrate |
// Total FR VDA connection
Ngsedtfrvdaconnrate *float32 `json:"ngsedtfrvdaconnrate,omitempty"`
// Ngsedtgetrequestsenttoredis |
// Total Redis GET Request
Ngsedtgetrequestsenttoredis *float32 `json:"ngsedtgetrequestsenttoredis,omitempty"`
// Ngsedtgetrequestsenttoredisrate |
// Total Redis GET Request
Ngsedtgetrequestsenttoredisrate *float32 `json:"ngsedtgetrequestsenttoredisrate,omitempty"`
// Ngsedtgt3secclienthandshakeesttime |
// Total EDT handshake establishment time with client greater than 3sec
Ngsedtgt3secclienthandshakeesttime *float32 `json:"ngsedtgt3secclienthandshakeesttime,omitempty"`
// Ngsedtgt3secclienthandshakeesttimerate |
// Total EDT handshake establishment time with client greater than 3sec
Ngsedtgt3secclienthandshakeesttimerate *float32 `json:"ngsedtgt3secclienthandshakeesttimerate,omitempty"`
// Ngsedtgt3secvdahandshakeesttime |
// Total EDT handshake establishment time with vda greater than 3sec
Ngsedtgt3secvdahandshakeesttime *float32 `json:"ngsedtgt3secvdahandshakeesttime,omitempty"`
// Ngsedtgt3secvdahandshakeesttimerate |
// Total EDT handshake establishment time with vda greater than 3sec
Ngsedtgt3secvdahandshakeesttimerate *float32 `json:"ngsedtgt3secvdahandshakeesttimerate,omitempty"`
// Ngsedtgt8secconnesttime |
// Total EDT connection with connect time greater than 8 sec
Ngsedtgt8secconnesttime *float32 `json:"ngsedtgt8secconnesttime,omitempty"`
// Ngsedtgt8secconnesttimerate |
// Total EDT connection with connect time greater than 8 sec
Ngsedtgt8secconnesttimerate *float32 `json:"ngsedtgt8secconnesttimerate,omitempty"`
// Ngsedtle1secclienthandshakeesttime |
// Total EDT handshake establishment time with client less than 1sec
Ngsedtle1secclienthandshakeesttime *float32 `json:"ngsedtle1secclienthandshakeesttime,omitempty"`
// Ngsedtle1secclienthandshakeesttimerate |
// Total EDT handshake establishment time with client less than 1sec
Ngsedtle1secclienthandshakeesttimerate *float32 `json:"ngsedtle1secclienthandshakeesttimerate,omitempty"`
// Ngsedtle1secconnesttime |
// Total EDT connection with connect time less than 1 sec
Ngsedtle1secconnesttime *float32 `json:"ngsedtle1secconnesttime,omitempty"`
// Ngsedtle1secconnesttimerate |
// Total EDT connection with connect time less than 1 sec
Ngsedtle1secconnesttimerate *float32 `json:"ngsedtle1secconnesttimerate,omitempty"`
// Ngsedtle1secvdahandshakeesttime |
// Total EDT handshake establishment time with vda less than 1sec
Ngsedtle1secvdahandshakeesttime *float32 `json:"ngsedtle1secvdahandshakeesttime,omitempty"`
// Ngsedtle1secvdahandshakeesttimerate |
// Total EDT handshake establishment time with vda less than 1sec
Ngsedtle1secvdahandshakeesttimerate *float32 `json:"ngsedtle1secvdahandshakeesttimerate,omitempty"`
// Ngsedtle2secclienthandshakeesttime |
// Total EDT handshake establishment time with client less than 2sec
Ngsedtle2secclienthandshakeesttime *float32 `json:"ngsedtle2secclienthandshakeesttime,omitempty"`
// Ngsedtle2secclienthandshakeesttimerate |
// Total EDT handshake establishment time with client less than 2sec
Ngsedtle2secclienthandshakeesttimerate *float32 `json:"ngsedtle2secclienthandshakeesttimerate,omitempty"`
// Ngsedtle2secconnesttime |
// Total EDT connection with connect time less than 2 sec
Ngsedtle2secconnesttime *float32 `json:"ngsedtle2secconnesttime,omitempty"`
// Ngsedtle2secconnesttimerate |
// Total EDT connection with connect time less than 2 sec
Ngsedtle2secconnesttimerate *float32 `json:"ngsedtle2secconnesttimerate,omitempty"`
// Ngsedtle2secvdahandshakeesttime |
// Total EDT handshake establishment time with vda less than 2sec
Ngsedtle2secvdahandshakeesttime *float32 `json:"ngsedtle2secvdahandshakeesttime,omitempty"`
// Ngsedtle2secvdahandshakeesttimerate |
// Total EDT handshake establishment time with vda less than 2sec
Ngsedtle2secvdahandshakeesttimerate *float32 `json:"ngsedtle2secvdahandshakeesttimerate,omitempty"`
// Ngsedtle3secclienthandshakeesttime |
// Total EDT handshake establishment time with client less than 3sec
Ngsedtle3secclienthandshakeesttime *float32 `json:"ngsedtle3secclienthandshakeesttime,omitempty"`
// Ngsedtle3secclienthandshakeesttimerate |
// Total EDT handshake establishment time with client less than 3sec
Ngsedtle3secclienthandshakeesttimerate *float32 `json:"ngsedtle3secclienthandshakeesttimerate,omitempty"`
// Ngsedtle3secconnesttime |
// Total EDT connection with connect time less than 3 sec
Ngsedtle3secconnesttime *float32 `json:"ngsedtle3secconnesttime,omitempty"`
// Ngsedtle3secconnesttimerate |
// Total EDT connection with connect time less than 3 sec
Ngsedtle3secconnesttimerate *float32 `json:"ngsedtle3secconnesttimerate,omitempty"`
// Ngsedtle3secvdahandshakeesttime |
// Total EDT handshake establishment time with vda less than 3sec
Ngsedtle3secvdahandshakeesttime *float32 `json:"ngsedtle3secvdahandshakeesttime,omitempty"`
// Ngsedtle3secvdahandshakeesttimerate |
// Total EDT handshake establishment time with vda less than 3sec
Ngsedtle3secvdahandshakeesttimerate *float32 `json:"ngsedtle3secvdahandshakeesttimerate,omitempty"`
// Ngsedtle5secconnesttime |
// Total EDT connection with connect time less than 5 sec
Ngsedtle5secconnesttime *float32 `json:"ngsedtle5secconnesttime,omitempty"`
// Ngsedtle5secconnesttimerate |
// Total EDT connection with connect time less than 5 sec
Ngsedtle5secconnesttimerate *float32 `json:"ngsedtle5secconnesttimerate,omitempty"`
// Ngsedtle8secconnesttime |
// Total EDT connection with connect time less than 8 sec
Ngsedtle8secconnesttime *float32 `json:"ngsedtle8secconnesttime,omitempty"`
// Ngsedtle8secconnesttimerate |
// Total EDT connection with connect time less than 8 sec
Ngsedtle8secconnesttimerate *float32 `json:"ngsedtle8secconnesttimerate,omitempty"`
// Ngsedtlossytunnel |
// Total EDT lossy tunnels
Ngsedtlossytunnel *float32 `json:"ngsedtlossytunnel,omitempty"`
// Ngsedtlossytunnelrate |
// Total EDT lossy tunnels
Ngsedtlossytunnelrate *float32 `json:"ngsedtlossytunnelrate,omitempty"`
// Ngsedtnonlossytunnel |
// Total EDT non lossy tunnels
Ngsedtnonlossytunnel *float32 `json:"ngsedtnonlossytunnel,omitempty"`
// Ngsedtnonlossytunnelrate |
// Total EDT non lossy tunnels
Ngsedtnonlossytunnelrate *float32 `json:"ngsedtnonlossytunnelrate,omitempty"`
// Ngsedtnonrendzconnreqdrop |
// Total connect request drop due to rendezvous not enabled
Ngsedtnonrendzconnreqdrop *float32 `json:"ngsedtnonrendzconnreqdrop,omitempty"`
// Ngsedtnonrendzconnreqdroprate |
// Total connect request drop due to rendezvous not enabled
Ngsedtnonrendzconnreqdroprate *float32 `json:"ngsedtnonrendzconnreqdroprate,omitempty"`
// Ngsedtredisentryaddfailure |
// Entries Addition to Redis failure
Ngsedtredisentryaddfailure *float32 `json:"ngsedtredisentryaddfailure,omitempty"`
// Ngsedtredisentryaddfailurerate |
// Entries Addition to Redis failure
Ngsedtredisentryaddfailurerate *float32 `json:"ngsedtredisentryaddfailurerate,omitempty"`
// Ngsedtredisentryaddsucces |
// Entries Added To Redis Successfully
Ngsedtredisentryaddsucces *float32 `json:"ngsedtredisentryaddsucces,omitempty"`
// Ngsedtredisentryaddsuccesrate |
// Entries Added To Redis Successfully
Ngsedtredisentryaddsuccesrate *float32 `json:"ngsedtredisentryaddsuccesrate,omitempty"`
// Ngsedtredisentrydeletefailure |
// Entry Deletion Failed in Redis
Ngsedtredisentrydeletefailure *float32 `json:"ngsedtredisentrydeletefailure,omitempty"`
// Ngsedtredisentrydeletefailurerate |
// Entry Deletion Failed in Redis
Ngsedtredisentrydeletefailurerate *float32 `json:"ngsedtredisentrydeletefailurerate,omitempty"`
// Ngsedtredisentrydeletesuccess |
// Entry Deleted Successfully In Redis
Ngsedtredisentrydeletesuccess *float32 `json:"ngsedtredisentrydeletesuccess,omitempty"`
// Ngsedtredisentrydeletesuccessrate |
// Entry Deleted Successfully In Redis
Ngsedtredisentrydeletesuccessrate *float32 `json:"ngsedtredisentrydeletesuccessrate,omitempty"`
// Ngsedtredislookupfailure |
// Total Redis lookup failure
Ngsedtredislookupfailure *float32 `json:"ngsedtredislookupfailure,omitempty"`
// Ngsedtredislookupfailurerate |
// Total Redis lookup failure
Ngsedtredislookupfailurerate *float32 `json:"ngsedtredislookupfailurerate,omitempty"`
// Ngsedtredislookupsuccess |
// Total Redis lookup success
Ngsedtredislookupsuccess *float32 `json:"ngsedtredislookupsuccess,omitempty"`
// Ngsedtredislookupsuccessrate |
// Total Redis lookup success
Ngsedtredislookupsuccessrate *float32 `json:"ngsedtredislookupsuccessrate,omitempty"`
// Ngsedtsessionsreceivingredirectedpktrate |
// Total EDT Sessions Receiving Redirected Pkt
Ngsedtsessionsreceivingredirectedpktrate *float32 `json:"ngsedtsessionsreceivingredirectedpktrate,omitempty"`
// Ngsedtsessionsreroutingdatapktrate |
// Total EDT Sessions Re-Routing Data Pkt
Ngsedtsessionsreroutingdatapktrate *float32 `json:"ngsedtsessionsreroutingdatapktrate,omitempty"`
// Ngsedtstavalfailure |
// Total STA validation failures
Ngsedtstavalfailure *float32 `json:"ngsedtstavalfailure,omitempty"`
// Ngsedtstavalfailurerate |
// Total STA validation failures
Ngsedtstavalfailurerate *float32 `json:"ngsedtstavalfailurerate,omitempty"`
// Ngsedtstavalsuccess |
// Total STA validation success
Ngsedtstavalsuccess *float32 `json:"ngsedtstavalsuccess,omitempty"`
// Ngsedtstavalsuccessrate |
// Total STA validation success
Ngsedtstavalsuccessrate *float32 `json:"ngsedtstavalsuccessrate,omitempty"`
// Ngsedttotsessionsreceivingredirectedpkt |
// Total EDT Sessions Receiving Redirected Pkt
Ngsedttotsessionsreceivingredirectedpkt *float32 `json:"ngsedttotsessionsreceivingredirectedpkt,omitempty"`
// Ngsedttotsessionsreroutingdatapkt |
// Total EDT Sessions Re-Routing Data Pkt
Ngsedttotsessionsreroutingdatapkt *float32 `json:"ngsedttotsessionsreroutingdatapkt,omitempty"`
// Ngsedtvdaconnest |
// Total VDA EDT connection establishment
Ngsedtvdaconnest *float32 `json:"ngsedtvdaconnest,omitempty"`
// Ngsedtvdaconnestrate |
// Total VDA EDT connection establishment
Ngsedtvdaconnestrate *float32 `json:"ngsedtvdaconnestrate,omitempty"`
// Ngsedtvdarendezvoustimeout |
// Total VDA rendezvous timeout
Ngsedtvdarendezvoustimeout *float32 `json:"ngsedtvdarendezvoustimeout,omitempty"`
// Ngsedtvdarendezvoustimeoutrate |
// Total VDA rendezvous timeout
Ngsedtvdarendezvoustimeoutrate *float32 `json:"ngsedtvdarendezvoustimeoutrate,omitempty"`
// Ngsgctapplaunchattempted |
// Total number of GCT app launch attempted
Ngsgctapplaunchattempted *float32 `json:"ngsgctapplaunchattempted,omitempty"`
// Ngsgctapplaunchattemptedrate |
// Total number of GCT app launch attempted
Ngsgctapplaunchattemptedrate *float32 `json:"ngsgctapplaunchattemptedrate,omitempty"`
// Ngsgctapplaunchsuccess |
// Total number of GCT app launch success
Ngsgctapplaunchsuccess *float32 `json:"ngsgctapplaunchsuccess,omitempty"`
// Ngsgctapplaunchsuccessrate |
// Total number of GCT app launch success
Ngsgctapplaunchsuccessrate *float32 `json:"ngsgctapplaunchsuccessrate,omitempty"`
// Ngsgctgt8secconnesttime |
// Total Connection with GCT connect time greater than 8 sec
Ngsgctgt8secconnesttime *float32 `json:"ngsgctgt8secconnesttime,omitempty"`
// Ngsgctgt8secconnesttimerate |
// Total Connection with GCT connect time greater than 8 sec
Ngsgctgt8secconnesttimerate *float32 `json:"ngsgctgt8secconnesttimerate,omitempty"`
// Ngsgctle1secconnesttime |
// Total Connection with GCT connect time less than 1 sec
Ngsgctle1secconnesttime *float32 `json:"ngsgctle1secconnesttime,omitempty"`
// Ngsgctle1secconnesttimerate |
// Total Connection with GCT connect time less than 1 sec
Ngsgctle1secconnesttimerate *float32 `json:"ngsgctle1secconnesttimerate,omitempty"`
// Ngsgctle2secconnesttime |
// Total Connection with GCT connect time less than 2 sec
Ngsgctle2secconnesttime *float32 `json:"ngsgctle2secconnesttime,omitempty"`
// Ngsgctle2secconnesttimerate |
// Total Connection with GCT connect time less than 2 sec
Ngsgctle2secconnesttimerate *float32 `json:"ngsgctle2secconnesttimerate,omitempty"`
// Ngsgctle3secconnesttime |
// Total Connection with GCT connect time less than 3 sec
Ngsgctle3secconnesttime *float32 `json:"ngsgctle3secconnesttime,omitempty"`
// Ngsgctle3secconnesttimerate |
// Total Connection with GCT connect time less than 3 sec
Ngsgctle3secconnesttimerate *float32 `json:"ngsgctle3secconnesttimerate,omitempty"`
// Ngsgctle5secconnesttime |
// Total Connection with GCT connect time less than 5 sec
Ngsgctle5secconnesttime *float32 `json:"ngsgctle5secconnesttime,omitempty"`
// Ngsgctle5secconnesttimerate |
// Total Connection with GCT connect time less than 5 sec
Ngsgctle5secconnesttimerate *float32 `json:"ngsgctle5secconnesttimerate,omitempty"`
// Ngsgctle8secconnesttime |
// Total Connection with GCT connect time less than 8 sec
Ngsgctle8secconnesttime *float32 `json:"ngsgctle8secconnesttime,omitempty"`
// Ngsgctle8secconnesttimerate |
// Total Connection with GCT connect time less than 8 sec
Ngsgctle8secconnesttimerate *float32 `json:"ngsgctle8secconnesttimerate,omitempty"`
// Ngsgt8secconnesttime |
// Total connection with NGS connect greater than 8 sec
Ngsgt8secconnesttime *float32 `json:"ngsgt8secconnesttime,omitempty"`
// Ngsgt8secconnesttimerate |
// Total connection with NGS connect greater than 8 sec
Ngsgt8secconnesttimerate *float32 `json:"ngsgt8secconnesttimerate,omitempty"`
// Ngsicaend |
// Total number of ICA end
Ngsicaend *float32 `json:"ngsicaend,omitempty"`
// Ngsicaendrate |
// Total number of ICA end
Ngsicaendrate *float32 `json:"ngsicaendrate,omitempty"`
// Ngsicastart |
// Total number of ICA start
Ngsicastart *float32 `json:"ngsicastart,omitempty"`
// Ngsicastartrate |
// Total number of ICA start
Ngsicastartrate *float32 `json:"ngsicastartrate,omitempty"`
// Ngsle1secconnesttime |
// Total connection with NGS connect less than 1 sec
Ngsle1secconnesttime *float32 `json:"ngsle1secconnesttime,omitempty"`
// Ngsle1secconnesttimerate |
// Total connection with NGS connect less than 1 sec
Ngsle1secconnesttimerate *float32 `json:"ngsle1secconnesttimerate,omitempty"`
// Ngsle2secconnesttime |
// Total connection with NGS connect less than 2 sec
Ngsle2secconnesttime *float32 `json:"ngsle2secconnesttime,omitempty"`
// Ngsle2secconnesttimerate |
// Total connection with NGS connect less than 2 sec
Ngsle2secconnesttimerate *float32 `json:"ngsle2secconnesttimerate,omitempty"`
// Ngsle3secconnesttime |
// Total connection with NGS connect less than 3 sec
Ngsle3secconnesttime *float32 `json:"ngsle3secconnesttime,omitempty"`
// Ngsle3secconnesttimerate |
// Total connection with NGS connect less than 3 sec
Ngsle3secconnesttimerate *float32 `json:"ngsle3secconnesttimerate,omitempty"`
// Ngsle5secconnesttime |
// Total connection with NGS connect less than 5 sec
Ngsle5secconnesttime *float32 `json:"ngsle5secconnesttime,omitempty"`
// Ngsle5secconnesttimerate |
// Total connection with NGS connect less than 5 sec
Ngsle5secconnesttimerate *float32 `json:"ngsle5secconnesttimerate,omitempty"`
// Ngsle8secconnesttime |
// Total connection with NGS connect less than 8 sec
Ngsle8secconnesttime *float32 `json:"ngsle8secconnesttime,omitempty"`
// Ngsle8secconnesttimerate |
// Total connection with NGS connect less than 8 sec
Ngsle8secconnesttimerate *float32 `json:"ngsle8secconnesttimerate,omitempty"`
// Ngsrendezvousv1launchfailure |
// Total rendezvous v1 launch failures
Ngsrendezvousv1launchfailure *float32 `json:"ngsrendezvousv1launchfailure,omitempty"`
// Ngsrendezvousv1launchfailurerate |
// Total rendezvous v1 launch failures
Ngsrendezvousv1launchfailurerate *float32 `json:"ngsrendezvousv1launchfailurerate,omitempty"`
// Ngsrendezvousv1launchsuccess |
// Total rendezvous v1 launch success
Ngsrendezvousv1launchsuccess *float32 `json:"ngsrendezvousv1launchsuccess,omitempty"`
// Ngsrendezvousv1launchsuccessrate |
// Total rendezvous v1 launch success
Ngsrendezvousv1launchsuccessrate *float32 `json:"ngsrendezvousv1launchsuccessrate,omitempty"`
// Ngsrendezvousv1sntcntcmdfailure |
// Total rendezvous v1 sent connect command failure
Ngsrendezvousv1sntcntcmdfailure *float32 `json:"ngsrendezvousv1sntcntcmdfailure,omitempty"`
// Ngsrendezvousv1sntcntcmdfailurerate |
// Total rendezvous v1 sent connect command failure
Ngsrendezvousv1sntcntcmdfailurerate *float32 `json:"ngsrendezvousv1sntcntcmdfailurerate,omitempty"`
// Ngsrendezvousv2delayedresponse |
// Total rendezvous v2 delayed response
Ngsrendezvousv2delayedresponse *float32 `json:"ngsrendezvousv2delayedresponse,omitempty"`
// Ngsrendezvousv2delayedresponserate |
// Total rendezvous v2 delayed response
Ngsrendezvousv2delayedresponserate *float32 `json:"ngsrendezvousv2delayedresponserate,omitempty"`
// Ngsrendezvousv2fallbacktov1 |
// Total rendezvous v2 to v1 fallback
Ngsrendezvousv2fallbacktov1 *float32 `json:"ngsrendezvousv2fallbacktov1,omitempty"`
// Ngsrendezvousv2fallbacktov1rate |
// Total rendezvous v2 to v1 fallback
Ngsrendezvousv2fallbacktov1rate *float32 `json:"ngsrendezvousv2fallbacktov1rate,omitempty"`
// Ngsrendezvousv2invalidcapability |
// Total invalid rendezvous capability received
Ngsrendezvousv2invalidcapability *float32 `json:"ngsrendezvousv2invalidcapability,omitempty"`
// Ngsrendezvousv2invalidcapabilityrate |
// Total invalid rendezvous capability received
Ngsrendezvousv2invalidcapabilityrate *float32 `json:"ngsrendezvousv2invalidcapabilityrate,omitempty"`
// Ngsrendezvousv2launchfailure |
// Total rendezvous v2 launch failures
Ngsrendezvousv2launchfailure *float32 `json:"ngsrendezvousv2launchfailure,omitempty"`
// Ngsrendezvousv2launchfailurerate |
// Total rendezvous v2 launch failures
Ngsrendezvousv2launchfailurerate *float32 `json:"ngsrendezvousv2launchfailurerate,omitempty"`
// Ngsrendezvousv2launchsuccess |
// Total rendezvous v2 launch success
Ngsrendezvousv2launchsuccess *float32 `json:"ngsrendezvousv2launchsuccess,omitempty"`
// Ngsrendezvousv2launchsuccessrate |
// Total rendezvous v2 launch success
Ngsrendezvousv2launchsuccessrate *float32 `json:"ngsrendezvousv2launchsuccessrate,omitempty"`
// Ngsrendezvousv2sntcntcmdfailure |
// Total rendezvous v2 sent connect command failure
Ngsrendezvousv2sntcntcmdfailure *float32 `json:"ngsrendezvousv2sntcntcmdfailure,omitempty"`
// Ngsrendezvousv2sntcntcmdfailurerate |
// Total rendezvous v2 sent connect command failure
Ngsrendezvousv2sntcntcmdfailurerate *float32 `json:"ngsrendezvousv2sntcntcmdfailurerate,omitempty"`
// Ngsshieldakvgetsecretfailure |
// Total failures to get akv secrets
Ngsshieldakvgetsecretfailure *float32 `json:"ngsshieldakvgetsecretfailure,omitempty"`
// Ngsshieldakvgetsecretfailurerate |
// Total failures to get akv secrets
Ngsshieldakvgetsecretfailurerate *float32 `json:"ngsshieldakvgetsecretfailurerate,omitempty"`
// Ngsshieldakvgetsecretlistfailure |
// Total failures to get akv secret list
Ngsshieldakvgetsecretlistfailure *float32 `json:"ngsshieldakvgetsecretlistfailure,omitempty"`
// Ngsshieldakvgetsecretlistfailurerate |
// Total failures to get akv secret list
Ngsshieldakvgetsecretlistfailurerate *float32 `json:"ngsshieldakvgetsecretlistfailurerate,omitempty"`
// Ngsshieldakvtokenfailure |
// Total akv token failures
Ngsshieldakvtokenfailure *float32 `json:"ngsshieldakvtokenfailure,omitempty"`
// Ngsshieldakvtokenfailurerate |
// Total akv token failures
Ngsshieldakvtokenfailurerate *float32 `json:"ngsshieldakvtokenfailurerate,omitempty"`
// Ngsshieldawssmgetmastersecretfailure |
// Total failures to get aws master secret list
Ngsshieldawssmgetmastersecretfailure *float32 `json:"ngsshieldawssmgetmastersecretfailure,omitempty"`
// Ngsshieldawssmgetmastersecretfailurerate |
// Total failures to get aws master secret list
Ngsshieldawssmgetmastersecretfailurerate *float32 `json:"ngsshieldawssmgetmastersecretfailurerate,omitempty"`
// Ngsshieldawssmgetsecretfailure |
// Total failures to get aws secrets
Ngsshieldawssmgetsecretfailure *float32 `json:"ngsshieldawssmgetsecretfailure,omitempty"`
// Ngsshieldawssmgetsecretfailurerate |
// Total failures to get aws secrets
Ngsshieldawssmgetsecretfailurerate *float32 `json:"ngsshieldawssmgetsecretfailurerate,omitempty"`
// Ngsshieldawssmtokenfailure |
// Total aws secret manager token failures
Ngsshieldawssmtokenfailure *float32 `json:"ngsshieldawssmtokenfailure,omitempty"`
// Ngsshieldawssmtokenfailurerate |
// Total aws secret manager token failures
Ngsshieldawssmtokenfailurerate *float32 `json:"ngsshieldawssmtokenfailurerate,omitempty"`
// Ngsshieldcldecryptionfailure |
// Total Connection lease decryption failure
Ngsshieldcldecryptionfailure *float32 `json:"ngsshieldcldecryptionfailure,omitempty"`
// Ngsshieldcldecryptionfailurerate |
// Total Connection lease decryption failure
Ngsshieldcldecryptionfailurerate *float32 `json:"ngsshieldcldecryptionfailurerate,omitempty"`
// Ngsshieldclvalidationfailure |
// Total Connection lease validation failure
Ngsshieldclvalidationfailure *float32 `json:"ngsshieldclvalidationfailure,omitempty"`
// Ngsshieldclvalidationfailurerate |
// Total Connection lease validation failure
Ngsshieldclvalidationfailurerate *float32 `json:"ngsshieldclvalidationfailurerate,omitempty"`
// Ngsshieldclxmtpallowtarget |
// Total number of allowtarget received by SN
Ngsshieldclxmtpallowtarget *float32 `json:"ngsshieldclxmtpallowtarget,omitempty"`
// Ngsshieldclxmtpallowtargetrate |
// Total number of allowtarget received by SN
Ngsshieldclxmtpallowtargetrate *float32 `json:"ngsshieldclxmtpallowtargetrate,omitempty"`
// Total CLXMTP authorize connection request failure
Ngsshieldclxmtpauthorizeconnreqfailure *float32 `json:"ngsshieldclxmtpauthorizeconnreqfailure,omitempty"`
// Total CLXMTP authorize connection request failure
Ngsshieldclxmtpauthorizeconnreqfailurerate *float32 `json:"ngsshieldclxmtpauthorizeconnreqfailurerate,omitempty"`
// Ngsshieldclxmtpcomplete |
// Total CLXMTP completed
Ngsshieldclxmtpcomplete *float32 `json:"ngsshieldclxmtpcomplete,omitempty"`
// Ngsshieldclxmtpcompleterate |
// Total CLXMTP completed
Ngsshieldclxmtpcompleterate *float32 `json:"ngsshieldclxmtpcompleterate,omitempty"`
// Ngsshieldclxmtpconnectorfanouttimeout |
// Total number of fanout timeout
Ngsshieldclxmtpconnectorfanouttimeout *float32 `json:"ngsshieldclxmtpconnectorfanouttimeout,omitempty"`
// Ngsshieldclxmtpconnectorfanouttimeoutrate |
// Total number of fanout timeout
Ngsshieldclxmtpconnectorfanouttimeoutrate *float32 `json:"ngsshieldclxmtpconnectorfanouttimeoutrate,omitempty"`
// Ngsshieldclxmtpconnestattempted |
// Total attempted CLXMTP connection
Ngsshieldclxmtpconnestattempted *float32 `json:"ngsshieldclxmtpconnestattempted,omitempty"`
// Ngsshieldclxmtpconnestattemptedrate |
// Total attempted CLXMTP connection
Ngsshieldclxmtpconnestattemptedrate *float32 `json:"ngsshieldclxmtpconnestattemptedrate,omitempty"`
// Ngsshieldclxmtpconnestsuccess |
// Total successful CLXMTP connection
Ngsshieldclxmtpconnestsuccess *float32 `json:"ngsshieldclxmtpconnestsuccess,omitempty"`
// Ngsshieldclxmtpconnestsuccessrate |
// Total successful CLXMTP connection
Ngsshieldclxmtpconnestsuccessrate *float32 `json:"ngsshieldclxmtpconnestsuccessrate,omitempty"`
// Ngsshieldclxmtpconnvalidationfailure |
// Total CLXMTP connection lease validation failure
Ngsshieldclxmtpconnvalidationfailure *float32 `json:"ngsshieldclxmtpconnvalidationfailure,omitempty"`
// Ngsshieldclxmtpconnvalidationfailurerate |
// Total CLXMTP connection lease validation failure
Ngsshieldclxmtpconnvalidationfailurerate *float32 `json:"ngsshieldclxmtpconnvalidationfailurerate,omitempty"`
// Ngsshieldclxmtpdeny |
// Total number of deny received by SN
Ngsshieldclxmtpdeny *float32 `json:"ngsshieldclxmtpdeny,omitempty"`
// Ngsshieldclxmtpdenyrate |
// Total number of deny received by SN
Ngsshieldclxmtpdenyrate *float32 `json:"ngsshieldclxmtpdenyrate,omitempty"`
// Ngsshieldclxmtpglobalfanouttimeout |
// Total number of global fanout timeout
Ngsshieldclxmtpglobalfanouttimeout *float32 `json:"ngsshieldclxmtpglobalfanouttimeout,omitempty"`
// Ngsshieldclxmtpglobalfanouttimeoutrate |
// Total number of global fanout timeout
Ngsshieldclxmtpglobalfanouttimeoutrate *float32 `json:"ngsshieldclxmtpglobalfanouttimeoutrate,omitempty"`
// Ngsshieldclxmtppubkeyvalfailure |
// Total CLXMTP pub key validation failure
Ngsshieldclxmtppubkeyvalfailure *float32 `json:"ngsshieldclxmtppubkeyvalfailure,omitempty"`
// Ngsshieldclxmtppubkeyvalfailurerate |
// Total CLXMTP pub key validation failure
Ngsshieldclxmtppubkeyvalfailurerate *float32 `json:"ngsshieldclxmtppubkeyvalfailurerate,omitempty"`
// Ngsshieldclxmtpredirecttarget |
// Total number of redirecttarget received by SN
Ngsshieldclxmtpredirecttarget *float32 `json:"ngsshieldclxmtpredirecttarget,omitempty"`
// Ngsshieldclxmtpredirecttargetrate |
// Total number of redirecttarget received by SN
Ngsshieldclxmtpredirecttargetrate *float32 `json:"ngsshieldclxmtpredirecttargetrate,omitempty"`
// Ngsshieldclxmtpsoftdeny |
// Total number of softdeny received by SN
Ngsshieldclxmtpsoftdeny *float32 `json:"ngsshieldclxmtpsoftdeny,omitempty"`
// Ngsshieldclxmtpsoftdenyrate |
// Total number of softdeny received by SN
Ngsshieldclxmtpsoftdenyrate *float32 `json:"ngsshieldclxmtpsoftdenyrate,omitempty"`
// Ngsshieldclxmtptrustestfailure |
// Total CLXMTP trust establishment failure
Ngsshieldclxmtptrustestfailure *float32 `json:"ngsshieldclxmtptrustestfailure,omitempty"`
// Ngsshieldclxmtptrustestfailurerate |
// Total CLXMTP trust establishment failure
Ngsshieldclxmtptrustestfailurerate *float32 `json:"ngsshieldclxmtptrustestfailurerate,omitempty"`
// Ngsshielddemandedcliskeynotfound |
// Total CLIS keys not found failure
Ngsshielddemandedcliskeynotfound *float32 `json:"ngsshielddemandedcliskeynotfound,omitempty"`
// Ngsshielddemandedcliskeynotfoundrate |
// Total CLIS keys not found failure
Ngsshielddemandedcliskeynotfoundrate *float32 `json:"ngsshielddemandedcliskeynotfoundrate,omitempty"`
// Ngsshielddemandedgwkeynotfound |
// Total gateway keys not found failure
Ngsshielddemandedgwkeynotfound *float32 `json:"ngsshielddemandedgwkeynotfound,omitempty"`
// Ngsshielddemandedgwkeynotfoundrate |
// Total gateway keys not found failure
Ngsshielddemandedgwkeynotfoundrate *float32 `json:"ngsshielddemandedgwkeynotfoundrate,omitempty"`
// Ngsshielddemandedrtkeynotfound |
// Total root of trust keys not found failure
Ngsshielddemandedrtkeynotfound *float32 `json:"ngsshielddemandedrtkeynotfound,omitempty"`
// Ngsshielddemandedrtkeynotfoundrate |
// Total root of trust keys not found failure
Ngsshielddemandedrtkeynotfoundrate *float32 `json:"ngsshielddemandedrtkeynotfoundrate,omitempty"`
// Ngsshieldfanout |
// Total number of fanout
Ngsshieldfanout *float32 `json:"ngsshieldfanout,omitempty"`
// Ngsshieldfanoutrate |
// Total number of fanout
Ngsshieldfanoutrate *float32 `json:"ngsshieldfanoutrate,omitempty"`
// Ngsshieldgt21secclxmtpconnesttime |
// Total Connection with CLXMPT connect time greater than 21 sec
Ngsshieldgt21secclxmtpconnesttime *float32 `json:"ngsshieldgt21secclxmtpconnesttime,omitempty"`
// Ngsshieldgt21secclxmtpconnesttimerate |
// Total Connection with CLXMPT connect time greater than 21 sec
Ngsshieldgt21secclxmtpconnesttimerate *float32 `json:"ngsshieldgt21secclxmtpconnesttimerate,omitempty"`
// Ngsshieldkeycacheempty |
// Total shield key cache list empty
Ngsshieldkeycacheempty *float32 `json:"ngsshieldkeycacheempty,omitempty"`
// Ngsshieldkeycacheemptyrate |
// Total shield key cache list empty
Ngsshieldkeycacheemptyrate *float32 `json:"ngsshieldkeycacheemptyrate,omitempty"`
// Ngsshieldkeyfetchfailure |
// Total Shield key fetching failure
Ngsshieldkeyfetchfailure *float32 `json:"ngsshieldkeyfetchfailure,omitempty"`
// Ngsshieldkeyfetchfailurerate |
// Total Shield key fetching failure
Ngsshieldkeyfetchfailurerate *float32 `json:"ngsshieldkeyfetchfailurerate,omitempty"`
// Ngsshieldle13secclxmtpconnesttime |
// Total Connection with CLXMPT connect time less than 13 sec
Ngsshieldle13secclxmtpconnesttime *float32 `json:"ngsshieldle13secclxmtpconnesttime,omitempty"`
// Ngsshieldle13secclxmtpconnesttimerate |
// Total Connection with CLXMPT connect time less than 13 sec
Ngsshieldle13secclxmtpconnesttimerate *float32 `json:"ngsshieldle13secclxmtpconnesttimerate,omitempty"`
// Ngsshieldle1secclxmtpconnesttime |
// Total Connection with CLXMTP connect time less than 1 sec
Ngsshieldle1secclxmtpconnesttime *float32 `json:"ngsshieldle1secclxmtpconnesttime,omitempty"`
// Ngsshieldle1secclxmtpconnesttimerate |
// Total Connection with CLXMTP connect time less than 1 sec
Ngsshieldle1secclxmtpconnesttimerate *float32 `json:"ngsshieldle1secclxmtpconnesttimerate,omitempty"`
// Ngsshieldle21secclxmtpconnesttime |
// Total Connection with CLXMPT connect time less than 21 sec
Ngsshieldle21secclxmtpconnesttime *float32 `json:"ngsshieldle21secclxmtpconnesttime,omitempty"`
// Ngsshieldle21secclxmtpconnesttimerate |
// Total Connection with CLXMPT connect time less than 21 sec
Ngsshieldle21secclxmtpconnesttimerate *float32 `json:"ngsshieldle21secclxmtpconnesttimerate,omitempty"`
// Ngsshieldle2secclxmtpconnesttime |
// Total Connection with CLXMTP connect time less than 2 sec
Ngsshieldle2secclxmtpconnesttime *float32 `json:"ngsshieldle2secclxmtpconnesttime,omitempty"`
// Ngsshieldle2secclxmtpconnesttimerate |
// Total Connection with CLXMTP connect time less than 2 sec
Ngsshieldle2secclxmtpconnesttimerate *float32 `json:"ngsshieldle2secclxmtpconnesttimerate,omitempty"`
// Ngsshieldle3secclxmtpconnesttime |
// Total Connection with CLXMTP connect time less than 3 sec
Ngsshieldle3secclxmtpconnesttime *float32 `json:"ngsshieldle3secclxmtpconnesttime,omitempty"`
// Ngsshieldle3secclxmtpconnesttimerate |
// Total Connection with CLXMTP connect time less than 3 sec
Ngsshieldle3secclxmtpconnesttimerate *float32 `json:"ngsshieldle3secclxmtpconnesttimerate,omitempty"`
// Ngsshieldle5secclxmtpconnesttime |
// Total Connection with CLXMTP connect time less than 5 sec
Ngsshieldle5secclxmtpconnesttime *float32 `json:"ngsshieldle5secclxmtpconnesttime,omitempty"`
// Ngsshieldle5secclxmtpconnesttimerate |
// Total Connection with CLXMTP connect time less than 5 sec
Ngsshieldle5secclxmtpconnesttimerate *float32 `json:"ngsshieldle5secclxmtpconnesttimerate,omitempty"`
// Ngsshieldle8secclxmtpconnesttime |
// Total Connection with CLXMPT connect time less than 8 sec
Ngsshieldle8secclxmtpconnesttime *float32 `json:"ngsshieldle8secclxmtpconnesttime,omitempty"`
// Ngsshieldle8secclxmtpconnesttimerate |
// Total Connection with CLXMPT connect time less than 8 sec
Ngsshieldle8secclxmtpconnesttimerate *float32 `json:"ngsshieldle8secclxmtpconnesttimerate,omitempty"`
// Ngssocksapplaunchattempted |
// Total number of SOCKS app launch attempted
Ngssocksapplaunchattempted *float32 `json:"ngssocksapplaunchattempted,omitempty"`
// Ngssocksapplaunchattemptedrate |
// Total number of SOCKS app launch attempted
Ngssocksapplaunchattemptedrate *float32 `json:"ngssocksapplaunchattemptedrate,omitempty"`
// Ngssocksapplaunchsuccess |
// Total number of SOCKS app launch success
Ngssocksapplaunchsuccess *float32 `json:"ngssocksapplaunchsuccess,omitempty"`
// Ngssocksapplaunchsuccessrate |
// Total number of SOCKS app launch success
Ngssocksapplaunchsuccessrate *float32 `json:"ngssocksapplaunchsuccessrate,omitempty"`
// Ngsstaapplaunchattempted |
// Total number of STA app launch attempted
Ngsstaapplaunchattempted *float32 `json:"ngsstaapplaunchattempted,omitempty"`
// Ngsstaapplaunchattemptedrate |
// Total number of STA app launch attempted
Ngsstaapplaunchattemptedrate *float32 `json:"ngsstaapplaunchattemptedrate,omitempty"`
// Ngsstaapplaunchsuccess |
// Total number of STA app launch success
Ngsstaapplaunchsuccess *float32 `json:"ngsstaapplaunchsuccess,omitempty"`
// Ngsstaapplaunchsuccessrate |
// Total number of STA app launch success
Ngsstaapplaunchsuccessrate *float32 `json:"ngsstaapplaunchsuccessrate,omitempty"`
// Ngsstavalfailure |
// Total STA validation failures
Ngsstavalfailure *float32 `json:"ngsstavalfailure,omitempty"`
// Ngsstavalfailurerate |
// Total STA validation failures
Ngsstavalfailurerate *float32 `json:"ngsstavalfailurerate,omitempty"`
// Ngsstavalsuccess |
// Total STA validation success
Ngsstavalsuccess *float32 `json:"ngsstavalsuccess,omitempty"`
// Ngsstavalsuccessrate |
// Total STA validation success
Ngsstavalsuccessrate *float32 `json:"ngsstavalsuccessrate,omitempty"`
// Ngsticketsvcdown |
// Total Ticket service down
Ngsticketsvcdown *float32 `json:"ngsticketsvcdown,omitempty"`
// Ngsticketsvcdownrate |
// Total Ticket service down
Ngsticketsvcdownrate *float32 `json:"ngsticketsvcdownrate,omitempty"`
// Ngstunnelclosedbyclient |
// Total number of tunnels closed by client
Ngstunnelclosedbyclient *float32 `json:"ngstunnelclosedbyclient,omitempty"`
// Ngstunnelclosedbyclientrate |
// Total number of tunnels closed by client
Ngstunnelclosedbyclientrate *float32 `json:"ngstunnelclosedbyclientrate,omitempty"`
// Ngstunnelclosedbyvda |
// Total number of tunnels closed by VDA
Ngstunnelclosedbyvda *float32 `json:"ngstunnelclosedbyvda,omitempty"`
// Ngstunnelclosedbyvdarate |
// Total number of tunnels closed by VDA
Ngstunnelclosedbyvdarate *float32 `json:"ngstunnelclosedbyvdarate,omitempty"`
}
CloudCloud defines model for cloud_cloud.
type CloudCloudClearstats ¶
type CloudCloudClearstats string
CloudCloudClearstats |
Clear the statsistics / counters
const ( CloudCloudClearstatsBasic CloudCloudClearstats = "basic" CloudCloudClearstatsFull CloudCloudClearstats = "full" )
Defines values for CloudCloudClearstats.
type CloudCloudResponse ¶
type CloudCloudResponse struct {
Cloud *CloudCloud `json:"cloud,omitempty"`
}
CloudCloudResponse defines model for cloud_cloud_response.
type CloudGetParams ¶
type CloudGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***clearstats***: <String >,
Args *CloudArgs `form:"args,omitempty" json:"args,omitempty"`
}
CloudGetParams defines parameters for CloudGet.
type CloudGetResponse ¶
type CloudGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cloud *CloudCloud `json:"cloud,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCloudGetResponse ¶
func ParseCloudGetResponse(rsp *http.Response) (*CloudGetResponse, error)
ParseCloudGetResponse parses an HTTP response from a CloudGetWithResponse call
func (CloudGetResponse) Status ¶
func (r CloudGetResponse) Status() string
Status returns HTTPResponse.Status
func (CloudGetResponse) StatusCode ¶
func (r CloudGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClusterinstanceApiresponse ¶
type ClusterinstanceApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ClusterinstanceApiresponse defines model for clusterinstance_apiresponse.
type ClusterinstanceArgs ¶
type ClusterinstanceArgs = string
ClusterinstanceArgs defines model for clusterinstance_args.
type ClusterinstanceClusterinstance ¶
type ClusterinstanceClusterinstance struct {
// Clbkplanerx |
// Traffic received on backplane (in mbits)
Clbkplanerx *float32 `json:"clbkplanerx,omitempty"`
// Clbkplanerxrate |
// Traffic received on backplane (in mbits)
Clbkplanerxrate *float32 `json:"clbkplanerxrate,omitempty"`
// Clbkplanetx |
// Traffic transmitted from backplane (in mbits)
Clbkplanetx *float32 `json:"clbkplanetx,omitempty"`
// Clbkplanetxrate |
// Traffic transmitted from backplane (in mbits)
Clbkplanetxrate *float32 `json:"clbkplanetxrate,omitempty"`
// Clcurstatus |
// State of the cluster.
Clcurstatus *string `json:"clcurstatus,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *ClusterinstanceClusterinstanceClearstats `json:"clearstats,omitempty"`
// Clid |
// ID of the cluster instance for which to display statistics.
Clid *int `json:"clid,omitempty"`
// Clnumnodes |
// Number of nodes in the cluster.
Clnumnodes *float32 `json:"clnumnodes,omitempty"`
// Clviewleader |
// NSIP address of the Configuration Coordinator of the cluster.
Clviewleader *string `json:"clviewleader,omitempty"`
// Numdfddroppkts |
// Number of steered packets that are dropped.
Numdfddroppkts *float32 `json:"numdfddroppkts,omitempty"`
// Steeredpktsrate |
// Total number of packets steered on the cluster backplane.
Steeredpktsrate *float32 `json:"steeredpktsrate,omitempty"`
// Totpropagationtimeout |
// Number of times the update to the client timed-out.
Totpropagationtimeout *float32 `json:"totpropagationtimeout,omitempty"`
// Totsteeredpkts |
// Total number of packets steered on the cluster backplane.
Totsteeredpkts *float32 `json:"totsteeredpkts,omitempty"`
}
ClusterinstanceClusterinstance defines model for clusterinstance_clusterinstance.
type ClusterinstanceClusterinstanceClearstats ¶
type ClusterinstanceClusterinstanceClearstats string
ClusterinstanceClusterinstanceClearstats |
Clear the statsistics / counters
const ( ClusterinstanceClusterinstanceClearstatsBasic ClusterinstanceClusterinstanceClearstats = "basic" ClusterinstanceClusterinstanceClearstatsFull ClusterinstanceClusterinstanceClearstats = "full" )
Defines values for ClusterinstanceClusterinstanceClearstats.
type ClusterinstanceClusterinstanceResponse ¶
type ClusterinstanceClusterinstanceResponse struct {
Clusterinstance interface{} `json:"clusterinstance,omitempty"`
}
ClusterinstanceClusterinstanceResponse defines model for clusterinstance_clusterinstance_response.
type ClusterinstanceGetBynameResponse ¶
type ClusterinstanceGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Clusterinstance interface{} `json:"clusterinstance,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseClusterinstanceGetBynameResponse ¶
func ParseClusterinstanceGetBynameResponse(rsp *http.Response) (*ClusterinstanceGetBynameResponse, error)
ParseClusterinstanceGetBynameResponse parses an HTTP response from a ClusterinstanceGetBynameWithResponse call
func (ClusterinstanceGetBynameResponse) Status ¶
func (r ClusterinstanceGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ClusterinstanceGetBynameResponse) StatusCode ¶
func (r ClusterinstanceGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClusterinstanceGetParams ¶
type ClusterinstanceGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***clid***: <Integer >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***logfile***: <String >,
Args *ClusterinstanceArgs `form:"args,omitempty" json:"args,omitempty"`
}
ClusterinstanceGetParams defines parameters for ClusterinstanceGet.
type ClusterinstanceGetResponse ¶
type ClusterinstanceGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Clusterinstance interface{} `json:"clusterinstance,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseClusterinstanceGetResponse ¶
func ParseClusterinstanceGetResponse(rsp *http.Response) (*ClusterinstanceGetResponse, error)
ParseClusterinstanceGetResponse parses an HTTP response from a ClusterinstanceGetWithResponse call
func (ClusterinstanceGetResponse) Status ¶
func (r ClusterinstanceGetResponse) Status() string
Status returns HTTPResponse.Status
func (ClusterinstanceGetResponse) StatusCode ¶
func (r ClusterinstanceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClusternodeApiresponse ¶
type ClusternodeApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ClusternodeApiresponse defines model for clusternode_apiresponse.
type ClusternodeArgs ¶
type ClusternodeArgs = string
ClusternodeArgs defines model for clusternode_args.
type ClusternodeClusternode ¶
type ClusternodeClusternode struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ClusternodeClusternodeClearstats `json:"clearstats,omitempty"`
// Clmasterstate |
// Operational state of the cluster node.
Clmasterstate *string `json:"clmasterstate,omitempty"`
// Clnodeeffectivehealth |
// Health of the cluster node.
Clnodeeffectivehealth *string `json:"clnodeeffectivehealth,omitempty"`
// Clnodeip |
// NSIP address of the cluster node.
Clnodeip *string `json:"clnodeip,omitempty"`
// Clptprx |
// Number of PTP packets received on the node. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows a value of 0. When executed from the cluster IP address, shows all the statistics.
Clptprx *float32 `json:"clptprx,omitempty"`
// Clptpstate |
// PTP state of the node. This state is Master for one node and Slave for the rest. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows UNKNOWN. When executed from the cluster IP address, shows all the statistics.
Clptpstate *string `json:"clptpstate,omitempty"`
// Clptptx |
// Number of PTP packets transmitted by the node. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows a value of 0. When executed from the cluster IP address, shows all the statistics.
Clptptx *float32 `json:"clptptx,omitempty"`
// Clsyncstate |
// Sync state of the cluster node.
Clsyncstate *string `json:"clsyncstate,omitempty"`
// Cltothbrx |
// Number of heartbeats received. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows a value of 0. When executed from the cluster IP address, shows all the statistics.
Cltothbrx *float32 `json:"cltothbrx,omitempty"`
// Cltothbtx |
// Number of heartbeats sent. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows a value of 0. When executed from the cluster IP address, shows all the statistics.
Cltothbtx *float32 `json:"cltothbtx,omitempty"`
// Nnmcurconn |
// Number of connections open for node-to-node communication.
Nnmcurconn *float32 `json:"nnmcurconn,omitempty"`
// Nnmerrmsend |
// Number of errors in sending node-to-node multicast/broadcast messages. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows a value of 0. When executed from the cluster IP address, shows all the statistics.
Nnmerrmsend *float32 `json:"nnmerrmsend,omitempty"`
// Nnmtotconnrx |
// Number of node-to-node messages received. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows a value of 0. When executed from the cluster IP address, shows all the statistics.
Nnmtotconnrx *float32 `json:"nnmtotconnrx,omitempty"`
// Nnmtotconntx |
// Number of node-to-node messages sent. When executed from the NSIP address, shows the statistics for local node only. For remote node it shows a value of 0. When executed from the cluster IP address, shows all the statistics.
Nnmtotconntx *float32 `json:"nnmtotconntx,omitempty"`
// Nodeid |
// ID of the cluster node for which to display statistics. If an ID is not provided, statistics are shown for all nodes.
Nodeid *int `json:"nodeid,omitempty"`
}
ClusternodeClusternode defines model for clusternode_clusternode.
type ClusternodeClusternodeClearstats ¶
type ClusternodeClusternodeClearstats string
ClusternodeClusternodeClearstats |
Clear the statsistics / counters
const ( ClusternodeClusternodeClearstatsBasic ClusternodeClusternodeClearstats = "basic" ClusternodeClusternodeClearstatsFull ClusternodeClusternodeClearstats = "full" )
Defines values for ClusternodeClusternodeClearstats.
type ClusternodeClusternodeResponse ¶
type ClusternodeClusternodeResponse struct {
Clusternode interface{} `json:"clusternode,omitempty"`
}
ClusternodeClusternodeResponse defines model for clusternode_clusternode_response.
type ClusternodeGetBynameResponse ¶
type ClusternodeGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Clusternode interface{} `json:"clusternode,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseClusternodeGetBynameResponse ¶
func ParseClusternodeGetBynameResponse(rsp *http.Response) (*ClusternodeGetBynameResponse, error)
ParseClusternodeGetBynameResponse parses an HTTP response from a ClusternodeGetBynameWithResponse call
func (ClusternodeGetBynameResponse) Status ¶
func (r ClusternodeGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ClusternodeGetBynameResponse) StatusCode ¶
func (r ClusternodeGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClusternodeGetParams ¶
type ClusternodeGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***nodeid***: <Integer >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >,
Args *ClusternodeArgs `form:"args,omitempty" json:"args,omitempty"`
}
ClusternodeGetParams defines parameters for ClusternodeGet.
type ClusternodeGetResponse ¶
type ClusternodeGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Clusternode interface{} `json:"clusternode,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseClusternodeGetResponse ¶
func ParseClusternodeGetResponse(rsp *http.Response) (*ClusternodeGetResponse, error)
ParseClusternodeGetResponse parses an HTTP response from a ClusternodeGetWithResponse call
func (ClusternodeGetResponse) Status ¶
func (r ClusternodeGetResponse) Status() string
Status returns HTTPResponse.Status
func (ClusternodeGetResponse) StatusCode ¶
func (r ClusternodeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CmpApiresponse ¶
type CmpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CmpApiresponse defines model for cmp_apiresponse.
type CmpCmp ¶
type CmpCmp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CmpCmpClearstats `json:"clearstats,omitempty"`
// Comphttpbandwidthsaving |
// Bandwidth saving from TCP compression expressed as percentage.
Comphttpbandwidthsaving *float32 `json:"comphttpbandwidthsaving,omitempty"`
// Compratio |
// Ratio of the compressible data received from the server to the compressed data sent to the client.
Compratio *float32 `json:"compratio,omitempty"`
// Comprequestsrate |
// Number of HTTP compression requests the Citrix ADC receives for which the response is successfully compressed. For example, after you enable compression and configure services, if you send HTTP requests to the Citrix ADC using a HTTP client that supports compression, and Citrix ADC compresses the corresponding response, this counter is incremented.
Comprequestsrate *float32 `json:"comprequestsrate,omitempty"`
// Comprxbytesrate |
// Number of bytes that can be compressed, which the Citrix ADC receives from the server. This gives the content length of the response that the Citrix ADC receives from server.
Comprxbytesrate *float32 `json:"comprxbytesrate,omitempty"`
// Comprxpacketsrate |
// Number of HTTP packets that can be compressed, which the Citrix ADC receives from the server.
Comprxpacketsrate *float32 `json:"comprxpacketsrate,omitempty"`
// Comptcpbandwidthsaving |
// Bandwidth saving from TCP compression expressed as percentage.
Comptcpbandwidthsaving *float32 `json:"comptcpbandwidthsaving,omitempty"`
// Comptcpeoirate |
// Number of times the Citrix ADC compresses data on receiving End Of Input (FIN packet). When the Citrix ADC receives End Of Input (FIN packet), it compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size.
Comptcpeoirate *float32 `json:"comptcpeoirate,omitempty"`
// Comptcppushrate |
// Number of times the Citrix ADC compresses data on receiving a TCP PUSH flag from the server. The PUSH flag ensures that data is compressed immediately without waiting for the buffered data size to reach the quantum size.
Comptcppushrate *float32 `json:"comptcppushrate,omitempty"`
// Comptcpquantumrate |
// Number of times the Citrix ADC compresses a quantum of data. Citrix ADC buffers the data received from the server till it reaches the quantum size and then compresses the buffered data and transmits to the client.
Comptcpquantumrate *float32 `json:"comptcpquantumrate,omitempty"`
// Comptcpratio |
// Ratio of compressible data received to compressed data transmitted.If this ratio is one (uncmp:1.0) that means compression is disabled or we are not able to compress even a single compressible packet.
Comptcpratio *float32 `json:"comptcpratio,omitempty"`
// Comptcprxbytesrate |
// Number of bytes that can be compressed, which the Citrix ADC receives from the server. This gives the content length of the response that the Citrix ADC receives from server.
Comptcprxbytesrate *float32 `json:"comptcprxbytesrate,omitempty"`
// Comptcprxpacketsrate |
// Total number of compressible packets received by Citrix ADC.
Comptcprxpacketsrate *float32 `json:"comptcprxpacketsrate,omitempty"`
// Comptcptimerrate |
// Number of times the Citrix ADC compresses data on expiration of data accumulation timer. The timer expires if the server response is very slow and consequently, the Citrix ADC does not receive response for a certain amount of time. Under such a condition, the Citrix ADC compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size.
Comptcptimerrate *float32 `json:"comptcptimerrate,omitempty"`
// Comptcptotaleoi |
// Number of times the Citrix ADC compresses data on receiving End Of Input (FIN packet). When the Citrix ADC receives End Of Input (FIN packet), it compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size.
Comptcptotaleoi *float32 `json:"comptcptotaleoi,omitempty"`
// Comptcptotalpush |
// Number of times the Citrix ADC compresses data on receiving a TCP PUSH flag from the server. The PUSH flag ensures that data is compressed immediately without waiting for the buffered data size to reach the quantum size.
Comptcptotalpush *float32 `json:"comptcptotalpush,omitempty"`
// Comptcptotalquantum |
// Number of times the Citrix ADC compresses a quantum of data. Citrix ADC buffers the data received from the server till it reaches the quantum size and then compresses the buffered data and transmits to the client.
Comptcptotalquantum *float32 `json:"comptcptotalquantum,omitempty"`
// Comptcptotalrxbytes |
// Number of bytes that can be compressed, which the Citrix ADC receives from the server. This gives the content length of the response that the Citrix ADC receives from server.
Comptcptotalrxbytes *float32 `json:"comptcptotalrxbytes,omitempty"`
// Comptcptotalrxpackets |
// Total number of compressible packets received by Citrix ADC.
Comptcptotalrxpackets *float32 `json:"comptcptotalrxpackets,omitempty"`
// Comptcptotaltimer |
// Number of times the Citrix ADC compresses data on expiration of data accumulation timer. The timer expires if the server response is very slow and consequently, the Citrix ADC does not receive response for a certain amount of time. Under such a condition, the Citrix ADC compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size.
Comptcptotaltimer *float32 `json:"comptcptotaltimer,omitempty"`
// Comptcptotaltxbytes |
// Number of bytes that the Citrix ADC sends to the client after compressing the response from the server.
Comptcptotaltxbytes *float32 `json:"comptcptotaltxbytes,omitempty"`
// Comptcptotaltxpackets |
// Number of TCP packets that the Citrix ADC sends to the client after compressing the response from the server.
Comptcptotaltxpackets *float32 `json:"comptcptotaltxpackets,omitempty"`
// Comptcptxbytesrate |
// Number of bytes that the Citrix ADC sends to the client after compressing the response from the server.
Comptcptxbytesrate *float32 `json:"comptcptxbytesrate,omitempty"`
// Comptcptxpacketsrate |
// Number of TCP packets that the Citrix ADC sends to the client after compressing the response from the server.
Comptcptxpacketsrate *float32 `json:"comptcptxpacketsrate,omitempty"`
// Comptotaldatacompressionratio |
// Ratio of total HTTP data received to total HTTP data transmitted.
Comptotaldatacompressionratio *float32 `json:"comptotaldatacompressionratio,omitempty"`
// Comptotalrequests |
// Number of HTTP compression requests the Citrix ADC receives for which the response is successfully compressed. For example, after you enable compression and configure services, if you send HTTP requests to the Citrix ADC using a HTTP client that supports compression, and Citrix ADC compresses the corresponding response, this counter is incremented.
Comptotalrequests *float32 `json:"comptotalrequests,omitempty"`
// Comptotalrxbytes |
// Number of bytes that can be compressed, which the Citrix ADC receives from the server. This gives the content length of the response that the Citrix ADC receives from server.
Comptotalrxbytes *float32 `json:"comptotalrxbytes,omitempty"`
// Comptotalrxpackets |
// Number of HTTP packets that can be compressed, which the Citrix ADC receives from the server.
Comptotalrxpackets *float32 `json:"comptotalrxpackets,omitempty"`
// Comptotaltxbytes |
// Number of bytes the Citrix ADC sends to the client after compressing the response from the server.
Comptotaltxbytes *float32 `json:"comptotaltxbytes,omitempty"`
// Comptotaltxpackets |
// Number of HTTP packets that the Citrix ADC sends to the client after compressing the response from the server.
Comptotaltxpackets *float32 `json:"comptotaltxpackets,omitempty"`
// Comptxbytesrate |
// Number of bytes the Citrix ADC sends to the client after compressing the response from the server.
Comptxbytesrate *float32 `json:"comptxbytesrate,omitempty"`
// Comptxpacketsrate |
// Number of HTTP packets that the Citrix ADC sends to the client after compressing the response from the server.
Comptxpacketsrate *float32 `json:"comptxpacketsrate,omitempty"`
// Decomptcpbandwidthsaving |
// Bandwidth saving from TCP compression expressed as percentage.
Decomptcpbandwidthsaving *float32 `json:"decomptcpbandwidthsaving,omitempty"`
// Decomptcperrdata |
// Number of data errors encountered while decompressing.
Decomptcperrdata *float32 `json:"decomptcperrdata,omitempty"`
// Decomptcperrdatarate |
// Number of data errors encountered while decompressing.
Decomptcperrdatarate *float32 `json:"decomptcperrdatarate,omitempty"`
// Decomptcperrlessdata |
// Number of times Citrix ADC received less data than declared by protocol.
Decomptcperrlessdata *float32 `json:"decomptcperrlessdata,omitempty"`
// Decomptcperrlessdatarate |
// Number of times Citrix ADC received less data than declared by protocol.
Decomptcperrlessdatarate *float32 `json:"decomptcperrlessdatarate,omitempty"`
// Decomptcperrmemory |
// Number of times memory failures occurred while decompressing.
Decomptcperrmemory *float32 `json:"decomptcperrmemory,omitempty"`
// Decomptcperrmemoryrate |
// Number of times memory failures occurred while decompressing.
Decomptcperrmemoryrate *float32 `json:"decomptcperrmemoryrate,omitempty"`
// Decomptcperrmoredata |
// Number of times Citrix ADC received more data than declared by protocol.
Decomptcperrmoredata *float32 `json:"decomptcperrmoredata,omitempty"`
// Decomptcperrmoredatarate |
// Number of times Citrix ADC received more data than declared by protocol.
Decomptcperrmoredatarate *float32 `json:"decomptcperrmoredatarate,omitempty"`
// Decomptcperrunknown |
// Number of times unknown errors occurred while decompressing.
Decomptcperrunknown *float32 `json:"decomptcperrunknown,omitempty"`
// Decomptcperrunknownrate |
// Number of times unknown errors occurred while decompressing.
Decomptcperrunknownrate *float32 `json:"decomptcperrunknownrate,omitempty"`
// Decomptcpratio |
// Ratio of decompressed data transmitted to compressed data received.
Decomptcpratio *float32 `json:"decomptcpratio,omitempty"`
// Decomptcprxbytes |
// Total number of compressed bytes received by Citrix ADC.
Decomptcprxbytes *float32 `json:"decomptcprxbytes,omitempty"`
// Decomptcprxbytesrate |
// Total number of compressed bytes received by Citrix ADC.
Decomptcprxbytesrate *float32 `json:"decomptcprxbytesrate,omitempty"`
// Decomptcprxpackets |
// Total number of compressed packets received by Citrix ADC.
Decomptcprxpackets *float32 `json:"decomptcprxpackets,omitempty"`
// Decomptcprxpacketsrate |
// Total number of compressed packets received by Citrix ADC.
Decomptcprxpacketsrate *float32 `json:"decomptcprxpacketsrate,omitempty"`
// Decomptcptxbytes |
// Total number of decompressed bytes transmitted by Citrix ADC.
Decomptcptxbytes *float32 `json:"decomptcptxbytes,omitempty"`
// Decomptcptxbytesrate |
// Total number of decompressed bytes transmitted by Citrix ADC.
Decomptcptxbytesrate *float32 `json:"decomptcptxbytesrate,omitempty"`
// Decomptcptxpackets |
// Total number of decompressed packets transmitted by Citrix ADC.
Decomptcptxpackets *float32 `json:"decomptcptxpackets,omitempty"`
// Decomptcptxpacketsrate |
// Total number of decompressed packets transmitted by Citrix ADC.
Decomptcptxpacketsrate *float32 `json:"decomptcptxpacketsrate,omitempty"`
// Delbwsaving |
// Bandwidth saving from delta compression expressed as percentage.
Delbwsaving *float32 `json:"delbwsaving,omitempty"`
// Delcmpratio |
// Ratio of compressible data received to compressed data transmitted.If this ratio is one (uncmp:1.0) that means compression is disabled or we are not able to compress even a single compressible packet.
Delcmpratio *float32 `json:"delcmpratio,omitempty"`
// Delcompbaseserved |
// Total number of basefile requests served by Citrix ADC.
Delcompbaseserved *float32 `json:"delcompbaseserved,omitempty"`
// Delcompbaseservedrate |
// Total number of basefile requests served by Citrix ADC.
Delcompbaseservedrate *float32 `json:"delcompbaseservedrate,omitempty"`
// Delcompbasetcptxbytes |
// Number of basefile bytes transmitted by Citrix ADC.
Delcompbasetcptxbytes *float32 `json:"delcompbasetcptxbytes,omitempty"`
// Delcompbasetcptxbytesrate |
// Number of basefile bytes transmitted by Citrix ADC.
Delcompbasetcptxbytesrate *float32 `json:"delcompbasetcptxbytesrate,omitempty"`
// Delcompdone |
// Total number of delta compressions done by Citrix ADC.
Delcompdone *float32 `json:"delcompdone,omitempty"`
// Delcompdonerate |
// Total number of delta compressions done by Citrix ADC.
Delcompdonerate *float32 `json:"delcompdonerate,omitempty"`
// Delcomperrbfilewhdrfailed |
// Number of times basefile could not be updated in Citrix ADC cache.
Delcomperrbfilewhdrfailed *float32 `json:"delcomperrbfilewhdrfailed,omitempty"`
// Delcomperrbfilewhdrfailedrate |
// Number of times basefile could not be updated in Citrix ADC cache.
Delcomperrbfilewhdrfailedrate *float32 `json:"delcomperrbfilewhdrfailedrate,omitempty"`
// Delcomperrbypassed |
// Number of times delta-compression bypassed by Citrix ADC.
Delcomperrbypassed *float32 `json:"delcomperrbypassed,omitempty"`
// Delcomperrbypassedrate |
// Number of times delta-compression bypassed by Citrix ADC.
Delcomperrbypassedrate *float32 `json:"delcomperrbypassedrate,omitempty"`
// Delcomperrnostoremiss |
// Number of times basefile was not found in Citrix ADC cache.
Delcomperrnostoremiss *float32 `json:"delcomperrnostoremiss,omitempty"`
// Delcomperrnostoremissrate |
// Number of times basefile was not found in Citrix ADC cache.
Delcomperrnostoremissrate *float32 `json:"delcomperrnostoremissrate,omitempty"`
// Delcomperrreqinfoallocfail |
// Number of times requested basefile could not be allocated.
Delcomperrreqinfoallocfail *float32 `json:"delcomperrreqinfoallocfail,omitempty"`
// Delcomperrreqinfoallocfailrate |
// Number of times requested basefile could not be allocated.
Delcomperrreqinfoallocfailrate *float32 `json:"delcomperrreqinfoallocfailrate,omitempty"`
// Delcomperrreqinfotoobig |
// Number of times basefile request URL was too large.
Delcomperrreqinfotoobig *float32 `json:"delcomperrreqinfotoobig,omitempty"`
// Delcomperrreqinfotoobigrate |
// Number of times basefile request URL was too large.
Delcomperrreqinfotoobigrate *float32 `json:"delcomperrreqinfotoobigrate,omitempty"`
// Delcomperrsessallocfail |
// Number of times delta compression session could not be allocated.
Delcomperrsessallocfail *float32 `json:"delcomperrsessallocfail,omitempty"`
// Delcomperrsessallocfailrate |
// Number of times delta compression session could not be allocated.
Delcomperrsessallocfailrate *float32 `json:"delcomperrsessallocfailrate,omitempty"`
// Delcompfirstaccess |
// Total number of delta compression first accesses.
Delcompfirstaccess *float32 `json:"delcompfirstaccess,omitempty"`
// Delcompfirstaccessrate |
// Total number of delta compression first accesses.
Delcompfirstaccessrate *float32 `json:"delcompfirstaccessrate,omitempty"`
// Delcomprequestsrate |
// Total number of delta compression requests received by Citrix ADC.
Delcomprequestsrate *float32 `json:"delcomprequestsrate,omitempty"`
// Delcomptcprxbytes |
// Total number of delta-compressible bytes received by Citrix ADC.
Delcomptcprxbytes *float32 `json:"delcomptcprxbytes,omitempty"`
// Delcomptcprxbytesrate |
// Total number of delta-compressible bytes received by Citrix ADC.
Delcomptcprxbytesrate *float32 `json:"delcomptcprxbytesrate,omitempty"`
// Delcomptcprxpackets |
// Number of delta-compressible packets received.
Delcomptcprxpackets *float32 `json:"delcomptcprxpackets,omitempty"`
// Delcomptcprxpacketsrate |
// Number of delta-compressible packets received.
Delcomptcprxpacketsrate *float32 `json:"delcomptcprxpacketsrate,omitempty"`
// Delcomptcptxbytes |
// Total number of delta-compressed bytes transmitted by Citrix ADC.
Delcomptcptxbytes *float32 `json:"delcomptcptxbytes,omitempty"`
// Delcomptcptxbytesrate |
// Total number of delta-compressed bytes transmitted by Citrix ADC.
Delcomptcptxbytesrate *float32 `json:"delcomptcptxbytesrate,omitempty"`
// Delcomptcptxpackets |
// Total number of delta-compressed packets transmitted by Citrix ADC.
Delcomptcptxpackets *float32 `json:"delcomptcptxpackets,omitempty"`
// Delcomptcptxpacketsrate |
// Total number of delta-compressed packets transmitted by Citrix ADC.
Delcomptcptxpacketsrate *float32 `json:"delcomptcptxpacketsrate,omitempty"`
// Delcomptotalrequests |
// Total number of delta compression requests received by Citrix ADC.
Delcomptotalrequests *float32 `json:"delcomptotalrequests,omitempty"`
}
CmpCmp defines model for cmp_cmp.
type CmpCmpClearstats ¶
type CmpCmpClearstats string
CmpCmpClearstats |
Clear the statsistics / counters
const ( CmpCmpClearstatsBasic CmpCmpClearstats = "basic" CmpCmpClearstatsFull CmpCmpClearstats = "full" )
Defines values for CmpCmpClearstats.
type CmpCmpResponse ¶
type CmpCmpResponse struct {
Cmp *CmpCmp `json:"cmp,omitempty"`
}
CmpCmpResponse defines model for cmp_cmp_response.
type CmpGetParams ¶
type CmpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *CmpArgs `form:"args,omitempty" json:"args,omitempty"`
}
CmpGetParams defines parameters for CmpGet.
type CmpGetResponse ¶
type CmpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cmp *CmpCmp `json:"cmp,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCmpGetResponse ¶
func ParseCmpGetResponse(rsp *http.Response) (*CmpGetResponse, error)
ParseCmpGetResponse parses an HTTP response from a CmpGetWithResponse call
func (CmpGetResponse) Status ¶
func (r CmpGetResponse) Status() string
Status returns HTTPResponse.Status
func (CmpGetResponse) StatusCode ¶
func (r CmpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CmppolicyApiresponse ¶
type CmppolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CmppolicyApiresponse defines model for cmppolicy_apiresponse.
type CmppolicyCmppolicy ¶
type CmppolicyCmppolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CmppolicyCmppolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the compression policy for which to display statistics. If no name is specified, statistics for all compression polices are shown.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
CmppolicyCmppolicy defines model for cmppolicy_cmppolicy.
type CmppolicyCmppolicyClearstats ¶
type CmppolicyCmppolicyClearstats string
CmppolicyCmppolicyClearstats |
Clear the statsistics / counters
const ( CmppolicyCmppolicyClearstatsBasic CmppolicyCmppolicyClearstats = "basic" CmppolicyCmppolicyClearstatsFull CmppolicyCmppolicyClearstats = "full" )
Defines values for CmppolicyCmppolicyClearstats.
type CmppolicyCmppolicyResponse ¶
type CmppolicyCmppolicyResponse struct {
Cmppolicy interface{} `json:"cmppolicy,omitempty"`
}
CmppolicyCmppolicyResponse defines model for cmppolicy_cmppolicy_response.
type CmppolicyGetBynameResponse ¶
type CmppolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cmppolicy interface{} `json:"cmppolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCmppolicyGetBynameResponse ¶
func ParseCmppolicyGetBynameResponse(rsp *http.Response) (*CmppolicyGetBynameResponse, error)
ParseCmppolicyGetBynameResponse parses an HTTP response from a CmppolicyGetBynameWithResponse call
func (CmppolicyGetBynameResponse) Status ¶
func (r CmppolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (CmppolicyGetBynameResponse) StatusCode ¶
func (r CmppolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CmppolicyGetParams ¶
type CmppolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *CmppolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
CmppolicyGetParams defines parameters for CmppolicyGet.
type CmppolicyGetResponse ¶
type CmppolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cmppolicy interface{} `json:"cmppolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCmppolicyGetResponse ¶
func ParseCmppolicyGetResponse(rsp *http.Response) (*CmppolicyGetResponse, error)
ParseCmppolicyGetResponse parses an HTTP response from a CmppolicyGetWithResponse call
func (CmppolicyGetResponse) Status ¶
func (r CmppolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (CmppolicyGetResponse) StatusCode ¶
func (r CmppolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CmppolicylabelApiresponse ¶
type CmppolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CmppolicylabelApiresponse defines model for cmppolicylabel_apiresponse.
type CmppolicylabelArgs ¶
type CmppolicylabelArgs = string
CmppolicylabelArgs defines model for cmppolicylabel_args.
type CmppolicylabelCmppolicylabel ¶
type CmppolicylabelCmppolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CmppolicylabelCmppolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the compression policy label for which to display statistics. If not specified, statistics are displayed for all compression policy labels.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
CmppolicylabelCmppolicylabel defines model for cmppolicylabel_cmppolicylabel.
type CmppolicylabelCmppolicylabelClearstats ¶
type CmppolicylabelCmppolicylabelClearstats string
CmppolicylabelCmppolicylabelClearstats |
Clear the statsistics / counters
const ( CmppolicylabelCmppolicylabelClearstatsBasic CmppolicylabelCmppolicylabelClearstats = "basic" CmppolicylabelCmppolicylabelClearstatsFull CmppolicylabelCmppolicylabelClearstats = "full" )
Defines values for CmppolicylabelCmppolicylabelClearstats.
type CmppolicylabelCmppolicylabelResponse ¶
type CmppolicylabelCmppolicylabelResponse struct {
Cmppolicylabel interface{} `json:"cmppolicylabel,omitempty"`
}
CmppolicylabelCmppolicylabelResponse defines model for cmppolicylabel_cmppolicylabel_response.
type CmppolicylabelGetBynameResponse ¶
type CmppolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cmppolicylabel interface{} `json:"cmppolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCmppolicylabelGetBynameResponse ¶
func ParseCmppolicylabelGetBynameResponse(rsp *http.Response) (*CmppolicylabelGetBynameResponse, error)
ParseCmppolicylabelGetBynameResponse parses an HTTP response from a CmppolicylabelGetBynameWithResponse call
func (CmppolicylabelGetBynameResponse) Status ¶
func (r CmppolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (CmppolicylabelGetBynameResponse) StatusCode ¶
func (r CmppolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CmppolicylabelGetParams ¶
type CmppolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >,
Args *CmppolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
CmppolicylabelGetParams defines parameters for CmppolicylabelGet.
type CmppolicylabelGetResponse ¶
type CmppolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cmppolicylabel interface{} `json:"cmppolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCmppolicylabelGetResponse ¶
func ParseCmppolicylabelGetResponse(rsp *http.Response) (*CmppolicylabelGetResponse, error)
ParseCmppolicylabelGetResponse parses an HTTP response from a CmppolicylabelGetWithResponse call
func (CmppolicylabelGetResponse) Status ¶
func (r CmppolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (CmppolicylabelGetResponse) StatusCode ¶
func (r CmppolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ContentinspectionApiresponse ¶
type ContentinspectionApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ContentinspectionApiresponse defines model for contentinspection_apiresponse.
type ContentinspectionArgs ¶
type ContentinspectionArgs = string
ContentinspectionArgs defines model for contentinspection_args.
type ContentinspectionContentinspection ¶
type ContentinspectionContentinspection struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ContentinspectionContentinspectionClearstats `json:"clearstats,omitempty"`
// Icap100contrecv |
// Number of 100-continue responses received
Icap100contrecv *float32 `json:"icap100contrecv,omitempty"`
// Icap204enabledrequests |
// Number of 204 Rquests
Icap204enabledrequests *float32 `json:"icap204enabledrequests,omitempty"`
// Icap204nocontentrecv |
// Number of 204 No content responses received
Icap204nocontentrecv *float32 `json:"icap204nocontentrecv,omitempty"`
// Icapadaptiverequests |
// Number of Adaptive requests
Icapadaptiverequests *float32 `json:"icapadaptiverequests,omitempty"`
// Icapadaptiveresponses |
// Number of Adaptive Responses
Icapadaptiveresponses *float32 `json:"icapadaptiveresponses,omitempty"`
// Icapcalloutcompleted |
// Number of callout requests finished
Icapcalloutcompleted *float32 `json:"icapcalloutcompleted,omitempty"`
// Icapcalloutinitiated |
// Number of callout Requests started
Icapcalloutinitiated *float32 `json:"icapcalloutinitiated,omitempty"`
// Icaperrorshandled |
// Number of errors sent
Icaperrorshandled *float32 `json:"icaperrorshandled,omitempty"`
// Icappreviewenabledrequests |
// Number of preview requests for ICAP
Icappreviewenabledrequests *float32 `json:"icappreviewenabledrequests,omitempty"`
// Icapreqmodrequests |
// Number of requests sent to ICAP Server
Icapreqmodrequests *float32 `json:"icapreqmodrequests,omitempty"`
// Icaprespmodrequests |
// Number of responses sent for Intrusion DEtection
Icaprespmodrequests *float32 `json:"icaprespmodrequests,omitempty"`
// Icapserverdownbypass |
// Number of requests for which serverdown Bypass Action is taken
Icapserverdownbypass *float32 `json:"icapserverdownbypass,omitempty"`
// Icapserverdowndrop |
// Number of requests for which serverdown Drop Action is taken
Icapserverdowndrop *float32 `json:"icapserverdowndrop,omitempty"`
// Icapserverdownreset |
// Number of requests for which serverdown Reset Action is taken
Icapserverdownreset *float32 `json:"icapserverdownreset,omitempty"`
// Inlinegeneratedresponses |
// Number of Inline device generated Responses
Inlinegeneratedresponses *float32 `json:"inlinegeneratedresponses,omitempty"`
// Inlinereqbytesrecv |
// Number of bytes received for requests from IPS
Inlinereqbytesrecv *float32 `json:"inlinereqbytesrecv,omitempty"`
// Inlinereqbytessent |
// Number of bytes transfered for requests to IPS
Inlinereqbytessent *float32 `json:"inlinereqbytessent,omitempty"`
// Inlinerequestssent |
// HTTP/HTTPS requests sent for ContentInspection.
Inlinerequestssent *float32 `json:"inlinerequestssent,omitempty"`
// Inlinerespbytesrecv |
// Number of bytes received for responses from IPS
Inlinerespbytesrecv *float32 `json:"inlinerespbytesrecv,omitempty"`
// Inlinerespbytessent |
// Number of bytes transfered for responses to IPS
Inlinerespbytessent *float32 `json:"inlinerespbytessent,omitempty"`
// Inlineresponsessent |
// HTTP/HTTPS responses sent for ContentInspection.
Inlineresponsessent *float32 `json:"inlineresponsessent,omitempty"`
// Inlineserverdownbypass |
// Number of requests bypass content Inspection Module when Inline device is down
Inlineserverdownbypass *float32 `json:"inlineserverdownbypass,omitempty"`
// Inlineserverdowndrop |
// Number of requests Dropped when Inline device is down
Inlineserverdowndrop *float32 `json:"inlineserverdowndrop,omitempty"`
// Inlineserverdownreset |
// Number of requests Reset when Inline device is down
Inlineserverdownreset *float32 `json:"inlineserverdownreset,omitempty"`
// Mirrorreqbytessent |
// Number of request Bytes sent for Intrusion Detection
Mirrorreqbytessent *float32 `json:"mirrorreqbytessent,omitempty"`
// Mirrorrequestssent |
// Number of requests sent for Intrusion Detection
Mirrorrequestssent *float32 `json:"mirrorrequestssent,omitempty"`
// Mirrorrespbytessent |
// Number of response Bytes sent for Intrusion Detection
Mirrorrespbytessent *float32 `json:"mirrorrespbytessent,omitempty"`
// Mirrorresponsessent |
// Number of responses sent for Intrusion Detection
Mirrorresponsessent *float32 `json:"mirrorresponsessent,omitempty"`
// Mirrorserverdownbypass |
// Number of requests bypass ContentInspection module when Mirror device is down
Mirrorserverdownbypass *float32 `json:"mirrorserverdownbypass,omitempty"`
// Mirrorserverdowndrop |
// Number of requests Dropped when Mirror device is down
Mirrorserverdowndrop *float32 `json:"mirrorserverdowndrop,omitempty"`
// Mirrorserverdownreset |
// Number of requests Reset when Mirror device is down
Mirrorserverdownreset *float32 `json:"mirrorserverdownreset,omitempty"`
}
ContentinspectionContentinspection defines model for contentinspection_contentinspection.
type ContentinspectionContentinspectionClearstats ¶
type ContentinspectionContentinspectionClearstats string
ContentinspectionContentinspectionClearstats |
Clear the statsistics / counters
const ( ContentinspectionContentinspectionClearstatsBasic ContentinspectionContentinspectionClearstats = "basic" ContentinspectionContentinspectionClearstatsFull ContentinspectionContentinspectionClearstats = "full" )
Defines values for ContentinspectionContentinspectionClearstats.
type ContentinspectionContentinspectionResponse ¶
type ContentinspectionContentinspectionResponse struct {
Contentinspection *ContentinspectionContentinspection `json:"contentinspection,omitempty"`
}
ContentinspectionContentinspectionResponse defines model for contentinspection_contentinspection_response.
type ContentinspectionGetParams ¶
type ContentinspectionGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >,
Args *ContentinspectionArgs `form:"args,omitempty" json:"args,omitempty"`
}
ContentinspectionGetParams defines parameters for ContentinspectionGet.
type ContentinspectionGetResponse ¶
type ContentinspectionGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Contentinspection *ContentinspectionContentinspection `json:"contentinspection,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseContentinspectionGetResponse ¶
func ParseContentinspectionGetResponse(rsp *http.Response) (*ContentinspectionGetResponse, error)
ParseContentinspectionGetResponse parses an HTTP response from a ContentinspectionGetWithResponse call
func (ContentinspectionGetResponse) Status ¶
func (r ContentinspectionGetResponse) Status() string
Status returns HTTPResponse.Status
func (ContentinspectionGetResponse) StatusCode ¶
func (r ContentinspectionGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ContentinspectionpolicyApiresponse ¶
type ContentinspectionpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ContentinspectionpolicyApiresponse defines model for contentinspectionpolicy_apiresponse.
type ContentinspectionpolicyArgs ¶
type ContentinspectionpolicyArgs = string
ContentinspectionpolicyArgs defines model for contentinspectionpolicy_args.
type ContentinspectionpolicyContentinspectionpolicy ¶
type ContentinspectionpolicyContentinspectionpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ContentinspectionpolicyContentinspectionpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the contentInspection policy for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
ContentinspectionpolicyContentinspectionpolicy defines model for contentinspectionpolicy_contentinspectionpolicy.
type ContentinspectionpolicyContentinspectionpolicyClearstats ¶
type ContentinspectionpolicyContentinspectionpolicyClearstats string
ContentinspectionpolicyContentinspectionpolicyClearstats |
Clear the statsistics / counters
const ( ContentinspectionpolicyContentinspectionpolicyClearstatsBasic ContentinspectionpolicyContentinspectionpolicyClearstats = "basic" ContentinspectionpolicyContentinspectionpolicyClearstatsFull ContentinspectionpolicyContentinspectionpolicyClearstats = "full" )
Defines values for ContentinspectionpolicyContentinspectionpolicyClearstats.
type ContentinspectionpolicyContentinspectionpolicyResponse ¶
type ContentinspectionpolicyContentinspectionpolicyResponse struct {
Contentinspectionpolicy interface{} `json:"contentinspectionpolicy,omitempty"`
}
ContentinspectionpolicyContentinspectionpolicyResponse defines model for contentinspectionpolicy_contentinspectionpolicy_response.
type ContentinspectionpolicyGetBynameResponse ¶
type ContentinspectionpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Contentinspectionpolicy interface{} `json:"contentinspectionpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseContentinspectionpolicyGetBynameResponse ¶
func ParseContentinspectionpolicyGetBynameResponse(rsp *http.Response) (*ContentinspectionpolicyGetBynameResponse, error)
ParseContentinspectionpolicyGetBynameResponse parses an HTTP response from a ContentinspectionpolicyGetBynameWithResponse call
func (ContentinspectionpolicyGetBynameResponse) Status ¶
func (r ContentinspectionpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ContentinspectionpolicyGetBynameResponse) StatusCode ¶
func (r ContentinspectionpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ContentinspectionpolicyGetParams ¶
type ContentinspectionpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***name***: <String >, ***logfile***: <String >,
Args *ContentinspectionpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
ContentinspectionpolicyGetParams defines parameters for ContentinspectionpolicyGet.
type ContentinspectionpolicyGetResponse ¶
type ContentinspectionpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Contentinspectionpolicy interface{} `json:"contentinspectionpolicy,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseContentinspectionpolicyGetResponse ¶
func ParseContentinspectionpolicyGetResponse(rsp *http.Response) (*ContentinspectionpolicyGetResponse, error)
ParseContentinspectionpolicyGetResponse parses an HTTP response from a ContentinspectionpolicyGetWithResponse call
func (ContentinspectionpolicyGetResponse) Status ¶
func (r ContentinspectionpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (ContentinspectionpolicyGetResponse) StatusCode ¶
func (r ContentinspectionpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ContentinspectionpolicylabelApiresponse ¶
type ContentinspectionpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ContentinspectionpolicylabelApiresponse defines model for contentinspectionpolicylabel_apiresponse.
type ContentinspectionpolicylabelArgs ¶
type ContentinspectionpolicylabelArgs = string
ContentinspectionpolicylabelArgs defines model for contentinspectionpolicylabel_args.
type ContentinspectionpolicylabelContentinspectionpolicylabel ¶
type ContentinspectionpolicylabelContentinspectionpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ContentinspectionpolicylabelContentinspectionpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the contentInspection policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
ContentinspectionpolicylabelContentinspectionpolicylabel defines model for contentinspectionpolicylabel_contentinspectionpolicylabel.
type ContentinspectionpolicylabelContentinspectionpolicylabelClearstats ¶
type ContentinspectionpolicylabelContentinspectionpolicylabelClearstats string
ContentinspectionpolicylabelContentinspectionpolicylabelClearstats |
Clear the statsistics / counters
const ( ContentinspectionpolicylabelContentinspectionpolicylabelClearstatsBasic ContentinspectionpolicylabelContentinspectionpolicylabelClearstats = "basic" ContentinspectionpolicylabelContentinspectionpolicylabelClearstatsFull ContentinspectionpolicylabelContentinspectionpolicylabelClearstats = "full" )
Defines values for ContentinspectionpolicylabelContentinspectionpolicylabelClearstats.
type ContentinspectionpolicylabelContentinspectionpolicylabelResponse ¶
type ContentinspectionpolicylabelContentinspectionpolicylabelResponse struct {
Contentinspectionpolicylabel interface{} `json:"contentinspectionpolicylabel,omitempty"`
}
ContentinspectionpolicylabelContentinspectionpolicylabelResponse defines model for contentinspectionpolicylabel_contentinspectionpolicylabel_response.
type ContentinspectionpolicylabelGetBynameResponse ¶
type ContentinspectionpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Contentinspectionpolicylabel interface{} `json:"contentinspectionpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseContentinspectionpolicylabelGetBynameResponse ¶
func ParseContentinspectionpolicylabelGetBynameResponse(rsp *http.Response) (*ContentinspectionpolicylabelGetBynameResponse, error)
ParseContentinspectionpolicylabelGetBynameResponse parses an HTTP response from a ContentinspectionpolicylabelGetBynameWithResponse call
func (ContentinspectionpolicylabelGetBynameResponse) Status ¶
func (r ContentinspectionpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ContentinspectionpolicylabelGetBynameResponse) StatusCode ¶
func (r ContentinspectionpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ContentinspectionpolicylabelGetParams ¶
type ContentinspectionpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *ContentinspectionpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
ContentinspectionpolicylabelGetParams defines parameters for ContentinspectionpolicylabelGet.
type ContentinspectionpolicylabelGetResponse ¶
type ContentinspectionpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Contentinspectionpolicylabel interface{} `json:"contentinspectionpolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseContentinspectionpolicylabelGetResponse ¶
func ParseContentinspectionpolicylabelGetResponse(rsp *http.Response) (*ContentinspectionpolicylabelGetResponse, error)
ParseContentinspectionpolicylabelGetResponse parses an HTTP response from a ContentinspectionpolicylabelGetWithResponse call
func (ContentinspectionpolicylabelGetResponse) Status ¶
func (r ContentinspectionpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (ContentinspectionpolicylabelGetResponse) StatusCode ¶
func (r ContentinspectionpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CrvserverApiresponse ¶
type CrvserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CrvserverApiresponse defines model for crvserver_apiresponse.
type CrvserverCrvserver ¶
type CrvserverCrvserver struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *CrvserverCrvserverClearstats `json:"clearstats,omitempty"`
// Hitsrate |
// Total vserver hits
Hitsrate *float32 `json:"hitsrate,omitempty"`
// Invalidrequestresponse |
// Number invalid requests/responses on this vserver
Invalidrequestresponse *float32 `json:"invalidrequestresponse,omitempty"`
// Invalidrequestresponsedropped |
// Number invalid requests/responses dropped on this vserver
Invalidrequestresponsedropped *float32 `json:"invalidrequestresponsedropped,omitempty"`
// Name |
// Name of a specific cache redirection virtual server.
Name *string `json:"name,omitempty"`
// Pktsrecvdrate |
// Total number of packets received by this service or virtual server.
Pktsrecvdrate *float32 `json:"pktsrecvdrate,omitempty"`
// Pktssentrate |
// Total number of packets sent.
Pktssentrate *float32 `json:"pktssentrate,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Totalpktsrecvd |
// Total number of packets received by this service or virtual server.
Totalpktsrecvd *float32 `json:"totalpktsrecvd,omitempty"`
// Totalpktssent |
// Total number of packets sent.
Totalpktssent *float32 `json:"totalpktssent,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Tothits |
// Total vserver hits
Tothits *float32 `json:"tothits,omitempty"`
// Type |
// Protocol associated with the vserver
Type *string `json:"type,omitempty"`
}
CrvserverCrvserver defines model for crvserver_crvserver.
type CrvserverCrvserverClearstats ¶
type CrvserverCrvserverClearstats string
CrvserverCrvserverClearstats |
Clear the statsistics / counters
const ( CrvserverCrvserverClearstatsBasic CrvserverCrvserverClearstats = "basic" CrvserverCrvserverClearstatsFull CrvserverCrvserverClearstats = "full" )
Defines values for CrvserverCrvserverClearstats.
type CrvserverCrvserverResponse ¶
type CrvserverCrvserverResponse struct {
Crvserver interface{} `json:"crvserver,omitempty"`
}
CrvserverCrvserverResponse defines model for crvserver_crvserver_response.
type CrvserverGetBynameResponse ¶
type CrvserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Crvserver interface{} `json:"crvserver,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCrvserverGetBynameResponse ¶
func ParseCrvserverGetBynameResponse(rsp *http.Response) (*CrvserverGetBynameResponse, error)
ParseCrvserverGetBynameResponse parses an HTTP response from a CrvserverGetBynameWithResponse call
func (CrvserverGetBynameResponse) Status ¶
func (r CrvserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (CrvserverGetBynameResponse) StatusCode ¶
func (r CrvserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CrvserverGetParams ¶
type CrvserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***name***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >,
Args *CrvserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
CrvserverGetParams defines parameters for CrvserverGet.
type CrvserverGetResponse ¶
type CrvserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Crvserver interface{} `json:"crvserver,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCrvserverGetResponse ¶
func ParseCrvserverGetResponse(rsp *http.Response) (*CrvserverGetResponse, error)
ParseCrvserverGetResponse parses an HTTP response from a CrvserverGetWithResponse call
func (CrvserverGetResponse) Status ¶
func (r CrvserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (CrvserverGetResponse) StatusCode ¶
func (r CrvserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CsvserverApiresponse ¶
type CsvserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
CsvserverApiresponse defines model for csvserver_apiresponse.
type CsvserverCsvserver ¶
type CsvserverCsvserver struct {
// Avgcltttlb |
// Average TTLB between the client and the server. TTLB is the time interval between sending the request packet to a service and receiving the ACK for response from client.
Avgcltttlb *float32 `json:"avgcltttlb,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *CsvserverCsvserverClearstats `json:"clearstats,omitempty"`
// Cltresponsetimeapdex |
// Vserver APDEX index based on client response times.
Cltresponsetimeapdex *float32 `json:"cltresponsetimeapdex,omitempty"`
// Curbackuppersistencesessions |
// current vserver owned backup persistence sessions
Curbackuppersistencesessions *float32 `json:"curbackuppersistencesessions,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Curmptcpsessions |
// Current Multipath TCP sessions
Curmptcpsessions *float32 `json:"curmptcpsessions,omitempty"`
// Curpersistencesessions |
// current vserver owned persistence sessions
Curpersistencesessions *float32 `json:"curpersistencesessions,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Cursubflowconn |
// Current Multipath TCP subflows
Cursubflowconn *float32 `json:"cursubflowconn,omitempty"`
// Deferredreq |
// Number of deferred request on this vserver
Deferredreq *float32 `json:"deferredreq,omitempty"`
// Deferredreqrate |
// Number of deferred request on this vserver
Deferredreqrate *float32 `json:"deferredreqrate,omitempty"`
// Establishedconn |
// Number of client connections in ESTABLISHED state.
Establishedconn *float32 `json:"establishedconn,omitempty"`
// Frustratingttlbtransactions |
// Frustrating transactions based on APDEX threshold (>4T).
Frustratingttlbtransactions *float32 `json:"frustratingttlbtransactions,omitempty"`
// Hitsrate |
// Total vserver hits
Hitsrate *float32 `json:"hitsrate,omitempty"`
// Httpmaxhdrfldlenpkts |
// Number of HTTP requests exceeding max header field length
Httpmaxhdrfldlenpkts *float32 `json:"httpmaxhdrfldlenpkts,omitempty"`
// Httpmaxhdrszpkts |
// Number of http max header size packet parsing failures
Httpmaxhdrszpkts *float32 `json:"httpmaxhdrszpkts,omitempty"`
// Invalidrequestresponse |
// Number invalid requests/responses on this vserver
Invalidrequestresponse *float32 `json:"invalidrequestresponse,omitempty"`
// Invalidrequestresponsedropped |
// Number invalid requests/responses dropped on this vserver
Invalidrequestresponsedropped *float32 `json:"invalidrequestresponsedropped,omitempty"`
// Labelledconn |
// Number of Labeled connection on this vserver
Labelledconn *float32 `json:"labelledconn,omitempty"`
// Name |
// Name of the content switching virtual server for which to display statistics. To display statistics for all configured Content Switching virtual servers, do not specify a value for this parameter.
Name *string `json:"name,omitempty"`
// Pktsrecvdrate |
// Total number of packets received by this service or virtual server.
Pktsrecvdrate *float32 `json:"pktsrecvdrate,omitempty"`
// Pktssentrate |
// Total number of packets sent.
Pktssentrate *float32 `json:"pktssentrate,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Pushlabel |
// Number of labels for this push vserver.
Pushlabel *float32 `json:"pushlabel,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Sothreshold |
// Spill Over Threshold set on the VServer.
Sothreshold *float32 `json:"sothreshold,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Tcpmaxooopkts |
// No of times max out of order packets reached
Tcpmaxooopkts *float32 `json:"tcpmaxooopkts,omitempty"`
// Toleratingttlbtransactions |
// Tolerable transactions based on APDEX threshold (>T && <4T).
Toleratingttlbtransactions *float32 `json:"toleratingttlbtransactions,omitempty"`
// Totalpktsrecvd |
// Total number of packets received by this service or virtual server.
Totalpktsrecvd *float32 `json:"totalpktsrecvd,omitempty"`
// Totalpktssent |
// Total number of packets sent.
Totalpktssent *float32 `json:"totalpktssent,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Totcltttlbtransactions |
// Total transactions where client TTLB is calculated.
Totcltttlbtransactions *float32 `json:"totcltttlbtransactions,omitempty"`
// Tothits |
// Total vserver hits
Tothits *float32 `json:"tothits,omitempty"`
// Totspillovers |
// Number of times vserver experienced spill over.
Totspillovers *float32 `json:"totspillovers,omitempty"`
// Totvserverdownbackuphits |
// Number of times traffic was diverted to backup vserver since primary vserver was DOWN.
Totvserverdownbackuphits *float32 `json:"totvserverdownbackuphits,omitempty"`
// Type |
// Protocol associated with the vserver
Type *string `json:"type,omitempty"`
}
CsvserverCsvserver defines model for csvserver_csvserver.
type CsvserverCsvserverClearstats ¶
type CsvserverCsvserverClearstats string
CsvserverCsvserverClearstats |
Clear the statsistics / counters
const ( CsvserverCsvserverClearstatsBasic CsvserverCsvserverClearstats = "basic" CsvserverCsvserverClearstatsFull CsvserverCsvserverClearstats = "full" )
Defines values for CsvserverCsvserverClearstats.
type CsvserverCsvserverResponse ¶
type CsvserverCsvserverResponse struct {
Csvserver interface{} `json:"csvserver,omitempty"`
}
CsvserverCsvserverResponse defines model for csvserver_csvserver_response.
type CsvserverGetBynameResponse ¶
type CsvserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Csvserver interface{} `json:"csvserver,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCsvserverGetBynameResponse ¶
func ParseCsvserverGetBynameResponse(rsp *http.Response) (*CsvserverGetBynameResponse, error)
ParseCsvserverGetBynameResponse parses an HTTP response from a CsvserverGetBynameWithResponse call
func (CsvserverGetBynameResponse) Status ¶
func (r CsvserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (CsvserverGetBynameResponse) StatusCode ¶
func (r CsvserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CsvserverGetParams ¶
type CsvserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *CsvserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
CsvserverGetParams defines parameters for CsvserverGet.
type CsvserverGetResponse ¶
type CsvserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Csvserver interface{} `json:"csvserver,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseCsvserverGetResponse ¶
func ParseCsvserverGetResponse(rsp *http.Response) (*CsvserverGetResponse, error)
ParseCsvserverGetResponse parses an HTTP response from a CsvserverGetWithResponse call
func (CsvserverGetResponse) Status ¶
func (r CsvserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (CsvserverGetResponse) StatusCode ¶
func (r CsvserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DnsApiresponse ¶
type DnsApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
DnsApiresponse defines model for dns_apiresponse.
type DnsDns ¶
type DnsDns struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *DnsDnsClearstats `json:"clearstats,omitempty"`
// Dns64aaaabypassrate |
// Total number of times AAAA query has been bypassed in DNS64 trnsaction.
Dns64aaaabypassrate *float32 `json:"dns64aaaabypassrate,omitempty"`
// Dns64activepolicies |
// Total number of active dns64 policies
Dns64activepolicies *float32 `json:"dns64activepolicies,omitempty"`
// Dns64answersrate |
// Total number of DNS64 answers served.
Dns64answersrate *float32 `json:"dns64answersrate,omitempty"`
// Dns64gslbanswersrate |
// Total number of DNS64 queries served.
Dns64gslbanswersrate *float32 `json:"dns64gslbanswersrate,omitempty"`
// Dns64gslbqueriesrate |
// Total number of DNS64 queries for GSLB domain
Dns64gslbqueriesrate *float32 `json:"dns64gslbqueriesrate,omitempty"`
// Dns64nodataresprate |
// Total number of responses recieved from backend with ancount 0
Dns64nodataresprate *float32 `json:"dns64nodataresprate,omitempty"`
// Dns64queriesrate |
// Total number of DNS64 queries recieved.
Dns64queriesrate *float32 `json:"dns64queriesrate,omitempty"`
// Dns64responsesrate |
// Total number of responses recieved from backend in DNS64 context.
Dns64responsesrate *float32 `json:"dns64responsesrate,omitempty"`
// Dns64rwanswersrate |
// Total number of DNS64 answers served after rewriting the response.
Dns64rwanswersrate *float32 `json:"dns64rwanswersrate,omitempty"`
// Dns64svraqueriesrate |
// Total number of Queries sent by DNS64 module to backend.
Dns64svraqueriesrate *float32 `json:"dns64svraqueriesrate,omitempty"`
// Dns64tcanswersrate |
// Total number of Answers served with TC bit set in DNS64 context.
Dns64tcanswersrate *float32 `json:"dns64tcanswersrate,omitempty"`
// Dns64tcpqueriesrate |
// Total number of dns64 queries over TCP
Dns64tcpqueriesrate *float32 `json:"dns64tcpqueriesrate,omitempty"`
// Dns64totaaaabypass |
// Total number of times AAAA query has been bypassed in DNS64 trnsaction.
Dns64totaaaabypass *float32 `json:"dns64totaaaabypass,omitempty"`
// Dns64totanswers |
// Total number of DNS64 answers served.
Dns64totanswers *float32 `json:"dns64totanswers,omitempty"`
// Dns64totgslbanswers |
// Total number of DNS64 queries served.
Dns64totgslbanswers *float32 `json:"dns64totgslbanswers,omitempty"`
// Dns64totgslbqueries |
// Total number of DNS64 queries for GSLB domain
Dns64totgslbqueries *float32 `json:"dns64totgslbqueries,omitempty"`
// Dns64totnodataresp |
// Total number of responses recieved from backend with ancount 0
Dns64totnodataresp *float32 `json:"dns64totnodataresp,omitempty"`
// Dns64totqueries |
// Total number of DNS64 queries recieved.
Dns64totqueries *float32 `json:"dns64totqueries,omitempty"`
// Dns64totresponses |
// Total number of responses recieved from backend in DNS64 context.
Dns64totresponses *float32 `json:"dns64totresponses,omitempty"`
// Dns64totrwanswers |
// Total number of DNS64 answers served after rewriting the response.
Dns64totrwanswers *float32 `json:"dns64totrwanswers,omitempty"`
// Dns64totsvraqueries |
// Total number of Queries sent by DNS64 module to backend.
Dns64totsvraqueries *float32 `json:"dns64totsvraqueries,omitempty"`
// Dns64tottcanswers |
// Total number of Answers served with TC bit set in DNS64 context.
Dns64tottcanswers *float32 `json:"dns64tottcanswers,omitempty"`
// Dns64tottcpqueries |
// Total number of dns64 queries over TCP
Dns64tottcpqueries *float32 `json:"dns64tottcpqueries,omitempty"`
// Dnsaaaarecqueriesrate |
// Total number of AAAA queries received.
Dnsaaaarecqueriesrate *float32 `json:"dnsaaaarecqueriesrate,omitempty"`
// Dnsaaaaresponserate |
// Total number of AAAA responses received.
Dnsaaaaresponserate *float32 `json:"dnsaaaaresponserate,omitempty"`
// Dnsanswersrate |
// Total number of DNS responses received.
Dnsanswersrate *float32 `json:"dnsanswersrate,omitempty"`
// Dnsanyqueriesrate |
// Total number of ANY queries received.
Dnsanyqueriesrate *float32 `json:"dnsanyqueriesrate,omitempty"`
// Dnsanyresponserate |
// Total number of ANY responses received.
Dnsanyresponserate *float32 `json:"dnsanyresponserate,omitempty"`
// Dnsarecqueriesrate |
// Total number of A queries received.
Dnsarecqueriesrate *float32 `json:"dnsarecqueriesrate,omitempty"`
// Dnsaresponserate |
// Total number of A responses received.
Dnsaresponserate *float32 `json:"dnsaresponserate,omitempty"`
// Dnscnamerecqueriesrate |
// Total number of CNAME queries received.
Dnscnamerecqueriesrate *float32 `json:"dnscnamerecqueriesrate,omitempty"`
// Dnscnameresponserate |
// Total number of CNAME responses received.
Dnscnameresponserate *float32 `json:"dnscnameresponserate,omitempty"`
// Dnscuraaaarecord |
// Total number of AAAA records.
Dnscuraaaarecord *float32 `json:"dnscuraaaarecord,omitempty"`
// Dnscurarecord |
// Total number of A records.
Dnscurarecord *float32 `json:"dnscurarecord,omitempty"`
// Dnscurauthentries |
// Total number of authoritative entries.
Dnscurauthentries *float32 `json:"dnscurauthentries,omitempty"`
// Dnscurcachesize |
// Current DNS cache size
Dnscurcachesize *float32 `json:"dnscurcachesize,omitempty"`
// Dnscurcnamerecord |
// Total number of CNAME records.
Dnscurcnamerecord *float32 `json:"dnscurcnamerecord,omitempty"`
// Dnscurmxrecord |
// Total number of MX records.
Dnscurmxrecord *float32 `json:"dnscurmxrecord,omitempty"`
// Dnscurnegcachesize |
// Current Negative DNS cache size
Dnscurnegcachesize *float32 `json:"dnscurnegcachesize,omitempty"`
// Dnscurnoauthentries |
// Total number of non-authoritative entries.
Dnscurnoauthentries *float32 `json:"dnscurnoauthentries,omitempty"`
// Dnscurnsrecord |
// Total number of NS records.
Dnscurnsrecord *float32 `json:"dnscurnsrecord,omitempty"`
// Dnscurptrrecord |
// Total number of PTR records.
Dnscurptrrecord *float32 `json:"dnscurptrrecord,omitempty"`
// Dnscursoarecord |
// Total number of SOA records.
Dnscursoarecord *float32 `json:"dnscursoarecord,omitempty"`
// Dnscursrvrecord |
// Total number of SRV records.
Dnscursrvrecord *float32 `json:"dnscursrvrecord,omitempty"`
// Dnserrnullattack |
// Total number of queries received where all the counts are 0.
Dnserrnullattack *float32 `json:"dnserrnullattack,omitempty"`
// Dnsjumboanswersrate |
// Total number of Jumbo DNS responses sent over UDP.
Dnsjumboanswersrate *float32 `json:"dnsjumboanswersrate,omitempty"`
// Dnsjumboqueriesrate |
// Total number of Jumbo DNS queries received over UDP.
Dnsjumboqueriesrate *float32 `json:"dnsjumboqueriesrate,omitempty"`
// Dnsjumboserverresponsesrate |
// Total number of Jumbo DNS responses received over UDP.
Dnsjumboserverresponsesrate *float32 `json:"dnsjumboserverresponsesrate,omitempty"`
// Dnsmxrecqueriesrate |
// Total number of MX queries received.
Dnsmxrecqueriesrate *float32 `json:"dnsmxrecqueriesrate,omitempty"`
// Dnsmxresponserate |
// Total number of MX responses received.
Dnsmxresponserate *float32 `json:"dnsmxresponserate,omitempty"`
// Dnsnsrecqueriesrate |
// Total number of NS queries received.
Dnsnsrecqueriesrate *float32 `json:"dnsnsrecqueriesrate,omitempty"`
// Dnsnsresponserate |
// Total number of NS responses received.
Dnsnsresponserate *float32 `json:"dnsnsresponserate,omitempty"`
// Dnsptrrecqueriesrate |
// Total number of PTR queries received.
Dnsptrrecqueriesrate *float32 `json:"dnsptrrecqueriesrate,omitempty"`
// Dnsptrresponserate |
// Total number of PTR responses received.
Dnsptrresponserate *float32 `json:"dnsptrresponserate,omitempty"`
// Dnsqueriesrate |
// Total number of DNS queries received.
Dnsqueriesrate *float32 `json:"dnsqueriesrate,omitempty"`
// Dnsserverqueryrate |
// Total number of Server queries sent.
Dnsserverqueryrate *float32 `json:"dnsserverqueryrate,omitempty"`
// Dnsserverresponserate |
// Total number of Server responses received.
Dnsserverresponserate *float32 `json:"dnsserverresponserate,omitempty"`
// Dnssoarecqueriesrate |
// Total number of SOA queries received.
Dnssoarecqueriesrate *float32 `json:"dnssoarecqueriesrate,omitempty"`
// Dnssoaresponserate |
// Total number of SOA responses received.
Dnssoaresponserate *float32 `json:"dnssoaresponserate,omitempty"`
// Dnssrvrecqueriesrate |
// Total number of SRV queries received.
Dnssrvrecqueriesrate *float32 `json:"dnssrvrecqueriesrate,omitempty"`
// Dnssrvresponserate |
// Total number of SRV responses received.
Dnssrvresponserate *float32 `json:"dnssrvresponserate,omitempty"`
// Dnstotaaaarecfailed |
// Total number of times AAAA record lookup failed.
Dnstotaaaarecfailed *float32 `json:"dnstotaaaarecfailed,omitempty"`
// Dnstotaaaarecqueries |
// Total number of AAAA queries received.
Dnstotaaaarecqueries *float32 `json:"dnstotaaaarecqueries,omitempty"`
// Dnstotaaaarecupdate |
// Total number of AAAA record updates.
Dnstotaaaarecupdate *float32 `json:"dnstotaaaarecupdate,omitempty"`
// Dnstotaaaaresponse |
// Total number of AAAA responses received.
Dnstotaaaaresponse *float32 `json:"dnstotaaaaresponse,omitempty"`
// Dnstotanswers |
// Total number of DNS responses received.
Dnstotanswers *float32 `json:"dnstotanswers,omitempty"`
// Dnstotanyqueries |
// Total number of ANY queries received.
Dnstotanyqueries *float32 `json:"dnstotanyqueries,omitempty"`
// Dnstotanyrecfailed |
// Total number of times ANY query lookup failed.
Dnstotanyrecfailed *float32 `json:"dnstotanyrecfailed,omitempty"`
// Dnstotanyresponse |
// Total number of ANY responses received.
Dnstotanyresponse *float32 `json:"dnstotanyresponse,omitempty"`
// Dnstotarecfailed |
// Total number of times A record lookup failed.
Dnstotarecfailed *float32 `json:"dnstotarecfailed,omitempty"`
// Dnstotarecqueries |
// Total number of A queries received.
Dnstotarecqueries *float32 `json:"dnstotarecqueries,omitempty"`
// Dnstotarecupdate |
// Total number of A record updates.
Dnstotarecupdate *float32 `json:"dnstotarecupdate,omitempty"`
// Dnstotaresponse |
// Total number of A responses received.
Dnstotaresponse *float32 `json:"dnstotaresponse,omitempty"`
// Dnstotauthans |
// Number of queries which were authoritatively answered.
Dnstotauthans *float32 `json:"dnstotauthans,omitempty"`
// Dnstotauthnonames |
// Number of queries for which no record was found.
Dnstotauthnonames *float32 `json:"dnstotauthnonames,omitempty"`
// Dnstotcacheentriesflush |
// Total number of cache entries flushed.
Dnstotcacheentriesflush *float32 `json:"dnstotcacheentriesflush,omitempty"`
// Dnstotcacheflush |
// Total number of times cache was flushed.
Dnstotcacheflush *float32 `json:"dnstotcacheflush,omitempty"`
// Dnstotcnamerecfailed |
// Total number of times CNAME record lookup failed.
Dnstotcnamerecfailed *float32 `json:"dnstotcnamerecfailed,omitempty"`
// Dnstotcnamerecqueries |
// Total number of CNAME queries received.
Dnstotcnamerecqueries *float32 `json:"dnstotcnamerecqueries,omitempty"`
// Dnstotcnamerecupdate |
// Total number of CNAME record updates.
Dnstotcnamerecupdate *float32 `json:"dnstotcnamerecupdate,omitempty"`
// Dnstotcnameresponse |
// Total number of CNAME responses received.
Dnstotcnameresponse *float32 `json:"dnstotcnameresponse,omitempty"`
// Dnstotinvalidqueryformat |
// Total number of queries whose format was invalid.
Dnstotinvalidqueryformat *float32 `json:"dnstotinvalidqueryformat,omitempty"`
// Dnstotjumboanswers |
// Total number of Jumbo DNS responses sent over UDP.
Dnstotjumboanswers *float32 `json:"dnstotjumboanswers,omitempty"`
// Dnstotjumboqueries |
// Total number of Jumbo DNS queries received over UDP.
Dnstotjumboqueries *float32 `json:"dnstotjumboqueries,omitempty"`
// Dnstotjumboserverresponses |
// Total number of Jumbo DNS responses received over UDP.
Dnstotjumboserverresponses *float32 `json:"dnstotjumboserverresponses,omitempty"`
// Dnstotmultiquery |
// Total number of Multi Query request received.
Dnstotmultiquery *float32 `json:"dnstotmultiquery,omitempty"`
// Dnstotmultiquerydisableerror |
// Total number of times a multi query was disabled and received a multi query.
Dnstotmultiquerydisableerror *float32 `json:"dnstotmultiquerydisableerror,omitempty"`
// Dnstotmxrecfailed |
// Total number of times MX record lookup failed.
Dnstotmxrecfailed *float32 `json:"dnstotmxrecfailed,omitempty"`
// Dnstotmxrecqueries |
// Total number of MX queries received.
Dnstotmxrecqueries *float32 `json:"dnstotmxrecqueries,omitempty"`
// Dnstotmxrecupdate |
// Total number of MX record updates.
Dnstotmxrecupdate *float32 `json:"dnstotmxrecupdate,omitempty"`
// Dnstotmxresponse |
// Total number of MX responses received.
Dnstotmxresponse *float32 `json:"dnstotmxresponse,omitempty"`
// Dnstotnodataresps |
// Number of DNS responses received without answer.
Dnstotnodataresps *float32 `json:"dnstotnodataresps,omitempty"`
// Dnstotnonauthnodatas |
// Total number of responses for which there was a format error.
Dnstotnonauthnodatas *float32 `json:"dnstotnonauthnodatas,omitempty"`
// Dnstotnsrecfailed |
// Total number of times NS record lookup failed.
Dnstotnsrecfailed *float32 `json:"dnstotnsrecfailed,omitempty"`
// Dnstotnsrecqueries |
// Total number of NS queries received.
Dnstotnsrecqueries *float32 `json:"dnstotnsrecqueries,omitempty"`
// Dnstotnsrecupdate |
// Total number of NS record updates.
Dnstotnsrecupdate *float32 `json:"dnstotnsrecupdate,omitempty"`
// Dnstotnsresponse |
// Total number of NS responses received.
Dnstotnsresponse *float32 `json:"dnstotnsresponse,omitempty"`
// Dnstotothererrors |
// Total number of other errors.
Dnstotothererrors *float32 `json:"dnstotothererrors,omitempty"`
// Dnstotptrrecfailed |
// Total number of times PTR record lookup failed.
Dnstotptrrecfailed *float32 `json:"dnstotptrrecfailed,omitempty"`
// Dnstotptrrecqueries |
// Total number of PTR queries received.
Dnstotptrrecqueries *float32 `json:"dnstotptrrecqueries,omitempty"`
// Dnstotptrrecupdate |
// Total number of PTR record updates.
Dnstotptrrecupdate *float32 `json:"dnstotptrrecupdate,omitempty"`
// Dnstotptrresponse |
// Total number of PTR responses received.
Dnstotptrresponse *float32 `json:"dnstotptrresponse,omitempty"`
// Dnstotqueries |
// Total number of DNS queries received.
Dnstotqueries *float32 `json:"dnstotqueries,omitempty"`
// Dnstotrecupdate |
// Total number of record updates.
Dnstotrecupdate *float32 `json:"dnstotrecupdate,omitempty"`
// Dnstotreqrefusals |
// Number of DNS requests refused.
Dnstotreqrefusals *float32 `json:"dnstotreqrefusals,omitempty"`
// Dnstotresponsebadlen |
// Number of DNS responses received with invalid resoure data length.
Dnstotresponsebadlen *float32 `json:"dnstotresponsebadlen,omitempty"`
// Dnstotserverquery |
// Total number of Server queries sent.
Dnstotserverquery *float32 `json:"dnstotserverquery,omitempty"`
// Dnstotserverresponse |
// Total number of Server responses received.
Dnstotserverresponse *float32 `json:"dnstotserverresponse,omitempty"`
// Dnstotsoarecfailed |
// Total number of times SOA record lookup failed.
Dnstotsoarecfailed *float32 `json:"dnstotsoarecfailed,omitempty"`
// Dnstotsoarecqueries |
// Total number of SOA queries received.
Dnstotsoarecqueries *float32 `json:"dnstotsoarecqueries,omitempty"`
// Dnstotsoarecupdate |
// Total number of SOA record updates.
Dnstotsoarecupdate *float32 `json:"dnstotsoarecupdate,omitempty"`
// Dnstotsoaresponse |
// Total number of SOA responses received.
Dnstotsoaresponse *float32 `json:"dnstotsoaresponse,omitempty"`
// Dnstotsrvrecfailed |
// Total number of times SRV record lookup failed.
Dnstotsrvrecfailed *float32 `json:"dnstotsrvrecfailed,omitempty"`
// Dnstotsrvrecqueries |
// Total number of SRV queries received.
Dnstotsrvrecqueries *float32 `json:"dnstotsrvrecqueries,omitempty"`
// Dnstotsrvrecupdate |
// Total number of SRV record updates.
Dnstotsrvrecupdate *float32 `json:"dnstotsrvrecupdate,omitempty"`
// Dnstotsrvresponse |
// Total number of SRV responses received.
Dnstotsrvresponse *float32 `json:"dnstotsrvresponse,omitempty"`
// Dnstotstrayanswer |
// Total number of stray answers.
Dnstotstrayanswer *float32 `json:"dnstotstrayanswer,omitempty"`
// Dnstotunsupportedqueries |
// Total number of requests for which query type requested was unsupported.
Dnstotunsupportedqueries *float32 `json:"dnstotunsupportedqueries,omitempty"`
// Dnstotunsupportedqueryclass |
// Total number of queries for which query class was unsupported.
Dnstotunsupportedqueryclass *float32 `json:"dnstotunsupportedqueryclass,omitempty"`
// Dnstotunsupportedresponseclass |
// Total number of responses for which response types were unsupported.
Dnstotunsupportedresponseclass *float32 `json:"dnstotunsupportedresponseclass,omitempty"`
// Dnstotunsupportedresponsetype |
// Total number of responses for which response type requested was unsupported.
Dnstotunsupportedresponsetype *float32 `json:"dnstotunsupportedresponsetype,omitempty"`
}
DnsDns defines model for dns_dns.
type DnsDnsClearstats ¶
type DnsDnsClearstats string
DnsDnsClearstats |
Clear the statsistics / counters
const ( DnsDnsClearstatsBasic DnsDnsClearstats = "basic" DnsDnsClearstatsFull DnsDnsClearstats = "full" )
Defines values for DnsDnsClearstats.
type DnsDnsResponse ¶
type DnsDnsResponse struct {
Dns *DnsDns `json:"dns,omitempty"`
}
DnsDnsResponse defines model for dns_dns_response.
type DnsGetParams ¶
type DnsGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >,
Args *DnsArgs `form:"args,omitempty" json:"args,omitempty"`
}
DnsGetParams defines parameters for DnsGet.
type DnsGetResponse ¶
type DnsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Dns *DnsDns `json:"dns,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseDnsGetResponse ¶
func ParseDnsGetResponse(rsp *http.Response) (*DnsGetResponse, error)
ParseDnsGetResponse parses an HTTP response from a DnsGetWithResponse call
func (DnsGetResponse) Status ¶
func (r DnsGetResponse) Status() string
Status returns HTTPResponse.Status
func (DnsGetResponse) StatusCode ¶
func (r DnsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DnspolicylabelApiresponse ¶
type DnspolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
DnspolicylabelApiresponse defines model for dnspolicylabel_apiresponse.
type DnspolicylabelArgs ¶
type DnspolicylabelArgs = string
DnspolicylabelArgs defines model for dnspolicylabel_args.
type DnspolicylabelDnspolicylabel ¶
type DnspolicylabelDnspolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *DnspolicylabelDnspolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// The name of the dns policy label for which statistics will be displayed. If not given statistics are shown for all dns policylabels.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
DnspolicylabelDnspolicylabel defines model for dnspolicylabel_dnspolicylabel.
type DnspolicylabelDnspolicylabelClearstats ¶
type DnspolicylabelDnspolicylabelClearstats string
DnspolicylabelDnspolicylabelClearstats |
Clear the statsistics / counters
const ( DnspolicylabelDnspolicylabelClearstatsBasic DnspolicylabelDnspolicylabelClearstats = "basic" DnspolicylabelDnspolicylabelClearstatsFull DnspolicylabelDnspolicylabelClearstats = "full" )
Defines values for DnspolicylabelDnspolicylabelClearstats.
type DnspolicylabelDnspolicylabelResponse ¶
type DnspolicylabelDnspolicylabelResponse struct {
Dnspolicylabel interface{} `json:"dnspolicylabel,omitempty"`
}
DnspolicylabelDnspolicylabelResponse defines model for dnspolicylabel_dnspolicylabel_response.
type DnspolicylabelGetBynameResponse ¶
type DnspolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Dnspolicylabel interface{} `json:"dnspolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseDnspolicylabelGetBynameResponse ¶
func ParseDnspolicylabelGetBynameResponse(rsp *http.Response) (*DnspolicylabelGetBynameResponse, error)
ParseDnspolicylabelGetBynameResponse parses an HTTP response from a DnspolicylabelGetBynameWithResponse call
func (DnspolicylabelGetBynameResponse) Status ¶
func (r DnspolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (DnspolicylabelGetBynameResponse) StatusCode ¶
func (r DnspolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DnspolicylabelGetParams ¶
type DnspolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***labelname***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *DnspolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
DnspolicylabelGetParams defines parameters for DnspolicylabelGet.
type DnspolicylabelGetResponse ¶
type DnspolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Dnspolicylabel interface{} `json:"dnspolicylabel,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseDnspolicylabelGetResponse ¶
func ParseDnspolicylabelGetResponse(rsp *http.Response) (*DnspolicylabelGetResponse, error)
ParseDnspolicylabelGetResponse parses an HTTP response from a DnspolicylabelGetWithResponse call
func (DnspolicylabelGetResponse) Status ¶
func (r DnspolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (DnspolicylabelGetResponse) StatusCode ¶
func (r DnspolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DnsrecordsApiresponse ¶
type DnsrecordsApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
DnsrecordsApiresponse defines model for dnsrecords_apiresponse.
type DnsrecordsArgs ¶
type DnsrecordsArgs = string
DnsrecordsArgs defines model for dnsrecords_args.
type DnsrecordsDnsrecords ¶
type DnsrecordsDnsrecords struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *DnsrecordsDnsrecordsClearstats `json:"clearstats,omitempty"`
// Dnscurentries |
// Current number of DNS entries
Dnscurentries *float32 `json:"dnscurentries,omitempty"`
// Dnscurrecords |
// Current number of DNS Records
Dnscurrecords *float32 `json:"dnscurrecords,omitempty"`
// Dnsrecordtype |
// Display statistics for the specified DNS record or query type or, if a record or query type is not specified, statistics for all record types supported on the Citrix ADC.
Dnsrecordtype *string `json:"dnsrecordtype,omitempty"`
// Dnstotentries |
// Total number of DNS record entries
Dnstotentries *float32 `json:"dnstotentries,omitempty"`
// Dnstoterraliasex |
// Total number of times we have recieved non-cname record for a domain for which an alias exists
Dnstoterraliasex *float32 `json:"dnstoterraliasex,omitempty"`
// Dnstoterrlimits |
// Total number of times we have recieved dns record with more entries than we support
Dnstoterrlimits *float32 `json:"dnstoterrlimits,omitempty"`
// Dnstoterrnodomains |
// Total number of cache misses
Dnstoterrnodomains *float32 `json:"dnstoterrnodomains,omitempty"`
// Dnstoterrrespform |
// Total number of times we have recieved malformed responses from the backend
Dnstoterrrespform *float32 `json:"dnstoterrrespform,omitempty"`
// Dnstotqueryforexpiredrecord |
// Total number of times query was received for expired record
Dnstotqueryforexpiredrecord *float32 `json:"dnstotqueryforexpiredrecord,omitempty"`
// Dnstotrequests |
// Total number of DNS queries recieved
Dnstotrequests *float32 `json:"dnstotrequests,omitempty"`
// Dnstotresponses |
// Total number of DNS server responses
Dnstotresponses *float32 `json:"dnstotresponses,omitempty"`
// Dnstotupdates |
// Total number of DNS proactive updates
Dnstotupdates *float32 `json:"dnstotupdates,omitempty"`
}
DnsrecordsDnsrecords defines model for dnsrecords_dnsrecords.
type DnsrecordsDnsrecordsClearstats ¶
type DnsrecordsDnsrecordsClearstats string
DnsrecordsDnsrecordsClearstats |
Clear the statsistics / counters
const ( DnsrecordsDnsrecordsClearstatsBasic DnsrecordsDnsrecordsClearstats = "basic" DnsrecordsDnsrecordsClearstatsFull DnsrecordsDnsrecordsClearstats = "full" )
Defines values for DnsrecordsDnsrecordsClearstats.
type DnsrecordsDnsrecordsResponse ¶
type DnsrecordsDnsrecordsResponse struct {
Dnsrecords interface{} `json:"dnsrecords,omitempty"`
}
DnsrecordsDnsrecordsResponse defines model for dnsrecords_dnsrecords_response.
type DnsrecordsGetBynameResponse ¶
type DnsrecordsGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Dnsrecords interface{} `json:"dnsrecords,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseDnsrecordsGetBynameResponse ¶
func ParseDnsrecordsGetBynameResponse(rsp *http.Response) (*DnsrecordsGetBynameResponse, error)
ParseDnsrecordsGetBynameResponse parses an HTTP response from a DnsrecordsGetBynameWithResponse call
func (DnsrecordsGetBynameResponse) Status ¶
func (r DnsrecordsGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (DnsrecordsGetBynameResponse) StatusCode ¶
func (r DnsrecordsGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DnsrecordsGetParams ¶
type DnsrecordsGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >, ***dnsrecordtype***: <String >,
Args *DnsrecordsArgs `form:"args,omitempty" json:"args,omitempty"`
}
DnsrecordsGetParams defines parameters for DnsrecordsGet.
type DnsrecordsGetResponse ¶
type DnsrecordsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Dnsrecords interface{} `json:"dnsrecords,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseDnsrecordsGetResponse ¶
func ParseDnsrecordsGetResponse(rsp *http.Response) (*DnsrecordsGetResponse, error)
ParseDnsrecordsGetResponse parses an HTTP response from a DnsrecordsGetWithResponse call
func (DnsrecordsGetResponse) Status ¶
func (r DnsrecordsGetResponse) Status() string
Status returns HTTPResponse.Status
func (DnsrecordsGetResponse) StatusCode ¶
func (r DnsrecordsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type FeoApiresponse ¶
type FeoApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
FeoApiresponse defines model for feo_apiresponse.
type FeoFeo ¶
type FeoFeo struct {
// Cacheextendedrate |
// The total number of objects cache extended.
Cacheextendedrate *float32 `json:"cacheextendedrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *FeoFeoClearstats `json:"clearstats,omitempty"`
// Csscombinedrate |
// The total number of CSS combined.
Csscombinedrate *float32 `json:"csscombinedrate,omitempty"`
// Cssminrate |
// The total number of CSS files minified.
Cssminrate *float32 `json:"cssminrate,omitempty"`
// Cssmovedrate |
// The total number of CSS moved to head.
Cssmovedrate *float32 `json:"cssmovedrate,omitempty"`
// Datasavingsrate |
// Total data savings in bytes.
Datasavingsrate *float32 `json:"datasavingsrate,omitempty"`
// Gifstopngrate |
// The total number of images converted from GIF to PNG format.
Gifstopngrate *float32 `json:"gifstopngrate,omitempty"`
// Htmlcommentsremoved |
// The total number of HTML comments removed.
Htmlcommentsremoved *float32 `json:"htmlcommentsremoved,omitempty"`
// Htmlcommentsremovedrate |
// The total number of HTML comments removed.
Htmlcommentsremovedrate *float32 `json:"htmlcommentsremovedrate,omitempty"`
// Imgsdomainshardedrate |
// Total no of images whose domain has been set from shards.
Imgsdomainshardedrate *float32 `json:"imgsdomainshardedrate,omitempty"`
// Imgsinlinedincssrate |
// Total number of images inlined in CSS.
Imgsinlinedincssrate *float32 `json:"imgsinlinedincssrate,omitempty"`
// Imgslazyloadedrate |
// Total number of images modified for lazy loading.
Imgslazyloadedrate *float32 `json:"imgslazyloadedrate,omitempty"`
// Imgsresizedrate |
// The total number of images resized to dimensions in the <img> tag.
Imgsresizedrate *float32 `json:"imgsresizedrate,omitempty"`
// Imgstojxrrate |
// The total number of images converted to JPEGXR format.
Imgstojxrrate *float32 `json:"imgstojxrrate,omitempty"`
// Imgstowebprate |
// The total number of images converted to WEBP format.
Imgstowebprate *float32 `json:"imgstowebprate,omitempty"`
// Importtolinkrate |
// The total number of CSS imports converted to links
Importtolinkrate *float32 `json:"importtolinkrate,omitempty"`
// Inlinedcssrate |
// Total number of inlined CSS files.
Inlinedcssrate *float32 `json:"inlinedcssrate,omitempty"`
// Inlinedimgsrate |
// Total number of inlined images in HTML.
Inlinedimgsrate *float32 `json:"inlinedimgsrate,omitempty"`
// Inlinedjsrate |
// Total number of inlined JS files.
Inlinedjsrate *float32 `json:"inlinedjsrate,omitempty"`
// Jpegsoptimizedrate |
// The total number of JPEG format images optimized.
Jpegsoptimizedrate *float32 `json:"jpegsoptimizedrate,omitempty"`
// Jsminrate |
// The total number of JS files minified.
Jsminrate *float32 `json:"jsminrate,omitempty"`
// Jsmovedrate |
// The total number of JS moved to end.
Jsmovedrate *float32 `json:"jsmovedrate,omitempty"`
// Optcacheobjects |
// Total number of optimized cache objects ready to be served.
Optcacheobjects *float32 `json:"optcacheobjects,omitempty"`
// Optcacheobjectsrate |
// Total number of optimized cache objects ready to be served.
Optcacheobjectsrate *float32 `json:"optcacheobjectsrate,omitempty"`
// Origcacheobjects |
// Total number of original cache objects ready to be served.
Origcacheobjects *float32 `json:"origcacheobjects,omitempty"`
// Origcacheobjectsrate |
// Total number of original cache objects ready to be served.
Origcacheobjectsrate *float32 `json:"origcacheobjectsrate,omitempty"`
// Totalcacheextended |
// The total number of objects cache extended.
Totalcacheextended *float32 `json:"totalcacheextended,omitempty"`
// Totalcsscombined |
// The total number of CSS combined.
Totalcsscombined *float32 `json:"totalcsscombined,omitempty"`
// Totalcssmin |
// The total number of CSS files minified.
Totalcssmin *float32 `json:"totalcssmin,omitempty"`
// Totalcssmoved |
// The total number of CSS moved to head.
Totalcssmoved *float32 `json:"totalcssmoved,omitempty"`
// Totaldatasavings |
// Total data savings in bytes.
Totaldatasavings *float32 `json:"totaldatasavings,omitempty"`
// Totalgifstopng |
// The total number of images converted from GIF to PNG format.
Totalgifstopng *float32 `json:"totalgifstopng,omitempty"`
// Totalimgsdomainsharded |
// Total no of images whose domain has been set from shards.
Totalimgsdomainsharded *float32 `json:"totalimgsdomainsharded,omitempty"`
// Totalimgsinlinedincss |
// Total number of images inlined in CSS.
Totalimgsinlinedincss *float32 `json:"totalimgsinlinedincss,omitempty"`
// Totalimgslazyloaded |
// Total number of images modified for lazy loading.
Totalimgslazyloaded *float32 `json:"totalimgslazyloaded,omitempty"`
// Totalimgsresized |
// The total number of images resized to dimensions in the <img> tag.
Totalimgsresized *float32 `json:"totalimgsresized,omitempty"`
// Totalimgstojxr |
// The total number of images converted to JPEGXR format.
Totalimgstojxr *float32 `json:"totalimgstojxr,omitempty"`
// Totalimgstowebp |
// The total number of images converted to WEBP format.
Totalimgstowebp *float32 `json:"totalimgstowebp,omitempty"`
// Totalimporttolink |
// The total number of CSS imports converted to links
Totalimporttolink *float32 `json:"totalimporttolink,omitempty"`
// Totalinlinedcss |
// Total number of inlined CSS files.
Totalinlinedcss *float32 `json:"totalinlinedcss,omitempty"`
// Totalinlinedimgs |
// Total number of inlined images in HTML.
Totalinlinedimgs *float32 `json:"totalinlinedimgs,omitempty"`
// Totalinlinedjs |
// Total number of inlined JS files.
Totalinlinedjs *float32 `json:"totalinlinedjs,omitempty"`
// Totaljpegsoptimized |
// The total number of JPEG format images optimized.
Totaljpegsoptimized *float32 `json:"totaljpegsoptimized,omitempty"`
// Totaljsmin |
// The total number of JS files minified.
Totaljsmin *float32 `json:"totaljsmin,omitempty"`
// Totaljsmoved |
// The total number of JS moved to end.
Totaljsmoved *float32 `json:"totaljsmoved,omitempty"`
// Toturireplaced |
// Total number of URI replaced.
Toturireplaced *float32 `json:"toturireplaced,omitempty"`
// Urireplacedrate |
// Total number of URI replaced.
Urireplacedrate *float32 `json:"urireplacedrate,omitempty"`
}
FeoFeo defines model for feo_feo.
type FeoFeoClearstats ¶
type FeoFeoClearstats string
FeoFeoClearstats |
Clear the statsistics / counters
const ( FeoFeoClearstatsBasic FeoFeoClearstats = "basic" FeoFeoClearstatsFull FeoFeoClearstats = "full" )
Defines values for FeoFeoClearstats.
type FeoFeoResponse ¶
type FeoFeoResponse struct {
Feo *FeoFeo `json:"feo,omitempty"`
}
FeoFeoResponse defines model for feo_feo_response.
type FeoGetParams ¶
type FeoGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >,
Args *FeoArgs `form:"args,omitempty" json:"args,omitempty"`
}
FeoGetParams defines parameters for FeoGet.
type FeoGetResponse ¶
type FeoGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Feo *FeoFeo `json:"feo,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseFeoGetResponse ¶
func ParseFeoGetResponse(rsp *http.Response) (*FeoGetResponse, error)
ParseFeoGetResponse parses an HTTP response from a FeoGetWithResponse call
func (FeoGetResponse) Status ¶
func (r FeoGetResponse) Status() string
Status returns HTTPResponse.Status
func (FeoGetResponse) StatusCode ¶
func (r FeoGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbdomainApiresponse ¶
type GslbdomainApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
GslbdomainApiresponse defines model for gslbdomain_apiresponse.
type GslbdomainArgs ¶
type GslbdomainArgs = string
GslbdomainArgs defines model for gslbdomain_args.
type GslbdomainGetBynameResponse ¶
type GslbdomainGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbdomain interface{} `json:"gslbdomain,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbdomainGetBynameResponse ¶
func ParseGslbdomainGetBynameResponse(rsp *http.Response) (*GslbdomainGetBynameResponse, error)
ParseGslbdomainGetBynameResponse parses an HTTP response from a GslbdomainGetBynameWithResponse call
func (GslbdomainGetBynameResponse) Status ¶
func (r GslbdomainGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (GslbdomainGetBynameResponse) StatusCode ¶
func (r GslbdomainGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbdomainGetParams ¶
type GslbdomainGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***dnsrecordtype***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *GslbdomainArgs `form:"args,omitempty" json:"args,omitempty"`
}
GslbdomainGetParams defines parameters for GslbdomainGet.
type GslbdomainGetResponse ¶
type GslbdomainGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbdomain interface{} `json:"gslbdomain,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbdomainGetResponse ¶
func ParseGslbdomainGetResponse(rsp *http.Response) (*GslbdomainGetResponse, error)
ParseGslbdomainGetResponse parses an HTTP response from a GslbdomainGetWithResponse call
func (GslbdomainGetResponse) Status ¶
func (r GslbdomainGetResponse) Status() string
Status returns HTTPResponse.Status
func (GslbdomainGetResponse) StatusCode ¶
func (r GslbdomainGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbdomainGslbdomain ¶
type GslbdomainGslbdomain struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *GslbdomainGslbdomainClearstats `json:"clearstats,omitempty"`
// Dnsqueriesrate |
// Total number of DNS queries received.
Dnsqueriesrate *float32 `json:"dnsqueriesrate,omitempty"`
// Dnsrecordtype |
// 0
Dnsrecordtype *GslbdomainGslbdomainDnsrecordtype `json:"dnsrecordtype,omitempty"`
// Dnstotalqueries |
// Total number of DNS queries received.
Dnstotalqueries *float32 `json:"dnstotalqueries,omitempty"`
// Gslbdnsrectype |
// Type of DNS record returned
Gslbdnsrectype *string `json:"gslbdnsrectype,omitempty"`
// Name |
// Name of the GSLB domain for which to display statistics. If you do not specify a name, statistics are shown for all configured GSLB
// domains.
Name *string `json:"name,omitempty"`
}
GslbdomainGslbdomain defines model for gslbdomain_gslbdomain.
type GslbdomainGslbdomainClearstats ¶
type GslbdomainGslbdomainClearstats string
GslbdomainGslbdomainClearstats |
Clear the statsistics / counters
const ( GslbdomainGslbdomainClearstatsBasic GslbdomainGslbdomainClearstats = "basic" GslbdomainGslbdomainClearstatsFull GslbdomainGslbdomainClearstats = "full" )
Defines values for GslbdomainGslbdomainClearstats.
type GslbdomainGslbdomainDnsrecordtype ¶
type GslbdomainGslbdomainDnsrecordtype string
GslbdomainGslbdomainDnsrecordtype |
0
const ( A GslbdomainGslbdomainDnsrecordtype = "A" AAAA GslbdomainGslbdomainDnsrecordtype = "AAAA" CNAME GslbdomainGslbdomainDnsrecordtype = "CNAME" NAPTR GslbdomainGslbdomainDnsrecordtype = "NAPTR" )
Defines values for GslbdomainGslbdomainDnsrecordtype.
type GslbdomainGslbdomainResponse ¶
type GslbdomainGslbdomainResponse struct {
Gslbdomain interface{} `json:"gslbdomain,omitempty"`
}
GslbdomainGslbdomainResponse defines model for gslbdomain_gslbdomain_response.
type GslbserviceApiresponse ¶
type GslbserviceApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
GslbserviceApiresponse defines model for gslbservice_apiresponse.
type GslbserviceArgs ¶
type GslbserviceArgs = string
GslbserviceArgs defines model for gslbservice_args.
type GslbserviceGetBynameResponse ¶
type GslbserviceGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbservice interface{} `json:"gslbservice,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbserviceGetBynameResponse ¶
func ParseGslbserviceGetBynameResponse(rsp *http.Response) (*GslbserviceGetBynameResponse, error)
ParseGslbserviceGetBynameResponse parses an HTTP response from a GslbserviceGetBynameWithResponse call
func (GslbserviceGetBynameResponse) Status ¶
func (r GslbserviceGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (GslbserviceGetBynameResponse) StatusCode ¶
func (r GslbserviceGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbserviceGetParams ¶
type GslbserviceGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***servicename***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***logfile***: <String >,
Args *GslbserviceArgs `form:"args,omitempty" json:"args,omitempty"`
}
GslbserviceGetParams defines parameters for GslbserviceGet.
type GslbserviceGetResponse ¶
type GslbserviceGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbservice interface{} `json:"gslbservice,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbserviceGetResponse ¶
func ParseGslbserviceGetResponse(rsp *http.Response) (*GslbserviceGetResponse, error)
ParseGslbserviceGetResponse parses an HTTP response from a GslbserviceGetWithResponse call
func (GslbserviceGetResponse) Status ¶
func (r GslbserviceGetResponse) Status() string
Status returns HTTPResponse.Status
func (GslbserviceGetResponse) StatusCode ¶
func (r GslbserviceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbserviceGslbservice ¶
type GslbserviceGslbservice struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *GslbserviceGslbserviceClearstats `json:"clearstats,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Curload |
// Load on the service that is calculated from the bound load based monitor.
Curload *float32 `json:"curload,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Establishedconn |
// Number of client connections in ESTABLISHED state.
Establishedconn *float32 `json:"establishedconn,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Servicename |
// Name of the GSLB service.
Servicename *string `json:"servicename,omitempty"`
// Serviceorder |
// Order with which service is bound to vserver
Serviceorder *float32 `json:"serviceorder,omitempty"`
// Servicetype |
// The service type of this service.Possible values are ADNS, DNS, MYSQL, RTSP, SSL_DIAMETER, ADNS_TCP, DNS_TCP, NNTP, SIP_UDP, SSL_TCP, ANY, FTP, RADIUS, SNMP, TCP, DHCPRA, HTTP, RDP, SSL, TFTP, DIAMETER, MSSQL, RPCSVR, SSL_BRIDGE, UDP
Servicetype *string `json:"servicetype,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Vsvrservicehits |
// Number of times that the service has been provided.
Vsvrservicehits *float32 `json:"vsvrservicehits,omitempty"`
// Vsvrservicehitsrate |
// Number of times that the service has been provided.
Vsvrservicehitsrate *float32 `json:"vsvrservicehitsrate,omitempty"`
}
GslbserviceGslbservice defines model for gslbservice_gslbservice.
type GslbserviceGslbserviceClearstats ¶
type GslbserviceGslbserviceClearstats string
GslbserviceGslbserviceClearstats |
Clear the statsistics / counters
const ( GslbserviceGslbserviceClearstatsBasic GslbserviceGslbserviceClearstats = "basic" GslbserviceGslbserviceClearstatsFull GslbserviceGslbserviceClearstats = "full" )
Defines values for GslbserviceGslbserviceClearstats.
type GslbserviceGslbserviceResponse ¶
type GslbserviceGslbserviceResponse struct {
Gslbservice interface{} `json:"gslbservice,omitempty"`
}
GslbserviceGslbserviceResponse defines model for gslbservice_gslbservice_response.
type GslbservicegroupApiresponse ¶
type GslbservicegroupApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
GslbservicegroupApiresponse defines model for gslbservicegroup_apiresponse.
type GslbservicegroupArgs ¶
type GslbservicegroupArgs = string
GslbservicegroupArgs defines model for gslbservicegroup_args.
type GslbservicegroupGetBynameResponse ¶
type GslbservicegroupGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbservicegroup interface{} `json:"gslbservicegroup,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbservicegroupGetBynameResponse ¶
func ParseGslbservicegroupGetBynameResponse(rsp *http.Response) (*GslbservicegroupGetBynameResponse, error)
ParseGslbservicegroupGetBynameResponse parses an HTTP response from a GslbservicegroupGetBynameWithResponse call
func (GslbservicegroupGetBynameResponse) Status ¶
func (r GslbservicegroupGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (GslbservicegroupGetBynameResponse) StatusCode ¶
func (r GslbservicegroupGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbservicegroupGetParams ¶
type GslbservicegroupGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >, ***servicegroupname***: <String >,
Args *GslbservicegroupArgs `form:"args,omitempty" json:"args,omitempty"`
}
GslbservicegroupGetParams defines parameters for GslbservicegroupGet.
type GslbservicegroupGetResponse ¶
type GslbservicegroupGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbservicegroup interface{} `json:"gslbservicegroup,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbservicegroupGetResponse ¶
func ParseGslbservicegroupGetResponse(rsp *http.Response) (*GslbservicegroupGetResponse, error)
ParseGslbservicegroupGetResponse parses an HTTP response from a GslbservicegroupGetWithResponse call
func (GslbservicegroupGetResponse) Status ¶
func (r GslbservicegroupGetResponse) Status() string
Status returns HTTPResponse.Status
func (GslbservicegroupGetResponse) StatusCode ¶
func (r GslbservicegroupGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbservicegroupGslbservicegroup ¶
type GslbservicegroupGslbservicegroup struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *GslbservicegroupGslbservicegroupClearstats `json:"clearstats,omitempty"`
// Servicegroupname |
// Name of the GSLB service group for which to display settings.
Servicegroupname *string `json:"servicegroupname,omitempty"`
// Servicetype |
// The service type of this service.Possible values are ADNS, DNS, MYSQL, RTSP, SSL_DIAMETER, ADNS_TCP, DNS_TCP, NNTP, SIP_UDP, SSL_TCP, ANY, FTP, RADIUS, SNMP, TCP, DHCPRA, HTTP, RDP, SSL, TFTP, DIAMETER, MSSQL, RPCSVR, SSL_BRIDGE, UDP
Servicetype *string `json:"servicetype,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
}
GslbservicegroupGslbservicegroup defines model for gslbservicegroup_gslbservicegroup.
type GslbservicegroupGslbservicegroupClearstats ¶
type GslbservicegroupGslbservicegroupClearstats string
GslbservicegroupGslbservicegroupClearstats |
Clear the statsistics / counters
const ( GslbservicegroupGslbservicegroupClearstatsBasic GslbservicegroupGslbservicegroupClearstats = "basic" GslbservicegroupGslbservicegroupClearstatsFull GslbservicegroupGslbservicegroupClearstats = "full" )
Defines values for GslbservicegroupGslbservicegroupClearstats.
type GslbservicegroupGslbservicegroupResponse ¶
type GslbservicegroupGslbservicegroupResponse struct {
Gslbservicegroup interface{} `json:"gslbservicegroup,omitempty"`
}
GslbservicegroupGslbservicegroupResponse defines model for gslbservicegroup_gslbservicegroup_response.
type GslbservicegroupmemberApiresponse ¶
type GslbservicegroupmemberApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
GslbservicegroupmemberApiresponse defines model for gslbservicegroupmember_apiresponse.
type GslbservicegroupmemberArgs ¶
type GslbservicegroupmemberArgs = string
GslbservicegroupmemberArgs defines model for gslbservicegroupmember_args.
type GslbservicegroupmemberGetParams ¶
type GslbservicegroupmemberGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ` port ` : < Integer >, ` ntimes ` : < Integer >, ` servername ` : < String >, ` detail ` : < Boolean >, ` fullvalues ` : < Boolean >, ` logfile ` : < String >, ` clearstats ` : < String >, ` ip ` : < String >, ` servicegroupname ` : < String >,
Args GslbservicegroupmemberArgs `form:"args" json:"args"`
}
GslbservicegroupmemberGetParams defines parameters for GslbservicegroupmemberGet.
type GslbservicegroupmemberGetResponse ¶
type GslbservicegroupmemberGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbservicegroupmember *GslbservicegroupmemberGslbservicegroupmember `json:"gslbservicegroupmember,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbservicegroupmemberGetResponse ¶
func ParseGslbservicegroupmemberGetResponse(rsp *http.Response) (*GslbservicegroupmemberGetResponse, error)
ParseGslbservicegroupmemberGetResponse parses an HTTP response from a GslbservicegroupmemberGetWithResponse call
func (GslbservicegroupmemberGetResponse) Status ¶
func (r GslbservicegroupmemberGetResponse) Status() string
Status returns HTTPResponse.Status
func (GslbservicegroupmemberGetResponse) StatusCode ¶
func (r GslbservicegroupmemberGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbservicegroupmemberGslbservicegroupmember ¶
type GslbservicegroupmemberGslbservicegroupmember struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *GslbservicegroupmemberGslbservicegroupmemberClearstats `json:"clearstats,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Curload |
// Load on the service that is calculated from the bound load based monitor.
Curload *float32 `json:"curload,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Establishedconn |
// Number of client connections in ESTABLISHED state.
Establishedconn *float32 `json:"establishedconn,omitempty"`
// Ip |
// IP address of the GSLB service group. Mutually exclusive with the server name parameter.
Ip *string `json:"ip,omitempty"`
// Port |
// Port number of the service group member.
Port *int `json:"port,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Servername |
// Name of the server. Mutually exclusive with the IP address parameter.
Servername *string `json:"servername,omitempty"`
// Servicegroupname |
// Displays statistics for the specified GSLB service group.Name of the GSLB service group. Must begin with an ASCII alphanumeric or underscore (_) character, and must contain only ASCII alphanumeric, underscore, hash (#), period (.), space, colon (:), at sign (@), equal sign (=), and hyphen (-) characters.CLI Users: If the name includes one or more spaces, enclose the name in double or single quotation marks (for example, "my servicegroup" or 'my servicegroup').
Servicegroupname *string `json:"servicegroupname,omitempty"`
// Serviceorder |
// Order with which service is bound to vserver
Serviceorder *float32 `json:"serviceorder,omitempty"`
// Servicetype |
// The service type of this service.Possible values are ADNS, DNS, MYSQL, RTSP, SSL_DIAMETER, ADNS_TCP, DNS_TCP, NNTP, SIP_UDP, SSL_TCP, ANY, FTP, RADIUS, SNMP, TCP, DHCPRA, HTTP, RDP, SSL, TFTP, DIAMETER, MSSQL, RPCSVR, SSL_BRIDGE, UDP
Servicetype *string `json:"servicetype,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Svcgrpmemberbindingorder |
// Order with which service group member is bound to service group
Svcgrpmemberbindingorder *float32 `json:"svcgrpmemberbindingorder,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
}
GslbservicegroupmemberGslbservicegroupmember defines model for gslbservicegroupmember_gslbservicegroupmember.
type GslbservicegroupmemberGslbservicegroupmemberClearstats ¶
type GslbservicegroupmemberGslbservicegroupmemberClearstats string
GslbservicegroupmemberGslbservicegroupmemberClearstats |
Clear the statsistics / counters
const ( GslbservicegroupmemberGslbservicegroupmemberClearstatsBasic GslbservicegroupmemberGslbservicegroupmemberClearstats = "basic" GslbservicegroupmemberGslbservicegroupmemberClearstatsFull GslbservicegroupmemberGslbservicegroupmemberClearstats = "full" )
Defines values for GslbservicegroupmemberGslbservicegroupmemberClearstats.
type GslbservicegroupmemberGslbservicegroupmemberResponse ¶
type GslbservicegroupmemberGslbservicegroupmemberResponse struct {
Gslbservicegroupmember *GslbservicegroupmemberGslbservicegroupmember `json:"gslbservicegroupmember,omitempty"`
}
GslbservicegroupmemberGslbservicegroupmemberResponse defines model for gslbservicegroupmember_gslbservicegroupmember_response.
type GslbsiteApiresponse ¶
type GslbsiteApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
GslbsiteApiresponse defines model for gslbsite_apiresponse.
type GslbsiteGetBynameResponse ¶
type GslbsiteGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbsite interface{} `json:"gslbsite,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbsiteGetBynameResponse ¶
func ParseGslbsiteGetBynameResponse(rsp *http.Response) (*GslbsiteGetBynameResponse, error)
ParseGslbsiteGetBynameResponse parses an HTTP response from a GslbsiteGetBynameWithResponse call
func (GslbsiteGetBynameResponse) Status ¶
func (r GslbsiteGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (GslbsiteGetBynameResponse) StatusCode ¶
func (r GslbsiteGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbsiteGetParams ¶
type GslbsiteGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >, ***sitename***: <String >,
Args *GslbsiteArgs `form:"args,omitempty" json:"args,omitempty"`
}
GslbsiteGetParams defines parameters for GslbsiteGet.
type GslbsiteGetResponse ¶
type GslbsiteGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbsite interface{} `json:"gslbsite,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbsiteGetResponse ¶
func ParseGslbsiteGetResponse(rsp *http.Response) (*GslbsiteGetResponse, error)
ParseGslbsiteGetResponse parses an HTTP response from a GslbsiteGetWithResponse call
func (GslbsiteGetResponse) Status ¶
func (r GslbsiteGetResponse) Status() string
Status returns HTTPResponse.Status
func (GslbsiteGetResponse) StatusCode ¶
func (r GslbsiteGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbsiteGslbsite ¶
type GslbsiteGslbsite struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *GslbsiteGslbsiteClearstats `json:"clearstats,omitempty"`
// Nwmetricexchange |
// Indicates whether network metric exchange is enabled or disabled at this GSLB site.
Nwmetricexchange *string `json:"nwmetricexchange,omitempty"`
// Nwmetricmepstatus |
// Indicates the status of the network metric Metric Exchange connection at this GSLB site.
Nwmetricmepstatus *string `json:"nwmetricmepstatus,omitempty"`
// Persexchange |
// Indicates whether Persistence entries exchange is enabled or disabled at this GSLB site.
Persexchange *string `json:"persexchange,omitempty"`
// Sitecurclntconnections |
// Number of current client connections to the virtual servers represented by all GSLB services associated with this GSLB site.
Sitecurclntconnections *float32 `json:"sitecurclntconnections,omitempty"`
// Sitecursrvrconnections |
// Number of current connections to the real servers behind the virtual servers represented by all GSLB services associated with this GSLB site.
Sitecursrvrconnections *float32 `json:"sitecursrvrconnections,omitempty"`
// Siteip |
// The private IP address of this GSLB site.
Siteip *string `json:"siteip,omitempty"`
// Siteipstr |
// The private IP address of this GSLB site.
Siteipstr *string `json:"siteipstr,omitempty"`
// Sitemepstatus |
// Indicates the status of the Metric Exchange Policy at this GSLB site.
Sitemepstatus *string `json:"sitemepstatus,omitempty"`
// Sitemetricexchange |
// Indicates whether metric exchange is enabled or disabled at this GSLB site.
Sitemetricexchange *string `json:"sitemetricexchange,omitempty"`
// Sitemetricmepstatus |
// Indicates the status of the site metric Metric Exchange connection at this GSLB site.
Sitemetricmepstatus *string `json:"sitemetricmepstatus,omitempty"`
// Sitename |
// Name of the GSLB site for which to display detailed statistics. If a name is not specified, basic information about all GSLB sites is displayed.
Sitename *string `json:"sitename,omitempty"`
// Sitepublicip |
// The public IP address of this GSLB site.
Sitepublicip *string `json:"sitepublicip,omitempty"`
// Sitepublicipstr |
// The public IP address of this GSLB site.
Sitepublicipstr *string `json:"sitepublicipstr,omitempty"`
// Siterequestbytesrate |
// Total number of request bytes received by the virtual servers represented by all GSLB services associated with this GSLB site.
Siterequestbytesrate *float32 `json:"siterequestbytesrate,omitempty"`
// Siterequestsrate |
// Total number of requests received by the virtual servers represented by all GSLB services associated with this GSLB site.
Siterequestsrate *float32 `json:"siterequestsrate,omitempty"`
// Siteresponsebytesrate |
// Number of response bytes received by the virtual servers represented by all GSLB services associated with this GSLB site.
Siteresponsebytesrate *float32 `json:"siteresponsebytesrate,omitempty"`
// Siteresponsesrate |
// Number of responses received by the virtual servers represented by all GSLB services associated with this GSLB site.
Siteresponsesrate *float32 `json:"siteresponsesrate,omitempty"`
// Sitetotalrequestbytes |
// Total number of request bytes received by the virtual servers represented by all GSLB services associated with this GSLB site.
Sitetotalrequestbytes *float32 `json:"sitetotalrequestbytes,omitempty"`
// Sitetotalrequests |
// Total number of requests received by the virtual servers represented by all GSLB services associated with this GSLB site.
Sitetotalrequests *float32 `json:"sitetotalrequests,omitempty"`
// Sitetotalresponsebytes |
// Number of response bytes received by the virtual servers represented by all GSLB services associated with this GSLB site.
Sitetotalresponsebytes *float32 `json:"sitetotalresponsebytes,omitempty"`
// Sitetotalresponses |
// Number of responses received by the virtual servers represented by all GSLB services associated with this GSLB site.
Sitetotalresponses *float32 `json:"sitetotalresponses,omitempty"`
// Sitetype |
// Indicates whether this GSLB site is local or remote.
Sitetype *string `json:"sitetype,omitempty"`
}
GslbsiteGslbsite defines model for gslbsite_gslbsite.
type GslbsiteGslbsiteClearstats ¶
type GslbsiteGslbsiteClearstats string
GslbsiteGslbsiteClearstats |
Clear the statsistics / counters
const ( GslbsiteGslbsiteClearstatsBasic GslbsiteGslbsiteClearstats = "basic" GslbsiteGslbsiteClearstatsFull GslbsiteGslbsiteClearstats = "full" )
Defines values for GslbsiteGslbsiteClearstats.
type GslbsiteGslbsiteResponse ¶
type GslbsiteGslbsiteResponse struct {
Gslbsite interface{} `json:"gslbsite,omitempty"`
}
GslbsiteGslbsiteResponse defines model for gslbsite_gslbsite_response.
type GslbvserverApiresponse ¶
type GslbvserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
GslbvserverApiresponse defines model for gslbvserver_apiresponse.
type GslbvserverArgs ¶
type GslbvserverArgs = string
GslbvserverArgs defines model for gslbvserver_args.
type GslbvserverGetBynameResponse ¶
type GslbvserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbvserver interface{} `json:"gslbvserver,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbvserverGetBynameResponse ¶
func ParseGslbvserverGetBynameResponse(rsp *http.Response) (*GslbvserverGetBynameResponse, error)
ParseGslbvserverGetBynameResponse parses an HTTP response from a GslbvserverGetBynameWithResponse call
func (GslbvserverGetBynameResponse) Status ¶
func (r GslbvserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (GslbvserverGetBynameResponse) StatusCode ¶
func (r GslbvserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbvserverGetParams ¶
type GslbvserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***name***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >,
Args *GslbvserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
GslbvserverGetParams defines parameters for GslbvserverGet.
type GslbvserverGetResponse ¶
type GslbvserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Gslbvserver interface{} `json:"gslbvserver,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseGslbvserverGetResponse ¶
func ParseGslbvserverGetResponse(rsp *http.Response) (*GslbvserverGetResponse, error)
ParseGslbvserverGetResponse parses an HTTP response from a GslbvserverGetWithResponse call
func (GslbvserverGetResponse) Status ¶
func (r GslbvserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (GslbvserverGetResponse) StatusCode ¶
func (r GslbvserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GslbvserverGslbvserver ¶
type GslbvserverGslbvserver struct {
// Actsvcs |
// number of ACTIVE services bound to a vserver
Actsvcs *float32 `json:"actsvcs,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *GslbvserverGslbvserverClearstats `json:"clearstats,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Curpersistencesessions |
// current vserver owned persistence sessions
Curpersistencesessions *float32 `json:"curpersistencesessions,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Establishedconn |
// Number of client connections in ESTABLISHED state.
Establishedconn *float32 `json:"establishedconn,omitempty"`
// Hitsrate |
// Total vserver hits
Hitsrate *float32 `json:"hitsrate,omitempty"`
// Inactsvcs |
// number of INACTIVE services bound to a vserver
Inactsvcs *float32 `json:"inactsvcs,omitempty"`
// Name |
// Name of the GSLB virtual server for which to display statistics. If you do not specify a name, statistics are displayed for all GSLB virtual servers.
Name *string `json:"name,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Sothreshold |
// Spill Over Threshold set on the VServer.
Sothreshold *float32 `json:"sothreshold,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Tothits |
// Total vserver hits
Tothits *float32 `json:"tothits,omitempty"`
// Totspillovers |
// Number of times vserver experienced spill over.
Totspillovers *float32 `json:"totspillovers,omitempty"`
// Totvserverdownbackuphits |
// Number of times traffic was diverted to backup vserver since primary vserver was DOWN.
Totvserverdownbackuphits *float32 `json:"totvserverdownbackuphits,omitempty"`
// Type |
// Protocol associated with the vserver
Type *string `json:"type,omitempty"`
// Vslbhealth |
// Health of the vserver. This gives percentage of UP services bound to this vserver.
Vslbhealth *float32 `json:"vslbhealth,omitempty"`
// Vsvrtotbkplbfail |
// Total backup LB method fails
Vsvrtotbkplbfail *float32 `json:"vsvrtotbkplbfail,omitempty"`
// Vsvrtotbkplbhits |
// Total backup LB method hits
Vsvrtotbkplbhits *float32 `json:"vsvrtotbkplbhits,omitempty"`
// Vsvrtotpersistencehits |
// Total number of Persistence hits at vserver
Vsvrtotpersistencehits *float32 `json:"vsvrtotpersistencehits,omitempty"`
}
GslbvserverGslbvserver defines model for gslbvserver_gslbvserver.
type GslbvserverGslbvserverClearstats ¶
type GslbvserverGslbvserverClearstats string
GslbvserverGslbvserverClearstats |
Clear the statsistics / counters
const ( GslbvserverGslbvserverClearstatsBasic GslbvserverGslbvserverClearstats = "basic" GslbvserverGslbvserverClearstatsFull GslbvserverGslbvserverClearstats = "full" )
Defines values for GslbvserverGslbvserverClearstats.
type GslbvserverGslbvserverResponse ¶
type GslbvserverGslbvserverResponse struct {
Gslbvserver interface{} `json:"gslbvserver,omitempty"`
}
GslbvserverGslbvserverResponse defines model for gslbvserver_gslbvserver_response.
type HanodeApiresponse ¶
type HanodeApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
HanodeApiresponse defines model for hanode_apiresponse.
type HanodeGetParams ¶
type HanodeGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *HanodeArgs `form:"args,omitempty" json:"args,omitempty"`
}
HanodeGetParams defines parameters for HanodeGet.
type HanodeGetResponse ¶
type HanodeGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Hanode *HanodeHanode `json:"hanode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseHanodeGetResponse ¶
func ParseHanodeGetResponse(rsp *http.Response) (*HanodeGetResponse, error)
ParseHanodeGetResponse parses an HTTP response from a HanodeGetWithResponse call
func (HanodeGetResponse) Status ¶
func (r HanodeGetResponse) Status() string
Status returns HTTPResponse.Status
func (HanodeGetResponse) StatusCode ¶
func (r HanodeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HanodeHanode ¶
type HanodeHanode struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *HanodeHanodeClearstats `json:"clearstats,omitempty"`
// Hacurmasterstate |
// Indicates the high availability state of the node. Possible values are:
// STAYSECONDARY - Indicates that the selected node remains the secondary node in a high availability setup. In this case a forced failover does not change the state but, instead, returns an appropriate error message. This is a configured value and not a statistic.
// PRIMARY - Indicates that the selected node is the primary node in a high availability setup.
// SECONDARY - Indicates that the selected node is the secondary node in a high availability setup.
// CLAIMING - Indicates that the secondary node is in the process of taking over as the primary node. This is the intermediate state in the transition of the secondary node to primary status.
// FORCE CHANGE - Indicates that the secondary node is forcibly changing its status to primary due to a forced failover issued on the secondary node.
Hacurmasterstate *string `json:"hacurmasterstate,omitempty"`
// Hacurstate |
// State of the HA node, based on its health, in a high availability setup. Possible values are:
// UP - Indicates that the node is accessible and can function as either a primary or secondary node.
// DISABLED - Indicates that the high availability status of the node has been manually disabled. Synchronization and propagation cannot take place between the peer nodes.
// INIT - Indicates that the node is in the process of becoming part of the high availability configuration.
// PARTIALFAIL - Indicates that one of the high availability monitored interfaces has failed because of a card or link failure. This state triggers a failover.
// COMPLETEFAIL - Indicates that all the interfaces of the node are unusable, because the interfaces on which high availability monitoring is enabled are not connected or are manually disabled. This state triggers a failover.
// DUMB - Indicates that the node is in listening mode. It does not participate in high availability transitions or transfer configuration from the peer node. This is a configured value, not a statistic.
// PARTIALFAILSSL - Indicates that the SSL card has failed. This state triggers a failover.
// ROUTEMONITORFAIL - Indicates that the route monitor has failed. This state triggers a failover.
Hacurstate *string `json:"hacurstate,omitempty"`
// Hacurstatus |
// Whether a Citrix ADC is configured for high availability. Possible values are YES and NO. If the value is NO, the high availability statistics below are invalid.
Hacurstatus *string `json:"hacurstatus,omitempty"`
// Haerrproptimeout |
// Number of times propagation timed out.
Haerrproptimeout *float32 `json:"haerrproptimeout,omitempty"`
// Haerrsyncfailure |
// Number of times the configuration of the primary and secondary nodes failed to synchronize since that last transition. A synchronization failure results in mismatched configuration. It can be caused by a mismatch in the Remote Procedural Call (RPC) password on the two nodes forming the high availability pair.
Haerrsyncfailure *float32 `json:"haerrsyncfailure,omitempty"`
// Hapktrxrate |
// Number of heartbeat packets received from the peer node. Heartbeats are sent at regular intervals (default is 200 milliseconds) to determine the state of the peer node.
Hapktrxrate *float32 `json:"hapktrxrate,omitempty"`
// Hapkttxrate |
// Number of heartbeat packets sent to the peer node. Heartbeats are sent at regular intervals (default is 200 milliseconds) to determine the state of the peer node.
Hapkttxrate *float32 `json:"hapkttxrate,omitempty"`
// Hatotpktrx |
// Number of heartbeat packets received from the peer node. Heartbeats are sent at regular intervals (default is 200 milliseconds) to determine the state of the peer node.
Hatotpktrx *float32 `json:"hatotpktrx,omitempty"`
// Hatotpkttx |
// Number of heartbeat packets sent to the peer node. Heartbeats are sent at regular intervals (default is 200 milliseconds) to determine the state of the peer node.
Hatotpkttx *float32 `json:"hatotpkttx,omitempty"`
// Transtime |
// Time when the last master state transition occurred. You can use this statistic for debugging.
Transtime *string `json:"transtime,omitempty"`
}
HanodeHanode defines model for hanode_hanode.
type HanodeHanodeClearstats ¶
type HanodeHanodeClearstats string
HanodeHanodeClearstats |
Clear the statsistics / counters
const ( HanodeHanodeClearstatsBasic HanodeHanodeClearstats = "basic" HanodeHanodeClearstatsFull HanodeHanodeClearstats = "full" )
Defines values for HanodeHanodeClearstats.
type HanodeHanodeResponse ¶
type HanodeHanodeResponse struct {
Hanode *HanodeHanode `json:"hanode,omitempty"`
}
HanodeHanodeResponse defines model for hanode_hanode_response.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IcapolicyApiresponse ¶
type IcapolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
IcapolicyApiresponse defines model for icapolicy_apiresponse.
type IcapolicyGetBynameResponse ¶
type IcapolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Icapolicy interface{} `json:"icapolicy,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseIcapolicyGetBynameResponse ¶
func ParseIcapolicyGetBynameResponse(rsp *http.Response) (*IcapolicyGetBynameResponse, error)
ParseIcapolicyGetBynameResponse parses an HTTP response from a IcapolicyGetBynameWithResponse call
func (IcapolicyGetBynameResponse) Status ¶
func (r IcapolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (IcapolicyGetBynameResponse) StatusCode ¶
func (r IcapolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IcapolicyGetParams ¶
type IcapolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***name***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *IcapolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
IcapolicyGetParams defines parameters for IcapolicyGet.
type IcapolicyGetResponse ¶
type IcapolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Icapolicy interface{} `json:"icapolicy,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseIcapolicyGetResponse ¶
func ParseIcapolicyGetResponse(rsp *http.Response) (*IcapolicyGetResponse, error)
ParseIcapolicyGetResponse parses an HTTP response from a IcapolicyGetWithResponse call
func (IcapolicyGetResponse) Status ¶
func (r IcapolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (IcapolicyGetResponse) StatusCode ¶
func (r IcapolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IcapolicyIcapolicy ¶
type IcapolicyIcapolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *IcapolicyIcapolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the ica policy.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
IcapolicyIcapolicy defines model for icapolicy_icapolicy.
type IcapolicyIcapolicyClearstats ¶
type IcapolicyIcapolicyClearstats string
IcapolicyIcapolicyClearstats |
Clear the statsistics / counters
const ( IcapolicyIcapolicyClearstatsBasic IcapolicyIcapolicyClearstats = "basic" IcapolicyIcapolicyClearstatsFull IcapolicyIcapolicyClearstats = "full" )
Defines values for IcapolicyIcapolicyClearstats.
type IcapolicyIcapolicyResponse ¶
type IcapolicyIcapolicyResponse struct {
Icapolicy interface{} `json:"icapolicy,omitempty"`
}
IcapolicyIcapolicyResponse defines model for icapolicy_icapolicy_response.
type InatApiresponse ¶
type InatApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
InatApiresponse defines model for inat_apiresponse.
type InatGetBynameResponse ¶
type InatGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Inat interface{} `json:"inat,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseInatGetBynameResponse ¶
func ParseInatGetBynameResponse(rsp *http.Response) (*InatGetBynameResponse, error)
ParseInatGetBynameResponse parses an HTTP response from a InatGetBynameWithResponse call
func (InatGetBynameResponse) Status ¶
func (r InatGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (InatGetBynameResponse) StatusCode ¶
func (r InatGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InatGetParams ¶
type InatGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *InatArgs `form:"args,omitempty" json:"args,omitempty"`
}
InatGetParams defines parameters for InatGet.
type InatGetResponse ¶
type InatGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Inat interface{} `json:"inat,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseInatGetResponse ¶
func ParseInatGetResponse(rsp *http.Response) (*InatGetResponse, error)
ParseInatGetResponse parses an HTTP response from a InatGetWithResponse call
func (InatGetResponse) Status ¶
func (r InatGetResponse) Status() string
Status returns HTTPResponse.Status
func (InatGetResponse) StatusCode ¶
func (r InatGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InatInat ¶
type InatInat struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *InatInatClearstats `json:"clearstats,omitempty"`
// Inatnat46drop46 |
// IPV4 packets dropped.
Inatnat46drop46 *float32 `json:"inatnat46drop46,omitempty"`
// Inatnat46drop46rate |
// IPV4 packets dropped.
Inatnat46drop46rate *float32 `json:"inatnat46drop46rate,omitempty"`
// Inatnat46drop64 |
// IPV6 packets dropped.
Inatnat46drop64 *float32 `json:"inatnat46drop64,omitempty"`
// Inatnat46drop64rate |
// IPV6 packets dropped.
Inatnat46drop64rate *float32 `json:"inatnat46drop64rate,omitempty"`
// Inatnat46icmp46 |
// ICMP packets translated (V4->v6).
Inatnat46icmp46 *float32 `json:"inatnat46icmp46,omitempty"`
// Inatnat46icmp46rate |
// ICMP packets translated (V4->v6).
Inatnat46icmp46rate *float32 `json:"inatnat46icmp46rate,omitempty"`
// Inatnat46icmp64 |
// ICMP packets translated (V6->v4).
Inatnat46icmp64 *float32 `json:"inatnat46icmp64,omitempty"`
// Inatnat46icmp64rate |
// ICMP packets translated (V6->v4).
Inatnat46icmp64rate *float32 `json:"inatnat46icmp64rate,omitempty"`
// Inatnat46tcp46 |
// TCP packets translated (V4->v6).
Inatnat46tcp46 *float32 `json:"inatnat46tcp46,omitempty"`
// Inatnat46tcp46rate |
// TCP packets translated (V4->v6).
Inatnat46tcp46rate *float32 `json:"inatnat46tcp46rate,omitempty"`
// Inatnat46tcp64 |
// TCP packets translated (V6->v4).
Inatnat46tcp64 *float32 `json:"inatnat46tcp64,omitempty"`
// Inatnat46tcp64rate |
// TCP packets translated (V6->v4).
Inatnat46tcp64rate *float32 `json:"inatnat46tcp64rate,omitempty"`
// Inatnat46udp46 |
// UDP packets translated (V4->v6).
Inatnat46udp46 *float32 `json:"inatnat46udp46,omitempty"`
// Inatnat46udp46rate |
// UDP packets translated (V4->v6).
Inatnat46udp46rate *float32 `json:"inatnat46udp46rate,omitempty"`
// Inatnat46udp64 |
// UDP packets translated (V6->v4).
Inatnat46udp64 *float32 `json:"inatnat46udp64,omitempty"`
// Inatnat46udp64rate |
// UDP packets translated (V6->v4).
Inatnat46udp64rate *float32 `json:"inatnat46udp64rate,omitempty"`
// Name |
// The INAT.
Name *string `json:"name,omitempty"`
// Nat46drop46rate |
// Total IPV4 packets dropped.
Nat46drop46rate *float32 `json:"nat46drop46rate,omitempty"`
// Nat46drop64rate |
// Total IPV6 packets dropped.
Nat46drop64rate *float32 `json:"nat46drop64rate,omitempty"`
// Nat46icmp46rate |
// Total ICMP packets translated (V4->v6).
Nat46icmp46rate *float32 `json:"nat46icmp46rate,omitempty"`
// Nat46icmp64rate |
// Total ICMP packets translated (V6->v4).
Nat46icmp64rate *float32 `json:"nat46icmp64rate,omitempty"`
// Nat46tcp46rate |
// Total TCP packets translated (V4->v6).
Nat46tcp46rate *float32 `json:"nat46tcp46rate,omitempty"`
// Nat46tcp64rate |
// Total TCP packets translated (V6->v4).
Nat46tcp64rate *float32 `json:"nat46tcp64rate,omitempty"`
// Nat46totdrop46 |
// Total IPV4 packets dropped.
Nat46totdrop46 *float32 `json:"nat46totdrop46,omitempty"`
// Nat46totdrop64 |
// Total IPV6 packets dropped.
Nat46totdrop64 *float32 `json:"nat46totdrop64,omitempty"`
// Nat46toticmp46 |
// Total ICMP packets translated (V4->v6).
Nat46toticmp46 *float32 `json:"nat46toticmp46,omitempty"`
// Nat46toticmp64 |
// Total ICMP packets translated (V6->v4).
Nat46toticmp64 *float32 `json:"nat46toticmp64,omitempty"`
// Nat46tottcp46 |
// Total TCP packets translated (V4->v6).
Nat46tottcp46 *float32 `json:"nat46tottcp46,omitempty"`
// Nat46tottcp64 |
// Total TCP packets translated (V6->v4).
Nat46tottcp64 *float32 `json:"nat46tottcp64,omitempty"`
// Nat46totudp46 |
// Total UDP packets translated (V4->v6).
Nat46totudp46 *float32 `json:"nat46totudp46,omitempty"`
// Nat46totudp64 |
// Total UDP packets translated (V6->v4).
Nat46totudp64 *float32 `json:"nat46totudp64,omitempty"`
// Nat46udp46rate |
// Total UDP packets translated (V4->v6).
Nat46udp46rate *float32 `json:"nat46udp46rate,omitempty"`
// Nat46udp64rate |
// Total UDP packets translated (V6->v4).
Nat46udp64rate *float32 `json:"nat46udp64rate,omitempty"`
}
InatInat defines model for inat_inat.
type InatInatClearstats ¶
type InatInatClearstats string
InatInatClearstats |
Clear the statsistics / counters
const ( InatInatClearstatsBasic InatInatClearstats = "basic" InatInatClearstatsFull InatInatClearstats = "full" )
Defines values for InatInatClearstats.
type InatInatResponse ¶
type InatInatResponse struct {
Inat interface{} `json:"inat,omitempty"`
}
InatInatResponse defines model for inat_inat_response.
type InatsessionApiresponse ¶
type InatsessionApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
InatsessionApiresponse defines model for inatsession_apiresponse.
type InatsessionArgs ¶
type InatsessionArgs = string
InatsessionArgs defines model for inatsession_args.
type InatsessionGetBynameResponse ¶
type InatsessionGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Inatsession interface{} `json:"inatsession,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseInatsessionGetBynameResponse ¶
func ParseInatsessionGetBynameResponse(rsp *http.Response) (*InatsessionGetBynameResponse, error)
ParseInatsessionGetBynameResponse parses an HTTP response from a InatsessionGetBynameWithResponse call
func (InatsessionGetBynameResponse) Status ¶
func (r InatsessionGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (InatsessionGetBynameResponse) StatusCode ¶
func (r InatsessionGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InatsessionGetParams ¶
type InatsessionGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *InatsessionArgs `form:"args,omitempty" json:"args,omitempty"`
}
InatsessionGetParams defines parameters for InatsessionGet.
type InatsessionGetResponse ¶
type InatsessionGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Inatsession interface{} `json:"inatsession,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseInatsessionGetResponse ¶
func ParseInatsessionGetResponse(rsp *http.Response) (*InatsessionGetResponse, error)
ParseInatsessionGetResponse parses an HTTP response from a InatsessionGetWithResponse call
func (InatsessionGetResponse) Status ¶
func (r InatsessionGetResponse) Status() string
Status returns HTTPResponse.Status
func (InatsessionGetResponse) StatusCode ¶
func (r InatsessionGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InatsessionInatsession ¶
type InatsessionInatsession struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *InatsessionInatsessionClearstats `json:"clearstats,omitempty"`
// Globalinatcursessions |
// Total INAT current sessions
Globalinatcursessions *float32 `json:"globalinatcursessions,omitempty"`
// Globalinatcursessionsrate |
// Total INAT current sessions
Globalinatcursessionsrate *float32 `json:"globalinatcursessionsrate,omitempty"`
// Globalinathits |
// Total INAT Session hits
Globalinathits *float32 `json:"globalinathits,omitempty"`
// Globalinathitsrate |
// Total INAT Session hits
Globalinathitsrate *float32 `json:"globalinathitsrate,omitempty"`
// Globalinatpktreceived |
// Total INAT Packets Received
Globalinatpktreceived *float32 `json:"globalinatpktreceived,omitempty"`
// Globalinatpktreceivedrate |
// Total INAT Packets Received
Globalinatpktreceivedrate *float32 `json:"globalinatpktreceivedrate,omitempty"`
// Globalinatpktsent |
// Total INAT Packets Sent
Globalinatpktsent *float32 `json:"globalinatpktsent,omitempty"`
// Globalinatpktsentrate |
// Total INAT Packets Sent
Globalinatpktsentrate *float32 `json:"globalinatpktsentrate,omitempty"`
// Globalinatreceivebytes |
// Total INAT Received Bytes
Globalinatreceivebytes *float32 `json:"globalinatreceivebytes,omitempty"`
// Globalinatreceivebytesrate |
// Total INAT Received Bytes
Globalinatreceivebytesrate *float32 `json:"globalinatreceivebytesrate,omitempty"`
// Globalinatsentbytesrate |
// Total INAT Sent Bytes
Globalinatsentbytesrate *float32 `json:"globalinatsentbytesrate,omitempty"`
// Globalinattotsentbytes |
// Total INAT Sent Bytes
Globalinattotsentbytes *float32 `json:"globalinattotsentbytes,omitempty"`
// Inatcursessions |
// INAT current sessions
Inatcursessions *float32 `json:"inatcursessions,omitempty"`
// Inatcursessionsrate |
// INAT current sessions
Inatcursessionsrate *float32 `json:"inatcursessionsrate,omitempty"`
// Inathitsrate |
// INAT total sessions
Inathitsrate *float32 `json:"inathitsrate,omitempty"`
// Inatpktreceivedrate |
// INAT total Packets Received
Inatpktreceivedrate *float32 `json:"inatpktreceivedrate,omitempty"`
// Inatpktsentrate |
// INAT total Packets Sent
Inatpktsentrate *float32 `json:"inatpktsentrate,omitempty"`
// Inatreceivebytesrate |
// INAT total Received Bytes
Inatreceivebytesrate *float32 `json:"inatreceivebytesrate,omitempty"`
// Inatsentbytesrate |
// INAT total Sent Bytes
Inatsentbytesrate *float32 `json:"inatsentbytesrate,omitempty"`
// Inattothits |
// INAT total sessions
Inattothits *float32 `json:"inattothits,omitempty"`
// Inattotpktreceived |
// INAT total Packets Received
Inattotpktreceived *float32 `json:"inattotpktreceived,omitempty"`
// Inattotpktsent |
// INAT total Packets Sent
Inattotpktsent *float32 `json:"inattotpktsent,omitempty"`
// Inattotreceivebytes |
// INAT total Received Bytes
Inattotreceivebytes *float32 `json:"inattotreceivebytes,omitempty"`
// Inattotsentbytes |
// INAT total Sent Bytes
Inattotsentbytes *float32 `json:"inattotsentbytes,omitempty"`
// Name |
// INAT name
Name *string `json:"name,omitempty"`
}
InatsessionInatsession defines model for inatsession_inatsession.
type InatsessionInatsessionClearstats ¶
type InatsessionInatsessionClearstats string
InatsessionInatsessionClearstats |
Clear the statsistics / counters
const ( InatsessionInatsessionClearstatsBasic InatsessionInatsessionClearstats = "basic" InatsessionInatsessionClearstatsFull InatsessionInatsessionClearstats = "full" )
Defines values for InatsessionInatsessionClearstats.
type InatsessionInatsessionResponse ¶
type InatsessionInatsessionResponse struct {
Inatsession interface{} `json:"inatsession,omitempty"`
}
InatsessionInatsessionResponse defines model for inatsession_inatsession_response.
type InterfaceApiresponse ¶
type InterfaceApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
InterfaceApiresponse defines model for Interface_apiresponse.
type InterfaceGetBynameResponse ¶
type InterfaceGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Interface interface{} `json:"Interface,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseInterfaceGetBynameResponse ¶
func ParseInterfaceGetBynameResponse(rsp *http.Response) (*InterfaceGetBynameResponse, error)
ParseInterfaceGetBynameResponse parses an HTTP response from a InterfaceGetBynameWithResponse call
func (InterfaceGetBynameResponse) Status ¶
func (r InterfaceGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (InterfaceGetBynameResponse) StatusCode ¶
func (r InterfaceGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InterfaceGetParams ¶
type InterfaceGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***id***: <String >,
Args *InterfaceArgs `form:"args,omitempty" json:"args,omitempty"`
}
InterfaceGetParams defines parameters for InterfaceGet.
type InterfaceGetResponse ¶
type InterfaceGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Interface interface{} `json:"Interface,omitempty"`
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseInterfaceGetResponse ¶
func ParseInterfaceGetResponse(rsp *http.Response) (*InterfaceGetResponse, error)
ParseInterfaceGetResponse parses an HTTP response from a InterfaceGetWithResponse call
func (InterfaceGetResponse) Status ¶
func (r InterfaceGetResponse) Status() string
Status returns HTTPResponse.Status
func (InterfaceGetResponse) StatusCode ¶
func (r InterfaceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type InterfaceInterface ¶
type InterfaceInterface struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *InterfaceInterfaceClearstats `json:"clearstats,omitempty"`
// Curintfstate |
// Current state of the specified interface. The interface state set to UP only if the link state is UP and administrative state is ENABLED .
Curintfstate *string `json:"curintfstate,omitempty"`
// Curlinkdowntime |
// Duration for which the link is DOWN. This statistic is reset when the state changes to UP.
Curlinkdowntime *string `json:"curlinkdowntime,omitempty"`
// Curlinkstate |
// The current state of the link associated with the interface. For logical interfaces (LA), the state of the link is dependent on the state of the slave interfaces. For the link to be UP at least one of the slave interfaces needs to be UP.
Curlinkstate *string `json:"curlinkstate,omitempty"`
// Curlinkuptime |
// Duration for which the link is UP. This statistic is reset when the state changes to DOWN.
Curlinkuptime *string `json:"curlinkuptime,omitempty"`
// Errdroppedrxpkts |
// Number of inbound packets dropped by the specified interface. Commonly dropped packets are multicast frames, spanning tree BPDUs, packets destined to a MAC not owned by the Citrix ADC when L2 mode is disabled, or packets tagged for a VLAN that is not bound to the interface. This statistic will increment in most healthy networks at a steady rate regardless of traffic load. If a sharp spike in dropped packets occurs, it generally indicates an issue with connected L2 switches, such as a forwarding database overflow resulting in packets being broadcast on all ports.
Errdroppedrxpkts *float32 `json:"errdroppedrxpkts,omitempty"`
// Errdroppedrxpktsrate |
// Number of inbound packets dropped by the specified interface. Commonly dropped packets are multicast frames, spanning tree BPDUs, packets destined to a MAC not owned by the Citrix ADC when L2 mode is disabled, or packets tagged for a VLAN that is not bound to the interface. This statistic will increment in most healthy networks at a steady rate regardless of traffic load. If a sharp spike in dropped packets occurs, it generally indicates an issue with connected L2 switches, such as a forwarding database overflow resulting in packets being broadcast on all ports.
Errdroppedrxpktsrate *float32 `json:"errdroppedrxpktsrate,omitempty"`
// Errdroppedtxpkts |
// Number of packets dropped in transmission by the specified interface due to one of the following reasons.
// (1) VLAN mismatch.
// (2) Oversized packets.
// (3) Interface congestion.
// (4) Loopback packets sent on non loop back interface.
Errdroppedtxpkts *float32 `json:"errdroppedtxpkts,omitempty"`
// Errdroppedtxpktsrate |
// Number of packets dropped in transmission by the specified interface due to one of the following reasons.
// (1) VLAN mismatch.
// (2) Oversized packets.
// (3) Interface congestion.
// (4) Loopback packets sent on non loop back interface.
Errdroppedtxpktsrate *float32 `json:"errdroppedtxpktsrate,omitempty"`
// Errifindiscards |
// Number of error-free inbound packets discarded by the specified interface due to a lack of resources, for example, insufficient receive buffers.
Errifindiscards *float32 `json:"errifindiscards,omitempty"`
// Errifindiscardsrate |
// Number of error-free inbound packets discarded by the specified interface due to a lack of resources, for example, insufficient receive buffers.
Errifindiscardsrate *float32 `json:"errifindiscardsrate,omitempty"`
// Errlinkhangs |
// Number of times the specified interface detected hangs in the transmit and receive paths since the Citrix ADC was started or the interface statistics were cleared.
Errlinkhangs *float32 `json:"errlinkhangs,omitempty"`
// Errnicmuted |
// Number of times the specified interface stopped transmitting and receiving packets due to MAC moves between ports.
Errnicmuted *float32 `json:"errnicmuted,omitempty"`
// Errpktrx |
// Number of inbound packets dropped by the hardware on a specified interface once the Citrix ADC starts or the interface statistics are cleared. This happens due to following reasons:
// 1) The hardware receives packets at a rate higher rate than that at which the software is processing packets. In this case, the hardware FIFO overruns and starts dropping the packets .
// 2) The specified interface fails to receive inbound packets from the appliance because of insufficient memory.
// 3) The specified interface receives packets with CRC errors (Alignment or Frame Check Sequence).
// 4) The specified interface receives overly long packets.
// 5) The specified interface receives packets with alignment errors.
// 6) The software does less buffering because it is running out of available memory. When hardware detects that there is no space into which to push newly arrived packets, it starts dropping them.
// 7) The specified interface receives packets with Frame Check Sequence (FCS) errors.
// 8) The specified interface receives packets smaller than 64 bytes.
// 9) The specified interface discards error-free inbound packets because of insufficient resources. For example: NIC buffers.
// 10) Packets are missed because of collision detection, link lost, physical decoding error, or MAC abort.
Errpktrx *float32 `json:"errpktrx,omitempty"`
// Errpktrxrate |
// Number of inbound packets dropped by the hardware on a specified interface once the Citrix ADC starts or the interface statistics are cleared. This happens due to following reasons:
// 1) The hardware receives packets at a rate higher rate than that at which the software is processing packets. In this case, the hardware FIFO overruns and starts dropping the packets .
// 2) The specified interface fails to receive inbound packets from the appliance because of insufficient memory.
// 3) The specified interface receives packets with CRC errors (Alignment or Frame Check Sequence).
// 4) The specified interface receives overly long packets.
// 5) The specified interface receives packets with alignment errors.
// 6) The software does less buffering because it is running out of available memory. When hardware detects that there is no space into which to push newly arrived packets, it starts dropping them.
// 7) The specified interface receives packets with Frame Check Sequence (FCS) errors.
// 8) The specified interface receives packets smaller than 64 bytes.
// 9) The specified interface discards error-free inbound packets because of insufficient resources. For example: NIC buffers.
// 10) Packets are missed because of collision detection, link lost, physical decoding error, or MAC abort.
Errpktrxrate *float32 `json:"errpktrxrate,omitempty"`
// Errpkttx |
// Number of outbound packets dropped by the hardware on a specified interface since the Citrix ADC was started or the interface statistics were cleared. This could happen due to length (undersize or oversize) errors and lack of resources. This statistic is available only for:
// (1) Loop back interface (LO) of all platforms.
// (2) All data ports on the Citrix ADC 12000 platform.
// (3) Management ports on the MPX 15000 and 17000 platforms.
Errpkttx *float32 `json:"errpkttx,omitempty"`
// Errpkttxrate |
// Number of outbound packets dropped by the hardware on a specified interface since the Citrix ADC was started or the interface statistics were cleared. This could happen due to length (undersize or oversize) errors and lack of resources. This statistic is available only for:
// (1) Loop back interface (LO) of all platforms.
// (2) All data ports on the Citrix ADC 12000 platform.
// (3) Management ports on the MPX 15000 and 17000 platforms.
Errpkttxrate *float32 `json:"errpkttxrate,omitempty"`
// Id |
// Interface number, in C/U format, where C can take one of the following values:
// * 0 - Indicates a management interface.
// * 1 - Indicates a 1 Gbps port.
// * 10 - Indicates a 10 Gbps port.
// * LA - Indicates a link aggregation port.
// * LO - Indicates a loop back port.
// U is a unique integer for representing an interface in a particular port group.
Id *string `json:"id,omitempty"`
// Interfacealias |
// Alias Name for the Interface
Interfacealias *string `json:"interfacealias,omitempty"`
// Jumbopktsreceived |
// Number of Jumbo Packets received on this interface.
Jumbopktsreceived *float32 `json:"jumbopktsreceived,omitempty"`
// Jumbopktsreceivedrate |
// Number of Jumbo Packets received on this interface.
Jumbopktsreceivedrate *float32 `json:"jumbopktsreceivedrate,omitempty"`
// Jumbopktstransmitted |
// Number of Jumbo packets transmitted on this interface by upper layer, with TSO enabled actual trasmission size could be non Jumbo.
Jumbopktstransmitted *float32 `json:"jumbopktstransmitted,omitempty"`
// Jumbopktstransmittedrate |
// Number of Jumbo packets transmitted on this interface by upper layer, with TSO enabled actual trasmission size could be non Jumbo.
Jumbopktstransmittedrate *float32 `json:"jumbopktstransmittedrate,omitempty"`
// Linkreinits |
// Number of times the link has been re-initialized. A re-initialization occurs due to link state change, configuration parameter change, or administrative reset operation.
Linkreinits *float32 `json:"linkreinits,omitempty"`
// Macmovedrate |
// Number of MAC moves between ports. If a high rate of MAC moves is observed, it is likely that there is a bridge loop between two interfaces.
Macmovedrate *float32 `json:"macmovedrate,omitempty"`
// Netscalerpktsrate |
// Number of packets, destined to the Citrix ADC, received by an interface since the Citrix ADC was started or the interface statistics were cleared. The packets destined to Citrix ADC are those that have the same MAC address as that of an interface or a VMAC address owned by the Citrix ADC.
Netscalerpktsrate *float32 `json:"netscalerpktsrate,omitempty"`
// Nicerrdisables |
// Number of times the specified interface is disabled by the Citrix ADC, due to continuous Receive (Rx) or Transmit (Tx) stalls, since the Citrix ADC was started or the interface statistics were cleared. The Citrix ADC disables an interface when one of the following conditions is met:
// (1) Three consecutive transmit stalls occurs with at most gap of 10 seconds between any two stalls.
// (2) Three consecutive receive stalls occurs with at most gap of 120 seconds between any two stalls.
Nicerrdisables *float32 `json:"nicerrdisables,omitempty"`
// Nicerrifoutdiscards |
// Number of error-free outbound packets discarded by the specified interface due to a lack of resources. This statistic is not available on:
// (1) 10G ports of Citrix ADC MPX 12500/12500/15500-10G platforms.
// (2) 10G data ports on Citrix ADC MPX 17500/19500/21500 platforms.
Nicerrifoutdiscards *float32 `json:"nicerrifoutdiscards,omitempty"`
// Nicerrifoutdiscardsrate |
// Number of error-free outbound packets discarded by the specified interface due to a lack of resources. This statistic is not available on:
// (1) 10G ports of Citrix ADC MPX 12500/12500/15500-10G platforms.
// (2) 10G data ports on Citrix ADC MPX 17500/19500/21500 platforms.
Nicerrifoutdiscardsrate *float32 `json:"nicerrifoutdiscardsrate,omitempty"`
// Nicmulticastpktsrate |
// Number of multicast packets received by the specified interface since the Citrix ADC was started or the interface statistics were cleared.
Nicmulticastpktsrate *float32 `json:"nicmulticastpktsrate,omitempty"`
// Nicrxstalls |
// Number of times the interface stalled, when receiving packets, since the Citrix ADC was started or the interface statistics were cleared. Receive (Rx) stalls are detected when the following conditions are met:
// (1)The link is up for more than 10 minutes.
// (2)Packets are transmitted, but no packets is received for 16 seconds.
Nicrxstalls *float32 `json:"nicrxstalls,omitempty"`
// Nicstsstalls |
// Number of times the status updates for a specified interface were stalled since the Citrix ADC was started or the interface statistics were cleared. A status stall is detected when the status of the interface is not updated by the NIC hardware within 0.8 seconds of the last update.
Nicstsstalls *float32 `json:"nicstsstalls,omitempty"`
// Nictotmulticastpkts |
// Number of multicast packets received by the specified interface since the Citrix ADC was started or the interface statistics were cleared.
Nictotmulticastpkts *float32 `json:"nictotmulticastpkts,omitempty"`
// Nictxstalls |
// Number of times the interface stalled, when transmitting packets, since the Citrix ADC was started or the interface statistics were cleared. Transmit (Tx) stalls are detected when a packet posted for transmission is not transmitted in 4 seconds.
Nictxstalls *float32 `json:"nictxstalls,omitempty"`
// Rxbytesrate |
// Number of bytes received by an interface since the Citrix ADC was started or the interface statistics were cleared.
Rxbytesrate *float32 `json:"rxbytesrate,omitempty"`
// Rxcrcerrors |
// Number of packets received with the wrong checksum by the specified interface since the Citrix ADC was started or the interface statistics were cleared. This indicates the number of Jabber frames received instead of CRC errors on the 10G data ports of Citrix ADC 12000-10G platform and the data ports of Citrix ADC MPX 15000 and 17000 platforms.
Rxcrcerrors *float32 `json:"rxcrcerrors,omitempty"`
// Rxcrcerrorsrate |
// Number of packets received with the wrong checksum by the specified interface since the Citrix ADC was started or the interface statistics were cleared. This indicates the number of Jabber frames received instead of CRC errors on the 10G data ports of Citrix ADC 12000-10G platform and the data ports of Citrix ADC MPX 15000 and 17000 platforms.
Rxcrcerrorsrate *float32 `json:"rxcrcerrorsrate,omitempty"`
// Rxlacpdu |
// Number of Link Aggregation Control Protocol Data Units(LACPDUs) received by the specified interface since the Citrix ADC was started or the interface statistics were cleared.
Rxlacpdu *float32 `json:"rxlacpdu,omitempty"`
// Rxlacpdurate |
// Number of Link Aggregation Control Protocol Data Units(LACPDUs) received by the specified interface since the Citrix ADC was started or the interface statistics were cleared.
Rxlacpdurate *float32 `json:"rxlacpdurate,omitempty"`
// Rxpktsrate |
// Number of packets received by an interface since the Citrix ADC was started or the interface statistics were cleared.
Rxpktsrate *float32 `json:"rxpktsrate,omitempty"`
// Totmacmoved |
// Number of MAC moves between ports. If a high rate of MAC moves is observed, it is likely that there is a bridge loop between two interfaces.
Totmacmoved *float32 `json:"totmacmoved,omitempty"`
// Totnetscalerpkts |
// Number of packets, destined to the Citrix ADC, received by an interface since the Citrix ADC was started or the interface statistics were cleared. The packets destined to Citrix ADC are those that have the same MAC address as that of an interface or a VMAC address owned by the Citrix ADC.
Totnetscalerpkts *float32 `json:"totnetscalerpkts,omitempty"`
// Totrxbytes |
// Number of bytes received by an interface since the Citrix ADC was started or the interface statistics were cleared.
Totrxbytes *float32 `json:"totrxbytes,omitempty"`
// Totrxpkts |
// Number of packets received by an interface since the Citrix ADC was started or the interface statistics were cleared.
Totrxpkts *float32 `json:"totrxpkts,omitempty"`
// Tottxbytes |
// Number of bytes transmitted by an interface since the Citrix ADC was started or the interface statistics were cleared.
Tottxbytes *float32 `json:"tottxbytes,omitempty"`
// Tottxpkts |
// Number of packets transmitted by an interface since the Citrix ADC was started or the interface statistics were cleared.
Tottxpkts *float32 `json:"tottxpkts,omitempty"`
// Trunkpktsreceived |
// Number of Tagged Packets received on this Trunk interface through Allowed VLan List.
Trunkpktsreceived *float32 `json:"trunkpktsreceived,omitempty"`
// Trunkpktsreceivedrate |
// Number of Tagged Packets received on this Trunk interface through Allowed VLan List.
Trunkpktsreceivedrate *float32 `json:"trunkpktsreceivedrate,omitempty"`
// Trunkpktstransmitted |
// Number of Tagged Packets transmitted on this Trunk interface through Allowed VLan List.
Trunkpktstransmitted *float32 `json:"trunkpktstransmitted,omitempty"`
// Trunkpktstransmittedrate |
// Number of Tagged Packets transmitted on this Trunk interface through Allowed VLan List.
Trunkpktstransmittedrate *float32 `json:"trunkpktstransmittedrate,omitempty"`
// Txbytesrate |
// Number of bytes transmitted by an interface since the Citrix ADC was started or the interface statistics were cleared.
Txbytesrate *float32 `json:"txbytesrate,omitempty"`
// Txlacpdu |
// Number of Link Aggregation Control Protocol Data Units(LACPDUs) transmitted by the specified interface since the Citrix ADC was started or the interface statistics were cleared.
Txlacpdu *float32 `json:"txlacpdu,omitempty"`
// Txlacpdurate |
// Number of Link Aggregation Control Protocol Data Units(LACPDUs) transmitted by the specified interface since the Citrix ADC was started or the interface statistics were cleared.
Txlacpdurate *float32 `json:"txlacpdurate,omitempty"`
// Txpktsrate |
// Number of packets transmitted by an interface since the Citrix ADC was started or the interface statistics were cleared.
Txpktsrate *float32 `json:"txpktsrate,omitempty"`
}
InterfaceInterface defines model for Interface_Interface.
type InterfaceInterfaceClearstats ¶
type InterfaceInterfaceClearstats string
InterfaceInterfaceClearstats |
Clear the statsistics / counters
const ( InterfaceInterfaceClearstatsBasic InterfaceInterfaceClearstats = "basic" InterfaceInterfaceClearstatsFull InterfaceInterfaceClearstats = "full" )
Defines values for InterfaceInterfaceClearstats.
type InterfaceInterfaceResponse ¶
type InterfaceInterfaceResponse struct {
Interface interface{} `json:"Interface,omitempty"`
}
InterfaceInterfaceResponse defines model for Interface_Interface_response.
type IpsecalgcountersApiresponse ¶
type IpsecalgcountersApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
IpsecalgcountersApiresponse defines model for ipsecalgcounters_apiresponse.
type IpsecalgcountersArgs ¶
type IpsecalgcountersArgs = string
IpsecalgcountersArgs defines model for ipsecalgcounters_args.
type IpsecalgcountersGetBynameResponse ¶
type IpsecalgcountersGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Ipsecalgcounters interface{} `json:"ipsecalgcounters,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseIpsecalgcountersGetBynameResponse ¶
func ParseIpsecalgcountersGetBynameResponse(rsp *http.Response) (*IpsecalgcountersGetBynameResponse, error)
ParseIpsecalgcountersGetBynameResponse parses an HTTP response from a IpsecalgcountersGetBynameWithResponse call
func (IpsecalgcountersGetBynameResponse) Status ¶
func (r IpsecalgcountersGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (IpsecalgcountersGetBynameResponse) StatusCode ¶
func (r IpsecalgcountersGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IpsecalgcountersGetParams ¶
type IpsecalgcountersGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***name***: <String >, ***logfile***: <String >,
Args *IpsecalgcountersArgs `form:"args,omitempty" json:"args,omitempty"`
}
IpsecalgcountersGetParams defines parameters for IpsecalgcountersGet.
type IpsecalgcountersGetResponse ¶
type IpsecalgcountersGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Ipsecalgcounters interface{} `json:"ipsecalgcounters,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseIpsecalgcountersGetResponse ¶
func ParseIpsecalgcountersGetResponse(rsp *http.Response) (*IpsecalgcountersGetResponse, error)
ParseIpsecalgcountersGetResponse parses an HTTP response from a IpsecalgcountersGetWithResponse call
func (IpsecalgcountersGetResponse) Status ¶
func (r IpsecalgcountersGetResponse) Status() string
Status returns HTTPResponse.Status
func (IpsecalgcountersGetResponse) StatusCode ¶
func (r IpsecalgcountersGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IpsecalgcountersIpsecalgcounters ¶
type IpsecalgcountersIpsecalgcounters struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *IpsecalgcountersIpsecalgcountersClearstats `json:"clearstats,omitempty"`
// Ipsecalgcuractsessions |
// Currently active IPsec ALG sessions.
Ipsecalgcuractsessions *float32 `json:"ipsecalgcuractsessions,omitempty"`
// Ipsecalgcuractsessionsrate |
// Currently active IPsec ALG sessions.
Ipsecalgcuractsessionsrate *float32 `json:"ipsecalgcuractsessionsrate,omitempty"`
// Ipsecalgcurblksessions |
// Currently blocked sessions on ESP Gate.
Ipsecalgcurblksessions *float32 `json:"ipsecalgcurblksessions,omitempty"`
// Ipsecalgcurblksessionsrate |
// Currently blocked sessions on ESP Gate.
Ipsecalgcurblksessionsrate *float32 `json:"ipsecalgcurblksessionsrate,omitempty"`
// Ipsecalgdrsessionsrate |
// Total Dropped IPsec ALG sessions.
Ipsecalgdrsessionsrate *float32 `json:"ipsecalgdrsessionsrate,omitempty"`
// Ipsecalgrxpktsrate |
// Total Packets received during IPsec ALG sessions.
Ipsecalgrxpktsrate *float32 `json:"ipsecalgrxpktsrate,omitempty"`
// Ipsecalgsessionsrate |
// Total session for IPSec ALG.
Ipsecalgsessionsrate *float32 `json:"ipsecalgsessionsrate,omitempty"`
// Ipsecalgtotdrsessions |
// Total Dropped IPsec ALG sessions.
Ipsecalgtotdrsessions *float32 `json:"ipsecalgtotdrsessions,omitempty"`
// Ipsecalgtotrxpkts |
// Total Packets received during IPsec ALG sessions.
Ipsecalgtotrxpkts *float32 `json:"ipsecalgtotrxpkts,omitempty"`
// Ipsecalgtotsessions |
// Total session for IPSec ALG.
Ipsecalgtotsessions *float32 `json:"ipsecalgtotsessions,omitempty"`
// Ipsecalgtottxpkts |
// Total Packets sent during IPsec ALG sessions.
Ipsecalgtottxpkts *float32 `json:"ipsecalgtottxpkts,omitempty"`
// Ipsecalgtxpktsrate |
// Total Packets sent during IPsec ALG sessions.
Ipsecalgtxpktsrate *float32 `json:"ipsecalgtxpktsrate,omitempty"`
// Name |
// Name of IPSec ALG Profile.
Name *string `json:"name,omitempty"`
}
IpsecalgcountersIpsecalgcounters defines model for ipsecalgcounters_ipsecalgcounters.
type IpsecalgcountersIpsecalgcountersClearstats ¶
type IpsecalgcountersIpsecalgcountersClearstats string
IpsecalgcountersIpsecalgcountersClearstats |
Clear the statsistics / counters
const ( IpsecalgcountersIpsecalgcountersClearstatsBasic IpsecalgcountersIpsecalgcountersClearstats = "basic" IpsecalgcountersIpsecalgcountersClearstatsFull IpsecalgcountersIpsecalgcountersClearstats = "full" )
Defines values for IpsecalgcountersIpsecalgcountersClearstats.
type IpsecalgcountersIpsecalgcountersResponse ¶
type IpsecalgcountersIpsecalgcountersResponse struct {
Ipsecalgcounters interface{} `json:"ipsecalgcounters,omitempty"`
}
IpsecalgcountersIpsecalgcountersResponse defines model for ipsecalgcounters_ipsecalgcounters_response.
type IpseccountersApiresponse ¶
type IpseccountersApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
IpseccountersApiresponse defines model for ipseccounters_apiresponse.
type IpseccountersArgs ¶
type IpseccountersArgs = string
IpseccountersArgs defines model for ipseccounters_args.
type IpseccountersGetParams ¶
type IpseccountersGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >,
Args *IpseccountersArgs `form:"args,omitempty" json:"args,omitempty"`
}
IpseccountersGetParams defines parameters for IpseccountersGet.
type IpseccountersGetResponse ¶
type IpseccountersGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Ipseccounters *IpseccountersIpseccounters `json:"ipseccounters,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseIpseccountersGetResponse ¶
func ParseIpseccountersGetResponse(rsp *http.Response) (*IpseccountersGetResponse, error)
ParseIpseccountersGetResponse parses an HTTP response from a IpseccountersGetWithResponse call
func (IpseccountersGetResponse) Status ¶
func (r IpseccountersGetResponse) Status() string
Status returns HTTPResponse.Status
func (IpseccountersGetResponse) StatusCode ¶
func (r IpseccountersGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type IpseccountersIpseccounters ¶
type IpseccountersIpseccounters struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *IpseccountersIpseccountersClearstats `json:"clearstats,omitempty"`
// Ipsecrxbytesrate |
// Bytes received during IPsec sessions.
Ipsecrxbytesrate *float32 `json:"ipsecrxbytesrate,omitempty"`
// Ipsecrxpktsrate |
// Packets received during IPsec sessions.
Ipsecrxpktsrate *float32 `json:"ipsecrxpktsrate,omitempty"`
// Ipsectotrxbytes |
// Bytes received during IPsec sessions.
Ipsectotrxbytes *float32 `json:"ipsectotrxbytes,omitempty"`
// Ipsectotrxpkts |
// Packets received during IPsec sessions.
Ipsectotrxpkts *float32 `json:"ipsectotrxpkts,omitempty"`
// Ipsectottxbytes |
// Bytes sent during IPsec sessions.
Ipsectottxbytes *float32 `json:"ipsectottxbytes,omitempty"`
// Ipsectottxpkts |
// Packets sent during IPsec sessions.
Ipsectottxpkts *float32 `json:"ipsectottxpkts,omitempty"`
// Ipsectxbytesrate |
// Bytes sent during IPsec sessions.
Ipsectxbytesrate *float32 `json:"ipsectxbytesrate,omitempty"`
// Ipsectxpktsrate |
// Packets sent during IPsec sessions.
Ipsectxpktsrate *float32 `json:"ipsectxpktsrate,omitempty"`
}
IpseccountersIpseccounters defines model for ipseccounters_ipseccounters.
type IpseccountersIpseccountersClearstats ¶
type IpseccountersIpseccountersClearstats string
IpseccountersIpseccountersClearstats |
Clear the statsistics / counters
const ( IpseccountersIpseccountersClearstatsBasic IpseccountersIpseccountersClearstats = "basic" IpseccountersIpseccountersClearstatsFull IpseccountersIpseccountersClearstats = "full" )
Defines values for IpseccountersIpseccountersClearstats.
type IpseccountersIpseccountersResponse ¶
type IpseccountersIpseccountersResponse struct {
Ipseccounters *IpseccountersIpseccounters `json:"ipseccounters,omitempty"`
}
IpseccountersIpseccountersResponse defines model for ipseccounters_ipseccounters_response.
type LbpolicyApiresponse ¶
type LbpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LbpolicyApiresponse defines model for lbpolicy_apiresponse.
type LbpolicyGetBynameResponse ¶
type LbpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lbpolicy interface{} `json:"lbpolicy,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLbpolicyGetBynameResponse ¶
func ParseLbpolicyGetBynameResponse(rsp *http.Response) (*LbpolicyGetBynameResponse, error)
ParseLbpolicyGetBynameResponse parses an HTTP response from a LbpolicyGetBynameWithResponse call
func (LbpolicyGetBynameResponse) Status ¶
func (r LbpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (LbpolicyGetBynameResponse) StatusCode ¶
func (r LbpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LbpolicyGetParams ¶
type LbpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***name***: <String >, ***logfile***: <String >,
Args *LbpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
LbpolicyGetParams defines parameters for LbpolicyGet.
type LbpolicyGetResponse ¶
type LbpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lbpolicy interface{} `json:"lbpolicy,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLbpolicyGetResponse ¶
func ParseLbpolicyGetResponse(rsp *http.Response) (*LbpolicyGetResponse, error)
ParseLbpolicyGetResponse parses an HTTP response from a LbpolicyGetWithResponse call
func (LbpolicyGetResponse) Status ¶
func (r LbpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (LbpolicyGetResponse) StatusCode ¶
func (r LbpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LbpolicyLbpolicy ¶
type LbpolicyLbpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *LbpolicyLbpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the LB policy for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
LbpolicyLbpolicy defines model for lbpolicy_lbpolicy.
type LbpolicyLbpolicyClearstats ¶
type LbpolicyLbpolicyClearstats string
LbpolicyLbpolicyClearstats |
Clear the statsistics / counters
const ( LbpolicyLbpolicyClearstatsBasic LbpolicyLbpolicyClearstats = "basic" LbpolicyLbpolicyClearstatsFull LbpolicyLbpolicyClearstats = "full" )
Defines values for LbpolicyLbpolicyClearstats.
type LbpolicyLbpolicyResponse ¶
type LbpolicyLbpolicyResponse struct {
Lbpolicy interface{} `json:"lbpolicy,omitempty"`
}
LbpolicyLbpolicyResponse defines model for lbpolicy_lbpolicy_response.
type LbpolicylabelApiresponse ¶
type LbpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LbpolicylabelApiresponse defines model for lbpolicylabel_apiresponse.
type LbpolicylabelArgs ¶
type LbpolicylabelArgs = string
LbpolicylabelArgs defines model for lbpolicylabel_args.
type LbpolicylabelGetBynameResponse ¶
type LbpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lbpolicylabel interface{} `json:"lbpolicylabel,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLbpolicylabelGetBynameResponse ¶
func ParseLbpolicylabelGetBynameResponse(rsp *http.Response) (*LbpolicylabelGetBynameResponse, error)
ParseLbpolicylabelGetBynameResponse parses an HTTP response from a LbpolicylabelGetBynameWithResponse call
func (LbpolicylabelGetBynameResponse) Status ¶
func (r LbpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (LbpolicylabelGetBynameResponse) StatusCode ¶
func (r LbpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LbpolicylabelGetParams ¶
type LbpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***logfile***: <String >,
Args *LbpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
LbpolicylabelGetParams defines parameters for LbpolicylabelGet.
type LbpolicylabelGetResponse ¶
type LbpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lbpolicylabel interface{} `json:"lbpolicylabel,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLbpolicylabelGetResponse ¶
func ParseLbpolicylabelGetResponse(rsp *http.Response) (*LbpolicylabelGetResponse, error)
ParseLbpolicylabelGetResponse parses an HTTP response from a LbpolicylabelGetWithResponse call
func (LbpolicylabelGetResponse) Status ¶
func (r LbpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (LbpolicylabelGetResponse) StatusCode ¶
func (r LbpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LbpolicylabelLbpolicylabel ¶
type LbpolicylabelLbpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *LbpolicylabelLbpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the LB policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
LbpolicylabelLbpolicylabel defines model for lbpolicylabel_lbpolicylabel.
type LbpolicylabelLbpolicylabelClearstats ¶
type LbpolicylabelLbpolicylabelClearstats string
LbpolicylabelLbpolicylabelClearstats |
Clear the statsistics / counters
const ( LbpolicylabelLbpolicylabelClearstatsBasic LbpolicylabelLbpolicylabelClearstats = "basic" LbpolicylabelLbpolicylabelClearstatsFull LbpolicylabelLbpolicylabelClearstats = "full" )
Defines values for LbpolicylabelLbpolicylabelClearstats.
type LbpolicylabelLbpolicylabelResponse ¶
type LbpolicylabelLbpolicylabelResponse struct {
Lbpolicylabel interface{} `json:"lbpolicylabel,omitempty"`
}
LbpolicylabelLbpolicylabelResponse defines model for lbpolicylabel_lbpolicylabel_response.
type LbvserverApiresponse ¶
type LbvserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LbvserverApiresponse defines model for lbvserver_apiresponse.
type LbvserverGetBynameResponse ¶
type LbvserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lbvserver interface{} `json:"lbvserver,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLbvserverGetBynameResponse ¶
func ParseLbvserverGetBynameResponse(rsp *http.Response) (*LbvserverGetBynameResponse, error)
ParseLbvserverGetBynameResponse parses an HTTP response from a LbvserverGetBynameWithResponse call
func (LbvserverGetBynameResponse) Status ¶
func (r LbvserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (LbvserverGetBynameResponse) StatusCode ¶
func (r LbvserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LbvserverGetParams ¶
type LbvserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***sortorder***: <String >, ***fullvalues***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >, ***sortby***: <String >,
Args *LbvserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
LbvserverGetParams defines parameters for LbvserverGet.
type LbvserverGetResponse ¶
type LbvserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lbvserver interface{} `json:"lbvserver,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLbvserverGetResponse ¶
func ParseLbvserverGetResponse(rsp *http.Response) (*LbvserverGetResponse, error)
ParseLbvserverGetResponse parses an HTTP response from a LbvserverGetWithResponse call
func (LbvserverGetResponse) Status ¶
func (r LbvserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (LbvserverGetResponse) StatusCode ¶
func (r LbvserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LbvserverLbvserver ¶
type LbvserverLbvserver struct {
// Actsvcs |
// number of ACTIVE services bound to a vserver
Actsvcs *float32 `json:"actsvcs,omitempty"`
// Avgcltttlb |
// Average TTLB between the client and the server. TTLB is the time interval between sending the request packet to a service and receiving the ACK for response from client.
Avgcltttlb *float32 `json:"avgcltttlb,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *LbvserverLbvserverClearstats `json:"clearstats,omitempty"`
// Cltresponsetimeapdex |
// Vserver APDEX index based on client response times.
Cltresponsetimeapdex *float32 `json:"cltresponsetimeapdex,omitempty"`
// Cpuusagepm |
// Vserver CPU usage in per-mille(parts per thousand)
Cpuusagepm *float32 `json:"cpuusagepm,omitempty"`
// Curbackuppersistencesessions |
// current vserver owned backup persistence sessions
Curbackuppersistencesessions *float32 `json:"curbackuppersistencesessions,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Curmptcpsessions |
// Current Multipath TCP sessions
Curmptcpsessions *float32 `json:"curmptcpsessions,omitempty"`
// Curpersistencesessions |
// current vserver owned persistence sessions
Curpersistencesessions *float32 `json:"curpersistencesessions,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Cursubflowconn |
// Current Multipath TCP subflows
Cursubflowconn *float32 `json:"cursubflowconn,omitempty"`
// Deferredreq |
// Number of deferred request on this vserver
Deferredreq *float32 `json:"deferredreq,omitempty"`
// Deferredreqrate |
// Number of deferred request on this vserver
Deferredreqrate *float32 `json:"deferredreqrate,omitempty"`
// Establishedconn |
// Number of client connections in ESTABLISHED state.
Establishedconn *float32 `json:"establishedconn,omitempty"`
// Frustratingttlbtransactions |
// Frustrating transactions based on APDEX threshold (>4T).
Frustratingttlbtransactions *float32 `json:"frustratingttlbtransactions,omitempty"`
// H2requestsrate |
// Total number of Http2 requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
H2requestsrate *float32 `json:"h2requestsrate,omitempty"`
// H2responsesrate |
// Number of Http2 responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
H2responsesrate *float32 `json:"h2responsesrate,omitempty"`
// Hitsrate |
// Total vserver hits
Hitsrate *float32 `json:"hitsrate,omitempty"`
// Httpmaxhdrfldlenpkts |
// Number of HTTP requests exceeding max header field length
Httpmaxhdrfldlenpkts *float32 `json:"httpmaxhdrfldlenpkts,omitempty"`
// Httpmaxhdrszpkts |
// Number of http max header size packet parsing failures
Httpmaxhdrszpkts *float32 `json:"httpmaxhdrszpkts,omitempty"`
// Inactsvcs |
// number of INACTIVE services bound to a vserver
Inactsvcs *float32 `json:"inactsvcs,omitempty"`
// Invalidrequestresponse |
// Number invalid requests/responses on this vserver
Invalidrequestresponse *float32 `json:"invalidrequestresponse,omitempty"`
// Invalidrequestresponsedropped |
// Number invalid requests/responses dropped on this vserver
Invalidrequestresponsedropped *float32 `json:"invalidrequestresponsedropped,omitempty"`
// Labelledconn |
// Number of Labeled connection on this vserver
Labelledconn *float32 `json:"labelledconn,omitempty"`
// Name |
// Name of the virtual server. If no name is provided, statistical data of all configured virtual servers is displayed.
Name *string `json:"name,omitempty"`
// Pktsrecvdrate |
// Total number of packets received by this service or virtual server.
Pktsrecvdrate *float32 `json:"pktsrecvdrate,omitempty"`
// Pktssentrate |
// Total number of packets sent.
Pktssentrate *float32 `json:"pktssentrate,omitempty"`
// Primaryipaddress |
// IP address of the vserver
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Pushlabel |
// Number of labels for this push vserver.
Pushlabel *float32 `json:"pushlabel,omitempty"`
// Reqretrycount |
// Number of times request has been retried due to server failure.
Reqretrycount *float32 `json:"reqretrycount,omitempty"`
// Reqretrycountexceeded |
// Number of times Maximum retry count threshold is exceeded and error returned to client.
Reqretrycountexceeded *float32 `json:"reqretrycountexceeded,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Sortby |
// use this argument to sort by specific key
Sortby *LbvserverLbvserverSortby `json:"sortby,omitempty"`
// Sortorder |
// use this argument to specify sort order
Sortorder *LbvserverLbvserverSortorder `json:"sortorder,omitempty"`
// Sothreshold |
// Spill Over Threshold set on the VServer.
Sothreshold *float32 `json:"sothreshold,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Surgecount |
// Number of requests in the surge queue.
Surgecount *float32 `json:"surgecount,omitempty"`
// Svcsurgecount |
// Total number of requests in the surge queues of all the services bound to this LB-vserver.
Svcsurgecount *float32 `json:"svcsurgecount,omitempty"`
// Svrbusyerrrate |
// Total no of server busy error
Svrbusyerrrate *float32 `json:"svrbusyerrrate,omitempty"`
// Tcpmaxooopkts |
// No of times max out of order packets reached
Tcpmaxooopkts *float32 `json:"tcpmaxooopkts,omitempty"`
// Toleratingttlbtransactions |
// Tolerable transactions based on APDEX threshold (>T && <4T).
Toleratingttlbtransactions *float32 `json:"toleratingttlbtransactions,omitempty"`
// Totalconnreassemblyqueue75 |
// Total no of connections with 75% TCP reassembly queue
Totalconnreassemblyqueue75 *float32 `json:"totalconnreassemblyqueue75,omitempty"`
// Totalconnreassemblyqueueflush |
// Total no of connections incurred TCP reassembly queue flush
Totalconnreassemblyqueueflush *float32 `json:"totalconnreassemblyqueueflush,omitempty"`
// Totalh2requests |
// Total number of Http2 requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalh2requests *float32 `json:"totalh2requests,omitempty"`
// Totalh2responses |
// Number of Http2 responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalh2responses *float32 `json:"totalh2responses,omitempty"`
// Totalpktsrecvd |
// Total number of packets received by this service or virtual server.
Totalpktsrecvd *float32 `json:"totalpktsrecvd,omitempty"`
// Totalpktssent |
// Total number of packets sent.
Totalpktssent *float32 `json:"totalpktssent,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Totalsvrbusyerr |
// Total no of server busy error
Totalsvrbusyerr *float32 `json:"totalsvrbusyerr,omitempty"`
// Totcltttlbtransactions |
// Total transactions where client TTLB is calculated.
Totcltttlbtransactions *float32 `json:"totcltttlbtransactions,omitempty"`
// Tothits |
// Total vserver hits
Tothits *float32 `json:"tothits,omitempty"`
// Totspillovers |
// Number of times vserver experienced spill over.
Totspillovers *float32 `json:"totspillovers,omitempty"`
// Totvserverdownbackuphits |
// Number of times traffic was diverted to backup vserver since primary vserver was DOWN.
Totvserverdownbackuphits *float32 `json:"totvserverdownbackuphits,omitempty"`
// Type |
// Protocol associated with the vserver
Type *string `json:"type,omitempty"`
// Vslbhealth |
// Health of the vserver. This gives percentage of UP services bound to this vserver.
Vslbhealth *float32 `json:"vslbhealth,omitempty"`
// Vsvrsurgecount |
// Number of requests waiting on this vserver.
Vsvrsurgecount *float32 `json:"vsvrsurgecount,omitempty"`
}
LbvserverLbvserver defines model for lbvserver_lbvserver.
type LbvserverLbvserverClearstats ¶
type LbvserverLbvserverClearstats string
LbvserverLbvserverClearstats |
Clear the statsistics / counters
const ( LbvserverLbvserverClearstatsBasic LbvserverLbvserverClearstats = "basic" LbvserverLbvserverClearstatsFull LbvserverLbvserverClearstats = "full" )
Defines values for LbvserverLbvserverClearstats.
type LbvserverLbvserverResponse ¶
type LbvserverLbvserverResponse struct {
Lbvserver interface{} `json:"lbvserver,omitempty"`
}
LbvserverLbvserverResponse defines model for lbvserver_lbvserver_response.
type LbvserverLbvserverSortby ¶
type LbvserverLbvserverSortby string
LbvserverLbvserverSortby |
use this argument to sort by specific key
const ( LbvserverLbvserverSortbyCPUPM LbvserverLbvserverSortby = "CPU-PM" LbvserverLbvserverSortbyHits LbvserverLbvserverSortby = "Hits" )
Defines values for LbvserverLbvserverSortby.
type LbvserverLbvserverSortorder ¶
type LbvserverLbvserverSortorder string
LbvserverLbvserverSortorder |
use this argument to specify sort order
const ( LbvserverLbvserverSortorderAscending LbvserverLbvserverSortorder = "ascending" LbvserverLbvserverSortorderDescending LbvserverLbvserverSortorder = "descending" )
Defines values for LbvserverLbvserverSortorder.
type LldpApiresponse ¶
type LldpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LldpApiresponse defines model for lldp_apiresponse.
type LldpGetBynameResponse ¶
type LldpGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lldp interface{} `json:"lldp,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLldpGetBynameResponse ¶
func ParseLldpGetBynameResponse(rsp *http.Response) (*LldpGetBynameResponse, error)
ParseLldpGetBynameResponse parses an HTTP response from a LldpGetBynameWithResponse call
func (LldpGetBynameResponse) Status ¶
func (r LldpGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (LldpGetBynameResponse) StatusCode ¶
func (r LldpGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LldpGetParams ¶
type LldpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***ifnum***: <String >, ***clearstats***: <String >,
Args *LldpArgs `form:"args,omitempty" json:"args,omitempty"`
}
LldpGetParams defines parameters for LldpGet.
type LldpGetResponse ¶
type LldpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lldp interface{} `json:"lldp,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLldpGetResponse ¶
func ParseLldpGetResponse(rsp *http.Response) (*LldpGetResponse, error)
ParseLldpGetResponse parses an HTTP response from a LldpGetWithResponse call
func (LldpGetResponse) Status ¶
func (r LldpGetResponse) Status() string
Status returns HTTPResponse.Status
func (LldpGetResponse) StatusCode ¶
func (r LldpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LldpLldp ¶
type LldpLldp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *LldpLldpClearstats `json:"clearstats,omitempty"`
// Ifnum |
// LLDP Statistics per interfaces
Ifnum *string `json:"ifnum,omitempty"`
// Rxportbytesrate |
// Total LLDP bytes received
Rxportbytesrate *float32 `json:"rxportbytesrate,omitempty"`
// Rxportbytestotal |
// Total LLDP bytes received
Rxportbytestotal *float32 `json:"rxportbytestotal,omitempty"`
// Rxportframeserrors |
// Total errors in LLDP packets.
Rxportframeserrors *float32 `json:"rxportframeserrors,omitempty"`
// Rxportframeserrorsrate |
// Total errors in LLDP packets.
Rxportframeserrorsrate *float32 `json:"rxportframeserrorsrate,omitempty"`
// Rxportframesrate |
// Total LLDP Packets received.
Rxportframesrate *float32 `json:"rxportframesrate,omitempty"`
// Rxportframestotal |
// Total LLDP Packets received.
Rxportframestotal *float32 `json:"rxportframestotal,omitempty"`
// Rxporttlvsdiscardedrate |
// Total discarded LLDP packets.
Rxporttlvsdiscardedrate *float32 `json:"rxporttlvsdiscardedrate,omitempty"`
// Rxporttlvsdiscardedtotal |
// Total discarded LLDP packets.
Rxporttlvsdiscardedtotal *float32 `json:"rxporttlvsdiscardedtotal,omitempty"`
// Rxporttlvsunrecognizedrate |
// Total TLVs not Recognised.
Rxporttlvsunrecognizedrate *float32 `json:"rxporttlvsunrecognizedrate,omitempty"`
// Rxporttlvsunrecognizedtotal |
// Total TLVs not Recognised.
Rxporttlvsunrecognizedtotal *float32 `json:"rxporttlvsunrecognizedtotal,omitempty"`
// Txportbytesrate |
// Total LLDP bytes transmitted.
Txportbytesrate *float32 `json:"txportbytesrate,omitempty"`
// Txportbytestotal |
// Total LLDP bytes transmitted.
Txportbytestotal *float32 `json:"txportbytestotal,omitempty"`
// Txportframesrate |
// Total LLDP Packets transmitted
Txportframesrate *float32 `json:"txportframesrate,omitempty"`
// Txportframestotal |
// Total LLDP Packets transmitted
Txportframestotal *float32 `json:"txportframestotal,omitempty"`
}
LldpLldp defines model for lldp_lldp.
type LldpLldpClearstats ¶
type LldpLldpClearstats string
LldpLldpClearstats |
Clear the statsistics / counters
const ( LldpLldpClearstatsBasic LldpLldpClearstats = "basic" LldpLldpClearstatsFull LldpLldpClearstats = "full" )
Defines values for LldpLldpClearstats.
type LldpLldpResponse ¶
type LldpLldpResponse struct {
Lldp interface{} `json:"lldp,omitempty"`
}
LldpLldpResponse defines model for lldp_lldp_response.
type LsnApiresponse ¶
type LsnApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LsnApiresponse defines model for lsn_apiresponse.
type LsnGetParams ¶
type LsnGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *LsnArgs `form:"args,omitempty" json:"args,omitempty"`
}
LsnGetParams defines parameters for LsnGet.
type LsnGetResponse ¶
type LsnGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lsn *LsnLsn `json:"lsn,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLsnGetResponse ¶
func ParseLsnGetResponse(rsp *http.Response) (*LsnGetResponse, error)
ParseLsnGetResponse parses an HTTP response from a LsnGetWithResponse call
func (LsnGetResponse) Status ¶
func (r LsnGetResponse) Status() string
Status returns HTTPResponse.Status
func (LsnGetResponse) StatusCode ¶
func (r LsnGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LsnLsn ¶
type LsnLsn struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *LsnLsnClearstats `json:"clearstats,omitempty"`
// Lsncuricmpsessions |
// Number of LSN ICMP Current Sessions.
Lsncuricmpsessions *float32 `json:"lsncuricmpsessions,omitempty"`
// Lsncuricmpsessionsrate |
// Number of LSN ICMP Current Sessions.
Lsncuricmpsessionsrate *float32 `json:"lsncuricmpsessionsrate,omitempty"`
// Lsncursessions |
// Current number of LSN sessions.
Lsncursessions *float32 `json:"lsncursessions,omitempty"`
// Lsncursessionsrate |
// Current number of LSN sessions.
Lsncursessionsrate *float32 `json:"lsncursessionsrate,omitempty"`
// Lsncursubscribers |
// Current number of LSN subscribers.
Lsncursubscribers *float32 `json:"lsncursubscribers,omitempty"`
// Lsncursubscribersrate |
// Current number of LSN subscribers.
Lsncursubscribersrate *float32 `json:"lsncursubscribersrate,omitempty"`
// Lsncurtcpsessions |
// Number of LSN TCP Current Sessions.
Lsncurtcpsessions *float32 `json:"lsncurtcpsessions,omitempty"`
// Lsncurtcpsessionsrate |
// Number of LSN TCP Current Sessions.
Lsncurtcpsessionsrate *float32 `json:"lsncurtcpsessionsrate,omitempty"`
// Lsncurudpsessions |
// Number of LSN UDP Current Sessions.
Lsncurudpsessions *float32 `json:"lsncurudpsessions,omitempty"`
// Lsncurudpsessionsrate |
// Number of LSN UDP Current Sessions.
Lsncurudpsessionsrate *float32 `json:"lsncurudpsessionsrate,omitempty"`
// Lsnicmpdrppktsrate |
// Number of LSN ICMP Dropped packets.
Lsnicmpdrppktsrate *float32 `json:"lsnicmpdrppktsrate,omitempty"`
// Lsnicmprxbytesrate |
// Number of LSN ICMP Received bytes.
Lsnicmprxbytesrate *float32 `json:"lsnicmprxbytesrate,omitempty"`
// Lsnicmprxpktsrate |
// Number of LSN ICMP Received packets.
Lsnicmprxpktsrate *float32 `json:"lsnicmprxpktsrate,omitempty"`
// Lsnicmptxbytesrate |
// Number of LSN ICMP Transmitted bytes.
Lsnicmptxbytesrate *float32 `json:"lsnicmptxbytesrate,omitempty"`
// Lsnicmptxpktsrate |
// Number of LSN ICMP Transmitted packets.
Lsnicmptxpktsrate *float32 `json:"lsnicmptxpktsrate,omitempty"`
// Lsntcpdrppktsrate |
// Number of LSN TCP Dropped packets.
Lsntcpdrppktsrate *float32 `json:"lsntcpdrppktsrate,omitempty"`
// Lsntcprxbytesrate |
// Number of LSN TCP Received bytes.
Lsntcprxbytesrate *float32 `json:"lsntcprxbytesrate,omitempty"`
// Lsntcprxpktsrate |
// Number of LSN TCP Received packets.
Lsntcprxpktsrate *float32 `json:"lsntcprxpktsrate,omitempty"`
// Lsntcptxbytesrate |
// Number of LSN TCP Transmitted bytes.
Lsntcptxbytesrate *float32 `json:"lsntcptxbytesrate,omitempty"`
// Lsntcptxpktsrate |
// Number of LSN TCP Transmitted packets.
Lsntcptxpktsrate *float32 `json:"lsntcptxpktsrate,omitempty"`
// Lsntoticmpdrppkts |
// Number of LSN ICMP Dropped packets.
Lsntoticmpdrppkts *float32 `json:"lsntoticmpdrppkts,omitempty"`
// Lsntoticmprxbytes |
// Number of LSN ICMP Received bytes.
Lsntoticmprxbytes *float32 `json:"lsntoticmprxbytes,omitempty"`
// Lsntoticmprxpkts |
// Number of LSN ICMP Received packets.
Lsntoticmprxpkts *float32 `json:"lsntoticmprxpkts,omitempty"`
// Lsntoticmptxbytes |
// Number of LSN ICMP Transmitted bytes.
Lsntoticmptxbytes *float32 `json:"lsntoticmptxbytes,omitempty"`
// Lsntoticmptxpkts |
// Number of LSN ICMP Transmitted packets.
Lsntoticmptxpkts *float32 `json:"lsntoticmptxpkts,omitempty"`
// Lsntottcpdrppkts |
// Number of LSN TCP Dropped packets.
Lsntottcpdrppkts *float32 `json:"lsntottcpdrppkts,omitempty"`
// Lsntottcprxbytes |
// Number of LSN TCP Received bytes.
Lsntottcprxbytes *float32 `json:"lsntottcprxbytes,omitempty"`
// Lsntottcprxpkts |
// Number of LSN TCP Received packets.
Lsntottcprxpkts *float32 `json:"lsntottcprxpkts,omitempty"`
// Lsntottcptxbytes |
// Number of LSN TCP Transmitted bytes.
Lsntottcptxbytes *float32 `json:"lsntottcptxbytes,omitempty"`
// Lsntottcptxpkts |
// Number of LSN TCP Transmitted packets.
Lsntottcptxpkts *float32 `json:"lsntottcptxpkts,omitempty"`
// Lsntotudpdrppkts |
// Number of LSN UDP Dropped packets.
Lsntotudpdrppkts *float32 `json:"lsntotudpdrppkts,omitempty"`
// Lsntotudprxbytes |
// Number of LSN UDP Received bytes.
Lsntotudprxbytes *float32 `json:"lsntotudprxbytes,omitempty"`
// Lsntotudprxpkts |
// Number of LSN UDP Received packets.
Lsntotudprxpkts *float32 `json:"lsntotudprxpkts,omitempty"`
// Lsntotudptxbytes |
// Number of LSN UDP Transmitted bytes.
Lsntotudptxbytes *float32 `json:"lsntotudptxbytes,omitempty"`
// Lsntotudptxpkts |
// Number of LSN UDP Transmitted packets.
Lsntotudptxpkts *float32 `json:"lsntotudptxpkts,omitempty"`
// Lsnudpdrppktsrate |
// Number of LSN UDP Dropped packets.
Lsnudpdrppktsrate *float32 `json:"lsnudpdrppktsrate,omitempty"`
// Lsnudprxbytesrate |
// Number of LSN UDP Received bytes.
Lsnudprxbytesrate *float32 `json:"lsnudprxbytesrate,omitempty"`
// Lsnudprxpktsrate |
// Number of LSN UDP Received packets.
Lsnudprxpktsrate *float32 `json:"lsnudprxpktsrate,omitempty"`
// Lsnudptxbytesrate |
// Number of LSN UDP Transmitted bytes.
Lsnudptxbytesrate *float32 `json:"lsnudptxbytesrate,omitempty"`
// Lsnudptxpktsrate |
// Number of LSN UDP Transmitted packets.
Lsnudptxpktsrate *float32 `json:"lsnudptxpktsrate,omitempty"`
}
LsnLsn defines model for lsn_lsn.
type LsnLsnClearstats ¶
type LsnLsnClearstats string
LsnLsnClearstats |
Clear the statsistics / counters
const ( LsnLsnClearstatsBasic LsnLsnClearstats = "basic" LsnLsnClearstatsFull LsnLsnClearstats = "full" )
Defines values for LsnLsnClearstats.
type LsnLsnResponse ¶
type LsnLsnResponse struct {
Lsn *LsnLsn `json:"lsn,omitempty"`
}
LsnLsnResponse defines model for lsn_lsn_response.
type LsndsliteApiresponse ¶
type LsndsliteApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LsndsliteApiresponse defines model for lsndslite_apiresponse.
type LsndsliteGetParams ¶
type LsndsliteGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >,
Args *LsndsliteArgs `form:"args,omitempty" json:"args,omitempty"`
}
LsndsliteGetParams defines parameters for LsndsliteGet.
type LsndsliteGetResponse ¶
type LsndsliteGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lsndslite *LsndsliteLsndslite `json:"lsndslite,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLsndsliteGetResponse ¶
func ParseLsndsliteGetResponse(rsp *http.Response) (*LsndsliteGetResponse, error)
ParseLsndsliteGetResponse parses an HTTP response from a LsndsliteGetWithResponse call
func (LsndsliteGetResponse) Status ¶
func (r LsndsliteGetResponse) Status() string
Status returns HTTPResponse.Status
func (LsndsliteGetResponse) StatusCode ¶
func (r LsndsliteGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LsndsliteLsndslite ¶
type LsndsliteLsndslite struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *LsndsliteLsndsliteClearstats `json:"clearstats,omitempty"`
// Lsncurdsliteicmpsessions |
// Number of LSN DS-Lite ICMP Current Sessions.
Lsncurdsliteicmpsessions *float32 `json:"lsncurdsliteicmpsessions,omitempty"`
// Lsncurdsliteicmpsessionsrate |
// Number of LSN DS-Lite ICMP Current Sessions.
Lsncurdsliteicmpsessionsrate *float32 `json:"lsncurdsliteicmpsessionsrate,omitempty"`
// Lsncurdslitesessions |
// Current number of LSN DS-Lite sessions.
Lsncurdslitesessions *float32 `json:"lsncurdslitesessions,omitempty"`
// Lsncurdslitesessionsrate |
// Current number of LSN DS-Lite sessions.
Lsncurdslitesessionsrate *float32 `json:"lsncurdslitesessionsrate,omitempty"`
// Lsncurdslitetcpsessions |
// Number of LSN DS-Lite TCP Current Sessions.
Lsncurdslitetcpsessions *float32 `json:"lsncurdslitetcpsessions,omitempty"`
// Lsncurdslitetcpsessionsrate |
// Number of LSN DS-Lite TCP Current Sessions.
Lsncurdslitetcpsessionsrate *float32 `json:"lsncurdslitetcpsessionsrate,omitempty"`
// Lsncurdsliteudpsessions |
// Number of LSN DS-Lite UDP Current Sessions.
Lsncurdsliteudpsessions *float32 `json:"lsncurdsliteudpsessions,omitempty"`
// Lsncurdsliteudpsessionsrate |
// Number of LSN DS-Lite UDP Current Sessions.
Lsncurdsliteudpsessionsrate *float32 `json:"lsncurdsliteudpsessionsrate,omitempty"`
// Lsndslitecursubscribers |
// Current number of LSN DS-Lite subscribers.
Lsndslitecursubscribers *float32 `json:"lsndslitecursubscribers,omitempty"`
// Lsndslitecursubscribersrate |
// Current number of LSN DS-Lite subscribers.
Lsndslitecursubscribersrate *float32 `json:"lsndslitecursubscribersrate,omitempty"`
// Lsndsliteicmpdrppktsrate |
// Number of LSN DS-Lite ICMP Dropped packets.
Lsndsliteicmpdrppktsrate *float32 `json:"lsndsliteicmpdrppktsrate,omitempty"`
// Lsndsliteicmprxbytesrate |
// Number of LSN DS-Lite ICMP Received bytes.
Lsndsliteicmprxbytesrate *float32 `json:"lsndsliteicmprxbytesrate,omitempty"`
// Lsndsliteicmprxpktsrate |
// Number of LSN DS-Lite ICMP Received packets.
Lsndsliteicmprxpktsrate *float32 `json:"lsndsliteicmprxpktsrate,omitempty"`
// Lsndsliteicmptxbytesrate |
// Number of LSN DS-Lite ICMP Transmitted bytes.
Lsndsliteicmptxbytesrate *float32 `json:"lsndsliteicmptxbytesrate,omitempty"`
// Lsndsliteicmptxpktsrate |
// Number of LSN DS-Lite ICMP Transmitted packets.
Lsndsliteicmptxpktsrate *float32 `json:"lsndsliteicmptxpktsrate,omitempty"`
// Lsndsliterxbytesrate |
// Total number of LSN DS-Lite rx bytes.
Lsndsliterxbytesrate *float32 `json:"lsndsliterxbytesrate,omitempty"`
// Lsndsliterxpktsrate |
// Total number of LSN DS-Lite rx pkts.
Lsndsliterxpktsrate *float32 `json:"lsndsliterxpktsrate,omitempty"`
// Lsndslitetcpdrppktsrate |
// Number of LSN DS-Lite TCP Dropped packets.
Lsndslitetcpdrppktsrate *float32 `json:"lsndslitetcpdrppktsrate,omitempty"`
// Lsndslitetcprxbytesrate |
// Number of LSN DS-Lite TCP Received bytes.
Lsndslitetcprxbytesrate *float32 `json:"lsndslitetcprxbytesrate,omitempty"`
// Lsndslitetcprxpktsrate |
// Number of LSN DS-Lite TCP Received packets.
Lsndslitetcprxpktsrate *float32 `json:"lsndslitetcprxpktsrate,omitempty"`
// Lsndslitetcptxbytesrate |
// Number of LSN DS-Lite TCP Transmitted bytes.
Lsndslitetcptxbytesrate *float32 `json:"lsndslitetcptxbytesrate,omitempty"`
// Lsndslitetcptxpktsrate |
// Number of LSN DS-Lite TCP Transmitted packets.
Lsndslitetcptxpktsrate *float32 `json:"lsndslitetcptxpktsrate,omitempty"`
// Lsndslitetxbytesrate |
// Total number of LSN DS-Lite tx bytes.
Lsndslitetxbytesrate *float32 `json:"lsndslitetxbytesrate,omitempty"`
// Lsndslitetxpktsrate |
// Total number of LSN DS-Lite tx pkts.
Lsndslitetxpktsrate *float32 `json:"lsndslitetxpktsrate,omitempty"`
// Lsndsliteudpdrppktsrate |
// Number of LSN DS-Lite UDP Dropped packets.
Lsndsliteudpdrppktsrate *float32 `json:"lsndsliteudpdrppktsrate,omitempty"`
// Lsndsliteudprxbytesrate |
// Number of LSN DS-Lite UDP Received bytes.
Lsndsliteudprxbytesrate *float32 `json:"lsndsliteudprxbytesrate,omitempty"`
// Lsndsliteudprxpktsrate |
// Number of LSN DS-Lite UDP Received packets.
Lsndsliteudprxpktsrate *float32 `json:"lsndsliteudprxpktsrate,omitempty"`
// Lsndsliteudptxbytesrate |
// Number of LSN DS-Lite UDP Transmitted bytes.
Lsndsliteudptxbytesrate *float32 `json:"lsndsliteudptxbytesrate,omitempty"`
// Lsndsliteudptxpktsrate |
// Number of LSN DS-Lite UDP Transmitted packets.
Lsndsliteudptxpktsrate *float32 `json:"lsndsliteudptxpktsrate,omitempty"`
// Lsntotdsliteicmpdrppkts |
// Number of LSN DS-Lite ICMP Dropped packets.
Lsntotdsliteicmpdrppkts *float32 `json:"lsntotdsliteicmpdrppkts,omitempty"`
// Lsntotdsliteicmprxbytes |
// Number of LSN DS-Lite ICMP Received bytes.
Lsntotdsliteicmprxbytes *float32 `json:"lsntotdsliteicmprxbytes,omitempty"`
// Lsntotdsliteicmprxpkts |
// Number of LSN DS-Lite ICMP Received packets.
Lsntotdsliteicmprxpkts *float32 `json:"lsntotdsliteicmprxpkts,omitempty"`
// Lsntotdsliteicmptxbytes |
// Number of LSN DS-Lite ICMP Transmitted bytes.
Lsntotdsliteicmptxbytes *float32 `json:"lsntotdsliteicmptxbytes,omitempty"`
// Lsntotdsliteicmptxpkts |
// Number of LSN DS-Lite ICMP Transmitted packets.
Lsntotdsliteicmptxpkts *float32 `json:"lsntotdsliteicmptxpkts,omitempty"`
// Lsntotdsliterxbytes |
// Total number of LSN DS-Lite rx bytes.
Lsntotdsliterxbytes *float32 `json:"lsntotdsliterxbytes,omitempty"`
// Lsntotdsliterxpkts |
// Total number of LSN DS-Lite rx pkts.
Lsntotdsliterxpkts *float32 `json:"lsntotdsliterxpkts,omitempty"`
// Lsntotdslitetcpdrppkts |
// Number of LSN DS-Lite TCP Dropped packets.
Lsntotdslitetcpdrppkts *float32 `json:"lsntotdslitetcpdrppkts,omitempty"`
// Lsntotdslitetcprxbytes |
// Number of LSN DS-Lite TCP Received bytes.
Lsntotdslitetcprxbytes *float32 `json:"lsntotdslitetcprxbytes,omitempty"`
// Lsntotdslitetcprxpkts |
// Number of LSN DS-Lite TCP Received packets.
Lsntotdslitetcprxpkts *float32 `json:"lsntotdslitetcprxpkts,omitempty"`
// Lsntotdslitetcptxbytes |
// Number of LSN DS-Lite TCP Transmitted bytes.
Lsntotdslitetcptxbytes *float32 `json:"lsntotdslitetcptxbytes,omitempty"`
// Lsntotdslitetcptxpkts |
// Number of LSN DS-Lite TCP Transmitted packets.
Lsntotdslitetcptxpkts *float32 `json:"lsntotdslitetcptxpkts,omitempty"`
// Lsntotdslitetxbytes |
// Total number of LSN DS-Lite tx bytes.
Lsntotdslitetxbytes *float32 `json:"lsntotdslitetxbytes,omitempty"`
// Lsntotdslitetxpkts |
// Total number of LSN DS-Lite tx pkts.
Lsntotdslitetxpkts *float32 `json:"lsntotdslitetxpkts,omitempty"`
// Lsntotdsliteudpdrppkts |
// Number of LSN DS-Lite UDP Dropped packets.
Lsntotdsliteudpdrppkts *float32 `json:"lsntotdsliteudpdrppkts,omitempty"`
// Lsntotdsliteudprxbytes |
// Number of LSN DS-Lite UDP Received bytes.
Lsntotdsliteudprxbytes *float32 `json:"lsntotdsliteudprxbytes,omitempty"`
// Lsntotdsliteudprxpkts |
// Number of LSN DS-Lite UDP Received packets.
Lsntotdsliteudprxpkts *float32 `json:"lsntotdsliteudprxpkts,omitempty"`
// Lsntotdsliteudptxbytes |
// Number of LSN DS-Lite UDP Transmitted bytes.
Lsntotdsliteudptxbytes *float32 `json:"lsntotdsliteudptxbytes,omitempty"`
// Lsntotdsliteudptxpkts |
// Number of LSN DS-Lite UDP Transmitted packets.
Lsntotdsliteudptxpkts *float32 `json:"lsntotdsliteudptxpkts,omitempty"`
}
LsndsliteLsndslite defines model for lsndslite_lsndslite.
type LsndsliteLsndsliteClearstats ¶
type LsndsliteLsndsliteClearstats string
LsndsliteLsndsliteClearstats |
Clear the statsistics / counters
const ( LsndsliteLsndsliteClearstatsBasic LsndsliteLsndsliteClearstats = "basic" LsndsliteLsndsliteClearstatsFull LsndsliteLsndsliteClearstats = "full" )
Defines values for LsndsliteLsndsliteClearstats.
type LsndsliteLsndsliteResponse ¶
type LsndsliteLsndsliteResponse struct {
Lsndslite *LsndsliteLsndslite `json:"lsndslite,omitempty"`
}
LsndsliteLsndsliteResponse defines model for lsndslite_lsndslite_response.
type LsngroupApiresponse ¶
type LsngroupApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LsngroupApiresponse defines model for lsngroup_apiresponse.
type LsngroupGetBynameResponse ¶
type LsngroupGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lsngroup interface{} `json:"lsngroup,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLsngroupGetBynameResponse ¶
func ParseLsngroupGetBynameResponse(rsp *http.Response) (*LsngroupGetBynameResponse, error)
ParseLsngroupGetBynameResponse parses an HTTP response from a LsngroupGetBynameWithResponse call
func (LsngroupGetBynameResponse) Status ¶
func (r LsngroupGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (LsngroupGetBynameResponse) StatusCode ¶
func (r LsngroupGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LsngroupGetParams ¶
type LsngroupGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***groupname***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >,
Args *LsngroupArgs `form:"args,omitempty" json:"args,omitempty"`
}
LsngroupGetParams defines parameters for LsngroupGet.
type LsngroupGetResponse ¶
type LsngroupGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lsngroup interface{} `json:"lsngroup,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLsngroupGetResponse ¶
func ParseLsngroupGetResponse(rsp *http.Response) (*LsngroupGetResponse, error)
ParseLsngroupGetResponse parses an HTTP response from a LsngroupGetWithResponse call
func (LsngroupGetResponse) Status ¶
func (r LsngroupGetResponse) Status() string
Status returns HTTPResponse.Status
func (LsngroupGetResponse) StatusCode ¶
func (r LsngroupGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LsngroupLsngroup ¶
type LsngroupLsngroup struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *LsngroupLsngroupClearstats `json:"clearstats,omitempty"`
// Groupname |
// Name of the LSN Group.
Groupname *string `json:"groupname,omitempty"`
// Lsngrpcuricmpsessions |
// Number of ICMP Current Sessions for LSN group
Lsngrpcuricmpsessions *float32 `json:"lsngrpcuricmpsessions,omitempty"`
// Lsngrpcuricmpsessionsrate |
// Number of ICMP Current Sessions for LSN group
Lsngrpcuricmpsessionsrate *float32 `json:"lsngrpcuricmpsessionsrate,omitempty"`
// Lsngrpcursessions |
// Number of Current Sessions for LSN group
Lsngrpcursessions *float32 `json:"lsngrpcursessions,omitempty"`
// Lsngrpcursessionsrate |
// Number of Current Sessions for LSN group
Lsngrpcursessionsrate *float32 `json:"lsngrpcursessionsrate,omitempty"`
// Lsngrpcursubscribers |
// Number of ICMP Current Sessions for LSN group
Lsngrpcursubscribers *float32 `json:"lsngrpcursubscribers,omitempty"`
// Lsngrpcursubscribersrate |
// Number of ICMP Current Sessions for LSN group
Lsngrpcursubscribersrate *float32 `json:"lsngrpcursubscribersrate,omitempty"`
// Lsngrpcurtcpsessions |
// Number of TCP Current Sessions for LSN group
Lsngrpcurtcpsessions *float32 `json:"lsngrpcurtcpsessions,omitempty"`
// Lsngrpcurtcpsessionsrate |
// Number of TCP Current Sessions for LSN group
Lsngrpcurtcpsessionsrate *float32 `json:"lsngrpcurtcpsessionsrate,omitempty"`
// Lsngrpcurudpsessions |
// Number of UDP Current Sessions for LSN group
Lsngrpcurudpsessions *float32 `json:"lsngrpcurudpsessions,omitempty"`
// Lsngrpcurudpsessionsrate |
// Number of UDP Current Sessions for LSN group
Lsngrpcurudpsessionsrate *float32 `json:"lsngrpcurudpsessionsrate,omitempty"`
// Lsngrpicmpdrppktsrate |
// Number of ICMP Dropped Pkts for LSN group
Lsngrpicmpdrppktsrate *float32 `json:"lsngrpicmpdrppktsrate,omitempty"`
// Lsngrpicmptranslbytesrate |
// Number of ICMP Translated Bytes for LSN group
Lsngrpicmptranslbytesrate *float32 `json:"lsngrpicmptranslbytesrate,omitempty"`
// Lsngrpicmptranslpktsrate |
// Number of ICMP Translated Pkts for LSN group
Lsngrpicmptranslpktsrate *float32 `json:"lsngrpicmptranslpktsrate,omitempty"`
// Lsngrptcpdrppktsrate |
// Number of TCP Dropped Pkts for LSN group
Lsngrptcpdrppktsrate *float32 `json:"lsngrptcpdrppktsrate,omitempty"`
// Lsngrptcptranslbytesrate |
// Number of TCP Translated Bytes for LSN group
Lsngrptcptranslbytesrate *float32 `json:"lsngrptcptranslbytesrate,omitempty"`
// Lsngrptcptranslpktsrate |
// Number of TCP Translated Pkts for LSN group
Lsngrptcptranslpktsrate *float32 `json:"lsngrptcptranslpktsrate,omitempty"`
// Lsngrptoticmpdrppkts |
// Number of ICMP Dropped Pkts for LSN group
Lsngrptoticmpdrppkts *float32 `json:"lsngrptoticmpdrppkts,omitempty"`
// Lsngrptoticmptranslbytes |
// Number of ICMP Translated Bytes for LSN group
Lsngrptoticmptranslbytes *float32 `json:"lsngrptoticmptranslbytes,omitempty"`
// Lsngrptoticmptranslpkts |
// Number of ICMP Translated Pkts for LSN group
Lsngrptoticmptranslpkts *float32 `json:"lsngrptoticmptranslpkts,omitempty"`
// Lsngrptottcpdrppkts |
// Number of TCP Dropped Pkts for LSN group
Lsngrptottcpdrppkts *float32 `json:"lsngrptottcpdrppkts,omitempty"`
// Lsngrptottcptranslbytes |
// Number of TCP Translated Bytes for LSN group
Lsngrptottcptranslbytes *float32 `json:"lsngrptottcptranslbytes,omitempty"`
// Lsngrptottcptranslpkts |
// Number of TCP Translated Pkts for LSN group
Lsngrptottcptranslpkts *float32 `json:"lsngrptottcptranslpkts,omitempty"`
// Lsngrptottranslbytes |
// Number of Translated Bytes for LSN group
Lsngrptottranslbytes *float32 `json:"lsngrptottranslbytes,omitempty"`
// Lsngrptottranslpkts |
// Number of Translated Pkts for LSN group
Lsngrptottranslpkts *float32 `json:"lsngrptottranslpkts,omitempty"`
// Lsngrptotudpdrppkts |
// Number of UDP Dropped Pkts for LSN group
Lsngrptotudpdrppkts *float32 `json:"lsngrptotudpdrppkts,omitempty"`
// Lsngrptotudptranslbytes |
// Number of UDP Translated Bytes for LSN group
Lsngrptotudptranslbytes *float32 `json:"lsngrptotudptranslbytes,omitempty"`
// Lsngrptotudptranslpkts |
// Number of UDP Translated Pkts for LSN group
Lsngrptotudptranslpkts *float32 `json:"lsngrptotudptranslpkts,omitempty"`
// Lsngrptranslbytesrate |
// Number of Translated Bytes for LSN group
Lsngrptranslbytesrate *float32 `json:"lsngrptranslbytesrate,omitempty"`
// Lsngrptranslpktsrate |
// Number of Translated Pkts for LSN group
Lsngrptranslpktsrate *float32 `json:"lsngrptranslpktsrate,omitempty"`
// Lsngrpudpdrppktsrate |
// Number of UDP Dropped Pkts for LSN group
Lsngrpudpdrppktsrate *float32 `json:"lsngrpudpdrppktsrate,omitempty"`
// Lsngrpudptranslbytesrate |
// Number of UDP Translated Bytes for LSN group
Lsngrpudptranslbytesrate *float32 `json:"lsngrpudptranslbytesrate,omitempty"`
// Lsngrpudptranslpktsrate |
// Number of UDP Translated Pkts for LSN group
Lsngrpudptranslpktsrate *float32 `json:"lsngrpudptranslpktsrate,omitempty"`
}
LsngroupLsngroup defines model for lsngroup_lsngroup.
type LsngroupLsngroupClearstats ¶
type LsngroupLsngroupClearstats string
LsngroupLsngroupClearstats |
Clear the statsistics / counters
const ( LsngroupLsngroupClearstatsBasic LsngroupLsngroupClearstats = "basic" LsngroupLsngroupClearstatsFull LsngroupLsngroupClearstats = "full" )
Defines values for LsngroupLsngroupClearstats.
type LsngroupLsngroupResponse ¶
type LsngroupLsngroupResponse struct {
Lsngroup interface{} `json:"lsngroup,omitempty"`
}
LsngroupLsngroupResponse defines model for lsngroup_lsngroup_response.
type Lsnnat64Apiresponse ¶
type Lsnnat64Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Lsnnat64Apiresponse defines model for lsnnat64_apiresponse.
type Lsnnat64GetParams ¶
type Lsnnat64GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *Lsnnat64Args `form:"args,omitempty" json:"args,omitempty"`
}
Lsnnat64GetParams defines parameters for Lsnnat64Get.
type Lsnnat64GetResponse ¶
type Lsnnat64GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lsnnat64 *Lsnnat64Lsnnat64 `json:"lsnnat64,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLsnnat64GetResponse ¶
func ParseLsnnat64GetResponse(rsp *http.Response) (*Lsnnat64GetResponse, error)
ParseLsnnat64GetResponse parses an HTTP response from a Lsnnat64GetWithResponse call
func (Lsnnat64GetResponse) Status ¶
func (r Lsnnat64GetResponse) Status() string
Status returns HTTPResponse.Status
func (Lsnnat64GetResponse) StatusCode ¶
func (r Lsnnat64GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Lsnnat64Lsnnat64 ¶
type Lsnnat64Lsnnat64 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Lsnnat64Lsnnat64Clearstats `json:"clearstats,omitempty"`
// Lsncurnat64icmpsessions |
// Number of LSN NAT64 ICMP Current Sessions.
Lsncurnat64icmpsessions *float32 `json:"lsncurnat64icmpsessions,omitempty"`
// Lsncurnat64icmpsessionsrate |
// Number of LSN NAT64 ICMP Current Sessions.
Lsncurnat64icmpsessionsrate *float32 `json:"lsncurnat64icmpsessionsrate,omitempty"`
// Lsncurnat64sessions |
// Current number of LSN NAT64 sessions.
Lsncurnat64sessions *float32 `json:"lsncurnat64sessions,omitempty"`
// Lsncurnat64sessionsrate |
// Current number of LSN NAT64 sessions.
Lsncurnat64sessionsrate *float32 `json:"lsncurnat64sessionsrate,omitempty"`
// Lsncurnat64tcpsessions |
// Number of LSN NAT64 TCP Current Sessions.
Lsncurnat64tcpsessions *float32 `json:"lsncurnat64tcpsessions,omitempty"`
// Lsncurnat64tcpsessionsrate |
// Number of LSN NAT64 TCP Current Sessions.
Lsncurnat64tcpsessionsrate *float32 `json:"lsncurnat64tcpsessionsrate,omitempty"`
// Lsncurnat64udpsessions |
// Number of LSN NAT64 UDP Current Sessions.
Lsncurnat64udpsessions *float32 `json:"lsncurnat64udpsessions,omitempty"`
// Lsncurnat64udpsessionsrate |
// Number of LSN NAT64 UDP Current Sessions.
Lsncurnat64udpsessionsrate *float32 `json:"lsncurnat64udpsessionsrate,omitempty"`
// Lsnnat64cursubscribers |
// Current number of LSN NAT64 subscribers.
Lsnnat64cursubscribers *float32 `json:"lsnnat64cursubscribers,omitempty"`
// Lsnnat64cursubscribersrate |
// Current number of LSN NAT64 subscribers.
Lsnnat64cursubscribersrate *float32 `json:"lsnnat64cursubscribersrate,omitempty"`
// Lsnnat64icmpdrppktsrate |
// Number of LSN NAT64 ICMP Dropped packets.
Lsnnat64icmpdrppktsrate *float32 `json:"lsnnat64icmpdrppktsrate,omitempty"`
// Lsnnat64icmprxbytesrate |
// Number of LSN NAT64 ICMP Received bytes.
Lsnnat64icmprxbytesrate *float32 `json:"lsnnat64icmprxbytesrate,omitempty"`
// Lsnnat64icmprxpktsrate |
// Number of LSN NAT64 ICMP Received packets.
Lsnnat64icmprxpktsrate *float32 `json:"lsnnat64icmprxpktsrate,omitempty"`
// Lsnnat64icmptxbytesrate |
// Number of LSN NAT64 ICMP Transmitted bytes.
Lsnnat64icmptxbytesrate *float32 `json:"lsnnat64icmptxbytesrate,omitempty"`
// Lsnnat64icmptxpktsrate |
// Number of LSN NAT64 ICMP Transmitted packets.
Lsnnat64icmptxpktsrate *float32 `json:"lsnnat64icmptxpktsrate,omitempty"`
// Lsnnat64rxbytesrate |
// Total number of LSN NAT64 rx bytes.
Lsnnat64rxbytesrate *float32 `json:"lsnnat64rxbytesrate,omitempty"`
// Lsnnat64rxpktsrate |
// Total number of LSN NAT64 rx pkts.
Lsnnat64rxpktsrate *float32 `json:"lsnnat64rxpktsrate,omitempty"`
// Lsnnat64tcpdrppktsrate |
// Number of LSN NAT64 TCP Dropped packets.
Lsnnat64tcpdrppktsrate *float32 `json:"lsnnat64tcpdrppktsrate,omitempty"`
// Lsnnat64tcprxbytesrate |
// Number of LSN NAT64 TCP Received bytes.
Lsnnat64tcprxbytesrate *float32 `json:"lsnnat64tcprxbytesrate,omitempty"`
// Lsnnat64tcprxpktsrate |
// Number of LSN NAT64 TCP Received packets.
Lsnnat64tcprxpktsrate *float32 `json:"lsnnat64tcprxpktsrate,omitempty"`
// Lsnnat64tcptxbytesrate |
// Number of LSN NAT64 TCP Transmitted bytes.
Lsnnat64tcptxbytesrate *float32 `json:"lsnnat64tcptxbytesrate,omitempty"`
// Lsnnat64tcptxpktsrate |
// Number of LSN NAT64 TCP Transmitted packets.
Lsnnat64tcptxpktsrate *float32 `json:"lsnnat64tcptxpktsrate,omitempty"`
// Lsnnat64txbytesrate |
// Total number of LSN NAT64 tx bytes.
Lsnnat64txbytesrate *float32 `json:"lsnnat64txbytesrate,omitempty"`
// Lsnnat64txpktsrate |
// Total number of LSN NAT64 tx pkts.
Lsnnat64txpktsrate *float32 `json:"lsnnat64txpktsrate,omitempty"`
// Lsnnat64udpdrppktsrate |
// Number of LSN NAT64 UDP Dropped packets.
Lsnnat64udpdrppktsrate *float32 `json:"lsnnat64udpdrppktsrate,omitempty"`
// Lsnnat64udprxbytesrate |
// Number of LSN NAT64 UDP Received bytes.
Lsnnat64udprxbytesrate *float32 `json:"lsnnat64udprxbytesrate,omitempty"`
// Lsnnat64udprxpktsrate |
// Number of LSN NAT64 UDP Received packets.
Lsnnat64udprxpktsrate *float32 `json:"lsnnat64udprxpktsrate,omitempty"`
// Lsnnat64udptxbytesrate |
// Number of LSN NAT64 UDP Transmitted bytes.
Lsnnat64udptxbytesrate *float32 `json:"lsnnat64udptxbytesrate,omitempty"`
// Lsnnat64udptxpktsrate |
// Number of LSN NAT64 UDP Transmitted packets.
Lsnnat64udptxpktsrate *float32 `json:"lsnnat64udptxpktsrate,omitempty"`
// Lsntotnat64icmpdrppkts |
// Number of LSN NAT64 ICMP Dropped packets.
Lsntotnat64icmpdrppkts *float32 `json:"lsntotnat64icmpdrppkts,omitempty"`
// Lsntotnat64icmprxbytes |
// Number of LSN NAT64 ICMP Received bytes.
Lsntotnat64icmprxbytes *float32 `json:"lsntotnat64icmprxbytes,omitempty"`
// Lsntotnat64icmprxpkts |
// Number of LSN NAT64 ICMP Received packets.
Lsntotnat64icmprxpkts *float32 `json:"lsntotnat64icmprxpkts,omitempty"`
// Lsntotnat64icmptxbytes |
// Number of LSN NAT64 ICMP Transmitted bytes.
Lsntotnat64icmptxbytes *float32 `json:"lsntotnat64icmptxbytes,omitempty"`
// Lsntotnat64icmptxpkts |
// Number of LSN NAT64 ICMP Transmitted packets.
Lsntotnat64icmptxpkts *float32 `json:"lsntotnat64icmptxpkts,omitempty"`
// Lsntotnat64rxbytes |
// Total number of LSN NAT64 rx bytes.
Lsntotnat64rxbytes *float32 `json:"lsntotnat64rxbytes,omitempty"`
// Lsntotnat64rxpkts |
// Total number of LSN NAT64 rx pkts.
Lsntotnat64rxpkts *float32 `json:"lsntotnat64rxpkts,omitempty"`
// Lsntotnat64tcpdrppkts |
// Number of LSN NAT64 TCP Dropped packets.
Lsntotnat64tcpdrppkts *float32 `json:"lsntotnat64tcpdrppkts,omitempty"`
// Lsntotnat64tcprxbytes |
// Number of LSN NAT64 TCP Received bytes.
Lsntotnat64tcprxbytes *float32 `json:"lsntotnat64tcprxbytes,omitempty"`
// Lsntotnat64tcprxpkts |
// Number of LSN NAT64 TCP Received packets.
Lsntotnat64tcprxpkts *float32 `json:"lsntotnat64tcprxpkts,omitempty"`
// Lsntotnat64tcptxbytes |
// Number of LSN NAT64 TCP Transmitted bytes.
Lsntotnat64tcptxbytes *float32 `json:"lsntotnat64tcptxbytes,omitempty"`
// Lsntotnat64tcptxpkts |
// Number of LSN NAT64 TCP Transmitted packets.
Lsntotnat64tcptxpkts *float32 `json:"lsntotnat64tcptxpkts,omitempty"`
// Lsntotnat64txbytes |
// Total number of LSN NAT64 tx bytes.
Lsntotnat64txbytes *float32 `json:"lsntotnat64txbytes,omitempty"`
// Lsntotnat64txpkts |
// Total number of LSN NAT64 tx pkts.
Lsntotnat64txpkts *float32 `json:"lsntotnat64txpkts,omitempty"`
// Lsntotnat64udpdrppkts |
// Number of LSN NAT64 UDP Dropped packets.
Lsntotnat64udpdrppkts *float32 `json:"lsntotnat64udpdrppkts,omitempty"`
// Lsntotnat64udprxbytes |
// Number of LSN NAT64 UDP Received bytes.
Lsntotnat64udprxbytes *float32 `json:"lsntotnat64udprxbytes,omitempty"`
// Lsntotnat64udprxpkts |
// Number of LSN NAT64 UDP Received packets.
Lsntotnat64udprxpkts *float32 `json:"lsntotnat64udprxpkts,omitempty"`
// Lsntotnat64udptxbytes |
// Number of LSN NAT64 UDP Transmitted bytes.
Lsntotnat64udptxbytes *float32 `json:"lsntotnat64udptxbytes,omitempty"`
// Lsntotnat64udptxpkts |
// Number of LSN NAT64 UDP Transmitted packets.
Lsntotnat64udptxpkts *float32 `json:"lsntotnat64udptxpkts,omitempty"`
}
Lsnnat64Lsnnat64 defines model for lsnnat64_lsnnat64.
type Lsnnat64Lsnnat64Clearstats ¶
type Lsnnat64Lsnnat64Clearstats string
Lsnnat64Lsnnat64Clearstats |
Clear the statsistics / counters
const ( Lsnnat64Lsnnat64ClearstatsBasic Lsnnat64Lsnnat64Clearstats = "basic" Lsnnat64Lsnnat64ClearstatsFull Lsnnat64Lsnnat64Clearstats = "full" )
Defines values for Lsnnat64Lsnnat64Clearstats.
type Lsnnat64Lsnnat64Response ¶
type Lsnnat64Lsnnat64Response struct {
Lsnnat64 *Lsnnat64Lsnnat64 `json:"lsnnat64,omitempty"`
}
Lsnnat64Lsnnat64Response defines model for lsnnat64_lsnnat64_response.
type LsnpoolApiresponse ¶
type LsnpoolApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
LsnpoolApiresponse defines model for lsnpool_apiresponse.
type LsnpoolGetBynameResponse ¶
type LsnpoolGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lsnpool interface{} `json:"lsnpool,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLsnpoolGetBynameResponse ¶
func ParseLsnpoolGetBynameResponse(rsp *http.Response) (*LsnpoolGetBynameResponse, error)
ParseLsnpoolGetBynameResponse parses an HTTP response from a LsnpoolGetBynameWithResponse call
func (LsnpoolGetBynameResponse) Status ¶
func (r LsnpoolGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (LsnpoolGetBynameResponse) StatusCode ¶
func (r LsnpoolGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LsnpoolGetParams ¶
type LsnpoolGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***poolname***: <String >, ***clearstats***: <String >,
Args *LsnpoolArgs `form:"args,omitempty" json:"args,omitempty"`
}
LsnpoolGetParams defines parameters for LsnpoolGet.
type LsnpoolGetResponse ¶
type LsnpoolGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Lsnpool interface{} `json:"lsnpool,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseLsnpoolGetResponse ¶
func ParseLsnpoolGetResponse(rsp *http.Response) (*LsnpoolGetResponse, error)
ParseLsnpoolGetResponse parses an HTTP response from a LsnpoolGetWithResponse call
func (LsnpoolGetResponse) Status ¶
func (r LsnpoolGetResponse) Status() string
Status returns HTTPResponse.Status
func (LsnpoolGetResponse) StatusCode ¶
func (r LsnpoolGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LsnpoolLsnpool ¶
type LsnpoolLsnpool struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *LsnpoolLsnpoolClearstats `json:"clearstats,omitempty"`
// Lsnpoolcurportallocother |
// Current port allocation for other protocols in this pool.
Lsnpoolcurportallocother *float32 `json:"lsnpoolcurportallocother,omitempty"`
// Lsnpoolcurportallocotherrate |
// Current port allocation for other protocols in this pool.
Lsnpoolcurportallocotherrate *float32 `json:"lsnpoolcurportallocotherrate,omitempty"`
// Lsnpoolcurportalloctcp |
// Current port allocation for tcp in this pool.
Lsnpoolcurportalloctcp *float32 `json:"lsnpoolcurportalloctcp,omitempty"`
// Lsnpoolcurportalloctcprate |
// Current port allocation for tcp in this pool.
Lsnpoolcurportalloctcprate *float32 `json:"lsnpoolcurportalloctcprate,omitempty"`
// Lsnpoolotherportusagepercen |
// Other protocols ports usage percentage in this pool.
Lsnpoolotherportusagepercen *float32 `json:"lsnpoolotherportusagepercen,omitempty"`
// Lsnpooltcpportusagepercen |
// TCP ports usage percentage in this pool.
Lsnpooltcpportusagepercen *float32 `json:"lsnpooltcpportusagepercen,omitempty"`
// Lsnpooltotips |
// Total IPs in this pool.
Lsnpooltotips *float32 `json:"lsnpooltotips,omitempty"`
// Poolname |
// Name of the LSN Pool.
Poolname *string `json:"poolname,omitempty"`
}
LsnpoolLsnpool defines model for lsnpool_lsnpool.
type LsnpoolLsnpoolClearstats ¶
type LsnpoolLsnpoolClearstats string
LsnpoolLsnpoolClearstats |
Clear the statsistics / counters
const ( LsnpoolLsnpoolClearstatsBasic LsnpoolLsnpoolClearstats = "basic" LsnpoolLsnpoolClearstatsFull LsnpoolLsnpoolClearstats = "full" )
Defines values for LsnpoolLsnpoolClearstats.
type LsnpoolLsnpoolResponse ¶
type LsnpoolLsnpoolResponse struct {
Lsnpool interface{} `json:"lsnpool,omitempty"`
}
LsnpoolLsnpoolResponse defines model for lsnpool_lsnpool_response.
type MapbmrApiresponse ¶
type MapbmrApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
MapbmrApiresponse defines model for mapbmr_apiresponse.
type MapbmrGetBynameResponse ¶
type MapbmrGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Mapbmr interface{} `json:"mapbmr,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseMapbmrGetBynameResponse ¶
func ParseMapbmrGetBynameResponse(rsp *http.Response) (*MapbmrGetBynameResponse, error)
ParseMapbmrGetBynameResponse parses an HTTP response from a MapbmrGetBynameWithResponse call
func (MapbmrGetBynameResponse) Status ¶
func (r MapbmrGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (MapbmrGetBynameResponse) StatusCode ¶
func (r MapbmrGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MapbmrGetParams ¶
type MapbmrGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *MapbmrArgs `form:"args,omitempty" json:"args,omitempty"`
}
MapbmrGetParams defines parameters for MapbmrGet.
type MapbmrGetResponse ¶
type MapbmrGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Mapbmr interface{} `json:"mapbmr,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseMapbmrGetResponse ¶
func ParseMapbmrGetResponse(rsp *http.Response) (*MapbmrGetResponse, error)
ParseMapbmrGetResponse parses an HTTP response from a MapbmrGetWithResponse call
func (MapbmrGetResponse) Status ¶
func (r MapbmrGetResponse) Status() string
Status returns HTTPResponse.Status
func (MapbmrGetResponse) StatusCode ¶
func (r MapbmrGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MapbmrMapbmr ¶
type MapbmrMapbmr struct {
// Bmrtotv4rxpkts |
// Total number of MAP-T BMR V4 Recieved packets.
Bmrtotv4rxpkts *float32 `json:"bmrtotv4rxpkts,omitempty"`
// Bmrtotv4rxpktsicmp |
// Total number of MAP-T BMR V4 ICMP Recieved packets.
Bmrtotv4rxpktsicmp *float32 `json:"bmrtotv4rxpktsicmp,omitempty"`
// Bmrtotv4rxpktstcp |
// Total number of MAP-T BMR V4 TCP Recieved packets.
Bmrtotv4rxpktstcp *float32 `json:"bmrtotv4rxpktstcp,omitempty"`
// Bmrtotv4rxpktsudp |
// Total number of MAP-T BMR V4 UDP Recieved packets.
Bmrtotv4rxpktsudp *float32 `json:"bmrtotv4rxpktsudp,omitempty"`
// Bmrtotv4txpkts |
// Total number of MAP-T BMR V4 Transmitted packets.
Bmrtotv4txpkts *float32 `json:"bmrtotv4txpkts,omitempty"`
// Bmrtotv4txpktsicmp |
// Total number of MAP-T BMR V4 ICMP Transmitted packets.
Bmrtotv4txpktsicmp *float32 `json:"bmrtotv4txpktsicmp,omitempty"`
// Bmrtotv4txpktstcp |
// Total number of MAP-T BMR V4 TCP Transmitted packets.
Bmrtotv4txpktstcp *float32 `json:"bmrtotv4txpktstcp,omitempty"`
// Bmrtotv4txpktsudp |
// Total number of MAP-T BMR V4 UDP Transmitted packets.
Bmrtotv4txpktsudp *float32 `json:"bmrtotv4txpktsudp,omitempty"`
// Bmrtotv6rxpkts |
// Total number of MAP-T BMR V6 Recieved packets.
Bmrtotv6rxpkts *float32 `json:"bmrtotv6rxpkts,omitempty"`
// Bmrtotv6rxpktsicmp |
// Total number of MAP-T BMR V6 ICMP Recieved packets.
Bmrtotv6rxpktsicmp *float32 `json:"bmrtotv6rxpktsicmp,omitempty"`
// Bmrtotv6rxpktstcp |
// Total number of MAP-T BMR V6 TCP Recieved packets.
Bmrtotv6rxpktstcp *float32 `json:"bmrtotv6rxpktstcp,omitempty"`
// Bmrtotv6rxpktsudp |
// Total number of MAP-T BMR V6 UDP Recieved packets.
Bmrtotv6rxpktsudp *float32 `json:"bmrtotv6rxpktsudp,omitempty"`
// Bmrtotv6txpkts |
// Total number of MAP-T BMR V6 Transmitted packets.
Bmrtotv6txpkts *float32 `json:"bmrtotv6txpkts,omitempty"`
// Bmrtotv6txpktsicmp |
// Total number of MAP-T BMR V6 ICMP Transmitted packets.
Bmrtotv6txpktsicmp *float32 `json:"bmrtotv6txpktsicmp,omitempty"`
// Bmrtotv6txpktstcp |
// Total number of MAP-T BMR V6 TCP Transmitted packets.
Bmrtotv6txpktstcp *float32 `json:"bmrtotv6txpktstcp,omitempty"`
// Bmrtotv6txpktsudp |
// Total number of MAP-T BMR V6 UDP Transmitted packets.
Bmrtotv6txpktsudp *float32 `json:"bmrtotv6txpktsudp,omitempty"`
// Bmrv4rxpktsicmprate |
// Total number of MAP-T BMR V4 ICMP Recieved packets.
Bmrv4rxpktsicmprate *float32 `json:"bmrv4rxpktsicmprate,omitempty"`
// Bmrv4rxpktsrate |
// Total number of MAP-T BMR V4 Recieved packets.
Bmrv4rxpktsrate *float32 `json:"bmrv4rxpktsrate,omitempty"`
// Bmrv4rxpktstcprate |
// Total number of MAP-T BMR V4 TCP Recieved packets.
Bmrv4rxpktstcprate *float32 `json:"bmrv4rxpktstcprate,omitempty"`
// Bmrv4rxpktsudprate |
// Total number of MAP-T BMR V4 UDP Recieved packets.
Bmrv4rxpktsudprate *float32 `json:"bmrv4rxpktsudprate,omitempty"`
// Bmrv4txpktsicmprate |
// Total number of MAP-T BMR V4 ICMP Transmitted packets.
Bmrv4txpktsicmprate *float32 `json:"bmrv4txpktsicmprate,omitempty"`
// Bmrv4txpktsrate |
// Total number of MAP-T BMR V4 Transmitted packets.
Bmrv4txpktsrate *float32 `json:"bmrv4txpktsrate,omitempty"`
// Bmrv4txpktstcprate |
// Total number of MAP-T BMR V4 TCP Transmitted packets.
Bmrv4txpktstcprate *float32 `json:"bmrv4txpktstcprate,omitempty"`
// Bmrv4txpktsudprate |
// Total number of MAP-T BMR V4 UDP Transmitted packets.
Bmrv4txpktsudprate *float32 `json:"bmrv4txpktsudprate,omitempty"`
// Bmrv6rxpktsicmprate |
// Total number of MAP-T BMR V6 ICMP Recieved packets.
Bmrv6rxpktsicmprate *float32 `json:"bmrv6rxpktsicmprate,omitempty"`
// Bmrv6rxpktsrate |
// Total number of MAP-T BMR V6 Recieved packets.
Bmrv6rxpktsrate *float32 `json:"bmrv6rxpktsrate,omitempty"`
// Bmrv6rxpktstcprate |
// Total number of MAP-T BMR V6 TCP Recieved packets.
Bmrv6rxpktstcprate *float32 `json:"bmrv6rxpktstcprate,omitempty"`
// Bmrv6rxpktsudprate |
// Total number of MAP-T BMR V6 UDP Recieved packets.
Bmrv6rxpktsudprate *float32 `json:"bmrv6rxpktsudprate,omitempty"`
// Bmrv6txpktsicmprate |
// Total number of MAP-T BMR V6 ICMP Transmitted packets.
Bmrv6txpktsicmprate *float32 `json:"bmrv6txpktsicmprate,omitempty"`
// Bmrv6txpktsrate |
// Total number of MAP-T BMR V6 Transmitted packets.
Bmrv6txpktsrate *float32 `json:"bmrv6txpktsrate,omitempty"`
// Bmrv6txpktstcprate |
// Total number of MAP-T BMR V6 TCP Transmitted packets.
Bmrv6txpktstcprate *float32 `json:"bmrv6txpktstcprate,omitempty"`
// Bmrv6txpktsudprate |
// Total number of MAP-T BMR V6 UDP Transmitted packets.
Bmrv6txpktsudprate *float32 `json:"bmrv6txpktsudprate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *MapbmrMapbmrClearstats `json:"clearstats,omitempty"`
// Name |
// Basic Mapping Rule name.
Name *string `json:"name,omitempty"`
}
MapbmrMapbmr defines model for mapbmr_mapbmr.
type MapbmrMapbmrClearstats ¶
type MapbmrMapbmrClearstats string
MapbmrMapbmrClearstats |
Clear the statsistics / counters
const ( MapbmrMapbmrClearstatsBasic MapbmrMapbmrClearstats = "basic" MapbmrMapbmrClearstatsFull MapbmrMapbmrClearstats = "full" )
Defines values for MapbmrMapbmrClearstats.
type MapbmrMapbmrResponse ¶
type MapbmrMapbmrResponse struct {
Mapbmr interface{} `json:"mapbmr,omitempty"`
}
MapbmrMapbmrResponse defines model for mapbmr_mapbmr_response.
type MapdomainApiresponse ¶
type MapdomainApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
MapdomainApiresponse defines model for mapdomain_apiresponse.
type MapdomainGetBynameResponse ¶
type MapdomainGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Mapdomain interface{} `json:"mapdomain,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseMapdomainGetBynameResponse ¶
func ParseMapdomainGetBynameResponse(rsp *http.Response) (*MapdomainGetBynameResponse, error)
ParseMapdomainGetBynameResponse parses an HTTP response from a MapdomainGetBynameWithResponse call
func (MapdomainGetBynameResponse) Status ¶
func (r MapdomainGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (MapdomainGetBynameResponse) StatusCode ¶
func (r MapdomainGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MapdomainGetParams ¶
type MapdomainGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *MapdomainArgs `form:"args,omitempty" json:"args,omitempty"`
}
MapdomainGetParams defines parameters for MapdomainGet.
type MapdomainGetResponse ¶
type MapdomainGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Mapdomain interface{} `json:"mapdomain,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseMapdomainGetResponse ¶
func ParseMapdomainGetResponse(rsp *http.Response) (*MapdomainGetResponse, error)
ParseMapdomainGetResponse parses an HTTP response from a MapdomainGetWithResponse call
func (MapdomainGetResponse) Status ¶
func (r MapdomainGetResponse) Status() string
Status returns HTTPResponse.Status
func (MapdomainGetResponse) StatusCode ¶
func (r MapdomainGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MapdomainMapdomain ¶
type MapdomainMapdomain struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *MapdomainMapdomainClearstats `json:"clearstats,omitempty"`
// Maptotv4rxbytesicmp |
// Total number of MAP-T IPv4 ICMP Recieved Bytes.
Maptotv4rxbytesicmp *float32 `json:"maptotv4rxbytesicmp,omitempty"`
// Maptotv4rxbytestcp |
// Total number of MAP-T IPv4 TCP Recieved Bytes.
Maptotv4rxbytestcp *float32 `json:"maptotv4rxbytestcp,omitempty"`
// Maptotv4rxbytesudp |
// Total number of MAP-T IPv4 UDP Recieved Bytes.
Maptotv4rxbytesudp *float32 `json:"maptotv4rxbytesudp,omitempty"`
// Maptotv4rxpkts |
// Total number of MAP-T V4 Recieved packets.
Maptotv4rxpkts *float32 `json:"maptotv4rxpkts,omitempty"`
// Maptotv4rxpktsicmp |
// Total number of MAP-T IPv4 ICMP Recieved packets.
Maptotv4rxpktsicmp *float32 `json:"maptotv4rxpktsicmp,omitempty"`
// Maptotv4rxpktstcp |
// Total number of MAP-T IPv4 TCP Recieved packets.
Maptotv4rxpktstcp *float32 `json:"maptotv4rxpktstcp,omitempty"`
// Maptotv4rxpktsudp |
// Total number of MAP-T IPv4 UDP Recieved packets.
Maptotv4rxpktsudp *float32 `json:"maptotv4rxpktsudp,omitempty"`
// Maptotv4txbytesicmp |
// Total number of MAP-T IPv4 ICMP Transmitted Bytes.
Maptotv4txbytesicmp *float32 `json:"maptotv4txbytesicmp,omitempty"`
// Maptotv4txbytestcp |
// Total number of MAP-T IPv4 TCP Transmitted Bytes.
Maptotv4txbytestcp *float32 `json:"maptotv4txbytestcp,omitempty"`
// Maptotv4txbytesudp |
// Total number of MAP-T IPv4 UDP Transmitted Bytes.
Maptotv4txbytesudp *float32 `json:"maptotv4txbytesudp,omitempty"`
// Maptotv4txpkts |
// Total number of MAP-T V4 Transmitted packets.
Maptotv4txpkts *float32 `json:"maptotv4txpkts,omitempty"`
// Maptotv4txpktsicmp |
// Total number of MAP-T IPv4 ICMP Transmitted packets.
Maptotv4txpktsicmp *float32 `json:"maptotv4txpktsicmp,omitempty"`
// Maptotv4txpktstcp |
// Total number of MAP-T IPv4 TCP Transmitted packets.
Maptotv4txpktstcp *float32 `json:"maptotv4txpktstcp,omitempty"`
// Maptotv4txpktsudp |
// Total number of MAP-T IPv4 UDP Transmitted packets.
Maptotv4txpktsudp *float32 `json:"maptotv4txpktsudp,omitempty"`
// Maptotv6rxbytesicmp |
// Total number of MAP-T IPv6 ICMP Recieved Bytes.
Maptotv6rxbytesicmp *float32 `json:"maptotv6rxbytesicmp,omitempty"`
// Maptotv6rxbytestcp |
// Total number of MAP-T IPv6 TCP Recieved Bytes.
Maptotv6rxbytestcp *float32 `json:"maptotv6rxbytestcp,omitempty"`
// Maptotv6rxbytesudp |
// Total number of MAP-T IPv6 UDP Recieved Bytes.
Maptotv6rxbytesudp *float32 `json:"maptotv6rxbytesudp,omitempty"`
// Maptotv6rxpkts |
// Total number of MAP-T V6 Recieved packets.
Maptotv6rxpkts *float32 `json:"maptotv6rxpkts,omitempty"`
// Maptotv6rxpktsicmp |
// Total number of MAP-T IPv6 ICMP Recieved packets.
Maptotv6rxpktsicmp *float32 `json:"maptotv6rxpktsicmp,omitempty"`
// Maptotv6rxpktstcp |
// Total number of MAP-T IPv6 TCP Recieved packets.
Maptotv6rxpktstcp *float32 `json:"maptotv6rxpktstcp,omitempty"`
// Maptotv6rxpktsudp |
// Total number of MAP-T IPv6 UDP Recieved packets.
Maptotv6rxpktsudp *float32 `json:"maptotv6rxpktsudp,omitempty"`
// Maptotv6txbytesicmp |
// Total number of MAP-T IPv6 ICMP Transmitted Bytes.
Maptotv6txbytesicmp *float32 `json:"maptotv6txbytesicmp,omitempty"`
// Maptotv6txbytestcp |
// Total number of MAP-T IPv6 TCP Transmitted Bytes.
Maptotv6txbytestcp *float32 `json:"maptotv6txbytestcp,omitempty"`
// Maptotv6txbytesudp |
// Total number of MAP-T IPv6 UDP Transmitted Bytes.
Maptotv6txbytesudp *float32 `json:"maptotv6txbytesudp,omitempty"`
// Maptotv6txpkts |
// Total number of MAP-T V6 Transmitted packets.
Maptotv6txpkts *float32 `json:"maptotv6txpkts,omitempty"`
// Maptotv6txpktsicmp |
// Total number of MAP-T IPv6 ICMP Transmitted packets.
Maptotv6txpktsicmp *float32 `json:"maptotv6txpktsicmp,omitempty"`
// Maptotv6txpktstcp |
// Total number of MAP-T IPv6 TCP Transmitted packets.
Maptotv6txpktstcp *float32 `json:"maptotv6txpktstcp,omitempty"`
// Maptotv6txpktsudp |
// Total number of MAP-T IPv6 UDP Transmitted packets.
Maptotv6txpktsudp *float32 `json:"maptotv6txpktsudp,omitempty"`
// Mapv4rxbytesicmprate |
// Total number of MAP-T IPv4 ICMP Recieved Bytes.
Mapv4rxbytesicmprate *float32 `json:"mapv4rxbytesicmprate,omitempty"`
// Mapv4rxbytestcprate |
// Total number of MAP-T IPv4 TCP Recieved Bytes.
Mapv4rxbytestcprate *float32 `json:"mapv4rxbytestcprate,omitempty"`
// Mapv4rxbytesudprate |
// Total number of MAP-T IPv4 UDP Recieved Bytes.
Mapv4rxbytesudprate *float32 `json:"mapv4rxbytesudprate,omitempty"`
// Mapv4rxpktsicmprate |
// Total number of MAP-T IPv4 ICMP Recieved packets.
Mapv4rxpktsicmprate *float32 `json:"mapv4rxpktsicmprate,omitempty"`
// Mapv4rxpktsrate |
// Total number of MAP-T V4 Recieved packets.
Mapv4rxpktsrate *float32 `json:"mapv4rxpktsrate,omitempty"`
// Mapv4rxpktstcprate |
// Total number of MAP-T IPv4 TCP Recieved packets.
Mapv4rxpktstcprate *float32 `json:"mapv4rxpktstcprate,omitempty"`
// Mapv4rxpktsudprate |
// Total number of MAP-T IPv4 UDP Recieved packets.
Mapv4rxpktsudprate *float32 `json:"mapv4rxpktsudprate,omitempty"`
// Mapv4txbytesicmprate |
// Total number of MAP-T IPv4 ICMP Transmitted Bytes.
Mapv4txbytesicmprate *float32 `json:"mapv4txbytesicmprate,omitempty"`
// Mapv4txbytestcprate |
// Total number of MAP-T IPv4 TCP Transmitted Bytes.
Mapv4txbytestcprate *float32 `json:"mapv4txbytestcprate,omitempty"`
// Mapv4txbytesudprate |
// Total number of MAP-T IPv4 UDP Transmitted Bytes.
Mapv4txbytesudprate *float32 `json:"mapv4txbytesudprate,omitempty"`
// Mapv4txpktsicmprate |
// Total number of MAP-T IPv4 ICMP Transmitted packets.
Mapv4txpktsicmprate *float32 `json:"mapv4txpktsicmprate,omitempty"`
// Mapv4txpktsrate |
// Total number of MAP-T V4 Transmitted packets.
Mapv4txpktsrate *float32 `json:"mapv4txpktsrate,omitempty"`
// Mapv4txpktstcprate |
// Total number of MAP-T IPv4 TCP Transmitted packets.
Mapv4txpktstcprate *float32 `json:"mapv4txpktstcprate,omitempty"`
// Mapv4txpktsudprate |
// Total number of MAP-T IPv4 UDP Transmitted packets.
Mapv4txpktsudprate *float32 `json:"mapv4txpktsudprate,omitempty"`
// Mapv6rxbytesicmprate |
// Total number of MAP-T IPv6 ICMP Recieved Bytes.
Mapv6rxbytesicmprate *float32 `json:"mapv6rxbytesicmprate,omitempty"`
// Mapv6rxbytestcprate |
// Total number of MAP-T IPv6 TCP Recieved Bytes.
Mapv6rxbytestcprate *float32 `json:"mapv6rxbytestcprate,omitempty"`
// Mapv6rxbytesudprate |
// Total number of MAP-T IPv6 UDP Recieved Bytes.
Mapv6rxbytesudprate *float32 `json:"mapv6rxbytesudprate,omitempty"`
// Mapv6rxpktsicmprate |
// Total number of MAP-T IPv6 ICMP Recieved packets.
Mapv6rxpktsicmprate *float32 `json:"mapv6rxpktsicmprate,omitempty"`
// Mapv6rxpktsrate |
// Total number of MAP-T V6 Recieved packets.
Mapv6rxpktsrate *float32 `json:"mapv6rxpktsrate,omitempty"`
// Mapv6rxpktstcprate |
// Total number of MAP-T IPv6 TCP Recieved packets.
Mapv6rxpktstcprate *float32 `json:"mapv6rxpktstcprate,omitempty"`
// Mapv6rxpktsudprate |
// Total number of MAP-T IPv6 UDP Recieved packets.
Mapv6rxpktsudprate *float32 `json:"mapv6rxpktsudprate,omitempty"`
// Mapv6txbytesicmprate |
// Total number of MAP-T IPv6 ICMP Transmitted Bytes.
Mapv6txbytesicmprate *float32 `json:"mapv6txbytesicmprate,omitempty"`
// Mapv6txbytestcprate |
// Total number of MAP-T IPv6 TCP Transmitted Bytes.
Mapv6txbytestcprate *float32 `json:"mapv6txbytestcprate,omitempty"`
// Mapv6txbytesudprate |
// Total number of MAP-T IPv6 UDP Transmitted Bytes.
Mapv6txbytesudprate *float32 `json:"mapv6txbytesudprate,omitempty"`
// Mapv6txpktsicmprate |
// Total number of MAP-T IPv6 ICMP Transmitted packets.
Mapv6txpktsicmprate *float32 `json:"mapv6txpktsicmprate,omitempty"`
// Mapv6txpktsrate |
// Total number of MAP-T V6 Transmitted packets.
Mapv6txpktsrate *float32 `json:"mapv6txpktsrate,omitempty"`
// Mapv6txpktstcprate |
// Total number of MAP-T IPv6 TCP Transmitted packets.
Mapv6txpktstcprate *float32 `json:"mapv6txpktstcprate,omitempty"`
// Mapv6txpktsudprate |
// Total number of MAP-T IPv6 UDP Transmitted packets.
Mapv6txpktsudprate *float32 `json:"mapv6txpktsudprate,omitempty"`
// Name |
// An integer specifying the VLAN identification number (VID). Possible values: 1 through 4094.
Name *string `json:"name,omitempty"`
}
MapdomainMapdomain defines model for mapdomain_mapdomain.
type MapdomainMapdomainClearstats ¶
type MapdomainMapdomainClearstats string
MapdomainMapdomainClearstats |
Clear the statsistics / counters
const ( MapdomainMapdomainClearstatsBasic MapdomainMapdomainClearstats = "basic" MapdomainMapdomainClearstatsFull MapdomainMapdomainClearstats = "full" )
Defines values for MapdomainMapdomainClearstats.
type MapdomainMapdomainResponse ¶
type MapdomainMapdomainResponse struct {
Mapdomain interface{} `json:"mapdomain,omitempty"`
}
MapdomainMapdomainResponse defines model for mapdomain_mapdomain_response.
type Nat64Apiresponse ¶
type Nat64Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Nat64Apiresponse defines model for nat64_apiresponse.
type Nat64GetParams ¶
type Nat64GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *Nat64Args `form:"args,omitempty" json:"args,omitempty"`
}
Nat64GetParams defines parameters for Nat64Get.
type Nat64GetResponse ¶
type Nat64GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nat64 *Nat64Nat64 `json:"nat64,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNat64GetResponse ¶
func ParseNat64GetResponse(rsp *http.Response) (*Nat64GetResponse, error)
ParseNat64GetResponse parses an HTTP response from a Nat64GetWithResponse call
func (Nat64GetResponse) Status ¶
func (r Nat64GetResponse) Status() string
Status returns HTTPResponse.Status
func (Nat64GetResponse) StatusCode ¶
func (r Nat64GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Nat64Nat64 ¶
type Nat64Nat64 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Nat64Nat64Clearstats `json:"clearstats,omitempty"`
// Nat64icmpsessionsrate |
// Total number of ICMP sessions created by NAT64.
Nat64icmpsessionsrate *float32 `json:"nat64icmpsessionsrate,omitempty"`
// Nat64sessionsrate |
// Total number of sessions created by NAT64.
Nat64sessionsrate *float32 `json:"nat64sessionsrate,omitempty"`
// Nat64tcpsessionsrate |
// Total number of TCP sessions created by NAT64.
Nat64tcpsessionsrate *float32 `json:"nat64tcpsessionsrate,omitempty"`
// Nat64toticmpsessions |
// Total number of ICMP sessions created by NAT64.
Nat64toticmpsessions *float32 `json:"nat64toticmpsessions,omitempty"`
// Nat64totsessions |
// Total number of sessions created by NAT64.
Nat64totsessions *float32 `json:"nat64totsessions,omitempty"`
// Nat64tottcpsessions |
// Total number of TCP sessions created by NAT64.
Nat64tottcpsessions *float32 `json:"nat64tottcpsessions,omitempty"`
// Nat64totudpsessions |
// Total number of UDP sessions created by NAT64.
Nat64totudpsessions *float32 `json:"nat64totudpsessions,omitempty"`
// Nat64udpsessionsrate |
// Total number of UDP sessions created by NAT64.
Nat64udpsessionsrate *float32 `json:"nat64udpsessionsrate,omitempty"`
}
Nat64Nat64 defines model for nat64_nat64.
type Nat64Nat64Clearstats ¶
type Nat64Nat64Clearstats string
Nat64Nat64Clearstats |
Clear the statsistics / counters
const ( Nat64Nat64ClearstatsBasic Nat64Nat64Clearstats = "basic" Nat64Nat64ClearstatsFull Nat64Nat64Clearstats = "full" )
Defines values for Nat64Nat64Clearstats.
type Nat64Nat64Response ¶
type Nat64Nat64Response struct {
Nat64 *Nat64Nat64 `json:"nat64,omitempty"`
}
Nat64Nat64Response defines model for nat64_nat64_response.
type NsApiresponse ¶
type NsApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NsApiresponse defines model for ns_apiresponse.
type NsGetParams ¶
type NsGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >,
Args *NsArgs `form:"args,omitempty" json:"args,omitempty"`
}
NsGetParams defines parameters for NsGet.
type NsGetResponse ¶
type NsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Ns *NsNs `json:"ns,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNsGetResponse ¶
func ParseNsGetResponse(rsp *http.Response) (*NsGetResponse, error)
ParseNsGetResponse parses an HTTP response from a NsGetWithResponse call
func (NsGetResponse) Status ¶
func (r NsGetResponse) Status() string
Status returns HTTPResponse.Status
func (NsGetResponse) StatusCode ¶
func (r NsGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NsNs ¶
type NsNs struct {
// Appfirewallaborts |
// Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.
Appfirewallaborts *float32 `json:"appfirewallaborts,omitempty"`
// Appfirewallabortsrate |
// Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them.
Appfirewallabortsrate *float32 `json:"appfirewallabortsrate,omitempty"`
// Appfirewallredirects |
// HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)
Appfirewallredirects *float32 `json:"appfirewallredirects,omitempty"`
// Appfirewallredirectsrate |
// HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)
Appfirewallredirectsrate *float32 `json:"appfirewallredirectsrate,omitempty"`
// Appfirewallrequests |
// HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.
Appfirewallrequests *float32 `json:"appfirewallrequests,omitempty"`
// Appfirewallrequestsrate |
// HTTP/HTTPS requests sent to your protected web servers via the Application Firewall.
Appfirewallrequestsrate *float32 `json:"appfirewallrequestsrate,omitempty"`
// Appfirewallresponses |
// HTTP/HTTPS responses sent by your protected web servers via the Application Firewall.
Appfirewallresponses *float32 `json:"appfirewallresponses,omitempty"`
// Appfirewallresponsesrate |
// HTTP/HTTPS responses sent by your protected web servers via the Application Firewall.
Appfirewallresponsesrate *float32 `json:"appfirewallresponsesrate,omitempty"`
// Cache64maxmemorykb |
// Largest amount of memory the Citrix ADC can dedicate to caching, up to 50% of available memory. A 0 value disables caching, but the caching module continues to run.
Cache64maxmemorykb *float32 `json:"cache64maxmemorykb,omitempty"`
// Cachehitsrate |
// Responses served from the integrated cache. These responses match a policy with a CACHE action.
Cachehitsrate *float32 `json:"cachehitsrate,omitempty"`
// Cachemaxmemoryactivekb |
// Currently active value of maximum memory
Cachemaxmemoryactivekb *float32 `json:"cachemaxmemoryactivekb,omitempty"`
// Cachemaxmemorykb |
// Largest amount of memory the Citrix ADC can dedicate to caching, up to 50% of available memory. A 0 value disables caching, but the caching module continues to run.
Cachemaxmemorykb *float32 `json:"cachemaxmemorykb,omitempty"`
// Cachemissesrate |
// Intercepted HTTP requests requiring fetches from origin server.
Cachemissesrate *float32 `json:"cachemissesrate,omitempty"`
// Cachepercentoriginbandwidthsaved |
// Percentage of origin bandwidth saved, expressed as number of bytes served from the integrated cache divided by all bytes served. The assumption is that all compression is done in the Citrix ADC.
Cachepercentoriginbandwidthsaved *float32 `json:"cachepercentoriginbandwidthsaved,omitempty"`
// Cachetothits |
// Responses served from the integrated cache. These responses match a policy with a CACHE action.
Cachetothits *float32 `json:"cachetothits,omitempty"`
// Cachetotmisses |
// Intercepted HTTP requests requiring fetches from origin server.
Cachetotmisses *float32 `json:"cachetotmisses,omitempty"`
// Cacheutilizedmemorykb |
// Amount of memory the integrated cache is currently using.
Cacheutilizedmemorykb *float32 `json:"cacheutilizedmemorykb,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *NsNsClearstats `json:"clearstats,omitempty"`
// Compratio |
// Ratio of the compressible data received from the server to the compressed data sent to the client.
Compratio *float32 `json:"compratio,omitempty"`
// Comptotaldatacompressionratio |
// Ratio of total HTTP data received to total HTTP data transmitted.
Comptotaldatacompressionratio *float32 `json:"comptotaldatacompressionratio,omitempty"`
// Cpuusage |
// CPU utilization percentage.
Cpuusage *float32 `json:"cpuusage,omitempty"`
// Cpuusagepcnt |
// CPU utilization percentage.
Cpuusagepcnt *float32 `json:"cpuusagepcnt,omitempty"`
// Delcmpratio |
// Ratio of compressible data received to compressed data transmitted.If this ratio is one (uncmp:1.0) that means compression is disabled or we are not able to compress even a single compressible packet.
Delcmpratio *float32 `json:"delcmpratio,omitempty"`
// Disk0avail |
// Available space in /flash partition of the hard disk.
Disk0avail *float32 `json:"disk0avail,omitempty"`
// Disk0perusage |
// Used space in /flash partition of the disk, as a percentage. This is a critical counter.
// You can configure /flash Used (%) by using the Set snmp alarm DISK-USAGE-HIGH command.
//
Disk0perusage *float32 `json:"disk0perusage,omitempty"`
// Disk1avail |
// Available space in /var partition of the hard disk.
Disk1avail *float32 `json:"disk1avail,omitempty"`
// Disk1perusage |
// Used space in /var partition of the disk, as a percentage. This is a critical counter. You can configure /var Used (%) by using the Set snmp alarm DISK-USAGE-HIGH command.
Disk1perusage *float32 `json:"disk1perusage,omitempty"`
// Enaconntracklimitexceeded |
// Conn-Tracking Limits Exceeded
Enaconntracklimitexceeded *float32 `json:"enaconntracklimitexceeded,omitempty"`
// Enaconntracklimitexceededrate |
// Conn-Tracking Limits Exceeded
Enaconntracklimitexceededrate *float32 `json:"enaconntracklimitexceededrate,omitempty"`
// Enainbwlimitexceeded |
// Inbound BW Limits Exceeded
Enainbwlimitexceeded *float32 `json:"enainbwlimitexceeded,omitempty"`
// Enainbwlimitexceededrate |
// Inbound BW Limits Exceeded
Enainbwlimitexceededrate *float32 `json:"enainbwlimitexceededrate,omitempty"`
// Enalinklocallimitexceeded |
// Link-Local Limits Exceeded
Enalinklocallimitexceeded *float32 `json:"enalinklocallimitexceeded,omitempty"`
// Enalinklocallimitexceededrate |
// Link-Local Limits Exceeded
Enalinklocallimitexceededrate *float32 `json:"enalinklocallimitexceededrate,omitempty"`
// Enaoutbwlimitexceeded |
// Outbound BW Limits Exceeded
Enaoutbwlimitexceeded *float32 `json:"enaoutbwlimitexceeded,omitempty"`
// Enaoutbwlimitexceededrate |
// Outbound BW Limits Exceeded
Enaoutbwlimitexceededrate *float32 `json:"enaoutbwlimitexceededrate,omitempty"`
// Enappslimitexceeded |
// PPS Limits Exceeded
Enappslimitexceeded *float32 `json:"enappslimitexceeded,omitempty"`
// Enappslimitexceededrate |
// PPS Limits Exceeded
Enappslimitexceededrate *float32 `json:"enappslimitexceededrate,omitempty"`
// Hacurmasterstate |
// Indicates the high availability state of the node. Possible values are:
// STAYSECONDARY - Indicates that the selected node remains the secondary node in a high availability setup. In this case a forced failover does not change the state but, instead, returns an appropriate error message. This is a configured value and not a statistic.
// PRIMARY - Indicates that the selected node is the primary node in a high availability setup.
// SECONDARY - Indicates that the selected node is the secondary node in a high availability setup.
// CLAIMING - Indicates that the secondary node is in the process of taking over as the primary node. This is the intermediate state in the transition of the secondary node to primary status.
// FORCE CHANGE - Indicates that the secondary node is forcibly changing its status to primary due to a forced failover issued on the secondary node.
Hacurmasterstate *string `json:"hacurmasterstate,omitempty"`
// Hacurstate |
// State of the HA node, based on its health, in a high availability setup. Possible values are:
// UP - Indicates that the node is accessible and can function as either a primary or secondary node.
// DISABLED - Indicates that the high availability status of the node has been manually disabled. Synchronization and propagation cannot take place between the peer nodes.
// INIT - Indicates that the node is in the process of becoming part of the high availability configuration.
// PARTIALFAIL - Indicates that one of the high availability monitored interfaces has failed because of a card or link failure. This state triggers a failover.
// COMPLETEFAIL - Indicates that all the interfaces of the node are unusable, because the interfaces on which high availability monitoring is enabled are not connected or are manually disabled. This state triggers a failover.
// DUMB - Indicates that the node is in listening mode. It does not participate in high availability transitions or transfer configuration from the peer node. This is a configured value, not a statistic.
// PARTIALFAILSSL - Indicates that the SSL card has failed. This state triggers a failover.
// ROUTEMONITORFAIL - Indicates that the route monitor has failed. This state triggers a failover.
Hacurstate *string `json:"hacurstate,omitempty"`
// Httprequestsrate |
// Total number of HTTP requests received.
Httprequestsrate *float32 `json:"httprequestsrate,omitempty"`
// Httpresponsesrate |
// Total number of HTTP responses sent.
Httpresponsesrate *float32 `json:"httpresponsesrate,omitempty"`
// Httprxrequestbytesrate |
// Total number of bytes of HTTP request data received.
Httprxrequestbytesrate *float32 `json:"httprxrequestbytesrate,omitempty"`
// Httprxresponsebytesrate |
// Total number of bytes of HTTP response data received.
Httprxresponsebytesrate *float32 `json:"httprxresponsebytesrate,omitempty"`
// Httptotrequests |
// Total number of HTTP requests received.
Httptotrequests *float32 `json:"httptotrequests,omitempty"`
// Httptotresponses |
// Total number of HTTP responses sent.
Httptotresponses *float32 `json:"httptotresponses,omitempty"`
// Httptotrxrequestbytes |
// Total number of bytes of HTTP request data received.
Httptotrxrequestbytes *float32 `json:"httptotrxrequestbytes,omitempty"`
// Httptotrxresponsebytes |
// Total number of bytes of HTTP response data received.
Httptotrxresponsebytes *float32 `json:"httptotrxresponsebytes,omitempty"`
// Memusagepcnt |
// Percentage of memory utilization on Citrix ADC.
Memusagepcnt *float32 `json:"memusagepcnt,omitempty"`
// Memuseinmb |
// Main memory currently in use, in megabytes.
Memuseinmb *float32 `json:"memuseinmb,omitempty"`
// Mgmtcpuusagepcnt |
// Average Management CPU utilization percentage.
Mgmtcpuusagepcnt *float32 `json:"mgmtcpuusagepcnt,omitempty"`
// Misccounter0 |
// Miscellaneous Counter 0.
Misccounter0 *float32 `json:"misccounter0,omitempty"`
// Misccounter1 |
// Miscellaneous Counter 1.
Misccounter1 *float32 `json:"misccounter1,omitempty"`
// Numcpus |
// The number of CPUs on the Citrix ADC.
Numcpus *float32 `json:"numcpus,omitempty"`
// Pktcpuusagepcnt |
// Average CPU utilization percentage for all packet engines excluding management PE.
Pktcpuusagepcnt *float32 `json:"pktcpuusagepcnt,omitempty"`
// Rescpuusage |
// Shows average CPU utilization percentage if more than 1 CPU is present.
Rescpuusage *float32 `json:"rescpuusage,omitempty"`
// Rescpuusagepcnt |
// Average CPU utilization percentage. Not applicable for a single-CPU system.
Rescpuusagepcnt *float32 `json:"rescpuusagepcnt,omitempty"`
// Resmemusage |
// Percentage of memory utilization on Citrix ADC.
Resmemusage *float32 `json:"resmemusage,omitempty"`
// Rxmbitsrate |
// Number of megabytes received by the Citrix ADC.
Rxmbitsrate *float32 `json:"rxmbitsrate,omitempty"`
// Sslcards |
// Number of SSL crypto cards present on the Citrix ADC.
Sslcards *float32 `json:"sslcards,omitempty"`
// Sslnumcardsup |
// Number of SSL cards that are UP. If the number of cards UP is lower than a threshold, a failover is initiated.
Sslnumcardsup *float32 `json:"sslnumcardsup,omitempty"`
// Sslsessionhitsrate |
// Number of SSL session reuse hits on the Citrix ADC.
Sslsessionhitsrate *float32 `json:"sslsessionhitsrate,omitempty"`
// Ssltotsessionhits |
// Number of SSL session reuse hits on the Citrix ADC.
Ssltotsessionhits *float32 `json:"ssltotsessionhits,omitempty"`
// Ssltottransactions |
// Number of SSL transactions on the Citrix ADC
Ssltottransactions *float32 `json:"ssltottransactions,omitempty"`
// Ssltransactionsrate |
// Number of SSL transactions on the Citrix ADC
Ssltransactionsrate *float32 `json:"ssltransactionsrate,omitempty"`
// Starttime |
// Time when the Citrix ADC was last started.
Starttime *string `json:"starttime,omitempty"`
// Starttimelocal |
// Time (in local timezone format) when the Citrix ADC was last started.
Starttimelocal *string `json:"starttimelocal,omitempty"`
// Tcpcurclientconn |
// Client connections, including connections in the Opening, Established, and Closing state.
Tcpcurclientconn *float32 `json:"tcpcurclientconn,omitempty"`
// Tcpcurclientconnestablished |
// Current client connections in the Established state, which indicates that data transfer can occur between the Citrix ADC and the client.
Tcpcurclientconnestablished *float32 `json:"tcpcurclientconnestablished,omitempty"`
// Tcpcurserverconn |
// Server connections, including connections in the Opening, Established, and Closing state.
Tcpcurserverconn *float32 `json:"tcpcurserverconn,omitempty"`
// Tcpcurserverconnestablished |
// Current server connections in the Established state, which indicates that data transfer can occur between the Citrix ADC and the server.
Tcpcurserverconnestablished *float32 `json:"tcpcurserverconnestablished,omitempty"`
// Totrxmbits |
// Number of megabytes received by the Citrix ADC.
Totrxmbits *float32 `json:"totrxmbits,omitempty"`
// Tottxmbits |
// Number of megabytes transmitted by the Citrix ADC.
Tottxmbits *float32 `json:"tottxmbits,omitempty"`
// Transtime |
// Time when the last master state transition occurred. You can use this statistic for debugging.
Transtime *string `json:"transtime,omitempty"`
// Txmbitsrate |
// Number of megabytes transmitted by the Citrix ADC.
Txmbitsrate *float32 `json:"txmbitsrate,omitempty"`
}
NsNs defines model for ns_ns.
type NsNsClearstats ¶
type NsNsClearstats string
NsNsClearstats |
Clear the statsistics / counters
const ( NsNsClearstatsBasic NsNsClearstats = "basic" NsNsClearstatsFull NsNsClearstats = "full" )
Defines values for NsNsClearstats.
type NsNsResponse ¶
type NsNsResponse struct {
Ns *NsNs `json:"ns,omitempty"`
}
NsNsResponse defines model for ns_ns_response.
type Nsacl6Apiresponse ¶
type Nsacl6Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Nsacl6Apiresponse defines model for nsacl6_apiresponse.
type Nsacl6GetBynameResponse ¶
type Nsacl6GetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nsacl6 interface{} `json:"nsacl6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNsacl6GetBynameResponse ¶
func ParseNsacl6GetBynameResponse(rsp *http.Response) (*Nsacl6GetBynameResponse, error)
ParseNsacl6GetBynameResponse parses an HTTP response from a Nsacl6GetBynameWithResponse call
func (Nsacl6GetBynameResponse) Status ¶
func (r Nsacl6GetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (Nsacl6GetBynameResponse) StatusCode ¶
func (r Nsacl6GetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Nsacl6GetParams ¶
type Nsacl6GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***acl6name***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *Nsacl6Args `form:"args,omitempty" json:"args,omitempty"`
}
Nsacl6GetParams defines parameters for Nsacl6Get.
type Nsacl6GetResponse ¶
type Nsacl6GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nsacl6 interface{} `json:"nsacl6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNsacl6GetResponse ¶
func ParseNsacl6GetResponse(rsp *http.Response) (*Nsacl6GetResponse, error)
ParseNsacl6GetResponse parses an HTTP response from a Nsacl6GetWithResponse call
func (Nsacl6GetResponse) Status ¶
func (r Nsacl6GetResponse) Status() string
Status returns HTTPResponse.Status
func (Nsacl6GetResponse) StatusCode ¶
func (r Nsacl6GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Nsacl6Nsacl6 ¶
type Nsacl6Nsacl6 struct {
// Acl6hitsrate |
// Packets matching an IPv6 ACL.
Acl6hitsrate *float32 `json:"acl6hitsrate,omitempty"`
// Acl6missesrate |
// Packets not matching any IPv6 ACL.
Acl6missesrate *float32 `json:"acl6missesrate,omitempty"`
// Acl6name |
// Name of the ACL6 rule whose statistics you want the Citrix ADC to display.
Acl6name *string `json:"acl6name,omitempty"`
// Acl6perhits |
// Number of times the acl6 was hit
Acl6perhits *float32 `json:"acl6perhits,omitempty"`
// Acl6perhitsrate |
// Number of times the acl6 was hit
Acl6perhitsrate *float32 `json:"acl6perhitsrate,omitempty"`
// Acl6pktsallowedrate |
// Packets matching IPv6 ACLs with processing mode set to ALLOW. Citrix ADC processes these packets.
Acl6pktsallowedrate *float32 `json:"acl6pktsallowedrate,omitempty"`
// Acl6pktsbridgedrate |
// Packets matching a bridge IPv6 ACL, which is in transparent mode and bypasses service processing.
Acl6pktsbridgedrate *float32 `json:"acl6pktsbridgedrate,omitempty"`
// Acl6pktsdeniedrate |
// Packets dropped because they match IPv6 ACLs with processing mode set to DENY.
Acl6pktsdeniedrate *float32 `json:"acl6pktsdeniedrate,omitempty"`
// Acl6pktsnat64rate |
// Packets matching a NAT64 ACL6, resulting in a NAT64 translation.
Acl6pktsnat64rate *float32 `json:"acl6pktsnat64rate,omitempty"`
// Acl6pktsnatrate |
// Packets matching a NAT ACL6, resulting in a NAT session.
Acl6pktsnatrate *float32 `json:"acl6pktsnatrate,omitempty"`
// Acl6totcount |
// Total number of ACL6 rules configured.
Acl6totcount *float32 `json:"acl6totcount,omitempty"`
// Acl6tothits |
// Packets matching an IPv6 ACL.
Acl6tothits *float32 `json:"acl6tothits,omitempty"`
// Acl6totmisses |
// Packets not matching any IPv6 ACL.
Acl6totmisses *float32 `json:"acl6totmisses,omitempty"`
// Acl6totpktsallowed |
// Packets matching IPv6 ACLs with processing mode set to ALLOW. Citrix ADC processes these packets.
Acl6totpktsallowed *float32 `json:"acl6totpktsallowed,omitempty"`
// Acl6totpktsbridged |
// Packets matching a bridge IPv6 ACL, which is in transparent mode and bypasses service processing.
Acl6totpktsbridged *float32 `json:"acl6totpktsbridged,omitempty"`
// Acl6totpktsdenied |
// Packets dropped because they match IPv6 ACLs with processing mode set to DENY.
Acl6totpktsdenied *float32 `json:"acl6totpktsdenied,omitempty"`
// Acl6totpktsnat |
// Packets matching a NAT ACL6, resulting in a NAT session.
Acl6totpktsnat *float32 `json:"acl6totpktsnat,omitempty"`
// Acl6totpktsnat64 |
// Packets matching a NAT64 ACL6, resulting in a NAT64 translation.
Acl6totpktsnat64 *float32 `json:"acl6totpktsnat64,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *Nsacl6Nsacl6Clearstats `json:"clearstats,omitempty"`
// Dfdacl6hitsrate |
// Packets matching an dfd ACL6.
Dfdacl6hitsrate *float32 `json:"dfdacl6hitsrate,omitempty"`
// Dfdacl6missesrate |
// Packets not matching any DFD ACL6.
Dfdacl6missesrate *float32 `json:"dfdacl6missesrate,omitempty"`
// Dfdacl6totcount |
// Total number of DFD ACL6 rules configured.
Dfdacl6totcount *float32 `json:"dfdacl6totcount,omitempty"`
// Dfdacl6tothits |
// Packets matching an dfd ACL6.
Dfdacl6tothits *float32 `json:"dfdacl6tothits,omitempty"`
// Dfdacl6totmisses |
// Packets not matching any DFD ACL6.
Dfdacl6totmisses *float32 `json:"dfdacl6totmisses,omitempty"`
}
Nsacl6Nsacl6 defines model for nsacl6_nsacl6.
type Nsacl6Nsacl6Clearstats ¶
type Nsacl6Nsacl6Clearstats string
Nsacl6Nsacl6Clearstats |
Clear the statsistics / counters
const ( Nsacl6Nsacl6ClearstatsBasic Nsacl6Nsacl6Clearstats = "basic" Nsacl6Nsacl6ClearstatsFull Nsacl6Nsacl6Clearstats = "full" )
Defines values for Nsacl6Nsacl6Clearstats.
type Nsacl6Nsacl6Response ¶
type Nsacl6Nsacl6Response struct {
Nsacl6 interface{} `json:"nsacl6,omitempty"`
}
Nsacl6Nsacl6Response defines model for nsacl6_nsacl6_response.
type NsaclApiresponse ¶
type NsaclApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NsaclApiresponse defines model for nsacl_apiresponse.
type NsaclGetBynameResponse ¶
type NsaclGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nsacl interface{} `json:"nsacl,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNsaclGetBynameResponse ¶
func ParseNsaclGetBynameResponse(rsp *http.Response) (*NsaclGetBynameResponse, error)
ParseNsaclGetBynameResponse parses an HTTP response from a NsaclGetBynameWithResponse call
func (NsaclGetBynameResponse) Status ¶
func (r NsaclGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (NsaclGetBynameResponse) StatusCode ¶
func (r NsaclGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NsaclGetParams ¶
type NsaclGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***aclname***: <String >, ***fullvalues***: <Boolean >, ***logfile***: <String >,
Args *NsaclArgs `form:"args,omitempty" json:"args,omitempty"`
}
NsaclGetParams defines parameters for NsaclGet.
type NsaclGetResponse ¶
type NsaclGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nsacl interface{} `json:"nsacl,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNsaclGetResponse ¶
func ParseNsaclGetResponse(rsp *http.Response) (*NsaclGetResponse, error)
ParseNsaclGetResponse parses an HTTP response from a NsaclGetWithResponse call
func (NsaclGetResponse) Status ¶
func (r NsaclGetResponse) Status() string
Status returns HTTPResponse.Status
func (NsaclGetResponse) StatusCode ¶
func (r NsaclGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NsaclNsacl ¶
type NsaclNsacl struct {
// Aclhitsrate |
// Packets matching an ACL.
Aclhitsrate *float32 `json:"aclhitsrate,omitempty"`
// Aclmissesrate |
// Packets not matching any ACL.
Aclmissesrate *float32 `json:"aclmissesrate,omitempty"`
// Aclname |
// Name of the extended ACL rule whose statistics you want the Citrix ADC to display.
Aclname *string `json:"aclname,omitempty"`
// Aclperhits |
// Number of times the acl was hit
Aclperhits *float32 `json:"aclperhits,omitempty"`
// Aclperhitsrate |
// Number of times the acl was hit
Aclperhitsrate *float32 `json:"aclperhitsrate,omitempty"`
// Aclpktsallowedrate |
// Packets matching ACLs with processing mode set to ALLOW. Citrix ADC processes these packets.
Aclpktsallowedrate *float32 `json:"aclpktsallowedrate,omitempty"`
// Aclpktsbridgedrate |
// Packets matching a bridge ACL, which is in transparent mode and bypasses service processing.
Aclpktsbridgedrate *float32 `json:"aclpktsbridgedrate,omitempty"`
// Aclpktsdeniedrate |
// Packets dropped because they match ACLs with processing mode set to DENY.
Aclpktsdeniedrate *float32 `json:"aclpktsdeniedrate,omitempty"`
// Aclpktsnatrate |
// Packets matching a NAT ACL, resulting in a NAT session.
Aclpktsnatrate *float32 `json:"aclpktsnatrate,omitempty"`
// Acltotcount |
// Total number of ACL rules configured.
Acltotcount *float32 `json:"acltotcount,omitempty"`
// Acltothits |
// Packets matching an ACL.
Acltothits *float32 `json:"acltothits,omitempty"`
// Acltotmisses |
// Packets not matching any ACL.
Acltotmisses *float32 `json:"acltotmisses,omitempty"`
// Acltotpktsallowed |
// Packets matching ACLs with processing mode set to ALLOW. Citrix ADC processes these packets.
Acltotpktsallowed *float32 `json:"acltotpktsallowed,omitempty"`
// Acltotpktsbridged |
// Packets matching a bridge ACL, which is in transparent mode and bypasses service processing.
Acltotpktsbridged *float32 `json:"acltotpktsbridged,omitempty"`
// Acltotpktsdenied |
// Packets dropped because they match ACLs with processing mode set to DENY.
Acltotpktsdenied *float32 `json:"acltotpktsdenied,omitempty"`
// Acltotpktsnat |
// Packets matching a NAT ACL, resulting in a NAT session.
Acltotpktsnat *float32 `json:"acltotpktsnat,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *NsaclNsaclClearstats `json:"clearstats,omitempty"`
// Dfdaclhitsrate |
// Packets matching an dfd ACL.
Dfdaclhitsrate *float32 `json:"dfdaclhitsrate,omitempty"`
// Dfdaclmissesrate |
// Packets not matching any DFD ACL.
Dfdaclmissesrate *float32 `json:"dfdaclmissesrate,omitempty"`
// Dfdacltotcount |
// Total number of DFD ACL rules configured.
Dfdacltotcount *float32 `json:"dfdacltotcount,omitempty"`
// Dfdacltothits |
// Packets matching an dfd ACL.
Dfdacltothits *float32 `json:"dfdacltothits,omitempty"`
// Dfdacltotmisses |
// Packets not matching any DFD ACL.
Dfdacltotmisses *float32 `json:"dfdacltotmisses,omitempty"`
// Effectiveacltotcount |
// Total number of Effective ACL rules configured.
Effectiveacltotcount *float32 `json:"effectiveacltotcount,omitempty"`
}
NsaclNsacl defines model for nsacl_nsacl.
type NsaclNsaclClearstats ¶
type NsaclNsaclClearstats string
NsaclNsaclClearstats |
Clear the statsistics / counters
const ( NsaclNsaclClearstatsBasic NsaclNsaclClearstats = "basic" NsaclNsaclClearstatsFull NsaclNsaclClearstats = "full" )
Defines values for NsaclNsaclClearstats.
type NsaclNsaclResponse ¶
type NsaclNsaclResponse struct {
Nsacl interface{} `json:"nsacl,omitempty"`
}
NsaclNsaclResponse defines model for nsacl_nsacl_response.
type NslimitidentifierApiresponse ¶
type NslimitidentifierApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NslimitidentifierApiresponse defines model for nslimitidentifier_apiresponse.
type NslimitidentifierArgs ¶
type NslimitidentifierArgs = string
NslimitidentifierArgs defines model for nslimitidentifier_args.
type NslimitidentifierGetBynameResponse ¶
type NslimitidentifierGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nslimitidentifier interface{} `json:"nslimitidentifier,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNslimitidentifierGetBynameResponse ¶
func ParseNslimitidentifierGetBynameResponse(rsp *http.Response) (*NslimitidentifierGetBynameResponse, error)
ParseNslimitidentifierGetBynameResponse parses an HTTP response from a NslimitidentifierGetBynameWithResponse call
func (NslimitidentifierGetBynameResponse) Status ¶
func (r NslimitidentifierGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (NslimitidentifierGetBynameResponse) StatusCode ¶
func (r NslimitidentifierGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NslimitidentifierGetParams ¶
type NslimitidentifierGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***pattern***: <String[] >, ***sortby***: <String >, ***sortorder***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *NslimitidentifierArgs `form:"args,omitempty" json:"args,omitempty"`
}
NslimitidentifierGetParams defines parameters for NslimitidentifierGet.
type NslimitidentifierGetResponse ¶
type NslimitidentifierGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nslimitidentifier interface{} `json:"nslimitidentifier,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNslimitidentifierGetResponse ¶
func ParseNslimitidentifierGetResponse(rsp *http.Response) (*NslimitidentifierGetResponse, error)
ParseNslimitidentifierGetResponse parses an HTTP response from a NslimitidentifierGetWithResponse call
func (NslimitidentifierGetResponse) Status ¶
func (r NslimitidentifierGetResponse) Status() string
Status returns HTTPResponse.Status
func (NslimitidentifierGetResponse) StatusCode ¶
func (r NslimitidentifierGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NslimitidentifierNslimitidentifier ¶
type NslimitidentifierNslimitidentifier struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *NslimitidentifierNslimitidentifierClearstats `json:"clearstats,omitempty"`
// Name |
// The name of the identifier.
Name *string `json:"name,omitempty"`
// Pattern |
// Pattern for the selector field, ? means field is required, * means field value does not matter, anything else is a regular pattern
Pattern *[]string `json:"pattern,omitempty"`
// Ratelmtobjdrops |
// Total drops
Ratelmtobjdrops *float32 `json:"ratelmtobjdrops,omitempty"`
// Ratelmtobjhits |
// Total hits.
Ratelmtobjhits *float32 `json:"ratelmtobjhits,omitempty"`
// Ratelmtsessionobjhits |
// Total hits.
Ratelmtsessionobjhits *float32 `json:"ratelmtsessionobjhits,omitempty"`
// Sortby |
// use this argument to sort by specific key
Sortby *NslimitidentifierNslimitidentifierSortby `json:"sortby,omitempty"`
// Sortorder |
// use this argument to specify sort order
Sortorder *NslimitidentifierNslimitidentifierSortorder `json:"sortorder,omitempty"`
}
NslimitidentifierNslimitidentifier defines model for nslimitidentifier_nslimitidentifier.
type NslimitidentifierNslimitidentifierClearstats ¶
type NslimitidentifierNslimitidentifierClearstats string
NslimitidentifierNslimitidentifierClearstats |
Clear the statsistics / counters
const ( NslimitidentifierNslimitidentifierClearstatsBasic NslimitidentifierNslimitidentifierClearstats = "basic" NslimitidentifierNslimitidentifierClearstatsFull NslimitidentifierNslimitidentifierClearstats = "full" )
Defines values for NslimitidentifierNslimitidentifierClearstats.
type NslimitidentifierNslimitidentifierResponse ¶
type NslimitidentifierNslimitidentifierResponse struct {
Nslimitidentifier interface{} `json:"nslimitidentifier,omitempty"`
}
NslimitidentifierNslimitidentifierResponse defines model for nslimitidentifier_nslimitidentifier_response.
type NslimitidentifierNslimitidentifierSortby ¶
type NslimitidentifierNslimitidentifierSortby string
NslimitidentifierNslimitidentifierSortby |
use this argument to sort by specific key
const (
NslimitidentifierNslimitidentifierSortbyHits NslimitidentifierNslimitidentifierSortby = "Hits"
)
Defines values for NslimitidentifierNslimitidentifierSortby.
type NslimitidentifierNslimitidentifierSortorder ¶
type NslimitidentifierNslimitidentifierSortorder string
NslimitidentifierNslimitidentifierSortorder |
use this argument to specify sort order
const ( NslimitidentifierNslimitidentifierSortorderAscending NslimitidentifierNslimitidentifierSortorder = "ascending" NslimitidentifierNslimitidentifierSortorderDescending NslimitidentifierNslimitidentifierSortorder = "descending" )
Defines values for NslimitidentifierNslimitidentifierSortorder.
type NsmemoryApiresponse ¶
type NsmemoryApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NsmemoryApiresponse defines model for nsmemory_apiresponse.
type NsmemoryGetBynameResponse ¶
type NsmemoryGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nsmemory interface{} `json:"nsmemory,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNsmemoryGetBynameResponse ¶
func ParseNsmemoryGetBynameResponse(rsp *http.Response) (*NsmemoryGetBynameResponse, error)
ParseNsmemoryGetBynameResponse parses an HTTP response from a NsmemoryGetBynameWithResponse call
func (NsmemoryGetBynameResponse) Status ¶
func (r NsmemoryGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (NsmemoryGetBynameResponse) StatusCode ¶
func (r NsmemoryGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NsmemoryGetParams ¶
type NsmemoryGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***pool***: <String >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *NsmemoryArgs `form:"args,omitempty" json:"args,omitempty"`
}
NsmemoryGetParams defines parameters for NsmemoryGet.
type NsmemoryGetResponse ¶
type NsmemoryGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nsmemory interface{} `json:"nsmemory,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNsmemoryGetResponse ¶
func ParseNsmemoryGetResponse(rsp *http.Response) (*NsmemoryGetResponse, error)
ParseNsmemoryGetResponse parses an HTTP response from a NsmemoryGetWithResponse call
func (NsmemoryGetResponse) Status ¶
func (r NsmemoryGetResponse) Status() string
Status returns HTTPResponse.Status
func (NsmemoryGetResponse) StatusCode ¶
func (r NsmemoryGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NsmemoryNsmemory ¶
type NsmemoryNsmemory struct {
// Allocf |
// Memory allocation failure for particular feature.
Allocf *float32 `json:"allocf,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *NsmemoryNsmemoryClearstats `json:"clearstats,omitempty"`
// Memcurallocper |
// Percentage of Citrix ADC memory used by the feature.
Memcurallocper *float32 `json:"memcurallocper,omitempty"`
// Memcurinkb |
// Total current Citrix ADC memory available for use by the feature, in kilobytes.
Memcurinkb *float32 `json:"memcurinkb,omitempty"`
// Pool |
// Feature name for which to display memory statistics.
Pool *string `json:"pool,omitempty"`
}
NsmemoryNsmemory defines model for nsmemory_nsmemory.
type NsmemoryNsmemoryClearstats ¶
type NsmemoryNsmemoryClearstats string
NsmemoryNsmemoryClearstats |
Clear the statsistics / counters
const ( NsmemoryNsmemoryClearstatsBasic NsmemoryNsmemoryClearstats = "basic" NsmemoryNsmemoryClearstatsFull NsmemoryNsmemoryClearstats = "full" )
Defines values for NsmemoryNsmemoryClearstats.
type NsmemoryNsmemoryResponse ¶
type NsmemoryNsmemoryResponse struct {
Nsmemory interface{} `json:"nsmemory,omitempty"`
}
NsmemoryNsmemoryResponse defines model for nsmemory_nsmemory_response.
type NspartitionApiresponse ¶
type NspartitionApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NspartitionApiresponse defines model for nspartition_apiresponse.
type NspartitionArgs ¶
type NspartitionArgs = string
NspartitionArgs defines model for nspartition_args.
type NspartitionGetBynameResponse ¶
type NspartitionGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nspartition interface{} `json:"nspartition,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNspartitionGetBynameResponse ¶
func ParseNspartitionGetBynameResponse(rsp *http.Response) (*NspartitionGetBynameResponse, error)
ParseNspartitionGetBynameResponse parses an HTTP response from a NspartitionGetBynameWithResponse call
func (NspartitionGetBynameResponse) Status ¶
func (r NspartitionGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (NspartitionGetBynameResponse) StatusCode ¶
func (r NspartitionGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NspartitionGetParams ¶
type NspartitionGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >, ***partitionname***: <String >,
Args *NspartitionArgs `form:"args,omitempty" json:"args,omitempty"`
}
NspartitionGetParams defines parameters for NspartitionGet.
type NspartitionGetResponse ¶
type NspartitionGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nspartition interface{} `json:"nspartition,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNspartitionGetResponse ¶
func ParseNspartitionGetResponse(rsp *http.Response) (*NspartitionGetResponse, error)
ParseNspartitionGetResponse parses an HTTP response from a NspartitionGetWithResponse call
func (NspartitionGetResponse) Status ¶
func (r NspartitionGetResponse) Status() string
Status returns HTTPResponse.Status
func (NspartitionGetResponse) StatusCode ¶
func (r NspartitionGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NspartitionNspartition ¶
type NspartitionNspartition struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *NspartitionNspartitionClearstats `json:"clearstats,omitempty"`
// Connectiondropsrate |
// Total connection drops for the partition.
Connectiondropsrate *float32 `json:"connectiondropsrate,omitempty"`
// Currentbandwidth |
// Current Bandwidth usage for the partition.
Currentbandwidth *float32 `json:"currentbandwidth,omitempty"`
// Currentconnections |
// Current Connections on this partition.
Currentconnections *float32 `json:"currentconnections,omitempty"`
// Dropsrate |
// Total packet drops for the partition.
Dropsrate *float32 `json:"dropsrate,omitempty"`
// Maxbandwidth |
// Maximum Banwidth allowed for the partition.
Maxbandwidth *float32 `json:"maxbandwidth,omitempty"`
// Maxconnection |
// Maximum Connection allowed for the partition.
Maxconnection *float32 `json:"maxconnection,omitempty"`
// Maxmemory |
// Maximum memory limit for the partition.
Maxmemory *float32 `json:"maxmemory,omitempty"`
// Memoryusagepcnt |
// Memory usage(%) on this partition.
Memoryusagepcnt *float32 `json:"memoryusagepcnt,omitempty"`
// Partitionname |
// Name of the partition.
Partitionname *string `json:"partitionname,omitempty"`
// Tokendropsrate |
// Total drops(KB) for the partition.
Tokendropsrate *float32 `json:"tokendropsrate,omitempty"`
// Totalconnectiondrops |
// Total connection drops for the partition.
Totalconnectiondrops *float32 `json:"totalconnectiondrops,omitempty"`
// Totaldrops |
// Total packet drops for the partition.
Totaldrops *float32 `json:"totaldrops,omitempty"`
// Totaltokendrops |
// Total drops(KB) for the partition.
Totaltokendrops *float32 `json:"totaltokendrops,omitempty"`
}
NspartitionNspartition defines model for nspartition_nspartition.
type NspartitionNspartitionClearstats ¶
type NspartitionNspartitionClearstats string
NspartitionNspartitionClearstats |
Clear the statsistics / counters
const ( NspartitionNspartitionClearstatsBasic NspartitionNspartitionClearstats = "basic" NspartitionNspartitionClearstatsFull NspartitionNspartitionClearstats = "full" )
Defines values for NspartitionNspartitionClearstats.
type NspartitionNspartitionResponse ¶
type NspartitionNspartitionResponse struct {
Nspartition interface{} `json:"nspartition,omitempty"`
}
NspartitionNspartitionResponse defines model for nspartition_nspartition_response.
type Nspbr6Apiresponse ¶
type Nspbr6Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Nspbr6Apiresponse defines model for nspbr6_apiresponse.
type Nspbr6GetBynameResponse ¶
type Nspbr6GetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nspbr6 interface{} `json:"nspbr6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNspbr6GetBynameResponse ¶
func ParseNspbr6GetBynameResponse(rsp *http.Response) (*Nspbr6GetBynameResponse, error)
ParseNspbr6GetBynameResponse parses an HTTP response from a Nspbr6GetBynameWithResponse call
func (Nspbr6GetBynameResponse) Status ¶
func (r Nspbr6GetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (Nspbr6GetBynameResponse) StatusCode ¶
func (r Nspbr6GetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Nspbr6GetParams ¶
type Nspbr6GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***name***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >,
Args *Nspbr6Args `form:"args,omitempty" json:"args,omitempty"`
}
Nspbr6GetParams defines parameters for Nspbr6Get.
type Nspbr6GetResponse ¶
type Nspbr6GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nspbr6 interface{} `json:"nspbr6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNspbr6GetResponse ¶
func ParseNspbr6GetResponse(rsp *http.Response) (*Nspbr6GetResponse, error)
ParseNspbr6GetResponse parses an HTTP response from a Nspbr6GetWithResponse call
func (Nspbr6GetResponse) Status ¶
func (r Nspbr6GetResponse) Status() string
Status returns HTTPResponse.Status
func (Nspbr6GetResponse) StatusCode ¶
func (r Nspbr6GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Nspbr6Nspbr6 ¶
type Nspbr6Nspbr6 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Nspbr6Nspbr6Clearstats `json:"clearstats,omitempty"`
// Name |
// Name of the PBR6 whose statistics you want the Citrix ADC to display.
Name *string `json:"name,omitempty"`
// Pbr6hitsrate |
// Total packets that matched one of the configured PBR6
Pbr6hitsrate *float32 `json:"pbr6hitsrate,omitempty"`
// Pbr6missesrate |
// Total packets that did not match any PBR6
Pbr6missesrate *float32 `json:"pbr6missesrate,omitempty"`
// Pbr6nulldroprate |
// Total packets that are dropped due to null next hop
Pbr6nulldroprate *float32 `json:"pbr6nulldroprate,omitempty"`
// Pbr6perhits |
// Number of times the pbr6 was hit
Pbr6perhits *float32 `json:"pbr6perhits,omitempty"`
// Pbr6perhitsrate |
// Number of times the pbr6 was hit
Pbr6perhitsrate *float32 `json:"pbr6perhitsrate,omitempty"`
// Pbr6pktsallowedrate |
// Total packets that matched the PBR6 with action ALLOW
Pbr6pktsallowedrate *float32 `json:"pbr6pktsallowedrate,omitempty"`
// Pbr6pktsdeniedrate |
// Total packets that matched PBR6 with action DENY
Pbr6pktsdeniedrate *float32 `json:"pbr6pktsdeniedrate,omitempty"`
// Pbr6tothits |
// Total packets that matched one of the configured PBR6
Pbr6tothits *float32 `json:"pbr6tothits,omitempty"`
// Pbr6totmisses |
// Total packets that did not match any PBR6
Pbr6totmisses *float32 `json:"pbr6totmisses,omitempty"`
// Pbr6totnulldrop |
// Total packets that are dropped due to null next hop
Pbr6totnulldrop *float32 `json:"pbr6totnulldrop,omitempty"`
// Pbr6totpktsallowed |
// Total packets that matched the PBR6 with action ALLOW
Pbr6totpktsallowed *float32 `json:"pbr6totpktsallowed,omitempty"`
// Pbr6totpktsdenied |
// Total packets that matched PBR6 with action DENY
Pbr6totpktsdenied *float32 `json:"pbr6totpktsdenied,omitempty"`
}
Nspbr6Nspbr6 defines model for nspbr6_nspbr6.
type Nspbr6Nspbr6Clearstats ¶
type Nspbr6Nspbr6Clearstats string
Nspbr6Nspbr6Clearstats |
Clear the statsistics / counters
const ( Nspbr6Nspbr6ClearstatsBasic Nspbr6Nspbr6Clearstats = "basic" Nspbr6Nspbr6ClearstatsFull Nspbr6Nspbr6Clearstats = "full" )
Defines values for Nspbr6Nspbr6Clearstats.
type Nspbr6Nspbr6Response ¶
type Nspbr6Nspbr6Response struct {
Nspbr6 interface{} `json:"nspbr6,omitempty"`
}
Nspbr6Nspbr6Response defines model for nspbr6_nspbr6_response.
type NspbrApiresponse ¶
type NspbrApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NspbrApiresponse defines model for nspbr_apiresponse.
type NspbrGetBynameResponse ¶
type NspbrGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nspbr interface{} `json:"nspbr,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNspbrGetBynameResponse ¶
func ParseNspbrGetBynameResponse(rsp *http.Response) (*NspbrGetBynameResponse, error)
ParseNspbrGetBynameResponse parses an HTTP response from a NspbrGetBynameWithResponse call
func (NspbrGetBynameResponse) Status ¶
func (r NspbrGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (NspbrGetBynameResponse) StatusCode ¶
func (r NspbrGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NspbrGetParams ¶
type NspbrGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *NspbrArgs `form:"args,omitempty" json:"args,omitempty"`
}
NspbrGetParams defines parameters for NspbrGet.
type NspbrGetResponse ¶
type NspbrGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nspbr interface{} `json:"nspbr,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNspbrGetResponse ¶
func ParseNspbrGetResponse(rsp *http.Response) (*NspbrGetResponse, error)
ParseNspbrGetResponse parses an HTTP response from a NspbrGetWithResponse call
func (NspbrGetResponse) Status ¶
func (r NspbrGetResponse) Status() string
Status returns HTTPResponse.Status
func (NspbrGetResponse) StatusCode ¶
func (r NspbrGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NspbrNspbr ¶
type NspbrNspbr struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *NspbrNspbrClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the PBR whose statistics you want the Citrix ADC to display.
Name *string `json:"name,omitempty"`
// Pbrhitsrate |
// Total packets that matched one of the configured PBR
Pbrhitsrate *float32 `json:"pbrhitsrate,omitempty"`
// Pbrmissesrate |
// Total packets that did not match any PBR
Pbrmissesrate *float32 `json:"pbrmissesrate,omitempty"`
// Pbrnulldroprate |
// Total packets that are dropped due to null nexthop
Pbrnulldroprate *float32 `json:"pbrnulldroprate,omitempty"`
// Pbrperhits |
// Number of times the pbr was hit
Pbrperhits *float32 `json:"pbrperhits,omitempty"`
// Pbrperhitsrate |
// Number of times the pbr was hit
Pbrperhitsrate *float32 `json:"pbrperhitsrate,omitempty"`
// Pbrpktsallowedrate |
// Total packets that matched the PBR (Policy-Based Routes) with action ALLOW
Pbrpktsallowedrate *float32 `json:"pbrpktsallowedrate,omitempty"`
// Pbrpktsdeniedrate |
// Total packets that matched the PBR with action DENY
Pbrpktsdeniedrate *float32 `json:"pbrpktsdeniedrate,omitempty"`
// Pbrtothits |
// Total packets that matched one of the configured PBR
Pbrtothits *float32 `json:"pbrtothits,omitempty"`
// Pbrtotmisses |
// Total packets that did not match any PBR
Pbrtotmisses *float32 `json:"pbrtotmisses,omitempty"`
// Pbrtotnulldrop |
// Total packets that are dropped due to null nexthop
Pbrtotnulldrop *float32 `json:"pbrtotnulldrop,omitempty"`
// Pbrtotpktsallowed |
// Total packets that matched the PBR (Policy-Based Routes) with action ALLOW
Pbrtotpktsallowed *float32 `json:"pbrtotpktsallowed,omitempty"`
// Pbrtotpktsdenied |
// Total packets that matched the PBR with action DENY
Pbrtotpktsdenied *float32 `json:"pbrtotpktsdenied,omitempty"`
}
NspbrNspbr defines model for nspbr_nspbr.
type NspbrNspbrClearstats ¶
type NspbrNspbrClearstats string
NspbrNspbrClearstats |
Clear the statsistics / counters
const ( NspbrNspbrClearstatsBasic NspbrNspbrClearstats = "basic" NspbrNspbrClearstatsFull NspbrNspbrClearstats = "full" )
Defines values for NspbrNspbrClearstats.
type NspbrNspbrResponse ¶
type NspbrNspbrResponse struct {
Nspbr interface{} `json:"nspbr,omitempty"`
}
NspbrNspbrResponse defines model for nspbr_nspbr_response.
type Nssimpleacl6Apiresponse ¶
type Nssimpleacl6Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Nssimpleacl6Apiresponse defines model for nssimpleacl6_apiresponse.
type Nssimpleacl6Args ¶
type Nssimpleacl6Args = string
Nssimpleacl6Args defines model for nssimpleacl6_args.
type Nssimpleacl6GetParams ¶
type Nssimpleacl6GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *Nssimpleacl6Args `form:"args,omitempty" json:"args,omitempty"`
}
Nssimpleacl6GetParams defines parameters for Nssimpleacl6Get.
type Nssimpleacl6GetResponse ¶
type Nssimpleacl6GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nssimpleacl6 *Nssimpleacl6Nssimpleacl6 `json:"nssimpleacl6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNssimpleacl6GetResponse ¶
func ParseNssimpleacl6GetResponse(rsp *http.Response) (*Nssimpleacl6GetResponse, error)
ParseNssimpleacl6GetResponse parses an HTTP response from a Nssimpleacl6GetWithResponse call
func (Nssimpleacl6GetResponse) Status ¶
func (r Nssimpleacl6GetResponse) Status() string
Status returns HTTPResponse.Status
func (Nssimpleacl6GetResponse) StatusCode ¶
func (r Nssimpleacl6GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Nssimpleacl6Nssimpleacl6 ¶
type Nssimpleacl6Nssimpleacl6 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Nssimpleacl6Nssimpleacl6Clearstats `json:"clearstats,omitempty"`
// Sacl6hitsrate |
// Packets matching a SimpleACL6.
Sacl6hitsrate *float32 `json:"sacl6hitsrate,omitempty"`
// Sacl6missesrate |
// Packets not matching any SimpleACL6.
Sacl6missesrate *float32 `json:"sacl6missesrate,omitempty"`
// Sacl6pktsallowedrate |
// Total packets that matched a SimpleACL6 with action ALLOW and got consumed by Citrix ADC.
Sacl6pktsallowedrate *float32 `json:"sacl6pktsallowedrate,omitempty"`
// Sacl6pktsbridgedrate |
// Total packets that matched a SimpleACL6 with action BRIDGE and got bridged by Citrix ADC.
Sacl6pktsbridgedrate *float32 `json:"sacl6pktsbridgedrate,omitempty"`
// Sacl6pktsdeniedrate |
// Packets dropped because they match SimpleACL6 with processing mode set to DENY.
Sacl6pktsdeniedrate *float32 `json:"sacl6pktsdeniedrate,omitempty"`
// Sacl6scount |
// Number of SimpleACL6s configured.
Sacl6scount *float32 `json:"sacl6scount,omitempty"`
// Sacl6tothits |
// Packets matching a SimpleACL6.
Sacl6tothits *float32 `json:"sacl6tothits,omitempty"`
// Sacl6totmisses |
// Packets not matching any SimpleACL6.
Sacl6totmisses *float32 `json:"sacl6totmisses,omitempty"`
// Sacl6totpktsallowed |
// Total packets that matched a SimpleACL6 with action ALLOW and got consumed by Citrix ADC.
Sacl6totpktsallowed *float32 `json:"sacl6totpktsallowed,omitempty"`
// Sacl6totpktsbridged |
// Total packets that matched a SimpleACL6 with action BRIDGE and got bridged by Citrix ADC.
Sacl6totpktsbridged *float32 `json:"sacl6totpktsbridged,omitempty"`
// Sacl6totpktsdenied |
// Packets dropped because they match SimpleACL6 with processing mode set to DENY.
Sacl6totpktsdenied *float32 `json:"sacl6totpktsdenied,omitempty"`
}
Nssimpleacl6Nssimpleacl6 defines model for nssimpleacl6_nssimpleacl6.
type Nssimpleacl6Nssimpleacl6Clearstats ¶
type Nssimpleacl6Nssimpleacl6Clearstats string
Nssimpleacl6Nssimpleacl6Clearstats |
Clear the statsistics / counters
const ( Nssimpleacl6Nssimpleacl6ClearstatsBasic Nssimpleacl6Nssimpleacl6Clearstats = "basic" Nssimpleacl6Nssimpleacl6ClearstatsFull Nssimpleacl6Nssimpleacl6Clearstats = "full" )
Defines values for Nssimpleacl6Nssimpleacl6Clearstats.
type Nssimpleacl6Nssimpleacl6Response ¶
type Nssimpleacl6Nssimpleacl6Response struct {
Nssimpleacl6 *Nssimpleacl6Nssimpleacl6 `json:"nssimpleacl6,omitempty"`
}
Nssimpleacl6Nssimpleacl6Response defines model for nssimpleacl6_nssimpleacl6_response.
type NssimpleaclApiresponse ¶
type NssimpleaclApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NssimpleaclApiresponse defines model for nssimpleacl_apiresponse.
type NssimpleaclArgs ¶
type NssimpleaclArgs = string
NssimpleaclArgs defines model for nssimpleacl_args.
type NssimpleaclGetParams ¶
type NssimpleaclGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***logfile***: <String >,
Args *NssimpleaclArgs `form:"args,omitempty" json:"args,omitempty"`
}
NssimpleaclGetParams defines parameters for NssimpleaclGet.
type NssimpleaclGetResponse ¶
type NssimpleaclGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nssimpleacl *NssimpleaclNssimpleacl `json:"nssimpleacl,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNssimpleaclGetResponse ¶
func ParseNssimpleaclGetResponse(rsp *http.Response) (*NssimpleaclGetResponse, error)
ParseNssimpleaclGetResponse parses an HTTP response from a NssimpleaclGetWithResponse call
func (NssimpleaclGetResponse) Status ¶
func (r NssimpleaclGetResponse) Status() string
Status returns HTTPResponse.Status
func (NssimpleaclGetResponse) StatusCode ¶
func (r NssimpleaclGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NssimpleaclNssimpleacl ¶
type NssimpleaclNssimpleacl struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *NssimpleaclNssimpleaclClearstats `json:"clearstats,omitempty"`
// Saclhitsrate |
// Packets matching a SimpleACL.
Saclhitsrate *float32 `json:"saclhitsrate,omitempty"`
// Saclmissesrate |
// Packets not matching any SimpleACL.
Saclmissesrate *float32 `json:"saclmissesrate,omitempty"`
// Saclpktsallowedrate |
// Total packets that matched a SimpleACL with action ALLOW and got consumed by Citrix ADC.
Saclpktsallowedrate *float32 `json:"saclpktsallowedrate,omitempty"`
// Saclpktsbridgedrate |
// Total packets that matched a SimpleACL with action BRIDGE and got bridged by Citrix ADC.
Saclpktsbridgedrate *float32 `json:"saclpktsbridgedrate,omitempty"`
// Saclpktsdeniedrate |
// Packets dropped because they match SimpleACL (Access Control List) with processing mode set to DENY.
Saclpktsdeniedrate *float32 `json:"saclpktsdeniedrate,omitempty"`
// Saclscount |
// Number of SimpleACLs configured.
Saclscount *float32 `json:"saclscount,omitempty"`
// Sacltothits |
// Packets matching a SimpleACL.
Sacltothits *float32 `json:"sacltothits,omitempty"`
// Sacltotmisses |
// Packets not matching any SimpleACL.
Sacltotmisses *float32 `json:"sacltotmisses,omitempty"`
// Sacltotpktsallowed |
// Total packets that matched a SimpleACL with action ALLOW and got consumed by Citrix ADC.
Sacltotpktsallowed *float32 `json:"sacltotpktsallowed,omitempty"`
// Sacltotpktsbridged |
// Total packets that matched a SimpleACL with action BRIDGE and got bridged by Citrix ADC.
Sacltotpktsbridged *float32 `json:"sacltotpktsbridged,omitempty"`
// Sacltotpktsdenied |
// Packets dropped because they match SimpleACL (Access Control List) with processing mode set to DENY.
Sacltotpktsdenied *float32 `json:"sacltotpktsdenied,omitempty"`
}
NssimpleaclNssimpleacl defines model for nssimpleacl_nssimpleacl.
type NssimpleaclNssimpleaclClearstats ¶
type NssimpleaclNssimpleaclClearstats string
NssimpleaclNssimpleaclClearstats |
Clear the statsistics / counters
const ( NssimpleaclNssimpleaclClearstatsBasic NssimpleaclNssimpleaclClearstats = "basic" NssimpleaclNssimpleaclClearstatsFull NssimpleaclNssimpleaclClearstats = "full" )
Defines values for NssimpleaclNssimpleaclClearstats.
type NssimpleaclNssimpleaclResponse ¶
type NssimpleaclNssimpleaclResponse struct {
Nssimpleacl *NssimpleaclNssimpleacl `json:"nssimpleacl,omitempty"`
}
NssimpleaclNssimpleaclResponse defines model for nssimpleacl_nssimpleacl_response.
type NstrafficdomainApiresponse ¶
type NstrafficdomainApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
NstrafficdomainApiresponse defines model for nstrafficdomain_apiresponse.
type NstrafficdomainArgs ¶
type NstrafficdomainArgs = string
NstrafficdomainArgs defines model for nstrafficdomain_args.
type NstrafficdomainGetBynameResponse ¶
type NstrafficdomainGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nstrafficdomain interface{} `json:"nstrafficdomain,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNstrafficdomainGetBynameResponse ¶
func ParseNstrafficdomainGetBynameResponse(rsp *http.Response) (*NstrafficdomainGetBynameResponse, error)
ParseNstrafficdomainGetBynameResponse parses an HTTP response from a NstrafficdomainGetBynameWithResponse call
func (NstrafficdomainGetBynameResponse) Status ¶
func (r NstrafficdomainGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (NstrafficdomainGetBynameResponse) StatusCode ¶
func (r NstrafficdomainGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NstrafficdomainGetParams ¶
type NstrafficdomainGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***td***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >,
Args *NstrafficdomainArgs `form:"args,omitempty" json:"args,omitempty"`
}
NstrafficdomainGetParams defines parameters for NstrafficdomainGet.
type NstrafficdomainGetResponse ¶
type NstrafficdomainGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Nstrafficdomain interface{} `json:"nstrafficdomain,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseNstrafficdomainGetResponse ¶
func ParseNstrafficdomainGetResponse(rsp *http.Response) (*NstrafficdomainGetResponse, error)
ParseNstrafficdomainGetResponse parses an HTTP response from a NstrafficdomainGetWithResponse call
func (NstrafficdomainGetResponse) Status ¶
func (r NstrafficdomainGetResponse) Status() string
Status returns HTTPResponse.Status
func (NstrafficdomainGetResponse) StatusCode ¶
func (r NstrafficdomainGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NstrafficdomainNstrafficdomain ¶
type NstrafficdomainNstrafficdomain struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *NstrafficdomainNstrafficdomainClearstats `json:"clearstats,omitempty"`
// Nstddroppedpktsrate |
// Inbound packets dropped on this TD by reception.
Nstddroppedpktsrate *float32 `json:"nstddroppedpktsrate,omitempty"`
// Nstdrxpktsrate |
// Packets received on this TD.
Nstdrxpktsrate *float32 `json:"nstdrxpktsrate,omitempty"`
// Nstdtotdroppedpkts |
// Inbound packets dropped on this TD by reception.
Nstdtotdroppedpkts *float32 `json:"nstdtotdroppedpkts,omitempty"`
// Nstdtotrxpkts |
// Packets received on this TD.
Nstdtotrxpkts *float32 `json:"nstdtotrxpkts,omitempty"`
// Nstdtottxpkts |
// Packets transmitted from this TD.
Nstdtottxpkts *float32 `json:"nstdtottxpkts,omitempty"`
// Nstdtxpktsrate |
// Packets transmitted from this TD.
Nstdtxpktsrate *float32 `json:"nstdtxpktsrate,omitempty"`
// Td |
// An integer specifying the Traffic Domain ID. Possible values: 1 through 4094.
Td *int `json:"td,omitempty"`
}
NstrafficdomainNstrafficdomain defines model for nstrafficdomain_nstrafficdomain.
type NstrafficdomainNstrafficdomainClearstats ¶
type NstrafficdomainNstrafficdomainClearstats string
NstrafficdomainNstrafficdomainClearstats |
Clear the statsistics / counters
const ( NstrafficdomainNstrafficdomainClearstatsBasic NstrafficdomainNstrafficdomainClearstats = "basic" NstrafficdomainNstrafficdomainClearstatsFull NstrafficdomainNstrafficdomainClearstats = "full" )
Defines values for NstrafficdomainNstrafficdomainClearstats.
type NstrafficdomainNstrafficdomainResponse ¶
type NstrafficdomainNstrafficdomainResponse struct {
Nstrafficdomain interface{} `json:"nstrafficdomain,omitempty"`
}
NstrafficdomainNstrafficdomainResponse defines model for nstrafficdomain_nstrafficdomain_response.
type PcpserverApiresponse ¶
type PcpserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
PcpserverApiresponse defines model for pcpserver_apiresponse.
type PcpserverGetBynameResponse ¶
type PcpserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Pcpserver interface{} `json:"pcpserver,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParsePcpserverGetBynameResponse ¶
func ParsePcpserverGetBynameResponse(rsp *http.Response) (*PcpserverGetBynameResponse, error)
ParsePcpserverGetBynameResponse parses an HTTP response from a PcpserverGetBynameWithResponse call
func (PcpserverGetBynameResponse) Status ¶
func (r PcpserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (PcpserverGetBynameResponse) StatusCode ¶
func (r PcpserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PcpserverGetParams ¶
type PcpserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *PcpserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
PcpserverGetParams defines parameters for PcpserverGet.
type PcpserverGetResponse ¶
type PcpserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Pcpserver interface{} `json:"pcpserver,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParsePcpserverGetResponse ¶
func ParsePcpserverGetResponse(rsp *http.Response) (*PcpserverGetResponse, error)
ParsePcpserverGetResponse parses an HTTP response from a PcpserverGetWithResponse call
func (PcpserverGetResponse) Status ¶
func (r PcpserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (PcpserverGetResponse) StatusCode ¶
func (r PcpserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PcpserverPcpserver ¶
type PcpserverPcpserver struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *PcpserverPcpserverClearstats `json:"clearstats,omitempty"`
// Name |
// PCP Statistics per Server
Name *string `json:"name,omitempty"`
// Pcpaddrmismatchrate |
// Total address mismatch.
Pcpaddrmismatchrate *float32 `json:"pcpaddrmismatchrate,omitempty"`
// Pcperrinresrate |
// Total PCP responses with errors.
Pcperrinresrate *float32 `json:"pcperrinresrate,omitempty"`
// Pcperrinrquestrate |
// total PCP request with error.
Pcperrinrquestrate *float32 `json:"pcperrinrquestrate,omitempty"`
// Pcpexcesspeersrate |
// Total responses with opcode excessive remote peers.
Pcpexcesspeersrate *float32 `json:"pcpexcesspeersrate,omitempty"`
// Pcpmalformedoptionrate |
// total malformed OPTIONS received in requests.
Pcpmalformedoptionrate *float32 `json:"pcpmalformedoptionrate,omitempty"`
// Pcpmalformedreqrate |
// total PCP request having malformed PCP packets.
Pcpmalformedreqrate *float32 `json:"pcpmalformedreqrate,omitempty"`
// Pcpmaprequestsrate |
// PCP MAP Requests received.
Pcpmaprequestsrate *float32 `json:"pcpmaprequestsrate,omitempty"`
// Pcpnetfailurerate |
// Total Network Failures.
Pcpnetfailurerate *float32 `json:"pcpnetfailurerate,omitempty"`
// Pcpnoexternalrate |
// Total responses with opcode can not provide external.
Pcpnoexternalrate *float32 `json:"pcpnoexternalrate,omitempty"`
// Pcpnoresourcesrate |
// no resources
Pcpnoresourcesrate *float32 `json:"pcpnoresourcesrate,omitempty"`
// Pcppeerrequestsrate |
// PCP PEER Requests received.
Pcppeerrequestsrate *float32 `json:"pcppeerrequestsrate,omitempty"`
// Pcprequestsrate |
// PCP Request received.
Pcprequestsrate *float32 `json:"pcprequestsrate,omitempty"`
// Pcpresponsesrate |
// Number PCP responces sent.
Pcpresponsesrate *float32 `json:"pcpresponsesrate,omitempty"`
// Pcptotaddrmismatch |
// Total address mismatch.
Pcptotaddrmismatch *float32 `json:"pcptotaddrmismatch,omitempty"`
// Pcptoterrinres |
// Total PCP responses with errors.
Pcptoterrinres *float32 `json:"pcptoterrinres,omitempty"`
// Pcptoterrinrquest |
// total PCP request with error.
Pcptoterrinrquest *float32 `json:"pcptoterrinrquest,omitempty"`
// Pcptotexcesspeers |
// Total responses with opcode excessive remote peers.
Pcptotexcesspeers *float32 `json:"pcptotexcesspeers,omitempty"`
// Pcptotmalformedoption |
// total malformed OPTIONS received in requests.
Pcptotmalformedoption *float32 `json:"pcptotmalformedoption,omitempty"`
// Pcptotmalformedreq |
// total PCP request having malformed PCP packets.
Pcptotmalformedreq *float32 `json:"pcptotmalformedreq,omitempty"`
// Pcptotmaprequests |
// PCP MAP Requests received.
Pcptotmaprequests *float32 `json:"pcptotmaprequests,omitempty"`
// Pcptotnetfailure |
// Total Network Failures.
Pcptotnetfailure *float32 `json:"pcptotnetfailure,omitempty"`
// Pcptotnoexternal |
// Total responses with opcode can not provide external.
Pcptotnoexternal *float32 `json:"pcptotnoexternal,omitempty"`
// Pcptotnoresources |
// no resources
Pcptotnoresources *float32 `json:"pcptotnoresources,omitempty"`
// Pcptotpeerrequests |
// PCP PEER Requests received.
Pcptotpeerrequests *float32 `json:"pcptotpeerrequests,omitempty"`
// Pcptotrequests |
// PCP Request received.
Pcptotrequests *float32 `json:"pcptotrequests,omitempty"`
// Pcptotresponses |
// Number PCP responces sent.
Pcptotresponses *float32 `json:"pcptotresponses,omitempty"`
// Pcptotunsuppopcode |
// total Unsupproted OPCODES received Requests.
Pcptotunsuppopcode *float32 `json:"pcptotunsuppopcode,omitempty"`
// Pcptotunsuppoption |
// total Unsupproted OPTIONS received in requests.
Pcptotunsuppoption *float32 `json:"pcptotunsuppoption,omitempty"`
// Pcptotunsupportedprotocol |
// Total Unsupported Protocols requests.
Pcptotunsupportedprotocol *float32 `json:"pcptotunsupportedprotocol,omitempty"`
// Pcptotunsuppvers |
// PCP request with unsupported version.
Pcptotunsuppvers *float32 `json:"pcptotunsuppvers,omitempty"`
// Pcptotuserexqouta |
// Total user ex quota.
Pcptotuserexqouta *float32 `json:"pcptotuserexqouta,omitempty"`
// Pcpunsuppopcoderate |
// total Unsupproted OPCODES received Requests.
Pcpunsuppopcoderate *float32 `json:"pcpunsuppopcoderate,omitempty"`
// Pcpunsuppoptionrate |
// total Unsupproted OPTIONS received in requests.
Pcpunsuppoptionrate *float32 `json:"pcpunsuppoptionrate,omitempty"`
// Pcpunsupportedprotocolrate |
// Total Unsupported Protocols requests.
Pcpunsupportedprotocolrate *float32 `json:"pcpunsupportedprotocolrate,omitempty"`
// Pcpunsuppversrate |
// PCP request with unsupported version.
Pcpunsuppversrate *float32 `json:"pcpunsuppversrate,omitempty"`
// Pcpuserexqoutarate |
// Total user ex quota.
Pcpuserexqoutarate *float32 `json:"pcpuserexqoutarate,omitempty"`
}
PcpserverPcpserver defines model for pcpserver_pcpserver.
type PcpserverPcpserverClearstats ¶
type PcpserverPcpserverClearstats string
PcpserverPcpserverClearstats |
Clear the statsistics / counters
const ( PcpserverPcpserverClearstatsBasic PcpserverPcpserverClearstats = "basic" PcpserverPcpserverClearstatsFull PcpserverPcpserverClearstats = "full" )
Defines values for PcpserverPcpserverClearstats.
type PcpserverPcpserverResponse ¶
type PcpserverPcpserverResponse struct {
Pcpserver interface{} `json:"pcpserver,omitempty"`
}
PcpserverPcpserverResponse defines model for pcpserver_pcpserver_response.
type Protocolhttp2Apiresponse ¶
type Protocolhttp2Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Protocolhttp2Apiresponse defines model for protocolhttp2_apiresponse.
type Protocolhttp2Args ¶
type Protocolhttp2Args = string
Protocolhttp2Args defines model for protocolhttp2_args.
type Protocolhttp2GetParams ¶
type Protocolhttp2GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *Protocolhttp2Args `form:"args,omitempty" json:"args,omitempty"`
}
Protocolhttp2GetParams defines parameters for Protocolhttp2Get.
type Protocolhttp2GetResponse ¶
type Protocolhttp2GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolhttp2 *Protocolhttp2Protocolhttp2 `json:"protocolhttp2,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolhttp2GetResponse ¶
func ParseProtocolhttp2GetResponse(rsp *http.Response) (*Protocolhttp2GetResponse, error)
ParseProtocolhttp2GetResponse parses an HTTP response from a Protocolhttp2GetWithResponse call
func (Protocolhttp2GetResponse) Status ¶
func (r Protocolhttp2GetResponse) Status() string
Status returns HTTPResponse.Status
func (Protocolhttp2GetResponse) StatusCode ¶
func (r Protocolhttp2GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Protocolhttp2Protocolhttp2 ¶
type Protocolhttp2Protocolhttp2 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Protocolhttp2Protocolhttp2Clearstats `json:"clearstats,omitempty"`
// Http2altsvcframessent |
// Number of HTTP/2 ALTSVC frames sent
Http2altsvcframessent *float32 `json:"http2altsvcframessent,omitempty"`
// Http2altsvcframessentrate |
// Number of HTTP/2 ALTSVC frames sent
Http2altsvcframessentrate *float32 `json:"http2altsvcframessentrate,omitempty"`
// Http2continuationframesrcvd |
// Number of HTTP/2 CONTINUATION frames received
Http2continuationframesrcvd *float32 `json:"http2continuationframesrcvd,omitempty"`
// Http2continuationframesrcvdrate |
// Number of HTTP/2 CONTINUATION frames received
Http2continuationframesrcvdrate *float32 `json:"http2continuationframesrcvdrate,omitempty"`
// Http2continuationframessent |
// Number of HTTP/2 CONTINUATION frames sent
Http2continuationframessent *float32 `json:"http2continuationframessent,omitempty"`
// Http2continuationframessentrate |
// Number of HTTP/2 CONTINUATION frames sent
Http2continuationframessentrate *float32 `json:"http2continuationframessentrate,omitempty"`
// Http2dataframesrcvd |
// Number of HTTP/2 DATA frames received
Http2dataframesrcvd *float32 `json:"http2dataframesrcvd,omitempty"`
// Http2dataframesrcvdrate |
// Number of HTTP/2 DATA frames received
Http2dataframesrcvdrate *float32 `json:"http2dataframesrcvdrate,omitempty"`
// Http2dataframessent |
// Number of HTTP/2 DATA frames sent
Http2dataframessent *float32 `json:"http2dataframessent,omitempty"`
// Http2dataframessentrate |
// Number of HTTP/2 DATA frames sent
Http2dataframessentrate *float32 `json:"http2dataframessentrate,omitempty"`
// Http2direct |
// Total number of http2 direct connections established
Http2direct *float32 `json:"http2direct,omitempty"`
// Http2directrate |
// Total number of http2 direct connections established
Http2directrate *float32 `json:"http2directrate,omitempty"`
// Http2errempfraflood |
// HTTP/2 number of empty frames received on connection is above rate limit
Http2errempfraflood *float32 `json:"http2errempfraflood,omitempty"`
// Http2errempfrafloodrate |
// HTTP/2 number of empty frames received on connection is above rate limit
Http2errempfrafloodrate *float32 `json:"http2errempfrafloodrate,omitempty"`
// Http2errresfraflood |
// HTTP/2 number of reset frames sent on connection is above rate limit
Http2errresfraflood *float32 `json:"http2errresfraflood,omitempty"`
// Http2errresfrafloodrate |
// HTTP/2 number of reset frames sent on connection is above rate limit
Http2errresfrafloodrate *float32 `json:"http2errresfrafloodrate,omitempty"`
// Http2errrxresfraflood |
// HTTP/2 number of reset frames received on connection is above rate limit
Http2errrxresfraflood *float32 `json:"http2errrxresfraflood,omitempty"`
// Http2errrxresfrafloodrate |
// HTTP/2 number of reset frames received on connection is above rate limit
Http2errrxresfrafloodrate *float32 `json:"http2errrxresfrafloodrate,omitempty"`
// Http2errsetflood |
// HTTP/2 number of settings frames received on connection is above rate limit
Http2errsetflood *float32 `json:"http2errsetflood,omitempty"`
// Http2errsetfloodrate |
// HTTP/2 number of settings frames received on connection is above rate limit
Http2errsetfloodrate *float32 `json:"http2errsetfloodrate,omitempty"`
// Http2frametoobig |
// Number of HTTP/2 frames received carrying a frame length greater than SETTINGS_MAX_FRAME_SIZE sent by NetScale
Http2frametoobig *float32 `json:"http2frametoobig,omitempty"`
// Http2frametoobigrate |
// Number of HTTP/2 frames received carrying a frame length greater than SETTINGS_MAX_FRAME_SIZE sent by NetScale
Http2frametoobigrate *float32 `json:"http2frametoobigrate,omitempty"`
// Http2goawayframesrcvd |
// Number of HTTP/2 GOAWAY frames received
Http2goawayframesrcvd *float32 `json:"http2goawayframesrcvd,omitempty"`
// Http2goawayframesrcvdrate |
// Number of HTTP/2 GOAWAY frames received
Http2goawayframesrcvdrate *float32 `json:"http2goawayframesrcvdrate,omitempty"`
// Http2goawayframessent |
// Number of HTTP/2 GOAWAY frames sent
Http2goawayframessent *float32 `json:"http2goawayframessent,omitempty"`
// Http2goawayframessentrate |
// Number of HTTP/2 GOAWAY frames sent
Http2goawayframessentrate *float32 `json:"http2goawayframessentrate,omitempty"`
// Http2grpcfailurerate |
// Total number of gRPC failures
Http2grpcfailurerate *float32 `json:"http2grpcfailurerate,omitempty"`
// Http2grpcrequestrate |
// Total number of gRPC requests
Http2grpcrequestrate *float32 `json:"http2grpcrequestrate,omitempty"`
// Http2grpcresponserate |
// Total number of gRPC responses
Http2grpcresponserate *float32 `json:"http2grpcresponserate,omitempty"`
// Http2grpcsuccessrate |
// Total number of gRPC success
Http2grpcsuccessrate *float32 `json:"http2grpcsuccessrate,omitempty"`
// Http2headerframesrcvd |
// Total number of http2 header frames received
Http2headerframesrcvd *float32 `json:"http2headerframesrcvd,omitempty"`
// Http2headerframesrcvdrate |
// Total number of http2 header frames received
Http2headerframesrcvdrate *float32 `json:"http2headerframesrcvdrate,omitempty"`
// Http2headerframessent |
// Number of HTTP/2 HEADER frames sent
Http2headerframessent *float32 `json:"http2headerframessent,omitempty"`
// Http2headerframessentrate |
// Number of HTTP/2 HEADER frames sent
Http2headerframessentrate *float32 `json:"http2headerframessentrate,omitempty"`
// Http2incontinuationframes |
// Number of HTTP/2 CONTINUATION frames
Http2incontinuationframes *float32 `json:"http2incontinuationframes,omitempty"`
// Http2incontinuationframesrate |
// Number of HTTP/2 CONTINUATION frames
Http2incontinuationframesrate *float32 `json:"http2incontinuationframesrate,omitempty"`
// Http2indataframes |
// Number of HTTP/2 DATA frames
Http2indataframes *float32 `json:"http2indataframes,omitempty"`
// Http2indataframesrate |
// Number of HTTP/2 DATA frames
Http2indataframesrate *float32 `json:"http2indataframesrate,omitempty"`
// Http2ingoawayframes |
// Number of HTTP/2 GOAWAY frames
Http2ingoawayframes *float32 `json:"http2ingoawayframes,omitempty"`
// Http2ingoawayframesrate |
// Number of HTTP/2 GOAWAY frames
Http2ingoawayframesrate *float32 `json:"http2ingoawayframesrate,omitempty"`
// Http2inheaderframes |
// Number of HTTP/2 HEADER frames
Http2inheaderframes *float32 `json:"http2inheaderframes,omitempty"`
// Http2inheaderframesrate |
// Number of HTTP/2 HEADER frames
Http2inheaderframesrate *float32 `json:"http2inheaderframesrate,omitempty"`
// Http2inpingframes |
// Number of HTTP/2 PING frames
Http2inpingframes *float32 `json:"http2inpingframes,omitempty"`
// Http2inpingframesrate |
// Number of HTTP/2 PING frames
Http2inpingframesrate *float32 `json:"http2inpingframesrate,omitempty"`
// Http2inpriorityframes |
// Number of HTTP/2 PRIORITY frames
Http2inpriorityframes *float32 `json:"http2inpriorityframes,omitempty"`
// Http2inpriorityframesrate |
// Number of HTTP/2 PRIORITY frames
Http2inpriorityframesrate *float32 `json:"http2inpriorityframesrate,omitempty"`
// Http2inpushpromiseframes |
// Number of HTTP/2 PUSH_PROMISE frames
Http2inpushpromiseframes *float32 `json:"http2inpushpromiseframes,omitempty"`
// Http2inpushpromiseframesrate |
// Number of HTTP/2 PUSH_PROMISE frames
Http2inpushpromiseframesrate *float32 `json:"http2inpushpromiseframesrate,omitempty"`
// Http2inrststreamframes |
// Number of HTTP/2 RST_STREAM frames
Http2inrststreamframes *float32 `json:"http2inrststreamframes,omitempty"`
// Http2inrststreamframesrate |
// Number of HTTP/2 RST_STREAM frames
Http2inrststreamframesrate *float32 `json:"http2inrststreamframesrate,omitempty"`
// Http2insettingframes |
// Number of HTTP/2 SETTINGS frames
Http2insettingframes *float32 `json:"http2insettingframes,omitempty"`
// Http2insettingframesrate |
// Number of HTTP/2 SETTINGS frames
Http2insettingframesrate *float32 `json:"http2insettingframesrate,omitempty"`
// Http2inwindowupdateframes |
// Number of HTTP/2 WINDOW_UPDATE frames
Http2inwindowupdateframes *float32 `json:"http2inwindowupdateframes,omitempty"`
// Http2inwindowupdateframesrate |
// Number of HTTP/2 WINDOW_UPDATE frames
Http2inwindowupdateframesrate *float32 `json:"http2inwindowupdateframesrate,omitempty"`
// Http2nomatcipher |
// Total number of cipher mismatch failures
Http2nomatcipher *float32 `json:"http2nomatcipher,omitempty"`
// Http2nomatcipherrate |
// Total number of cipher mismatch failures
Http2nomatcipherrate *float32 `json:"http2nomatcipherrate,omitempty"`
// Http2pingflood |
// HTTP/2 number of ping frames received on connection is above rate limit
Http2pingflood *float32 `json:"http2pingflood,omitempty"`
// Http2pingfloodrate |
// HTTP/2 number of ping frames received on connection is above rate limit
Http2pingfloodrate *float32 `json:"http2pingfloodrate,omitempty"`
// Http2pingframesrcvd |
// Number of HTTP/2 PING frames received
Http2pingframesrcvd *float32 `json:"http2pingframesrcvd,omitempty"`
// Http2pingframesrcvdrate |
// Number of HTTP/2 PING frames received
Http2pingframesrcvdrate *float32 `json:"http2pingframesrcvdrate,omitempty"`
// Http2pingframessent |
// Number of HTTP/2 PING frames sent
Http2pingframessent *float32 `json:"http2pingframessent,omitempty"`
// Http2pingframessentrate |
// Number of HTTP/2 PING frames sent
Http2pingframessentrate *float32 `json:"http2pingframessentrate,omitempty"`
// Http2priorityframesrcvd |
// Total number of http2 priority frames received
Http2priorityframesrcvd *float32 `json:"http2priorityframesrcvd,omitempty"`
// Http2priorityframesrcvdrate |
// Total number of http2 priority frames received
Http2priorityframesrcvdrate *float32 `json:"http2priorityframesrcvdrate,omitempty"`
// Http2priorityframessent |
// Number of HTTP/2 PRIORITY frames sent
Http2priorityframessent *float32 `json:"http2priorityframessent,omitempty"`
// Http2priorityframessentrate |
// Number of HTTP/2 PRIORITY frames sent
Http2priorityframessentrate *float32 `json:"http2priorityframessentrate,omitempty"`
// Http2pushpromframesrcvd |
// Number of HTTP/2 PUSH_PROMISE frames received
Http2pushpromframesrcvd *float32 `json:"http2pushpromframesrcvd,omitempty"`
// Http2pushpromframesrcvdrate |
// Number of HTTP/2 PUSH_PROMISE frames received
Http2pushpromframesrcvdrate *float32 `json:"http2pushpromframesrcvdrate,omitempty"`
// Http2pushpromiseframessent |
// Number of HTTP/2 PUSH_PROMISE frames sent
Http2pushpromiseframessent *float32 `json:"http2pushpromiseframessent,omitempty"`
// Http2pushpromiseframessentrate |
// Number of HTTP/2 PUSH_PROMISE frames sent
Http2pushpromiseframessentrate *float32 `json:"http2pushpromiseframessentrate,omitempty"`
// Http2requests |
// Total number of http2 requests
Http2requests *float32 `json:"http2requests,omitempty"`
// Http2requestsrate |
// Total number of http2 requests
Http2requestsrate *float32 `json:"http2requestsrate,omitempty"`
// Http2requestupgradefailed |
// Number of HTTP/2 request upgrade failed
Http2requestupgradefailed *float32 `json:"http2requestupgradefailed,omitempty"`
// Http2requestupgradefailedrate |
// Number of HTTP/2 request upgrade failed
Http2requestupgradefailedrate *float32 `json:"http2requestupgradefailedrate,omitempty"`
// Http2requpg |
// Total number of connections upgraded to HTTP2
Http2requpg *float32 `json:"http2requpg,omitempty"`
// Http2requpgrate |
// Total number of connections upgraded to HTTP2
Http2requpgrate *float32 `json:"http2requpgrate,omitempty"`
// Http2responses |
// Total number of http2 responses
Http2responses *float32 `json:"http2responses,omitempty"`
// Http2responsesrate |
// Total number of http2 responses
Http2responsesrate *float32 `json:"http2responsesrate,omitempty"`
// Http2rststreamframesrcvd |
// Number of HTTP/2 RST_STREAM frames received
Http2rststreamframesrcvd *float32 `json:"http2rststreamframesrcvd,omitempty"`
// Http2rststreamframesrcvdrate |
// Number of HTTP/2 RST_STREAM frames received
Http2rststreamframesrcvdrate *float32 `json:"http2rststreamframesrcvdrate,omitempty"`
// Http2rststreamframessent |
// Number of HTTP/2 RST_STREAM frames sent
Http2rststreamframessent *float32 `json:"http2rststreamframessent,omitempty"`
// Http2rststreamframessentrate |
// Number of HTTP/2 RST_STREAM frames sent
Http2rststreamframessentrate *float32 `json:"http2rststreamframessentrate,omitempty"`
// Http2serverdirect |
// Number of HTTP/2 server direct
Http2serverdirect *float32 `json:"http2serverdirect,omitempty"`
// Http2serverdirectfailed |
// Number of HTTP/2 server direct failed
Http2serverdirectfailed *float32 `json:"http2serverdirectfailed,omitempty"`
// Http2serverdirectfailedrate |
// Number of HTTP/2 server direct failed
Http2serverdirectfailedrate *float32 `json:"http2serverdirectfailedrate,omitempty"`
// Http2serverdirectrate |
// Number of HTTP/2 server direct
Http2serverdirectrate *float32 `json:"http2serverdirectrate,omitempty"`
// Http2serverupgradefailed |
// Number of HTTP/2 server upgrade failed
Http2serverupgradefailed *float32 `json:"http2serverupgradefailed,omitempty"`
// Http2serverupgradefailedrate |
// Number of HTTP/2 server upgrade failed
Http2serverupgradefailedrate *float32 `json:"http2serverupgradefailedrate,omitempty"`
// Http2settingframesrcvd |
// Number of HTTP/2 SETTINGS frames received
Http2settingframesrcvd *float32 `json:"http2settingframesrcvd,omitempty"`
// Http2settingframesrcvdrate |
// Number of HTTP/2 SETTINGS frames received
Http2settingframesrcvdrate *float32 `json:"http2settingframesrcvdrate,omitempty"`
// Http2settingframessent |
// Number of HTTP/2 SETTINGS frames sent
Http2settingframessent *float32 `json:"http2settingframessent,omitempty"`
// Http2settingframessentrate |
// Number of HTTP/2 SETTINGS frames sent
Http2settingframessentrate *float32 `json:"http2settingframessentrate,omitempty"`
// Http2totgrpcfailure |
// Total number of gRPC failures
Http2totgrpcfailure *float32 `json:"http2totgrpcfailure,omitempty"`
// Http2totgrpcrequest |
// Total number of gRPC requests
Http2totgrpcrequest *float32 `json:"http2totgrpcrequest,omitempty"`
// Http2totgrpcresponse |
// Total number of gRPC responses
Http2totgrpcresponse *float32 `json:"http2totgrpcresponse,omitempty"`
// Http2totgrpcsuccess |
// Total number of gRPC success
Http2totgrpcsuccess *float32 `json:"http2totgrpcsuccess,omitempty"`
// Http2windowupdateframessent |
// Number of HTTP/2 WINDOW_UPDATE frames sent
Http2windowupdateframessent *float32 `json:"http2windowupdateframessent,omitempty"`
// Http2windowupdateframessentrate |
// Number of HTTP/2 WINDOW_UPDATE frames sent
Http2windowupdateframessentrate *float32 `json:"http2windowupdateframessentrate,omitempty"`
// Http2winupdateframesrcvd |
// Number of HTTP/2 WINDOW_UPDATE frames received
Http2winupdateframesrcvd *float32 `json:"http2winupdateframesrcvd,omitempty"`
// Http2winupdateframesrcvdrate |
// Number of HTTP/2 WINDOW_UPDATE frames received
Http2winupdateframesrcvdrate *float32 `json:"http2winupdateframesrcvdrate,omitempty"`
}
Protocolhttp2Protocolhttp2 defines model for protocolhttp2_protocolhttp2.
type Protocolhttp2Protocolhttp2Clearstats ¶
type Protocolhttp2Protocolhttp2Clearstats string
Protocolhttp2Protocolhttp2Clearstats |
Clear the statsistics / counters
const ( Protocolhttp2Protocolhttp2ClearstatsBasic Protocolhttp2Protocolhttp2Clearstats = "basic" Protocolhttp2Protocolhttp2ClearstatsFull Protocolhttp2Protocolhttp2Clearstats = "full" )
Defines values for Protocolhttp2Protocolhttp2Clearstats.
type Protocolhttp2Protocolhttp2Response ¶
type Protocolhttp2Protocolhttp2Response struct {
Protocolhttp2 *Protocolhttp2Protocolhttp2 `json:"protocolhttp2,omitempty"`
}
Protocolhttp2Protocolhttp2Response defines model for protocolhttp2_protocolhttp2_response.
type Protocolhttp3Apiresponse ¶
type Protocolhttp3Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Protocolhttp3Apiresponse defines model for protocolhttp3_apiresponse.
type Protocolhttp3Args ¶
type Protocolhttp3Args = string
Protocolhttp3Args defines model for protocolhttp3_args.
type Protocolhttp3GetParams ¶
type Protocolhttp3GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *Protocolhttp3Args `form:"args,omitempty" json:"args,omitempty"`
}
Protocolhttp3GetParams defines parameters for Protocolhttp3Get.
type Protocolhttp3GetResponse ¶
type Protocolhttp3GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolhttp3 *Protocolhttp3Protocolhttp3 `json:"protocolhttp3,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolhttp3GetResponse ¶
func ParseProtocolhttp3GetResponse(rsp *http.Response) (*Protocolhttp3GetResponse, error)
ParseProtocolhttp3GetResponse parses an HTTP response from a Protocolhttp3GetWithResponse call
func (Protocolhttp3GetResponse) Status ¶
func (r Protocolhttp3GetResponse) Status() string
Status returns HTTPResponse.Status
func (Protocolhttp3GetResponse) StatusCode ¶
func (r Protocolhttp3GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Protocolhttp3Protocolhttp3 ¶
type Protocolhttp3Protocolhttp3 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Protocolhttp3Protocolhttp3Clearstats `json:"clearstats,omitempty"`
// Http3conninfalcfail |
// Number of HTTP/3 connection-info allocation failures
Http3conninfalcfail *float32 `json:"http3conninfalcfail,omitempty"`
// Http3conninfalcfailrate |
// Number of HTTP/3 connection-info allocation failures
Http3conninfalcfailrate *float32 `json:"http3conninfalcfailrate,omitempty"`
// Http3nsbalcfail |
// Number of HTTP/3 NSB allocation failures
Http3nsbalcfail *float32 `json:"http3nsbalcfail,omitempty"`
// Http3nsbalcfailrate |
// Number of HTTP/3 NSB allocation failures
Http3nsbalcfailrate *float32 `json:"http3nsbalcfailrate,omitempty"`
// Http3requestsrcvd |
// Total number of HTTP/3 requests received
Http3requestsrcvd *float32 `json:"http3requestsrcvd,omitempty"`
// Http3requestsrcvdrate |
// Total number of HTTP/3 requests received
Http3requestsrcvdrate *float32 `json:"http3requestsrcvdrate,omitempty"`
// Http3requestssent |
// Total number of HTTP/3 requests sent
Http3requestssent *float32 `json:"http3requestssent,omitempty"`
// Http3requestssentrate |
// Total number of HTTP/3 requests sent
Http3requestssentrate *float32 `json:"http3requestssentrate,omitempty"`
// Http3responsesrcvd |
// Total number of HTTP/3 responses received
Http3responsesrcvd *float32 `json:"http3responsesrcvd,omitempty"`
// Http3responsesrcvdrate |
// Total number of HTTP/3 responses received
Http3responsesrcvdrate *float32 `json:"http3responsesrcvdrate,omitempty"`
// Http3responsessent |
// Total number of HTTP/3 responses sent
Http3responsessent *float32 `json:"http3responsessent,omitempty"`
// Http3responsessentrate |
// Total number of HTTP/3 responses sent
Http3responsessentrate *float32 `json:"http3responsessentrate,omitempty"`
// Http3strminfalcfail |
// Number of HTTP/3 stream-info allocation failures
Http3strminfalcfail *float32 `json:"http3strminfalcfail,omitempty"`
// Http3strminfalcfailrate |
// Number of HTTP/3 stream-info allocation failures
Http3strminfalcfailrate *float32 `json:"http3strminfalcfailrate,omitempty"`
// Http3strmpcbalcfail |
// Number of HTTP/3 stream PCB allocation failures
Http3strmpcbalcfail *float32 `json:"http3strmpcbalcfail,omitempty"`
// Http3strmpcbalcfailrate |
// Number of HTTP/3 stream PCB allocation failures
Http3strmpcbalcfailrate *float32 `json:"http3strmpcbalcfailrate,omitempty"`
}
Protocolhttp3Protocolhttp3 defines model for protocolhttp3_protocolhttp3.
type Protocolhttp3Protocolhttp3Clearstats ¶
type Protocolhttp3Protocolhttp3Clearstats string
Protocolhttp3Protocolhttp3Clearstats |
Clear the statsistics / counters
const ( Protocolhttp3Protocolhttp3ClearstatsBasic Protocolhttp3Protocolhttp3Clearstats = "basic" Protocolhttp3Protocolhttp3ClearstatsFull Protocolhttp3Protocolhttp3Clearstats = "full" )
Defines values for Protocolhttp3Protocolhttp3Clearstats.
type Protocolhttp3Protocolhttp3Response ¶
type Protocolhttp3Protocolhttp3Response struct {
Protocolhttp3 *Protocolhttp3Protocolhttp3 `json:"protocolhttp3,omitempty"`
}
Protocolhttp3Protocolhttp3Response defines model for protocolhttp3_protocolhttp3_response.
type ProtocolhttpApiresponse ¶
type ProtocolhttpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocolhttpApiresponse defines model for protocolhttp_apiresponse.
type ProtocolhttpArgs ¶
type ProtocolhttpArgs = string
ProtocolhttpArgs defines model for protocolhttp_args.
type ProtocolhttpGetParams ¶
type ProtocolhttpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *ProtocolhttpArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocolhttpGetParams defines parameters for ProtocolhttpGet.
type ProtocolhttpGetResponse ¶
type ProtocolhttpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolhttp *ProtocolhttpProtocolhttp `json:"protocolhttp,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolhttpGetResponse ¶
func ParseProtocolhttpGetResponse(rsp *http.Response) (*ProtocolhttpGetResponse, error)
ParseProtocolhttpGetResponse parses an HTTP response from a ProtocolhttpGetWithResponse call
func (ProtocolhttpGetResponse) Status ¶
func (r ProtocolhttpGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocolhttpGetResponse) StatusCode ¶
func (r ProtocolhttpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocolhttpProtocolhttp ¶
type ProtocolhttpProtocolhttp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocolhttpProtocolhttpClearstats `json:"clearstats,omitempty"`
// Http10requestsrate |
// Total number of HTTP/1.0 requests received.
Http10requestsrate *float32 `json:"http10requestsrate,omitempty"`
// Http10responsesrate |
// Total number of HTTP/1.0 responses sent.
Http10responsesrate *float32 `json:"http10responsesrate,omitempty"`
// Http11requestsrate |
// Total number of HTTP/1.1 requests received.
Http11requestsrate *float32 `json:"http11requestsrate,omitempty"`
// Http11responsesrate |
// Total number of HTTP/1.1 responses sent.
Http11responsesrate *float32 `json:"http11responsesrate,omitempty"`
// Httpchunkedrequestsrate |
// Total number of HTTP requests in which the Transfer-Encoding field of the HTTP header has been set to chunked.
Httpchunkedrequestsrate *float32 `json:"httpchunkedrequestsrate,omitempty"`
// Httpchunkedresponsesrate |
// Total number of HTTP responses sent in which the Transfer-Encoding field of the HTTP header has been set to chunked. This setting is used when the server wants to start sending the response before knowing its total length. The server breaks the response into chunks and sends them in sequence, inserting the length of each chunk before the actual data. The message ends with a chunk of size zero.
Httpchunkedresponsesrate *float32 `json:"httpchunkedresponsesrate,omitempty"`
// Httpclenrequestsrate |
// Total number of HTTP requests in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.
Httpclenrequestsrate *float32 `json:"httpclenrequestsrate,omitempty"`
// Httpclenresponsesrate |
// Total number of HTTP responses sent in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.
Httpclenresponsesrate *float32 `json:"httpclenresponsesrate,omitempty"`
// Httperrincompleteheaders |
// Total number of HTTP requests and responses received in which the HTTP header spans more than one packet.
Httperrincompleteheaders *float32 `json:"httperrincompleteheaders,omitempty"`
// Httperrincompleterequests |
// Total number of HTTP requests received in which the header spans more than one packet.
Httperrincompleterequests *float32 `json:"httperrincompleterequests,omitempty"`
// Httperrincompleterequestsrate |
// Total number of HTTP requests received in which the header spans more than one packet.
Httperrincompleterequestsrate *float32 `json:"httperrincompleterequestsrate,omitempty"`
// Httperrincompleteresponses |
// Total number of HTTP responses received in which the header spans more than one packet.
Httperrincompleteresponses *float32 `json:"httperrincompleteresponses,omitempty"`
// Httperrincompleteresponsesrate |
// Total number of HTTP responses received in which the header spans more than one packet.
Httperrincompleteresponsesrate *float32 `json:"httperrincompleteresponsesrate,omitempty"`
// Httperrinvalidhostheader |
// Total number of request received with invalid host header
Httperrinvalidhostheader *float32 `json:"httperrinvalidhostheader,omitempty"`
// Httperrlargechunk |
// Total number of requests received with large chunk size, in which the Transfer-Encoding field of the HTTP header has been set to chunked.
Httperrlargechunk *float32 `json:"httperrlargechunk,omitempty"`
// Httperrlargecontent |
// Total number of requests and responses received with large body.
Httperrlargecontent *float32 `json:"httperrlargecontent,omitempty"`
// Httperrlargectlen |
// Total number of requests received with large content, in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.
Httperrlargectlen *float32 `json:"httperrlargectlen,omitempty"`
// Httperrnoreusemultipart |
// Total number of HTTP multi-part responses sent. In multi-part responses, one or more entities are encapsulated within the body of a single message.
Httperrnoreusemultipart *float32 `json:"httperrnoreusemultipart,omitempty"`
// Httperrnoreusemultipartrate |
// Total number of HTTP multi-part responses sent. In multi-part responses, one or more entities are encapsulated within the body of a single message.
Httperrnoreusemultipartrate *float32 `json:"httperrnoreusemultipartrate,omitempty"`
// Httperrrfc7230desynctlente |
// Total number of requests/responses received with both content-length and transfer encoding headers - RFC7230 Non-compliance
Httperrrfc7230desynctlente *float32 `json:"httperrrfc7230desynctlente,omitempty"`
// Httperrrfc7230desynidenticalctlen |
// Total number of request/response received with duplicate content-length headers - RFC7230 Non-compliance
Httperrrfc7230desynidenticalctlen *float32 `json:"httperrrfc7230desynidenticalctlen,omitempty"`
// Httperrrfc7230desynmultictlen |
// Total number of request/response received with multiple content-length headers with different values - RFC7230 Non-compliance
Httperrrfc7230desynmultictlen *float32 `json:"httperrrfc7230desynmultictlen,omitempty"`
// Httperrserverbusy |
// Total number of HTTP error responses received. Some of the error responses are:
// 500 Internal Server Error
// 501 Not Implemented
// 502 Bad Gateway
// 503 Service Unavailable
// 504 Gateway Timeout
// 505 HTTP Version Not Supported
Httperrserverbusy *float32 `json:"httperrserverbusy,omitempty"`
// Httperrserverbusyrate |
// Total number of HTTP error responses received. Some of the error responses are:
// 500 Internal Server Error
// 501 Not Implemented
// 502 Bad Gateway
// 503 Service Unavailable
// 504 Gateway Timeout
// 505 HTTP Version Not Supported
Httperrserverbusyrate *float32 `json:"httperrserverbusyrate,omitempty"`
// Httpgetsrate |
// Total number of HTTP requests received with the GET method.
Httpgetsrate *float32 `json:"httpgetsrate,omitempty"`
// Httpnoclenchunkresponsesrate |
// Total number of FIN-terminated responses sent. In FIN-terminated responses, the server finishes sending the data and closes the connection.
Httpnoclenchunkresponsesrate *float32 `json:"httpnoclenchunkresponsesrate,omitempty"`
// Httppostsrate |
// Total number of HTTP requests received with the POST method.
Httppostsrate *float32 `json:"httppostsrate,omitempty"`
// Httprequestsrate |
// Total number of HTTP requests received.
Httprequestsrate *float32 `json:"httprequestsrate,omitempty"`
// Httpresponsesrate |
// Total number of HTTP responses sent.
Httpresponsesrate *float32 `json:"httpresponsesrate,omitempty"`
// Httprxrequestbytesrate |
// Total number of bytes of HTTP request data received.
Httprxrequestbytesrate *float32 `json:"httprxrequestbytesrate,omitempty"`
// Httprxresponsebytesrate |
// Total number of bytes of HTTP response data received.
Httprxresponsebytesrate *float32 `json:"httprxresponsebytesrate,omitempty"`
// Httptohersrate |
// Total number of HTTP requests received with methods other than GET and POST. Some of the other well-defined HTTP methods are HEAD, PUT, DELETE, OPTIONS, and TRACE. User-defined methods are also allowed.
Httptohersrate *float32 `json:"httptohersrate,omitempty"`
// Httptot10requests |
// Total number of HTTP/1.0 requests received.
Httptot10requests *float32 `json:"httptot10requests,omitempty"`
// Httptot10responses |
// Total number of HTTP/1.0 responses sent.
Httptot10responses *float32 `json:"httptot10responses,omitempty"`
// Httptot11requests |
// Total number of HTTP/1.1 requests received.
Httptot11requests *float32 `json:"httptot11requests,omitempty"`
// Httptot11responses |
// Total number of HTTP/1.1 responses sent.
Httptot11responses *float32 `json:"httptot11responses,omitempty"`
// Httptotchunkedrequests |
// Total number of HTTP requests in which the Transfer-Encoding field of the HTTP header has been set to chunked.
Httptotchunkedrequests *float32 `json:"httptotchunkedrequests,omitempty"`
// Httptotchunkedresponses |
// Total number of HTTP responses sent in which the Transfer-Encoding field of the HTTP header has been set to chunked. This setting is used when the server wants to start sending the response before knowing its total length. The server breaks the response into chunks and sends them in sequence, inserting the length of each chunk before the actual data. The message ends with a chunk of size zero.
Httptotchunkedresponses *float32 `json:"httptotchunkedresponses,omitempty"`
// Httptotclenrequests |
// Total number of HTTP requests in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.
Httptotclenrequests *float32 `json:"httptotclenrequests,omitempty"`
// Httptotclenresponses |
// Total number of HTTP responses sent in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body.
Httptotclenresponses *float32 `json:"httptotclenresponses,omitempty"`
// Httptotgets |
// Total number of HTTP requests received with the GET method.
Httptotgets *float32 `json:"httptotgets,omitempty"`
// Httptotnoclenchunkresponses |
// Total number of FIN-terminated responses sent. In FIN-terminated responses, the server finishes sending the data and closes the connection.
Httptotnoclenchunkresponses *float32 `json:"httptotnoclenchunkresponses,omitempty"`
// Httptotothers |
// Total number of HTTP requests received with methods other than GET and POST. Some of the other well-defined HTTP methods are HEAD, PUT, DELETE, OPTIONS, and TRACE. User-defined methods are also allowed.
Httptotothers *float32 `json:"httptotothers,omitempty"`
// Httptotposts |
// Total number of HTTP requests received with the POST method.
Httptotposts *float32 `json:"httptotposts,omitempty"`
// Httptotrequests |
// Total number of HTTP requests received.
Httptotrequests *float32 `json:"httptotrequests,omitempty"`
// Httptotresponses |
// Total number of HTTP responses sent.
Httptotresponses *float32 `json:"httptotresponses,omitempty"`
// Httptotrxrequestbytes |
// Total number of bytes of HTTP request data received.
Httptotrxrequestbytes *float32 `json:"httptotrxrequestbytes,omitempty"`
// Httptotrxresponsebytes |
// Total number of bytes of HTTP response data received.
Httptotrxresponsebytes *float32 `json:"httptotrxresponsebytes,omitempty"`
// Httptottxrequestbytes |
// Total number of bytes of HTTP request data transmitted.
Httptottxrequestbytes *float32 `json:"httptottxrequestbytes,omitempty"`
// Httptottxresponsebytes |
// Total number of bytes of HTTP response data transmitted.
Httptottxresponsebytes *float32 `json:"httptottxresponsebytes,omitempty"`
// Httptxrequestbytesrate |
// Total number of bytes of HTTP request data transmitted.
Httptxrequestbytesrate *float32 `json:"httptxrequestbytesrate,omitempty"`
// Httptxresponsebytesrate |
// Total number of bytes of HTTP response data transmitted.
Httptxresponsebytesrate *float32 `json:"httptxresponsebytesrate,omitempty"`
}
ProtocolhttpProtocolhttp defines model for protocolhttp_protocolhttp.
type ProtocolhttpProtocolhttpClearstats ¶
type ProtocolhttpProtocolhttpClearstats string
ProtocolhttpProtocolhttpClearstats |
Clear the statsistics / counters
const ( ProtocolhttpProtocolhttpClearstatsBasic ProtocolhttpProtocolhttpClearstats = "basic" ProtocolhttpProtocolhttpClearstatsFull ProtocolhttpProtocolhttpClearstats = "full" )
Defines values for ProtocolhttpProtocolhttpClearstats.
type ProtocolhttpProtocolhttpResponse ¶
type ProtocolhttpProtocolhttpResponse struct {
Protocolhttp *ProtocolhttpProtocolhttp `json:"protocolhttp,omitempty"`
}
ProtocolhttpProtocolhttpResponse defines model for protocolhttp_protocolhttp_response.
type ProtocolicmpApiresponse ¶
type ProtocolicmpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocolicmpApiresponse defines model for protocolicmp_apiresponse.
type ProtocolicmpArgs ¶
type ProtocolicmpArgs = string
ProtocolicmpArgs defines model for protocolicmp_args.
type ProtocolicmpGetParams ¶
type ProtocolicmpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *ProtocolicmpArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocolicmpGetParams defines parameters for ProtocolicmpGet.
type ProtocolicmpGetResponse ¶
type ProtocolicmpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolicmp *ProtocolicmpProtocolicmp `json:"protocolicmp,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolicmpGetResponse ¶
func ParseProtocolicmpGetResponse(rsp *http.Response) (*ProtocolicmpGetResponse, error)
ParseProtocolicmpGetResponse parses an HTTP response from a ProtocolicmpGetWithResponse call
func (ProtocolicmpGetResponse) Status ¶
func (r ProtocolicmpGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocolicmpGetResponse) StatusCode ¶
func (r ProtocolicmpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocolicmpProtocolicmp ¶
type ProtocolicmpProtocolicmp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocolicmpProtocolicmpClearstats `json:"clearstats,omitempty"`
// Icmpcurratethreshold |
// Limit for ICMP packets handled every 10 milliseconds. Default value, 0, applies no limit.
// This is a configurable value using the set rateControl command.
//
Icmpcurratethreshold *float32 `json:"icmpcurratethreshold,omitempty"`
// Icmprxbytesrate |
// Bytes of ICMP data received.
Icmprxbytesrate *float32 `json:"icmprxbytesrate,omitempty"`
// Icmprxechorate |
// ICMP Ping Echo Request and Echo Reply packets received.
Icmprxechorate *float32 `json:"icmprxechorate,omitempty"`
// Icmprxechoreplyrate |
// ICMP Ping echo replies received.
Icmprxechoreplyrate *float32 `json:"icmprxechoreplyrate,omitempty"`
// Icmprxpktsrate |
// ICMP packets received.
Icmprxpktsrate *float32 `json:"icmprxpktsrate,omitempty"`
// Icmptotbadchecksum |
// ICMP Fragmentation Needed error messages received with an ICMP checksum error.
Icmptotbadchecksum *float32 `json:"icmptotbadchecksum,omitempty"`
// Icmptotbadpmtuipchecksum |
// ICMP Fragmentation Needed error messages received with an IP checksum error.
Icmptotbadpmtuipchecksum *float32 `json:"icmptotbadpmtuipchecksum,omitempty"`
// Icmptotbignextmtu |
// ICMP Fragmentation Needed error messages received in which the value for the next MTU is higher than that of the current MTU.
Icmptotbignextmtu *float32 `json:"icmptotbignextmtu,omitempty"`
// Icmptotdstiplookup |
// Total number of MTU lookup on destination IP info received on a need fragmentation ICMP error message failed.
Icmptotdstiplookup *float32 `json:"icmptotdstiplookup,omitempty"`
// Icmptotinvalidbodylen |
// ICMP Fragmentation Needed error messages received that specified an invalid body length.
Icmptotinvalidbodylen *float32 `json:"icmptotinvalidbodylen,omitempty"`
// Icmptotinvalidnextmtuval |
// ICMP Fragmentation Needed error messages received in which the Maximum Transmission Unit (MTU) for the next hop is out of range. The range for the MTU is 576-1500.
Icmptotinvalidnextmtuval *float32 `json:"icmptotinvalidnextmtuval,omitempty"`
// Icmptotinvalidprotocol |
// ICMP Fragmentation Needed error messages received that contain a protocol other than TCP and UDP.
Icmptotinvalidprotocol *float32 `json:"icmptotinvalidprotocol,omitempty"`
// Icmptotinvalidtcpseqno |
// ICMP Fragmentation Needed error messages received for packets that contain an invalid TCP address.
Icmptotinvalidtcpseqno *float32 `json:"icmptotinvalidtcpseqno,omitempty"`
// Icmptotneedfragrx |
// ICMP Fragmentation Needed error messages received for packets that need to be fragmented but for which Don't Fragment is specified the header.
Icmptotneedfragrx *float32 `json:"icmptotneedfragrx,omitempty"`
// Icmptotnonfirstipfrag |
// ICMP Fragmentation Needed error messages received that were generated by an IP fragment other than the first one.
Icmptotnonfirstipfrag *float32 `json:"icmptotnonfirstipfrag,omitempty"`
// Icmptotnotcpconn |
// ICMP Need Fragmentation error messages received for TCP packets. The state of the connection for these packets is not maintained on the Citrix ADC.
Icmptotnotcpconn *float32 `json:"icmptotnotcpconn,omitempty"`
// Icmptotnoudpconn |
// ICMP Need Fragmentation error messages received for UDP packets. The state of the connection for these packets is not maintained on the Citrix ADC.
Icmptotnoudpconn *float32 `json:"icmptotnoudpconn,omitempty"`
// Icmptotpktsdropped |
// ICMP packets dropped because the rate threshold has been exceeded.
Icmptotpktsdropped *float32 `json:"icmptotpktsdropped,omitempty"`
// Icmptotpmtudiscoverydisabled |
// ICMP Need Fragmentation error messages received when the PMTU Discovery mode is not enabled.
Icmptotpmtudiscoverydisabled *float32 `json:"icmptotpmtudiscoverydisabled,omitempty"`
// Icmptotpmtunolink |
// ICMP Fragmentation Needed error messages received on a Protocol Control Block (PCB) with no link. The PCB maintains the state of the connection.
Icmptotpmtunolink *float32 `json:"icmptotpmtunolink,omitempty"`
// Icmptotportunreachablerx |
// ICMP Port Unreachable error messages received. This error is generated when there is no service is running on the port.
Icmptotportunreachablerx *float32 `json:"icmptotportunreachablerx,omitempty"`
// Icmptotportunreachabletx |
// ICMP Port Unreachable error messages generated. This error is generated when there is no service is running on the port.
Icmptotportunreachabletx *float32 `json:"icmptotportunreachabletx,omitempty"`
// Icmptotrxbytes |
// Bytes of ICMP data received.
Icmptotrxbytes *float32 `json:"icmptotrxbytes,omitempty"`
// Icmptotrxecho |
// ICMP Ping Echo Request and Echo Reply packets received.
Icmptotrxecho *float32 `json:"icmptotrxecho,omitempty"`
// Icmptotrxechoreply |
// ICMP Ping echo replies received.
Icmptotrxechoreply *float32 `json:"icmptotrxechoreply,omitempty"`
// Icmptotrxpkts |
// ICMP packets received.
Icmptotrxpkts *float32 `json:"icmptotrxpkts,omitempty"`
// Icmptotthresholdexceeds |
// Times the ICMP rate threshold is exceeded. If this counter continuously increases, first make sure the ICMP packets received are genuine. If they are, increase the current rate threshold.
Icmptotthresholdexceeds *float32 `json:"icmptotthresholdexceeds,omitempty"`
// Icmptottxbytes |
// Bytes of ICMP data transmitted.
Icmptottxbytes *float32 `json:"icmptottxbytes,omitempty"`
// Icmptottxechoreply |
// ICMP Ping echo replies transmitted.
Icmptottxechoreply *float32 `json:"icmptottxechoreply,omitempty"`
// Icmptottxpkts |
// ICMP packets transmitted.
Icmptottxpkts *float32 `json:"icmptottxpkts,omitempty"`
// Icmptxbytesrate |
// Bytes of ICMP data transmitted.
Icmptxbytesrate *float32 `json:"icmptxbytesrate,omitempty"`
// Icmptxechoreplyrate |
// ICMP Ping echo replies transmitted.
Icmptxechoreplyrate *float32 `json:"icmptxechoreplyrate,omitempty"`
// Icmptxpktsrate |
// ICMP packets transmitted.
Icmptxpktsrate *float32 `json:"icmptxpktsrate,omitempty"`
}
ProtocolicmpProtocolicmp defines model for protocolicmp_protocolicmp.
type ProtocolicmpProtocolicmpClearstats ¶
type ProtocolicmpProtocolicmpClearstats string
ProtocolicmpProtocolicmpClearstats |
Clear the statsistics / counters
const ( ProtocolicmpProtocolicmpClearstatsBasic ProtocolicmpProtocolicmpClearstats = "basic" ProtocolicmpProtocolicmpClearstatsFull ProtocolicmpProtocolicmpClearstats = "full" )
Defines values for ProtocolicmpProtocolicmpClearstats.
type ProtocolicmpProtocolicmpResponse ¶
type ProtocolicmpProtocolicmpResponse struct {
Protocolicmp *ProtocolicmpProtocolicmp `json:"protocolicmp,omitempty"`
}
ProtocolicmpProtocolicmpResponse defines model for protocolicmp_protocolicmp_response.
type Protocolicmpv6Apiresponse ¶
type Protocolicmpv6Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Protocolicmpv6Apiresponse defines model for protocolicmpv6_apiresponse.
type Protocolicmpv6Args ¶
type Protocolicmpv6Args = string
Protocolicmpv6Args defines model for protocolicmpv6_args.
type Protocolicmpv6GetParams ¶
type Protocolicmpv6GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >,
Args *Protocolicmpv6Args `form:"args,omitempty" json:"args,omitempty"`
}
Protocolicmpv6GetParams defines parameters for Protocolicmpv6Get.
type Protocolicmpv6GetResponse ¶
type Protocolicmpv6GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolicmpv6 *Protocolicmpv6Protocolicmpv6 `json:"protocolicmpv6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolicmpv6GetResponse ¶
func ParseProtocolicmpv6GetResponse(rsp *http.Response) (*Protocolicmpv6GetResponse, error)
ParseProtocolicmpv6GetResponse parses an HTTP response from a Protocolicmpv6GetWithResponse call
func (Protocolicmpv6GetResponse) Status ¶
func (r Protocolicmpv6GetResponse) Status() string
Status returns HTTPResponse.Status
func (Protocolicmpv6GetResponse) StatusCode ¶
func (r Protocolicmpv6GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Protocolicmpv6Protocolicmpv6 ¶
type Protocolicmpv6Protocolicmpv6 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Protocolicmpv6Protocolicmpv6Clearstats `json:"clearstats,omitempty"`
// Icmpv6badchecksums |
// Packets received with an ICMPv6 checksum error.
Icmpv6badchecksums *float32 `json:"icmpv6badchecksums,omitempty"`
// Icmpv6errna |
// ICMPv6 neighbor advertisement error packets received that contain an error in the header, such as an incorrect source IP address, destination IP address, or packet length.
Icmpv6errna *float32 `json:"icmpv6errna,omitempty"`
// Icmpv6errns |
// ICMPv6 neighbor solicitation error packets received that contain an error in the header, such as an incorrect source IP address, destination IP address, or packet length.
Icmpv6errns *float32 `json:"icmpv6errns,omitempty"`
// Icmpv6errra |
// ICMPv6 router advertisement error packets received that contain an error in the header, such as an incorrect source IP address, destination IP address, or packet length.
Icmpv6errra *float32 `json:"icmpv6errra,omitempty"`
// Icmpv6rtthsld |
// Packets dropped because the default threshold of 100 requests per 10 milliseconds has been exceeded.
// This is a configurable value using the set rateControl command.
Icmpv6rtthsld *float32 `json:"icmpv6rtthsld,omitempty"`
// Icmpv6rxbytesrate |
// Bytes of ICMPv6 data received.
Icmpv6rxbytesrate *float32 `json:"icmpv6rxbytesrate,omitempty"`
// Icmpv6rxechoreplyrate |
// ICMPv6 Ping Echo Reply packets received.
Icmpv6rxechoreplyrate *float32 `json:"icmpv6rxechoreplyrate,omitempty"`
// Icmpv6rxechoreqrate |
// ICMPv6 Ping Echo Request packets received.
Icmpv6rxechoreqrate *float32 `json:"icmpv6rxechoreqrate,omitempty"`
// Icmpv6rxnarate |
// ICMPv6 neighbor advertisement packets received. These packets are received in response to a neighbor solicitation message sent out by this node, or if the link layer address of a neighbor has changed.
Icmpv6rxnarate *float32 `json:"icmpv6rxnarate,omitempty"`
// Icmpv6rxnsrate |
// ICMPv6 neighbor solicitation packets received. These packets are received if the link layer address of a neighbor has changed, or in response to a neighbor solicitation message sent out by this node.
Icmpv6rxnsrate *float32 `json:"icmpv6rxnsrate,omitempty"`
// Icmpv6rxpktsrate |
// ICMPv6 packets received.
Icmpv6rxpktsrate *float32 `json:"icmpv6rxpktsrate,omitempty"`
// Icmpv6rxrarate |
// ICMPv6 router advertisement packets received. These are received at defined intervals or in response to a router solicitation message.
Icmpv6rxrarate *float32 `json:"icmpv6rxrarate,omitempty"`
// Icmpv6rxrsrate |
// ICMPv6 router solicitation packets received. These could be sent by a neighboring router to initiate address resolution.
Icmpv6rxrsrate *float32 `json:"icmpv6rxrsrate,omitempty"`
// Icmpv6totrxbytes |
// Bytes of ICMPv6 data received.
Icmpv6totrxbytes *float32 `json:"icmpv6totrxbytes,omitempty"`
// Icmpv6totrxechoreply |
// ICMPv6 Ping Echo Reply packets received.
Icmpv6totrxechoreply *float32 `json:"icmpv6totrxechoreply,omitempty"`
// Icmpv6totrxechoreq |
// ICMPv6 Ping Echo Request packets received.
Icmpv6totrxechoreq *float32 `json:"icmpv6totrxechoreq,omitempty"`
// Icmpv6totrxna |
// ICMPv6 neighbor advertisement packets received. These packets are received in response to a neighbor solicitation message sent out by this node, or if the link layer address of a neighbor has changed.
Icmpv6totrxna *float32 `json:"icmpv6totrxna,omitempty"`
// Icmpv6totrxns |
// ICMPv6 neighbor solicitation packets received. These packets are received if the link layer address of a neighbor has changed, or in response to a neighbor solicitation message sent out by this node.
Icmpv6totrxns *float32 `json:"icmpv6totrxns,omitempty"`
// Icmpv6totrxpkts |
// ICMPv6 packets received.
Icmpv6totrxpkts *float32 `json:"icmpv6totrxpkts,omitempty"`
// Icmpv6totrxra |
// ICMPv6 router advertisement packets received. These are received at defined intervals or in response to a router solicitation message.
Icmpv6totrxra *float32 `json:"icmpv6totrxra,omitempty"`
// Icmpv6totrxrs |
// ICMPv6 router solicitation packets received. These could be sent by a neighboring router to initiate address resolution.
Icmpv6totrxrs *float32 `json:"icmpv6totrxrs,omitempty"`
// Icmpv6tottxbytes |
// Bytes of ICMPv6 data transmitted.
Icmpv6tottxbytes *float32 `json:"icmpv6tottxbytes,omitempty"`
// Icmpv6tottxechoreply |
// ICMP Ping Echo Reply packets transmitted.
Icmpv6tottxechoreply *float32 `json:"icmpv6tottxechoreply,omitempty"`
// Icmpv6tottxechoreq |
// ICMPv6 Ping Echo Request packets transmitted.
Icmpv6tottxechoreq *float32 `json:"icmpv6tottxechoreq,omitempty"`
// Icmpv6tottxna |
// ICMPv6 neighbor advertisement packets transmitted. These packets are sent in response to a neighbor solicitation packet, or if the link layer address of this node has changed.
Icmpv6tottxna *float32 `json:"icmpv6tottxna,omitempty"`
// Icmpv6tottxns |
// ICMPv6 neighbor solicitation packets transmitted. These packets are sent to get the link layer addresses of neighboring nodes or to confirm that they are reachable.
Icmpv6tottxns *float32 `json:"icmpv6tottxns,omitempty"`
// Icmpv6tottxpkts |
// ICMPv6 packets transmitted.
Icmpv6tottxpkts *float32 `json:"icmpv6tottxpkts,omitempty"`
// Icmpv6tottxra |
// ICMPv6 router advertisement packets transmitted. These packets are sent at regular intervals or in response to a router solicitation packet from a neighbor.
Icmpv6tottxra *float32 `json:"icmpv6tottxra,omitempty"`
// Icmpv6tottxrs |
// ICMPv6 router solicitation packets transmitted. These packets are sent to request neighboring routers to generate router advertisements immediately rather than wait for the next defined time.
Icmpv6tottxrs *float32 `json:"icmpv6tottxrs,omitempty"`
// Icmpv6txbytesrate |
// Bytes of ICMPv6 data transmitted.
Icmpv6txbytesrate *float32 `json:"icmpv6txbytesrate,omitempty"`
// Icmpv6txechoreplyrate |
// ICMP Ping Echo Reply packets transmitted.
Icmpv6txechoreplyrate *float32 `json:"icmpv6txechoreplyrate,omitempty"`
// Icmpv6txechoreqrate |
// ICMPv6 Ping Echo Request packets transmitted.
Icmpv6txechoreqrate *float32 `json:"icmpv6txechoreqrate,omitempty"`
// Icmpv6txnarate |
// ICMPv6 neighbor advertisement packets transmitted. These packets are sent in response to a neighbor solicitation packet, or if the link layer address of this node has changed.
Icmpv6txnarate *float32 `json:"icmpv6txnarate,omitempty"`
// Icmpv6txnsrate |
// ICMPv6 neighbor solicitation packets transmitted. These packets are sent to get the link layer addresses of neighboring nodes or to confirm that they are reachable.
Icmpv6txnsrate *float32 `json:"icmpv6txnsrate,omitempty"`
// Icmpv6txpktsrate |
// ICMPv6 packets transmitted.
Icmpv6txpktsrate *float32 `json:"icmpv6txpktsrate,omitempty"`
// Icmpv6txrarate |
// ICMPv6 router advertisement packets transmitted. These packets are sent at regular intervals or in response to a router solicitation packet from a neighbor.
Icmpv6txrarate *float32 `json:"icmpv6txrarate,omitempty"`
// Icmpv6txrsrate |
// ICMPv6 router solicitation packets transmitted. These packets are sent to request neighboring routers to generate router advertisements immediately rather than wait for the next defined time.
Icmpv6txrsrate *float32 `json:"icmpv6txrsrate,omitempty"`
// Icmpv6unspt |
// ICMPv6 packets received that are not supported by the Citrix ADC.
Icmpv6unspt *float32 `json:"icmpv6unspt,omitempty"`
}
Protocolicmpv6Protocolicmpv6 defines model for protocolicmpv6_protocolicmpv6.
type Protocolicmpv6Protocolicmpv6Clearstats ¶
type Protocolicmpv6Protocolicmpv6Clearstats string
Protocolicmpv6Protocolicmpv6Clearstats |
Clear the statsistics / counters
const ( Protocolicmpv6Protocolicmpv6ClearstatsBasic Protocolicmpv6Protocolicmpv6Clearstats = "basic" Protocolicmpv6Protocolicmpv6ClearstatsFull Protocolicmpv6Protocolicmpv6Clearstats = "full" )
Defines values for Protocolicmpv6Protocolicmpv6Clearstats.
type Protocolicmpv6Protocolicmpv6Response ¶
type Protocolicmpv6Protocolicmpv6Response struct {
Protocolicmpv6 *Protocolicmpv6Protocolicmpv6 `json:"protocolicmpv6,omitempty"`
}
Protocolicmpv6Protocolicmpv6Response defines model for protocolicmpv6_protocolicmpv6_response.
type ProtocolipApiresponse ¶
type ProtocolipApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocolipApiresponse defines model for protocolip_apiresponse.
type ProtocolipArgs ¶
type ProtocolipArgs = string
ProtocolipArgs defines model for protocolip_args.
type ProtocolipGetParams ¶
type ProtocolipGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *ProtocolipArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocolipGetParams defines parameters for ProtocolipGet.
type ProtocolipGetResponse ¶
type ProtocolipGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolip *ProtocolipProtocolip `json:"protocolip,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolipGetResponse ¶
func ParseProtocolipGetResponse(rsp *http.Response) (*ProtocolipGetResponse, error)
ParseProtocolipGetResponse parses an HTTP response from a ProtocolipGetWithResponse call
func (ProtocolipGetResponse) Status ¶
func (r ProtocolipGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocolipGetResponse) StatusCode ¶
func (r ProtocolipGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocolipProtocolip ¶
type ProtocolipProtocolip struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocolipProtocolipClearstats `json:"clearstats,omitempty"`
// Iproutedmbitsrate |
// Total routed Mbits
Iproutedmbitsrate *float32 `json:"iproutedmbitsrate,omitempty"`
// Iproutedpktsrate |
// Total routed packets.
Iproutedpktsrate *float32 `json:"iproutedpktsrate,omitempty"`
// Iprxbytesrate |
// Bytes of IP data received.
Iprxbytesrate *float32 `json:"iprxbytesrate,omitempty"`
// Iprxmbitsrate |
// Megabits of IP data received.
Iprxmbitsrate *float32 `json:"iprxmbitsrate,omitempty"`
// Iprxpktsrate |
// IP packets received.
Iprxpktsrate *float32 `json:"iprxpktsrate,omitempty"`
// Iptotaddrlookup |
// IP address lookups performed by the Citrix ADC. When a packet is received on a non-established session, the Citrix ADC checks if the destination IP address is one of the Citrix ADC owned IP addresses.
Iptotaddrlookup *float32 `json:"iptotaddrlookup,omitempty"`
// Iptotaddrlookupfail |
// IP address lookups performed by the Citrix ADC that have failed because the destination IP address of the packet does not match any of the Citrix ADC owned IP addresses.
Iptotaddrlookupfail *float32 `json:"iptotaddrlookupfail,omitempty"`
// Iptotbadchecksums |
// Packets received with an IP checksum error.
Iptotbadchecksums *float32 `json:"iptotbadchecksums,omitempty"`
// Iptotbadlens |
// Packets received with a length greater than the normal maximum transmission unit of 1514 bytes.
Iptotbadlens *float32 `json:"iptotbadlens,omitempty"`
// Iptotbadmacaddrs |
// IP packets transmitted with a bad MAC address.
Iptotbadmacaddrs *float32 `json:"iptotbadmacaddrs,omitempty"`
// Iptotbadtransport |
// Packets received in which the protocol specified in the IP header is unknown to the Citrix ADC.
Iptotbadtransport *float32 `json:"iptotbadtransport,omitempty"`
// Iptotdupfragments |
// Duplicate IP fragments received. This can occur when the acknowledgement was not received within the expected time.
Iptotdupfragments *float32 `json:"iptotdupfragments,omitempty"`
// Iptotfixheaderfail |
// Packets received that contain an error in one or more components of the IP header.
Iptotfixheaderfail *float32 `json:"iptotfixheaderfail,omitempty"`
// Iptotfragments |
// IP fragments received.
Iptotfragments *float32 `json:"iptotfragments,omitempty"`
// Iptotfragpktsgen |
// Fragmented packets created by the Citrix ADC.
Iptotfragpktsgen *float32 `json:"iptotfragpktsgen,omitempty"`
// Iptotinvalidheadersz |
// Packets received in which an invalid data length is specified, or the value in the length field and the actual data length do not match. The range for the Ethernet packet data length is 0-1500 bytes.
Iptotinvalidheadersz *float32 `json:"iptotinvalidheadersz,omitempty"`
// Iptotinvalidpacketsize |
// Total number of packets received by Citrix ADC with invalid IP packet size.
Iptotinvalidpacketsize *float32 `json:"iptotinvalidpacketsize,omitempty"`
// Iptotlandattacks |
// Land-attack packets received. The source and destination addresses are the same.
Iptotlandattacks *float32 `json:"iptotlandattacks,omitempty"`
// Iptotmaxclients |
// Attempts to open a new connection to a service for which the maximum limit has been exceeded. Default value, 0, applies no limit.
Iptotmaxclients *float32 `json:"iptotmaxclients,omitempty"`
// Iptotoutoforderfrag |
// Fragments received that are out of order.
Iptotoutoforderfrag *float32 `json:"iptotoutoforderfrag,omitempty"`
// Iptotreassemblyattempt |
// IP packets that the Citrix ADC attempts to reassemble. If one of the fragments is missing, the whole packet is dropped.
Iptotreassemblyattempt *float32 `json:"iptotreassemblyattempt,omitempty"`
// Iptotroutedmbits |
// Total routed Mbits
Iptotroutedmbits *float32 `json:"iptotroutedmbits,omitempty"`
// Iptotroutedpkts |
// Total routed packets.
Iptotroutedpkts *float32 `json:"iptotroutedpkts,omitempty"`
// Iptotrxbytes |
// Bytes of IP data received.
Iptotrxbytes *float32 `json:"iptotrxbytes,omitempty"`
// Iptotrxmbits |
// Megabits of IP data received.
Iptotrxmbits *float32 `json:"iptotrxmbits,omitempty"`
// Iptotrxpkts |
// IP packets received.
Iptotrxpkts *float32 `json:"iptotrxpkts,omitempty"`
// Iptotsuccreassembly |
// Fragmented IP packets successfully reassembled on the Citrix ADC.
Iptotsuccreassembly *float32 `json:"iptotsuccreassembly,omitempty"`
// Iptottcpfragmentsfwd |
// TCP fragments forwarded to the client or the server.
Iptottcpfragmentsfwd *float32 `json:"iptottcpfragmentsfwd,omitempty"`
// Iptottoobig |
// Packets received for which the reassembled data exceeds the Ethernet packet data length of 1500 bytes.
Iptottoobig *float32 `json:"iptottoobig,omitempty"`
// Iptottruncatedpackets |
// Truncated IP packets received. An overflow in the routers along the path can truncate IP packets.
Iptottruncatedpackets *float32 `json:"iptottruncatedpackets,omitempty"`
// Iptotttlexpired |
// Packets for which the time-to-live (TTL) expired during transit. These packets are dropped.
Iptotttlexpired *float32 `json:"iptotttlexpired,omitempty"`
// Iptottxbytes |
// Bytes of IP data transmitted.
Iptottxbytes *float32 `json:"iptottxbytes,omitempty"`
// Iptottxmbits |
// Megabits of IP data transmitted.
Iptottxmbits *float32 `json:"iptottxmbits,omitempty"`
// Iptottxpkts |
// IP packets transmitted.
Iptottxpkts *float32 `json:"iptottxpkts,omitempty"`
// Iptotudpfragmentsfwd |
// UDP fragments forwarded to the client or the server.
Iptotudpfragmentsfwd *float32 `json:"iptotudpfragmentsfwd,omitempty"`
// Iptotunknowndstrcvd |
// Packets received in which the destination IP address was not reachable or not owned by the Citrix ADC.
Iptotunknowndstrcvd *float32 `json:"iptotunknowndstrcvd,omitempty"`
// Iptotunknownsvcs |
// Packets received on a port or service that is not configured.
Iptotunknownsvcs *float32 `json:"iptotunknownsvcs,omitempty"`
// Iptotunsuccreassembly |
// Packets received that could not be reassembled. This can occur when there is a checksum failure, an identification field mismatch, or when one of the fragments is missing.
Iptotunsuccreassembly *float32 `json:"iptotunsuccreassembly,omitempty"`
// Iptotvipdown |
// Packets received for which the VIP is down. This can occur when all the services bound to the VIP are down or the VIP is manually disabled.
Iptotvipdown *float32 `json:"iptotvipdown,omitempty"`
// Iptotzerofragmentlen |
// Packets received with a fragment length of 0 bytes.
Iptotzerofragmentlen *float32 `json:"iptotzerofragmentlen,omitempty"`
// Iptotzeronexthop |
// Packets received that contain a 0 value in the next hop field. These packets are dropped.
Iptotzeronexthop *float32 `json:"iptotzeronexthop,omitempty"`
// Iptxbytesrate |
// Bytes of IP data transmitted.
Iptxbytesrate *float32 `json:"iptxbytesrate,omitempty"`
// Iptxmbitsrate |
// Megabits of IP data transmitted.
Iptxmbitsrate *float32 `json:"iptxmbitsrate,omitempty"`
// Iptxpktsrate |
// IP packets transmitted.
Iptxpktsrate *float32 `json:"iptxpktsrate,omitempty"`
// Noniptottruncatedpackets |
// Truncated non-IP packets received.
Noniptottruncatedpackets *float32 `json:"noniptottruncatedpackets,omitempty"`
}
ProtocolipProtocolip defines model for protocolip_protocolip.
type ProtocolipProtocolipClearstats ¶
type ProtocolipProtocolipClearstats string
ProtocolipProtocolipClearstats |
Clear the statsistics / counters
const ( ProtocolipProtocolipClearstatsBasic ProtocolipProtocolipClearstats = "basic" ProtocolipProtocolipClearstatsFull ProtocolipProtocolipClearstats = "full" )
Defines values for ProtocolipProtocolipClearstats.
type ProtocolipProtocolipResponse ¶
type ProtocolipProtocolipResponse struct {
Protocolip *ProtocolipProtocolip `json:"protocolip,omitempty"`
}
ProtocolipProtocolipResponse defines model for protocolip_protocolip_response.
type Protocolipv6Apiresponse ¶
type Protocolipv6Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Protocolipv6Apiresponse defines model for protocolipv6_apiresponse.
type Protocolipv6Args ¶
type Protocolipv6Args = string
Protocolipv6Args defines model for protocolipv6_args.
type Protocolipv6GetParams ¶
type Protocolipv6GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *Protocolipv6Args `form:"args,omitempty" json:"args,omitempty"`
}
Protocolipv6GetParams defines parameters for Protocolipv6Get.
type Protocolipv6GetResponse ¶
type Protocolipv6GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolipv6 *Protocolipv6Protocolipv6 `json:"protocolipv6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolipv6GetResponse ¶
func ParseProtocolipv6GetResponse(rsp *http.Response) (*Protocolipv6GetResponse, error)
ParseProtocolipv6GetResponse parses an HTTP response from a Protocolipv6GetWithResponse call
func (Protocolipv6GetResponse) Status ¶
func (r Protocolipv6GetResponse) Status() string
Status returns HTTPResponse.Status
func (Protocolipv6GetResponse) StatusCode ¶
func (r Protocolipv6GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Protocolipv6Protocolipv6 ¶
type Protocolipv6Protocolipv6 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Protocolipv6Protocolipv6Clearstats `json:"clearstats,omitempty"`
// Icmpv6error |
// Number of erroneous ICMPv6 packets received (OBSOLETE).
Icmpv6error *float32 `json:"icmpv6error,omitempty"`
// Icmpv6rtthsld |
// Number of ICMPv6 packets dropped for rate threshold exceeded (OBSOLETE).
Icmpv6rtthsld *float32 `json:"icmpv6rtthsld,omitempty"`
// Icmpv6unspt |
// Number of ICMPv6 unsupported packets received (OBSOLETE).
Icmpv6unspt *float32 `json:"icmpv6unspt,omitempty"`
// Ipv6badcksum |
// Number of bad checksum packets received (OBSOLETE).
Ipv6badcksum *float32 `json:"ipv6badcksum,omitempty"`
// Ipv6errhdr |
// Packets received that contain an error in one or more components of the IPv6 header.
Ipv6errhdr *float32 `json:"ipv6errhdr,omitempty"`
// Ipv6errrxhdr |
// Number of erroneous header packets received (OBSOLETE).
Ipv6errrxhdr *float32 `json:"ipv6errrxhdr,omitempty"`
// Ipv6errrxpkt |
// Number of erroneous packets received (OBSOLETE).
Ipv6errrxpkt *float32 `json:"ipv6errrxpkt,omitempty"`
// Ipv6fragpktsforwardrate |
// IPv6 fragments forwarded to the client or server without reassembly.
Ipv6fragpktsforwardrate *float32 `json:"ipv6fragpktsforwardrate,omitempty"`
// Ipv6fragpktsprocessnoreassrate |
// IPv6 fragments processed without reassembly.
Ipv6fragpktsprocessnoreassrate *float32 `json:"ipv6fragpktsprocessnoreassrate,omitempty"`
// Ipv6fragpkttoobig |
// Packets received for which the reassembled data exceeds the Ethernet packet data length of 1500 bytes.
Ipv6fragpkttoobig *float32 `json:"ipv6fragpkttoobig,omitempty"`
// Ipv6fragrxpktsrate |
// IPv6 fragments received.
Ipv6fragrxpktsrate *float32 `json:"ipv6fragrxpktsrate,omitempty"`
// Ipv6fragtcpreassembledrate |
// TCP fragments processed after reassembly.
Ipv6fragtcpreassembledrate *float32 `json:"ipv6fragtcpreassembledrate,omitempty"`
// Ipv6fragtotpktsforward |
// IPv6 fragments forwarded to the client or server without reassembly.
Ipv6fragtotpktsforward *float32 `json:"ipv6fragtotpktsforward,omitempty"`
// Ipv6fragtotpktsprocessnoreass |
// IPv6 fragments processed without reassembly.
Ipv6fragtotpktsprocessnoreass *float32 `json:"ipv6fragtotpktsprocessnoreass,omitempty"`
// Ipv6fragtotrxpkts |
// IPv6 fragments received.
Ipv6fragtotrxpkts *float32 `json:"ipv6fragtotrxpkts,omitempty"`
// Ipv6fragtottcpreassembled |
// TCP fragments processed after reassembly.
Ipv6fragtottcpreassembled *float32 `json:"ipv6fragtottcpreassembled,omitempty"`
// Ipv6fragtotudpreassembled |
// UDP fragments processed after reassembly.
Ipv6fragtotudpreassembled *float32 `json:"ipv6fragtotudpreassembled,omitempty"`
// Ipv6fragudpreassembledrate |
// UDP fragments processed after reassembly.
Ipv6fragudpreassembledrate *float32 `json:"ipv6fragudpreassembledrate,omitempty"`
// Ipv6fragzerolenpkt |
// Packets received with a fragment length of 0 bytes.
Ipv6fragzerolenpkt *float32 `json:"ipv6fragzerolenpkt,omitempty"`
// Ipv6icmpnarxrate |
// Number of ICMPv6 NA packets received by Citrix ADC (OBSOLETE).
Ipv6icmpnarxrate *float32 `json:"ipv6icmpnarxrate,omitempty"`
// Ipv6icmpnatxrate |
// Number of ICMPv6 NA packets transmitted by Citrix ADC (OBSOLETE).
Ipv6icmpnatxrate *float32 `json:"ipv6icmpnatxrate,omitempty"`
// Ipv6icmpnsrxrate |
// Number of ICMPv6 NS packets received by Citrix ADC (OBSOLETE).
Ipv6icmpnsrxrate *float32 `json:"ipv6icmpnsrxrate,omitempty"`
// Ipv6icmpnstxrate |
// Number of ICMPv6 NS packets transmitted by Citrix ADC (OBSOLETE).
Ipv6icmpnstxrate *float32 `json:"ipv6icmpnstxrate,omitempty"`
// Ipv6icmprarxrate |
// Number of ICMPv6 RA packets received by Citrix ADC (OBSOLETE).
Ipv6icmprarxrate *float32 `json:"ipv6icmprarxrate,omitempty"`
// Ipv6icmprstxrate |
// Number of ICMPv6 RS packets transmitted by Citrix ADC (OBSOLETE).
Ipv6icmprstxrate *float32 `json:"ipv6icmprstxrate,omitempty"`
// Ipv6icmprxrate |
// Number of ICMPv6 packets received by Citrix ADC (OBSOLETE).
Ipv6icmprxrate *float32 `json:"ipv6icmprxrate,omitempty"`
// Ipv6icmptxrate |
// Number of ICMPv6 packets transmitted by Citrix ADC (OBSOLETE).
Ipv6icmptxrate *float32 `json:"ipv6icmptxrate,omitempty"`
// Ipv6landattack |
// Land-attack packets received. The source and destination addresses are the same. If not dropped, these packets can lock up the appliance.
Ipv6landattack *float32 `json:"ipv6landattack,omitempty"`
// Ipv6nextheadererr |
// Packets received that contain an unsupported next header. The supported next headers are TCP, ICMP, UDP, OSPF, and FRAGMENT.
Ipv6nextheadererr *float32 `json:"ipv6nextheadererr,omitempty"`
// Ipv6routembitsrate |
// IPv6 total Mbits.
Ipv6routembitsrate *float32 `json:"ipv6routembitsrate,omitempty"`
// Ipv6routepktsrate |
// IPv6 packets routed.
Ipv6routepktsrate *float32 `json:"ipv6routepktsrate,omitempty"`
// Ipv6rxbytesrate |
// Bytes of IPv6 data received.
Ipv6rxbytesrate *float32 `json:"ipv6rxbytesrate,omitempty"`
// Ipv6rxpktsrate |
// IPv6 packets received.
Ipv6rxpktsrate *float32 `json:"ipv6rxpktsrate,omitempty"`
// Ipv6toticmpnarx |
// Number of ICMPv6 NA packets received by Citrix ADC (OBSOLETE).
Ipv6toticmpnarx *float32 `json:"ipv6toticmpnarx,omitempty"`
// Ipv6toticmpnatx |
// Number of ICMPv6 NA packets transmitted by Citrix ADC (OBSOLETE).
Ipv6toticmpnatx *float32 `json:"ipv6toticmpnatx,omitempty"`
// Ipv6toticmpnsrx |
// Number of ICMPv6 NS packets received by Citrix ADC (OBSOLETE).
Ipv6toticmpnsrx *float32 `json:"ipv6toticmpnsrx,omitempty"`
// Ipv6toticmpnstx |
// Number of ICMPv6 NS packets transmitted by Citrix ADC (OBSOLETE).
Ipv6toticmpnstx *float32 `json:"ipv6toticmpnstx,omitempty"`
// Ipv6toticmprarx |
// Number of ICMPv6 RA packets received by Citrix ADC (OBSOLETE).
Ipv6toticmprarx *float32 `json:"ipv6toticmprarx,omitempty"`
// Ipv6toticmprstx |
// Number of ICMPv6 RS packets transmitted by Citrix ADC (OBSOLETE).
Ipv6toticmprstx *float32 `json:"ipv6toticmprstx,omitempty"`
// Ipv6toticmprx |
// Number of ICMPv6 packets received by Citrix ADC (OBSOLETE).
Ipv6toticmprx *float32 `json:"ipv6toticmprx,omitempty"`
// Ipv6toticmptx |
// Number of ICMPv6 packets transmitted by Citrix ADC (OBSOLETE).
Ipv6toticmptx *float32 `json:"ipv6toticmptx,omitempty"`
// Ipv6totroutembits |
// IPv6 total Mbits.
Ipv6totroutembits *float32 `json:"ipv6totroutembits,omitempty"`
// Ipv6totroutepkts |
// IPv6 packets routed.
Ipv6totroutepkts *float32 `json:"ipv6totroutepkts,omitempty"`
// Ipv6totrxbytes |
// Bytes of IPv6 data received.
Ipv6totrxbytes *float32 `json:"ipv6totrxbytes,omitempty"`
// Ipv6totrxpkts |
// IPv6 packets received.
Ipv6totrxpkts *float32 `json:"ipv6totrxpkts,omitempty"`
// Ipv6tottxbytes |
// Bytes of IPv6 data transmitted.
Ipv6tottxbytes *float32 `json:"ipv6tottxbytes,omitempty"`
// Ipv6tottxpkts |
// IPv6 packets transmitted
Ipv6tottxpkts *float32 `json:"ipv6tottxpkts,omitempty"`
// Ipv6txbytesrate |
// Bytes of IPv6 data transmitted.
Ipv6txbytesrate *float32 `json:"ipv6txbytesrate,omitempty"`
// Ipv6txpktsrate |
// IPv6 packets transmitted
Ipv6txpktsrate *float32 `json:"ipv6txpktsrate,omitempty"`
}
Protocolipv6Protocolipv6 defines model for protocolipv6_protocolipv6.
type Protocolipv6Protocolipv6Clearstats ¶
type Protocolipv6Protocolipv6Clearstats string
Protocolipv6Protocolipv6Clearstats |
Clear the statsistics / counters
const ( Protocolipv6Protocolipv6ClearstatsBasic Protocolipv6Protocolipv6Clearstats = "basic" Protocolipv6Protocolipv6ClearstatsFull Protocolipv6Protocolipv6Clearstats = "full" )
Defines values for Protocolipv6Protocolipv6Clearstats.
type Protocolipv6Protocolipv6Response ¶
type Protocolipv6Protocolipv6Response struct {
Protocolipv6 *Protocolipv6Protocolipv6 `json:"protocolipv6,omitempty"`
}
Protocolipv6Protocolipv6Response defines model for protocolipv6_protocolipv6_response.
type ProtocolmptcpApiresponse ¶
type ProtocolmptcpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocolmptcpApiresponse defines model for protocolmptcp_apiresponse.
type ProtocolmptcpArgs ¶
type ProtocolmptcpArgs = string
ProtocolmptcpArgs defines model for protocolmptcp_args.
type ProtocolmptcpGetParams ¶
type ProtocolmptcpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *ProtocolmptcpArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocolmptcpGetParams defines parameters for ProtocolmptcpGet.
type ProtocolmptcpGetResponse ¶
type ProtocolmptcpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolmptcp *ProtocolmptcpProtocolmptcp `json:"protocolmptcp,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolmptcpGetResponse ¶
func ParseProtocolmptcpGetResponse(rsp *http.Response) (*ProtocolmptcpGetResponse, error)
ParseProtocolmptcpGetResponse parses an HTTP response from a ProtocolmptcpGetWithResponse call
func (ProtocolmptcpGetResponse) Status ¶
func (r ProtocolmptcpGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocolmptcpGetResponse) StatusCode ¶
func (r ProtocolmptcpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocolmptcpProtocolmptcp ¶
type ProtocolmptcpProtocolmptcp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocolmptcpProtocolmptcpClearstats `json:"clearstats,omitempty"`
// Mptcpaddrremovedrate |
// Total number of addresses removed from MPTCP connection with REMOVE_ADDR option
Mptcpaddrremovedrate *float32 `json:"mptcpaddrremovedrate,omitempty"`
// Mptcpconnestrate |
// Total MP_CAPABLE sessions created.
Mptcpconnestrate *float32 `json:"mptcpconnestrate,omitempty"`
// Mptcpcurmpcapablesessions |
// The number of current mptcp sessions.
Mptcpcurmpcapablesessions *float32 `json:"mptcpcurmpcapablesessions,omitempty"`
// Mptcpcurpendingjoin |
// The number of current mptcp subflow connections in pending state.
Mptcpcurpendingjoin *float32 `json:"mptcpcurpendingjoin,omitempty"`
// Mptcpcursesswithoutsfs |
// Current Multipath TCP sessions without any subflows
Mptcpcursesswithoutsfs *float32 `json:"mptcpcursesswithoutsfs,omitempty"`
// Mptcpcursfconnections |
// The number of current mptcp subflow connections.
Mptcpcursfconnections *float32 `json:"mptcpcursfconnections,omitempty"`
// Mptcpcurv1mpcapablesessions |
// The number of current V1 mptcp sessions.
Mptcpcurv1mpcapablesessions *float32 `json:"mptcpcurv1mpcapablesessions,omitempty"`
// Mptcpdatalessthandatalenrate |
// MPTCP Map amount of data not yet received.
Mptcpdatalessthandatalenrate *float32 `json:"mptcpdatalessthandatalenrate,omitempty"`
// Mptcpdssarate |
// Total Data Sequence Signal packets during data transfer with DATA_ACK
Mptcpdssarate *float32 `json:"mptcpdssarate,omitempty"`
// Mptcpdssfreshackrate |
// MPTCP total Data Sequence Signal packets during data transfer with fresh ACK
Mptcpdssfreshackrate *float32 `json:"mptcpdssfreshackrate,omitempty"`
// Mptcpdssmrate |
// MPTCP total data Sequence Signal packets with Data Sequence Mapping and checksum
Mptcpdssmrate *float32 `json:"mptcpdssmrate,omitempty"`
// Mptcpdssrate |
// Total number of Data Sequence Signal packets.
Mptcpdssrate *float32 `json:"mptcpdssrate,omitempty"`
// Mptcperraddrid0 |
// MPTCP MP_JOIN request on address id 0.
Mptcperraddrid0 *float32 `json:"mptcperraddrid0,omitempty"`
// Mptcperraddrid0rate |
// MPTCP MP_JOIN request on address id 0.
Mptcperraddrid0rate *float32 `json:"mptcperraddrid0rate,omitempty"`
// Mptcperraddridexist |
// MPTCP MP_JOIN request on existing address id.
Mptcperraddridexist *float32 `json:"mptcperraddridexist,omitempty"`
// Mptcperraddridexistrate |
// MPTCP MP_JOIN request on existing address id.
Mptcperraddridexistrate *float32 `json:"mptcperraddridexistrate,omitempty"`
// Mptcperrbadcksum |
// MPTCP checksum failed. Connection will fallback to regular tcp.
Mptcperrbadcksum *float32 `json:"mptcperrbadcksum,omitempty"`
// Mptcperrbadcksumrate |
// MPTCP checksum failed. Connection will fallback to regular tcp.
Mptcperrbadcksumrate *float32 `json:"mptcperrbadcksumrate,omitempty"`
// Mptcperrbadmapconndrop |
// MPTCP Drop the session incase of invalid Data Sequence map.
Mptcperrbadmapconndrop *float32 `json:"mptcperrbadmapconndrop,omitempty"`
// Mptcperrbadmapconndroprate |
// MPTCP Drop the session incase of invalid Data Sequence map.
Mptcperrbadmapconndroprate *float32 `json:"mptcperrbadmapconndroprate,omitempty"`
// Mptcperrcryptonotsupported |
// MPTCP client crypto algorithm not supported.
Mptcperrcryptonotsupported *float32 `json:"mptcperrcryptonotsupported,omitempty"`
// Mptcperrcryptonotsupportedrate |
// MPTCP client crypto algorithm not supported.
Mptcperrcryptonotsupportedrate *float32 `json:"mptcperrcryptonotsupportedrate,omitempty"`
// Mptcperrdatafinpassive |
// MPTCP Data FIN received on passive subflow
Mptcperrdatafinpassive *float32 `json:"mptcperrdatafinpassive,omitempty"`
// Mptcperrdatafinpassiverate |
// MPTCP Data FIN received on passive subflow
Mptcperrdatafinpassiverate *float32 `json:"mptcperrdatafinpassiverate,omitempty"`
// Mptcperrdupmaprecvd |
// MPTCP Duplicate maps in Data Sequence map table.
Mptcperrdupmaprecvd *float32 `json:"mptcperrdupmaprecvd,omitempty"`
// Mptcperrdupmaprecvdrate |
// MPTCP Duplicate maps in Data Sequence map table.
Mptcperrdupmaprecvdrate *float32 `json:"mptcperrdupmaprecvdrate,omitempty"`
// Mptcperrextnflagset |
// Extension flag is set on MP_CAPABLE request.
Mptcperrextnflagset *float32 `json:"mptcperrextnflagset,omitempty"`
// Mptcperrextnflagsetrate |
// Extension flag is set on MP_CAPABLE request.
Mptcperrextnflagsetrate *float32 `json:"mptcperrextnflagsetrate,omitempty"`
// Mptcperrfastclose |
// MPTCP FAST CLOSE sent.
Mptcperrfastclose *float32 `json:"mptcperrfastclose,omitempty"`
// Mptcperrfastclosekey |
// MPTCP FAST_CLOSE received with invalid key and the packet is dropped.
Mptcperrfastclosekey *float32 `json:"mptcperrfastclosekey,omitempty"`
// Mptcperrfastclosekeyrate |
// MPTCP FAST_CLOSE received with invalid key and the packet is dropped.
Mptcperrfastclosekeyrate *float32 `json:"mptcperrfastclosekeyrate,omitempty"`
// Mptcperrfastclosepassive |
// MPTCP Fast close received on passive subflow.
Mptcperrfastclosepassive *float32 `json:"mptcperrfastclosepassive,omitempty"`
// Mptcperrfastclosepassiverate |
// MPTCP Fast close received on passive subflow.
Mptcperrfastclosepassiverate *float32 `json:"mptcperrfastclosepassiverate,omitempty"`
// Mptcperrfastcloserate |
// MPTCP FAST CLOSE sent.
Mptcperrfastcloserate *float32 `json:"mptcperrfastcloserate,omitempty"`
// MPTCP invalid cookie received on MP_CAPABLE final ACK.
Mptcperrinvalcookie *float32 `json:"mptcperrinvalcookie,omitempty"`
// MPTCP invalid cookie received on MP_CAPABLE final ACK.
Mptcperrinvalcookierate *float32 `json:"mptcperrinvalcookierate,omitempty"`
// Mptcperrinvalidsfn |
// MPTCP subflow map doesn't exactly match MPTCP session mapping.
Mptcperrinvalidsfn *float32 `json:"mptcperrinvalidsfn,omitempty"`
// Mptcperrinvalidsfnrate |
// MPTCP subflow map doesn't exactly match MPTCP session mapping.
Mptcperrinvalidsfnrate *float32 `json:"mptcperrinvalidsfnrate,omitempty"`
// Mptcperrinvalmac |
// MPTCP invalid MAC on MP_JOIN final ACK.
Mptcperrinvalmac *float32 `json:"mptcperrinvalmac,omitempty"`
// Mptcperrinvalmacrate |
// MPTCP invalid MAC on MP_JOIN final ACK.
Mptcperrinvalmacrate *float32 `json:"mptcperrinvalmacrate,omitempty"`
// Mptcperrinvalopts |
// MPTCP invalid mptcp option is received and is dropped.
Mptcperrinvalopts *float32 `json:"mptcperrinvalopts,omitempty"`
// Mptcperrinvaloptsrate |
// MPTCP invalid mptcp option is received and is dropped.
Mptcperrinvaloptsrate *float32 `json:"mptcperrinvaloptsrate,omitempty"`
// Mptcperrinvalremaddr |
// MPTCP remove address request received on invalid/unknown address id.
Mptcperrinvalremaddr *float32 `json:"mptcperrinvalremaddr,omitempty"`
// Mptcperrinvalremaddrrate |
// MPTCP remove address request received on invalid/unknown address id.
Mptcperrinvalremaddrrate *float32 `json:"mptcperrinvalremaddrrate,omitempty"`
// Mptcperrjoinafterfallback |
// MPTCP New MP_JOIN request received after fallback to regular tcp.
Mptcperrjoinafterfallback *float32 `json:"mptcperrjoinafterfallback,omitempty"`
// Mptcperrjoinafterfallbackrate |
// MPTCP New MP_JOIN request received after fallback to regular tcp.
Mptcperrjoinafterfallbackrate *float32 `json:"mptcperrjoinafterfallbackrate,omitempty"`
// Mptcperrjointhreshold |
// MPTCP Global pending MP_JOIN threshold limit is reached, new MP_JOIN request will be dropped sending RST
Mptcperrjointhreshold *float32 `json:"mptcperrjointhreshold,omitempty"`
// Mptcperrjointhresholdrate |
// MPTCP Global pending MP_JOIN threshold limit is reached, new MP_JOIN request will be dropped sending RST
Mptcperrjointhresholdrate *float32 `json:"mptcperrjointhresholdrate,omitempty"`
// Mptcperrmapexists |
// MPTCP sequence map already exists.
Mptcperrmapexists *float32 `json:"mptcperrmapexists,omitempty"`
// Mptcperrmapexistsrate |
// MPTCP sequence map already exists.
Mptcperrmapexistsrate *float32 `json:"mptcperrmapexistsrate,omitempty"`
// Mptcperrmaxsf |
// MPTCP new MP_JOIN request after maximum configured subflows are established.
Mptcperrmaxsf *float32 `json:"mptcperrmaxsf,omitempty"`
// Mptcperrmaxsfrate |
// MPTCP new MP_JOIN request after maximum configured subflows are established.
Mptcperrmaxsfrate *float32 `json:"mptcperrmaxsfrate,omitempty"`
// Mptcperrmpcapsessionallocfail |
// Creating a MPTCP connection failed due to failure in allocating memory to MPTCP connection management structure.
Mptcperrmpcapsessionallocfail *float32 `json:"mptcperrmpcapsessionallocfail,omitempty"`
// Mptcperrmpcapsessionallocfailrate |
// Creating a MPTCP connection failed due to failure in allocating memory to MPTCP connection management structure.
Mptcperrmpcapsessionallocfailrate *float32 `json:"mptcperrmpcapsessionallocfailrate,omitempty"`
// Mptcperrnomappktrcvd |
// MPTCP Packet received with no Data Sequence Mapping.
Mptcperrnomappktrcvd *float32 `json:"mptcperrnomappktrcvd,omitempty"`
// Mptcperrnomappktrcvdrate |
// MPTCP Packet received with no Data Sequence Mapping.
Mptcperrnomappktrcvdrate *float32 `json:"mptcperrnomappktrcvdrate,omitempty"`
// Mptcperrnopayloadlenpkt |
// MPTCP Payload length not specified in packet.
Mptcperrnopayloadlenpkt *float32 `json:"mptcperrnopayloadlenpkt,omitempty"`
// Mptcperrnopayloadlenpktrate |
// MPTCP Payload length not specified in packet.
Mptcperrnopayloadlenpktrate *float32 `json:"mptcperrnopayloadlenpktrate,omitempty"`
// Mptcperrnosffreensb |
// MPTCP output a packet without any subflow PCB.
Mptcperrnosffreensb *float32 `json:"mptcperrnosffreensb,omitempty"`
// Mptcperrnosffreensbrate |
// MPTCP output a packet without any subflow PCB.
Mptcperrnosffreensbrate *float32 `json:"mptcperrnosffreensbrate,omitempty"`
// Mptcperrnsballocfailed |
// Failed to allocate memory to output MPTCP packet.
Mptcperrnsballocfailed *float32 `json:"mptcperrnsballocfailed,omitempty"`
// Mptcperrnsballocfailedrate |
// Failed to allocate memory to output MPTCP packet.
Mptcperrnsballocfailedrate *float32 `json:"mptcperrnsballocfailedrate,omitempty"`
// Mptcperroptiondiscarded |
// Invalid subtype in MPTCP option field and hence discarded.
Mptcperroptiondiscarded *float32 `json:"mptcperroptiondiscarded,omitempty"`
// Mptcperroptiondiscardedrate |
// Invalid subtype in MPTCP option field and hence discarded.
Mptcperroptiondiscardedrate *float32 `json:"mptcperroptiondiscardedrate,omitempty"`
// Mptcperroptsnosession |
// MPTCP options sent on non existing connection/subflow PCBs.
Mptcperroptsnosession *float32 `json:"mptcperroptsnosession,omitempty"`
// Mptcperroptsnosessionrate |
// MPTCP options sent on non existing connection/subflow PCBs.
Mptcperroptsnosessionrate *float32 `json:"mptcperroptsnosessionrate,omitempty"`
// Mptcperroptssendrst |
// MPTCP sent RST on receiving improper option field.
Mptcperroptssendrst *float32 `json:"mptcperroptssendrst,omitempty"`
// Mptcperroptssendrstrate |
// MPTCP sent RST on receiving improper option field.
Mptcperroptssendrstrate *float32 `json:"mptcperroptssendrstrate,omitempty"`
// Mptcperrremaddrself |
// MPTCP remove address request for self address.
Mptcperrremaddrself *float32 `json:"mptcperrremaddrself,omitempty"`
// Mptcperrremaddrselfrate |
// MPTCP remove address request for self address.
Mptcperrremaddrselfrate *float32 `json:"mptcperrremaddrselfrate,omitempty"`
// Mptcperrresflagset |
// MPTCP One or more reserved bits are set on MP_CAPABLE request.
Mptcperrresflagset *float32 `json:"mptcperrresflagset,omitempty"`
// Mptcperrresflagsetrate |
// MPTCP One or more reserved bits are set on MP_CAPABLE request.
Mptcperrresflagsetrate *float32 `json:"mptcperrresflagsetrate,omitempty"`
// Mptcperrretxpktrcvd |
// Retransmitted Data Recevied on MPTCP session.
Mptcperrretxpktrcvd *float32 `json:"mptcperrretxpktrcvd,omitempty"`
// Mptcperrretxpktrcvdrate |
// Retransmitted Data Recevied on MPTCP session.
Mptcperrretxpktrcvdrate *float32 `json:"mptcperrretxpktrcvdrate,omitempty"`
// Mptcperrrssffail |
// Add RSS filter to steer traffic to right node on established MPTCP session failed.
Mptcperrrssffail *float32 `json:"mptcperrrssffail,omitempty"`
// Mptcperrrssffailrate |
// Add RSS filter to steer traffic to right node on established MPTCP session failed.
Mptcperrrssffailrate *float32 `json:"mptcperrrssffailrate,omitempty"`
// Mptcperrsfsessionallocfail |
// Attaching the subflow to MPTCP session failed due to failure in allocating memory to subflow map table.
Mptcperrsfsessionallocfail *float32 `json:"mptcperrsfsessionallocfail,omitempty"`
// Mptcperrsfsessionallocfailrate |
// Attaching the subflow to MPTCP session failed due to failure in allocating memory to subflow map table.
Mptcperrsfsessionallocfailrate *float32 `json:"mptcperrsfsessionallocfailrate,omitempty"`
// Mptcperrunknowntoken |
// MPTCP invalid token received on MP_JOIN request.
Mptcperrunknowntoken *float32 `json:"mptcperrunknowntoken,omitempty"`
// Mptcperrunknowntokenrate |
// MPTCP invalid token received on MP_JOIN request.
Mptcperrunknowntokenrate *float32 `json:"mptcperrunknowntokenrate,omitempty"`
// Mptcperrunsupportedmssnegotiated |
// MPTCP Unsupported MSS negotiated error.
Mptcperrunsupportedmssnegotiated *float32 `json:"mptcperrunsupportedmssnegotiated,omitempty"`
// Mptcperrunsupportedmssnegotiatedrate |
// MPTCP Unsupported MSS negotiated error.
Mptcperrunsupportedmssnegotiatedrate *float32 `json:"mptcperrunsupportedmssnegotiatedrate,omitempty"`
// Mptcperrv1datarecvdpriortokey |
// MPTCP V1 data received prior to key
Mptcperrv1datarecvdpriortokey *float32 `json:"mptcperrv1datarecvdpriortokey,omitempty"`
// Mptcperrv1datarecvdpriortokeyrate |
// MPTCP V1 data received prior to key
Mptcperrv1datarecvdpriortokeyrate *float32 `json:"mptcperrv1datarecvdpriortokeyrate,omitempty"`
// Mptcperrversionnotsupported |
// MPTCP MP_CAPABLE request from unsupported mptcp client.
Mptcperrversionnotsupported *float32 `json:"mptcperrversionnotsupported,omitempty"`
// Mptcperrversionnotsupportedrate |
// MPTCP MP_CAPABLE request from unsupported mptcp client.
Mptcperrversionnotsupportedrate *float32 `json:"mptcperrversionnotsupportedrate,omitempty"`
// Mptcpestsfreplacedrate |
// MPTCP Total established subflows replaced due to new MP_JOIN.
Mptcpestsfreplacedrate *float32 `json:"mptcpestsfreplacedrate,omitempty"`
// Mptcpfreshackfrwdrate |
// Fresh ACK recieved on a subflow
Mptcpfreshackfrwdrate *float32 `json:"mptcpfreshackfrwdrate,omitempty"`
// Mptcpinfinitemapfrwdrate |
// MPTCP received Data Sequence Signal with infinite map flag (Fallback to regular TCP).
Mptcpinfinitemapfrwdrate *float32 `json:"mptcpinfinitemapfrwdrate,omitempty"`
// Mptcpinfinitemaprecvd |
// MPTCP Received and set infinite map and fallen back to regular TCP.
Mptcpinfinitemaprecvd *float32 `json:"mptcpinfinitemaprecvd,omitempty"`
// Mptcpinfinitemaprecvdrate |
// MPTCP Received and set infinite map and fallen back to regular TCP.
Mptcpinfinitemaprecvdrate *float32 `json:"mptcpinfinitemaprecvdrate,omitempty"`
// Mptcpmoredatarcvdrate |
// MPTCP More data received than the available Data Sequence Mapping.
Mptcpmoredatarcvdrate *float32 `json:"mptcpmoredatarcvdrate,omitempty"`
// Mptcpmpcapfackrecvdrate |
// Total number of MP_CAPABLE Final ACKs received.
Mptcpmpcapfackrecvdrate *float32 `json:"mptcpmpcapfackrecvdrate,omitempty"`
// Mptcpmpcapsessionrate |
// MPTCP total sessions created
Mptcpmpcapsessionrate *float32 `json:"mptcpmpcapsessionrate,omitempty"`
// Mptcpmpcapsfpcballocrate |
// Allocating memory to TCP protocol control block(PCB) for subflow failed.
Mptcpmpcapsfpcballocrate *float32 `json:"mptcpmpcapsfpcballocrate,omitempty"`
// Mptcpmpcapsteeredrate |
// Total MP_CAPABLE sessions steered
Mptcpmpcapsteeredrate *float32 `json:"mptcpmpcapsteeredrate,omitempty"`
// Mptcpmpcapsynacksentrate |
// Total number of MP_CAPABLE SYN/ACKs sent.
Mptcpmpcapsynacksentrate *float32 `json:"mptcpmpcapsynacksentrate,omitempty"`
// Mptcpmpcapsynrate |
// MPTCP total MP_CAPABLE received
Mptcpmpcapsynrate *float32 `json:"mptcpmpcapsynrate,omitempty"`
// Mptcpmpcballocfailedrate |
// Allocating memory to MPTCP protocol control block failed.
Mptcpmpcballocfailedrate *float32 `json:"mptcpmpcballocfailedrate,omitempty"`
// Mptcpmpfailrecvd |
// MPTCP Total MP_FAIL received and fallback to regular TCP.
Mptcpmpfailrecvd *float32 `json:"mptcpmpfailrecvd,omitempty"`
// Mptcpmpfailrecvdrate |
// MPTCP Total MP_FAIL received and fallback to regular TCP.
Mptcpmpfailrecvdrate *float32 `json:"mptcpmpfailrecvdrate,omitempty"`
// Mptcpmpfailsent |
// MPTCP Total MP_FAIL sent due to checksum failure.
Mptcpmpfailsent *float32 `json:"mptcpmpfailsent,omitempty"`
// Mptcpmpfailsentrate |
// MPTCP Total MP_FAIL sent due to checksum failure.
Mptcpmpfailsentrate *float32 `json:"mptcpmpfailsentrate,omitempty"`
// Mptcpmpjoin4thacksentrate |
// Total number of Subflow final ACK from peer in 3 way handshake validated with 4th ACK.
Mptcpmpjoin4thacksentrate *float32 `json:"mptcpmpjoin4thacksentrate,omitempty"`
// Mptcpmpjoinfackrecvdrate |
// Total number of MP_JOIN Final ACKs
Mptcpmpjoinfackrecvdrate *float32 `json:"mptcpmpjoinfackrecvdrate,omitempty"`
// Mptcpmpjoinsteeredrate |
// Total MP_JOIN subflows steered
Mptcpmpjoinsteeredrate *float32 `json:"mptcpmpjoinsteeredrate,omitempty"`
// Mptcpmpjoinsynacksentrate |
// Total MP_JOIN SYN/ACKs sent.
Mptcpmpjoinsynacksentrate *float32 `json:"mptcpmpjoinsynacksentrate,omitempty"`
// Mptcpmpjoinsynrate |
// MPTCP total MP_JOIN syn received
Mptcpmpjoinsynrate *float32 `json:"mptcpmpjoinsynrate,omitempty"`
// Mptcppendsfreplacedrate |
// MPTCP Total pending subflows replaced due to new MP_JOIN.
Mptcppendsfreplacedrate *float32 `json:"mptcppendsfreplacedrate,omitempty"`
// Mptcpplainackfallback |
// MPTCP Fallback to regular tcp on receiving plain ACK for DSS.
Mptcpplainackfallback *float32 `json:"mptcpplainackfallback,omitempty"`
// Mptcpplainackfallbackrate |
// MPTCP Fallback to regular tcp on receiving plain ACK for DSS.
Mptcpplainackfallbackrate *float32 `json:"mptcpplainackfallbackrate,omitempty"`
// Mptcpplainackrst |
// MPTCP Sent RST on receiving plain ACK for DSS.
Mptcpplainackrst *float32 `json:"mptcpplainackrst,omitempty"`
// Mptcpplainackrstrate |
// MPTCP Sent RST on receiving plain ACK for DSS.
Mptcpplainackrstrate *float32 `json:"mptcpplainackrstrate,omitempty"`
// Mptcppriobackuprx |
// MPTCP Subflow used as backup path.
Mptcppriobackuprx *float32 `json:"mptcppriobackuprx,omitempty"`
// Mptcppriobackuprxrate |
// MPTCP Subflow used as backup path.
Mptcppriobackuprxrate *float32 `json:"mptcppriobackuprxrate,omitempty"`
// Mptcpprioclearbackuprx |
// Subflow earlier used only as a backup subflow, changes to regular subflow with MP_PRIO option
Mptcpprioclearbackuprx *float32 `json:"mptcpprioclearbackuprx,omitempty"`
// Mptcpprioclearbackuprxrate |
// Subflow earlier used only as a backup subflow, changes to regular subflow with MP_PRIO option
Mptcpprioclearbackuprxrate *float32 `json:"mptcpprioclearbackuprxrate,omitempty"`
// Mptcprxdatafinrate |
// Total MPTCP connection close(DATA_FIN) requests received.
Mptcprxdatafinrate *float32 `json:"mptcprxdatafinrate,omitempty"`
// Mptcprxdssrate |
// MPTCP Total Data Sequence Signal packets received.
Mptcprxdssrate *float32 `json:"mptcprxdssrate,omitempty"`
// Mptcpsfconnrate |
// MPTCP total Subflow connections created
Mptcpsfconnrate *float32 `json:"mptcpsfconnrate,omitempty"`
// Mptcptotaddrremoved |
// Total number of addresses removed from MPTCP connection with REMOVE_ADDR option
Mptcptotaddrremoved *float32 `json:"mptcptotaddrremoved,omitempty"`
// Mptcptotconnest |
// Total MP_CAPABLE sessions created.
Mptcptotconnest *float32 `json:"mptcptotconnest,omitempty"`
// Mptcptotdatalessthandatalen |
// MPTCP Map amount of data not yet received.
Mptcptotdatalessthandatalen *float32 `json:"mptcptotdatalessthandatalen,omitempty"`
// Mptcptotdss |
// Total number of Data Sequence Signal packets.
Mptcptotdss *float32 `json:"mptcptotdss,omitempty"`
// Mptcptotdssa |
// Total Data Sequence Signal packets during data transfer with DATA_ACK
Mptcptotdssa *float32 `json:"mptcptotdssa,omitempty"`
// Mptcptotdssfreshack |
// MPTCP total Data Sequence Signal packets during data transfer with fresh ACK
Mptcptotdssfreshack *float32 `json:"mptcptotdssfreshack,omitempty"`
// Mptcptotdssm |
// MPTCP total data Sequence Signal packets with Data Sequence Mapping and checksum
Mptcptotdssm *float32 `json:"mptcptotdssm,omitempty"`
// Mptcptotestsfreplaced |
// MPTCP Total established subflows replaced due to new MP_JOIN.
Mptcptotestsfreplaced *float32 `json:"mptcptotestsfreplaced,omitempty"`
// Mptcptotfreshackfrwd |
// Fresh ACK recieved on a subflow
Mptcptotfreshackfrwd *float32 `json:"mptcptotfreshackfrwd,omitempty"`
// Mptcptotinfinitemapfrwd |
// MPTCP received Data Sequence Signal with infinite map flag (Fallback to regular TCP).
Mptcptotinfinitemapfrwd *float32 `json:"mptcptotinfinitemapfrwd,omitempty"`
// Mptcptotmoredatarcvd |
// MPTCP More data received than the available Data Sequence Mapping.
Mptcptotmoredatarcvd *float32 `json:"mptcptotmoredatarcvd,omitempty"`
// Mptcptotmpcapfackrecvd |
// Total number of MP_CAPABLE Final ACKs received.
Mptcptotmpcapfackrecvd *float32 `json:"mptcptotmpcapfackrecvd,omitempty"`
// Mptcptotmpcapsession |
// MPTCP total sessions created
Mptcptotmpcapsession *float32 `json:"mptcptotmpcapsession,omitempty"`
// Mptcptotmpcapsfpcballoc |
// Allocating memory to TCP protocol control block(PCB) for subflow failed.
Mptcptotmpcapsfpcballoc *float32 `json:"mptcptotmpcapsfpcballoc,omitempty"`
// Mptcptotmpcapsteered |
// Total MP_CAPABLE sessions steered
Mptcptotmpcapsteered *float32 `json:"mptcptotmpcapsteered,omitempty"`
// Mptcptotmpcapsyn |
// MPTCP total MP_CAPABLE received
Mptcptotmpcapsyn *float32 `json:"mptcptotmpcapsyn,omitempty"`
// Mptcptotmpcapsynacksent |
// Total number of MP_CAPABLE SYN/ACKs sent.
Mptcptotmpcapsynacksent *float32 `json:"mptcptotmpcapsynacksent,omitempty"`
// Mptcptotmpcballocfailed |
// Allocating memory to MPTCP protocol control block failed.
Mptcptotmpcballocfailed *float32 `json:"mptcptotmpcballocfailed,omitempty"`
// Mptcptotmpjoin4thacksent |
// Total number of Subflow final ACK from peer in 3 way handshake validated with 4th ACK.
Mptcptotmpjoin4thacksent *float32 `json:"mptcptotmpjoin4thacksent,omitempty"`
// Mptcptotmpjoinfackrecvd |
// Total number of MP_JOIN Final ACKs
Mptcptotmpjoinfackrecvd *float32 `json:"mptcptotmpjoinfackrecvd,omitempty"`
// Mptcptotmpjoinsteered |
// Total MP_JOIN subflows steered
Mptcptotmpjoinsteered *float32 `json:"mptcptotmpjoinsteered,omitempty"`
// Mptcptotmpjoinsyn |
// MPTCP total MP_JOIN syn received
Mptcptotmpjoinsyn *float32 `json:"mptcptotmpjoinsyn,omitempty"`
// Mptcptotmpjoinsynacksent |
// Total MP_JOIN SYN/ACKs sent.
Mptcptotmpjoinsynacksent *float32 `json:"mptcptotmpjoinsynacksent,omitempty"`
// Mptcptotpendsfreplaced |
// MPTCP Total pending subflows replaced due to new MP_JOIN.
Mptcptotpendsfreplaced *float32 `json:"mptcptotpendsfreplaced,omitempty"`
// Mptcptotrxdatafin |
// Total MPTCP connection close(DATA_FIN) requests received.
Mptcptotrxdatafin *float32 `json:"mptcptotrxdatafin,omitempty"`
// Mptcptotrxdss |
// MPTCP Total Data Sequence Signal packets received.
Mptcptotrxdss *float32 `json:"mptcptotrxdss,omitempty"`
// Mptcptotsfconn |
// MPTCP total Subflow connections created
Mptcptotsfconn *float32 `json:"mptcptotsfconn,omitempty"`
// Mptcptottxdatafin |
// Total MPTCP connection close requests sent
Mptcptottxdatafin *float32 `json:"mptcptottxdatafin,omitempty"`
// Mptcptottxdss |
// MMPTCP Total Data Sequence Signal packets sent
Mptcptottxdss *float32 `json:"mptcptottxdss,omitempty"`
// Mptcptottxsffin |
// MPTCP total subflow close requests.
Mptcptottxsffin *float32 `json:"mptcptottxsffin,omitempty"`
// Mptcptotv1mpcapsession |
// MPTCP total V1 sessions created
Mptcptotv1mpcapsession *float32 `json:"mptcptotv1mpcapsession,omitempty"`
// Mptcptotv1mpcapsyn |
// MPTCP total Version1 MP_CAPABLE received
Mptcptotv1mpcapsyn *float32 `json:"mptcptotv1mpcapsyn,omitempty"`
// Mptcptxdatafinrate |
// Total MPTCP connection close requests sent
Mptcptxdatafinrate *float32 `json:"mptcptxdatafinrate,omitempty"`
// Mptcptxdssrate |
// MMPTCP Total Data Sequence Signal packets sent
Mptcptxdssrate *float32 `json:"mptcptxdssrate,omitempty"`
// Mptcptxsffinrate |
// MPTCP total subflow close requests.
Mptcptxsffinrate *float32 `json:"mptcptxsffinrate,omitempty"`
// Mptcpv1mpcapsessionrate |
// MPTCP total V1 sessions created
Mptcpv1mpcapsessionrate *float32 `json:"mptcpv1mpcapsessionrate,omitempty"`
// Mptcpv1mpcapsynrate |
// MPTCP total Version1 MP_CAPABLE received
Mptcpv1mpcapsynrate *float32 `json:"mptcpv1mpcapsynrate,omitempty"`
}
ProtocolmptcpProtocolmptcp defines model for protocolmptcp_protocolmptcp.
type ProtocolmptcpProtocolmptcpClearstats ¶
type ProtocolmptcpProtocolmptcpClearstats string
ProtocolmptcpProtocolmptcpClearstats |
Clear the statsistics / counters
const ( ProtocolmptcpProtocolmptcpClearstatsBasic ProtocolmptcpProtocolmptcpClearstats = "basic" ProtocolmptcpProtocolmptcpClearstatsFull ProtocolmptcpProtocolmptcpClearstats = "full" )
Defines values for ProtocolmptcpProtocolmptcpClearstats.
type ProtocolmptcpProtocolmptcpResponse ¶
type ProtocolmptcpProtocolmptcpResponse struct {
Protocolmptcp *ProtocolmptcpProtocolmptcp `json:"protocolmptcp,omitempty"`
}
ProtocolmptcpProtocolmptcpResponse defines model for protocolmptcp_protocolmptcp_response.
type ProtocolquicApiresponse ¶
type ProtocolquicApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocolquicApiresponse defines model for protocolquic_apiresponse.
type ProtocolquicArgs ¶
type ProtocolquicArgs = string
ProtocolquicArgs defines model for protocolquic_args.
type ProtocolquicGetParams ¶
type ProtocolquicGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >,
Args *ProtocolquicArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocolquicGetParams defines parameters for ProtocolquicGet.
type ProtocolquicGetResponse ¶
type ProtocolquicGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolquic *ProtocolquicProtocolquic `json:"protocolquic,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolquicGetResponse ¶
func ParseProtocolquicGetResponse(rsp *http.Response) (*ProtocolquicGetResponse, error)
ParseProtocolquicGetResponse parses an HTTP response from a ProtocolquicGetWithResponse call
func (ProtocolquicGetResponse) Status ¶
func (r ProtocolquicGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocolquicGetResponse) StatusCode ¶
func (r ProtocolquicGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocolquicProtocolquic ¶
type ProtocolquicProtocolquic struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocolquicProtocolquicClearstats `json:"clearstats,omitempty"`
// Quicappconnclosepktfail |
// Number of QUIC application error Connection Close packets sent
Quicappconnclosepktfail *float32 `json:"quicappconnclosepktfail,omitempty"`
// Quicappconnclosepktfailrate |
// Number of QUIC application error Connection Close packets sent
Quicappconnclosepktfailrate *float32 `json:"quicappconnclosepktfailrate,omitempty"`
// Quicappconnclosepktsent |
// Number of QUIC application no-error Connection Close packets sent
Quicappconnclosepktsent *float32 `json:"quicappconnclosepktsent,omitempty"`
// Quicappconnclosepktsentrate |
// Number of QUIC application no-error Connection Close packets sent
Quicappconnclosepktsentrate *float32 `json:"quicappconnclosepktsentrate,omitempty"`
// Quicasyncdatagramssent |
// Number of QUIC datagrams sent using async mode
Quicasyncdatagramssent *float32 `json:"quicasyncdatagramssent,omitempty"`
// Quicasyncdatagramssentrate |
// Number of QUIC datagrams sent using async mode
Quicasyncdatagramssentrate *float32 `json:"quicasyncdatagramssentrate,omitempty"`
// Quicclientconnrate |
// Total QUIC client connections
Quicclientconnrate *float32 `json:"quicclientconnrate,omitempty"`
// Quicclientdgrmrcvd |
// Total QUIC client UDP datagrams received
Quicclientdgrmrcvd *float32 `json:"quicclientdgrmrcvd,omitempty"`
// Quicclientdgrmrcvdrate |
// Total QUIC client UDP datagrams received
Quicclientdgrmrcvdrate *float32 `json:"quicclientdgrmrcvdrate,omitempty"`
// Quicclientdgrmsent |
// Total QUIC client UDP datagrams sent
Quicclientdgrmsent *float32 `json:"quicclientdgrmsent,omitempty"`
// Quicclientdgrmsentrate |
// Total QUIC client UDP datagrams sent
Quicclientdgrmsentrate *float32 `json:"quicclientdgrmsentrate,omitempty"`
// Quicconninfoalcfail |
// Quic session allocations failed
Quicconninfoalcfail *float32 `json:"quicconninfoalcfail,omitempty"`
// Quicconninfoalcfailrate |
// Quic session allocations failed
Quicconninfoalcfailrate *float32 `json:"quicconninfoalcfailrate,omitempty"`
// Quiccurclientconn |
// Current QUIC client connections
Quiccurclientconn *float32 `json:"quiccurclientconn,omitempty"`
// Quiccurclientconnrate |
// Current QUIC client connections
Quiccurclientconnrate *float32 `json:"quiccurclientconnrate,omitempty"`
// Quiccursavedcryptoctx |
// Current QUIC crypto contexts allocated
Quiccursavedcryptoctx *float32 `json:"quiccursavedcryptoctx,omitempty"`
// Quiccursavedcryptoctxrate |
// Current QUIC crypto contexts allocated
Quiccursavedcryptoctxrate *float32 `json:"quiccursavedcryptoctxrate,omitempty"`
// Quiccurserverconn |
// Current QUIC server connections
Quiccurserverconn *float32 `json:"quiccurserverconn,omitempty"`
// Quiccurserverconnrate |
// Current QUIC server connections
Quiccurserverconnrate *float32 `json:"quiccurserverconnrate,omitempty"`
// Quichandshakecmpltd |
// Number of QUIC handshake messages completed
Quichandshakecmpltd *float32 `json:"quichandshakecmpltd,omitempty"`
// Quichandshakecmpltdrate |
// Number of QUIC handshake messages completed
Quichandshakecmpltdrate *float32 `json:"quichandshakecmpltdrate,omitempty"`
// Quicjumboframesrcvd |
// Total number of QUIC jumbo frames received
Quicjumboframesrcvd *float32 `json:"quicjumboframesrcvd,omitempty"`
// Quicjumboframesrcvdrate |
// Total number of QUIC jumbo frames received
Quicjumboframesrcvdrate *float32 `json:"quicjumboframesrcvdrate,omitempty"`
// Quiclocalconnid |
// Current QUIC local connection IDs allocated
Quiclocalconnid *float32 `json:"quiclocalconnid,omitempty"`
// Quiclocalconnidrate |
// Current QUIC local connection IDs allocated
Quiclocalconnidrate *float32 `json:"quiclocalconnidrate,omitempty"`
// Quicmigratedconn |
// Total number of migrated QUIC connections
Quicmigratedconn *float32 `json:"quicmigratedconn,omitempty"`
// Quicmigratedconnrate |
// Total number of migrated QUIC connections
Quicmigratedconnrate *float32 `json:"quicmigratedconnrate,omitempty"`
// Quicnewtokenverfail |
// Number of times QUIC NEW_TOKEN token verification failed
Quicnewtokenverfail *float32 `json:"quicnewtokenverfail,omitempty"`
// Quicnewtokenverfailrate |
// Number of times QUIC NEW_TOKEN token verification failed
Quicnewtokenverfailrate *float32 `json:"quicnewtokenverfailrate,omitempty"`
// Quicnsbalcfail |
// Quic NSB allocations failed
Quicnsbalcfail *float32 `json:"quicnsbalcfail,omitempty"`
// Quicnsbalcfailrate |
// Quic NSB allocations failed
Quicnsbalcfailrate *float32 `json:"quicnsbalcfailrate,omitempty"`
// Quicretrypktsent |
// Number of QUIC Retry packets sent
Quicretrypktsent *float32 `json:"quicretrypktsent,omitempty"`
// Quicretrypktsentrate |
// Number of QUIC Retry packets sent
Quicretrypktsentrate *float32 `json:"quicretrypktsentrate,omitempty"`
// Quicretrytokenverfail |
// Number of times QUIC Retry token verification failed
Quicretrytokenverfail *float32 `json:"quicretrytokenverfail,omitempty"`
// Quicretrytokenverfailrate |
// Number of times QUIC Retry token verification failed
Quicretrytokenverfailrate *float32 `json:"quicretrytokenverfailrate,omitempty"`
// Quicserverconnrate |
// Total QUIC server connections
Quicserverconnrate *float32 `json:"quicserverconnrate,omitempty"`
// Quicserverdgrmrcvd |
// Total QUIC server UDP datagrams received
Quicserverdgrmrcvd *float32 `json:"quicserverdgrmrcvd,omitempty"`
// Quicserverdgrmrcvdrate |
// Total QUIC server UDP datagrams received
Quicserverdgrmrcvdrate *float32 `json:"quicserverdgrmrcvdrate,omitempty"`
// Quicserverdgrmsent |
// Total QUIC server UDP datagrams sent
Quicserverdgrmsent *float32 `json:"quicserverdgrmsent,omitempty"`
// Quicserverdgrmsentrate |
// Total QUIC server UDP datagrams sent
Quicserverdgrmsentrate *float32 `json:"quicserverdgrmsentrate,omitempty"`
// Quicstlessconnclosepktsent |
// Number of QUIC stateless Connection Close packets sent
Quicstlessconnclosepktsent *float32 `json:"quicstlessconnclosepktsent,omitempty"`
// Quicstlessconnclosepktsentrate |
// Number of QUIC stateless Connection Close packets sent
Quicstlessconnclosepktsentrate *float32 `json:"quicstlessconnclosepktsentrate,omitempty"`
// Quictlsalertsent |
// Total QUIC TLS 1.3 transport errors sent
Quictlsalertsent *float32 `json:"quictlsalertsent,omitempty"`
// Quictlsalertsentrate |
// Total QUIC TLS 1.3 transport errors sent
Quictlsalertsentrate *float32 `json:"quictlsalertsentrate,omitempty"`
// Quictotclientconn |
// Total QUIC client connections
Quictotclientconn *float32 `json:"quictotclientconn,omitempty"`
// Quictotserverconn |
// Total QUIC server connections
Quictotserverconn *float32 `json:"quictotserverconn,omitempty"`
// Quictransptconnclosepktfail |
// Number of QUIC transport error Connection Close packets sent
Quictransptconnclosepktfail *float32 `json:"quictransptconnclosepktfail,omitempty"`
// Quictransptconnclosepktfailrate |
// Number of QUIC transport error Connection Close packets sent
Quictransptconnclosepktfailrate *float32 `json:"quictransptconnclosepktfailrate,omitempty"`
// Quictransptconnclosepktsent |
// Number of QUIC transport no-error Connection Close packets sent
Quictransptconnclosepktsent *float32 `json:"quictransptconnclosepktsent,omitempty"`
// Quictransptconnclosepktsentrate |
// Number of QUIC transport no-error Connection Close packets sent
Quictransptconnclosepktsentrate *float32 `json:"quictransptconnclosepktsentrate,omitempty"`
// Quicvernegpktsent |
// Number of QUIC Version Negotiation packets sent
Quicvernegpktsent *float32 `json:"quicvernegpktsent,omitempty"`
// Quicvernegpktsentrate |
// Number of QUIC Version Negotiation packets sent
Quicvernegpktsentrate *float32 `json:"quicvernegpktsentrate,omitempty"`
}
ProtocolquicProtocolquic defines model for protocolquic_protocolquic.
type ProtocolquicProtocolquicClearstats ¶
type ProtocolquicProtocolquicClearstats string
ProtocolquicProtocolquicClearstats |
Clear the statsistics / counters
const ( ProtocolquicProtocolquicClearstatsBasic ProtocolquicProtocolquicClearstats = "basic" ProtocolquicProtocolquicClearstatsFull ProtocolquicProtocolquicClearstats = "full" )
Defines values for ProtocolquicProtocolquicClearstats.
type ProtocolquicProtocolquicResponse ¶
type ProtocolquicProtocolquicResponse struct {
Protocolquic *ProtocolquicProtocolquic `json:"protocolquic,omitempty"`
}
ProtocolquicProtocolquicResponse defines model for protocolquic_protocolquic_response.
type ProtocolquicbridgeApiresponse ¶
type ProtocolquicbridgeApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocolquicbridgeApiresponse defines model for protocolquicbridge_apiresponse.
type ProtocolquicbridgeArgs ¶
type ProtocolquicbridgeArgs = string
ProtocolquicbridgeArgs defines model for protocolquicbridge_args.
type ProtocolquicbridgeGetParams ¶
type ProtocolquicbridgeGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *ProtocolquicbridgeArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocolquicbridgeGetParams defines parameters for ProtocolquicbridgeGet.
type ProtocolquicbridgeGetResponse ¶
type ProtocolquicbridgeGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocolquicbridge *ProtocolquicbridgeProtocolquicbridge `json:"protocolquicbridge,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocolquicbridgeGetResponse ¶
func ParseProtocolquicbridgeGetResponse(rsp *http.Response) (*ProtocolquicbridgeGetResponse, error)
ParseProtocolquicbridgeGetResponse parses an HTTP response from a ProtocolquicbridgeGetWithResponse call
func (ProtocolquicbridgeGetResponse) Status ¶
func (r ProtocolquicbridgeGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocolquicbridgeGetResponse) StatusCode ¶
func (r ProtocolquicbridgeGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocolquicbridgeProtocolquicbridge ¶
type ProtocolquicbridgeProtocolquicbridge struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocolquicbridgeProtocolquicbridgeClearstats `json:"clearstats,omitempty"`
// Quicbridgeconn |
// Total number of QUIC Bridge connections
Quicbridgeconn *float32 `json:"quicbridgeconn,omitempty"`
// Quicbridgeconnrate |
// Total number of QUIC Bridge connections
Quicbridgeconnrate *float32 `json:"quicbridgeconnrate,omitempty"`
// Quicbridgemigratedconn |
// Total number of migrated QUIC Bridge connections
Quicbridgemigratedconn *float32 `json:"quicbridgemigratedconn,omitempty"`
// Quicbridgemigratedconnrate |
// Total number of migrated QUIC Bridge connections
Quicbridgemigratedconnrate *float32 `json:"quicbridgemigratedconnrate,omitempty"`
// Quicbridgeqci |
// Current number of QUIC Bridge connection infos
Quicbridgeqci *float32 `json:"quicbridgeqci,omitempty"`
// Quicbridgeqcialcfail |
// Number of QUIC Bridge connection info allocation failures
Quicbridgeqcialcfail *float32 `json:"quicbridgeqcialcfail,omitempty"`
// Quicbridgeqcialcfailrate |
// Number of QUIC Bridge connection info allocation failures
Quicbridgeqcialcfailrate *float32 `json:"quicbridgeqcialcfailrate,omitempty"`
// Quicbridgeqcirate |
// Current number of QUIC Bridge connection infos
Quicbridgeqcirate *float32 `json:"quicbridgeqcirate,omitempty"`
// Quicbridgeqpi |
// Current number of QUIC Bridge peer infos
Quicbridgeqpi *float32 `json:"quicbridgeqpi,omitempty"`
// Quicbridgeqpialcfail |
// Number of QUIC Bridge peer info allocation failures
Quicbridgeqpialcfail *float32 `json:"quicbridgeqpialcfail,omitempty"`
// Quicbridgeqpialcfailrate |
// Number of QUIC Bridge peer info allocation failures
Quicbridgeqpialcfailrate *float32 `json:"quicbridgeqpialcfailrate,omitempty"`
// Quicbridgeqpirate |
// Current number of QUIC Bridge peer infos
Quicbridgeqpirate *float32 `json:"quicbridgeqpirate,omitempty"`
}
ProtocolquicbridgeProtocolquicbridge defines model for protocolquicbridge_protocolquicbridge.
type ProtocolquicbridgeProtocolquicbridgeClearstats ¶
type ProtocolquicbridgeProtocolquicbridgeClearstats string
ProtocolquicbridgeProtocolquicbridgeClearstats |
Clear the statsistics / counters
const ( ProtocolquicbridgeProtocolquicbridgeClearstatsBasic ProtocolquicbridgeProtocolquicbridgeClearstats = "basic" ProtocolquicbridgeProtocolquicbridgeClearstatsFull ProtocolquicbridgeProtocolquicbridgeClearstats = "full" )
Defines values for ProtocolquicbridgeProtocolquicbridgeClearstats.
type ProtocolquicbridgeProtocolquicbridgeResponse ¶
type ProtocolquicbridgeProtocolquicbridgeResponse struct {
Protocolquicbridge *ProtocolquicbridgeProtocolquicbridge `json:"protocolquicbridge,omitempty"`
}
ProtocolquicbridgeProtocolquicbridgeResponse defines model for protocolquicbridge_protocolquicbridge_response.
type ProtocoltcpApiresponse ¶
type ProtocoltcpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocoltcpApiresponse defines model for protocoltcp_apiresponse.
type ProtocoltcpArgs ¶
type ProtocoltcpArgs = string
ProtocoltcpArgs defines model for protocoltcp_args.
type ProtocoltcpGetParams ¶
type ProtocoltcpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >,
Args *ProtocoltcpArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocoltcpGetParams defines parameters for ProtocoltcpGet.
type ProtocoltcpGetResponse ¶
type ProtocoltcpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocoltcp *ProtocoltcpProtocoltcp `json:"protocoltcp,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocoltcpGetResponse ¶
func ParseProtocoltcpGetResponse(rsp *http.Response) (*ProtocoltcpGetResponse, error)
ParseProtocoltcpGetResponse parses an HTTP response from a ProtocoltcpGetWithResponse call
func (ProtocoltcpGetResponse) Status ¶
func (r ProtocoltcpGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocoltcpGetResponse) StatusCode ¶
func (r ProtocoltcpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocoltcpProtocoltcp ¶
type ProtocoltcpProtocoltcp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocoltcpProtocoltcpClearstats `json:"clearstats,omitempty"`
// Pcbtotzombiecall |
// Times the Zombie cleanup function is called. Every time a connection is flushed, it is marked for cleanup. The Zombie cleanup function clears all these connections at predefined intervals.
Pcbtotzombiecall *float32 `json:"pcbtotzombiecall,omitempty"`
// Pcbzombiecallrate |
// Times the Zombie cleanup function is called. Every time a connection is flushed, it is marked for cleanup. The Zombie cleanup function clears all these connections at predefined intervals.
Pcbzombiecallrate *float32 `json:"pcbzombiecallrate,omitempty"`
// Tcpactiveserverconn |
// Connections to a server currently responding to requests.
Tcpactiveserverconn *float32 `json:"tcpactiveserverconn,omitempty"`
// Tcpclientconnopenedrate |
// Client connections opened by the Citrix ADC since startup (after three-way handshake). This counter is reset when the Citrix ADC is restarted.
Tcpclientconnopenedrate *float32 `json:"tcpclientconnopenedrate,omitempty"`
// Tcpcltfinrate |
// FIN packets received from the clients.
Tcpcltfinrate *float32 `json:"tcpcltfinrate,omitempty"`
// Tcpcurclientconn |
// Client connections, including connections in the Opening, Established, and Closing state.
Tcpcurclientconn *float32 `json:"tcpcurclientconn,omitempty"`
// Tcpcurclientconnclosing |
// Client connections in the Closing state, which indicates that the connection termination process has initiated but is not complete.
Tcpcurclientconnclosing *float32 `json:"tcpcurclientconnclosing,omitempty"`
// Tcpcurclientconnestablished |
// Current client connections in the Established state, which indicates that data transfer can occur between the Citrix ADC and the client.
Tcpcurclientconnestablished *float32 `json:"tcpcurclientconnestablished,omitempty"`
// Tcpcurclientconnopening |
// Client connections in the Opening state, which indicates that the handshakes are not yet complete.
Tcpcurclientconnopening *float32 `json:"tcpcurclientconnopening,omitempty"`
// Tcpcurserverconn |
// Server connections, including connections in the Opening, Established, and Closing state.
Tcpcurserverconn *float32 `json:"tcpcurserverconn,omitempty"`
// Tcpcurserverconnclosing |
// Server connections in the Closing state, which indicates that the connection termination process has initiated but is not complete.
Tcpcurserverconnclosing *float32 `json:"tcpcurserverconnclosing,omitempty"`
// Tcpcurserverconnestablished |
// Current server connections in the Established state, which indicates that data transfer can occur between the Citrix ADC and the server.
Tcpcurserverconnestablished *float32 `json:"tcpcurserverconnestablished,omitempty"`
// Tcpcurserverconnopening |
// Server connections in the Opening state, which indicates that the handshakes are not yet complete.
Tcpcurserverconnopening *float32 `json:"tcpcurserverconnopening,omitempty"`
// Tcperranyportfail |
// Port allocations that have failed on a mapped IP address because the maximum limit of 65536 has been exceeded.
Tcperranyportfail *float32 `json:"tcperranyportfail,omitempty"`
// Tcperranyportfailrate |
// Port allocations that have failed on a mapped IP address because the maximum limit of 65536 has been exceeded.
Tcperranyportfailrate *float32 `json:"tcperranyportfailrate,omitempty"`
// Tcperrbadchecksum |
// Packets received with a TCP checksum error.
Tcperrbadchecksum *float32 `json:"tcperrbadchecksum,omitempty"`
// Tcperrbadchecksumrate |
// Packets received with a TCP checksum error.
Tcperrbadchecksumrate *float32 `json:"tcperrbadchecksumrate,omitempty"`
// Tcperrbadstateconn |
// Connections that are not in a valid TCP state.
Tcperrbadstateconn *float32 `json:"tcperrbadstateconn,omitempty"`
// Tcperrbadstateconnrate |
// Connections that are not in a valid TCP state.
Tcperrbadstateconnrate *float32 `json:"tcperrbadstateconnrate,omitempty"`
// Tcperrcipalloc |
// Number of times TCP level client header insertion failure
Tcperrcipalloc *float32 `json:"tcperrcipalloc,omitempty"`
// Tcperrcipallocrate |
// Number of times TCP level client header insertion failure
Tcperrcipallocrate *float32 `json:"tcperrcipallocrate,omitempty"`
// Tcperrclthole |
// TCP holes created on a client connection. When out of order packets are received from a client, a hole is created on the Citrix ADC for each group of missing packets.
Tcperrclthole *float32 `json:"tcperrclthole,omitempty"`
// Tcperrcltholerate |
// TCP holes created on a client connection. When out of order packets are received from a client, a hole is created on the Citrix ADC for each group of missing packets.
Tcperrcltholerate *float32 `json:"tcperrcltholerate,omitempty"`
// Tcperrcltoutoforder |
// Out of order TCP packets received from a client.
Tcperrcltoutoforder *float32 `json:"tcperrcltoutoforder,omitempty"`
// Tcperrcltoutoforderrate |
// Out of order TCP packets received from a client.
Tcperrcltoutoforderrate *float32 `json:"tcperrcltoutoforderrate,omitempty"`
// Tcperrcltretrasmit |
// Packets retransmitted by a client. This usually occurs because the acknowledgement from the Citrix ADC has not reached the client.
Tcperrcltretrasmit *float32 `json:"tcperrcltretrasmit,omitempty"`
// Tcperrcltretrasmitrate |
// Packets retransmitted by a client. This usually occurs because the acknowledgement from the Citrix ADC has not reached the client.
Tcperrcltretrasmitrate *float32 `json:"tcperrcltretrasmitrate,omitempty"`
// SYN cookie packets rejected because the maximum segment size (MSS) specified in the packets is incorrect.
Tcperrcookiepktmssreject *float32 `json:"tcperrcookiepktmssreject,omitempty"`
// SYN cookie packets rejected because the maximum segment size (MSS) specified in the packets is incorrect.
Tcperrcookiepktmssrejectrate *float32 `json:"tcperrcookiepktmssrejectrate,omitempty"`
// SYN cookie packets dropped because the sequence number specified in the packets is outside the current window.
Tcperrcookiepktseqdrop *float32 `json:"tcperrcookiepktseqdrop,omitempty"`
// SYN cookie packets dropped because the sequence number specified in the packets is outside the current window.
Tcperrcookiepktseqdroprate *float32 `json:"tcperrcookiepktseqdroprate,omitempty"`
// SYN cookie packets rejected because they contain an incorrect sequence number.
Tcperrcookiepktseqreject *float32 `json:"tcperrcookiepktseqreject,omitempty"`
// SYN cookie packets rejected because they contain an incorrect sequence number.
Tcperrcookiepktseqrejectrate *float32 `json:"tcperrcookiepktseqrejectrate,omitempty"`
// SYN cookie packets rejected because they contain an incorrect signature.
Tcperrcookiepktsigreject *float32 `json:"tcperrcookiepktsigreject,omitempty"`
// SYN cookie packets rejected because they contain an incorrect signature.
Tcperrcookiepktsigrejectrate *float32 `json:"tcperrcookiepktsigrejectrate,omitempty"`
// Tcperrdataafterfin |
// Packets received following a connection termination request. This error is usually caused by a reordering of packets during transmission.
Tcperrdataafterfin *float32 `json:"tcperrdataafterfin,omitempty"`
// Tcperrdataafterfinrate |
// Packets received following a connection termination request. This error is usually caused by a reordering of packets during transmission.
Tcperrdataafterfinrate *float32 `json:"tcperrdataafterfinrate,omitempty"`
// Tcperrfastretransmissions |
// TCP packets on which the Citrix ADC performs a fast retransmission in response to three duplicate acknowledgements or a partial acknowledgement. The Citrix ADC assumes that the packet is lost and retransmits the packet before its time-out.
Tcperrfastretransmissions *float32 `json:"tcperrfastretransmissions,omitempty"`
// Tcperrfastretransmissionsrate |
// TCP packets on which the Citrix ADC performs a fast retransmission in response to three duplicate acknowledgements or a partial acknowledgement. The Citrix ADC assumes that the packet is lost and retransmits the packet before its time-out.
Tcperrfastretransmissionsrate *float32 `json:"tcperrfastretransmissionsrate,omitempty"`
// Tcperrfifthretransmissions |
// Packets retransmitted five times by the Citrix ADC.
Tcperrfifthretransmissions *float32 `json:"tcperrfifthretransmissions,omitempty"`
// Tcperrfifthretransmissionsrate |
// Packets retransmitted five times by the Citrix ADC.
Tcperrfifthretransmissionsrate *float32 `json:"tcperrfifthretransmissionsrate,omitempty"`
// Tcperrfingiveup |
// Connections that were timed out by the Citrix ADC because of not receiving the ACK packet after retransmitting the FIN packet four times.
Tcperrfingiveup *float32 `json:"tcperrfingiveup,omitempty"`
// Tcperrfingiveuprate |
// Connections that were timed out by the Citrix ADC because of not receiving the ACK packet after retransmitting the FIN packet four times.
Tcperrfingiveuprate *float32 `json:"tcperrfingiveuprate,omitempty"`
// Tcperrfinretry |
// FIN packets resent to a server or a client.
Tcperrfinretry *float32 `json:"tcperrfinretry,omitempty"`
// Tcperrfinretryrate |
// FIN packets resent to a server or a client.
Tcperrfinretryrate *float32 `json:"tcperrfinretryrate,omitempty"`
// Tcperrfirstretransmissions |
// Packets retransmitted once by the Citrix ADC.
Tcperrfirstretransmissions *float32 `json:"tcperrfirstretransmissions,omitempty"`
// Tcperrfirstretransmissionsrate |
// Packets retransmitted once by the Citrix ADC.
Tcperrfirstretransmissionsrate *float32 `json:"tcperrfirstretransmissionsrate,omitempty"`
// Tcperrforthretransmissions |
// Packets retransmitted four times by the Citrix ADC.
Tcperrforthretransmissions *float32 `json:"tcperrforthretransmissions,omitempty"`
// Tcperrforthretransmissionsrate |
// Packets retransmitted four times by the Citrix ADC.
Tcperrforthretransmissionsrate *float32 `json:"tcperrforthretransmissionsrate,omitempty"`
// Tcperrfullretrasmit |
// Full packets retransmitted by the client or the server.
Tcperrfullretrasmit *float32 `json:"tcperrfullretrasmit,omitempty"`
// Tcperrfullretrasmitrate |
// Full packets retransmitted by the client or the server.
Tcperrfullretrasmitrate *float32 `json:"tcperrfullretrasmitrate,omitempty"`
// Tcperripportfail |
// Port allocations that have failed on a subnet IP address or vserver IP address because the maximum limit of 65536 has been exceeded.
Tcperripportfail *float32 `json:"tcperripportfail,omitempty"`
// Tcperripportfailrate |
// Port allocations that have failed on a subnet IP address or vserver IP address because the maximum limit of 65536 has been exceeded.
Tcperripportfailrate *float32 `json:"tcperripportfailrate,omitempty"`
// Tcperroutofwindowpkts |
// Packets received that are out of the current advertised window.
Tcperroutofwindowpkts *float32 `json:"tcperroutofwindowpkts,omitempty"`
// Tcperroutofwindowpktsrate |
// Packets received that are out of the current advertised window.
Tcperroutofwindowpktsrate *float32 `json:"tcperroutofwindowpktsrate,omitempty"`
// Tcperrpartialretrasmit |
// Partial packet retransmits by a client or server due to congestion on the connection. This usually occurs because the window advertised by the Citrix ADC is not big enough to hold the full packet.
Tcperrpartialretrasmit *float32 `json:"tcperrpartialretrasmit,omitempty"`
// Tcperrpartialretrasmitrate |
// Partial packet retransmits by a client or server due to congestion on the connection. This usually occurs because the window advertised by the Citrix ADC is not big enough to hold the full packet.
Tcperrpartialretrasmitrate *float32 `json:"tcperrpartialretrasmitrate,omitempty"`
// Tcperrretransmit |
// TCP packets retransmitted. The Citrix ADC attempts to retransmit the packet up to seven times, after which it resets the other half of the TCP connection.
Tcperrretransmit *float32 `json:"tcperrretransmit,omitempty"`
// Tcperrretransmitgiveup |
// Number of times Citrix ADC terminates a connection after retransmitting the packet seven times on that connection.Retrasnmission happens when recieving end doesn't acknowledges the packet.
Tcperrretransmitgiveup *float32 `json:"tcperrretransmitgiveup,omitempty"`
// Tcperrretransmitgiveuprate |
// Number of times Citrix ADC terminates a connection after retransmitting the packet seven times on that connection.Retrasnmission happens when recieving end doesn't acknowledges the packet.
Tcperrretransmitgiveuprate *float32 `json:"tcperrretransmitgiveuprate,omitempty"`
// Tcperrretransmitrate |
// TCP packets retransmitted. The Citrix ADC attempts to retransmit the packet up to seven times, after which it resets the other half of the TCP connection.
Tcperrretransmitrate *float32 `json:"tcperrretransmitrate,omitempty"`
// Tcperrrst |
// Reset packets received from a client or a server.
Tcperrrst *float32 `json:"tcperrrst,omitempty"`
// Tcperrrstintimewait |
// Reset packets received on a connection that is in the TIME_WAIT state. Packets cannot be transferred on a connection in the TIME_WAIT state.
Tcperrrstintimewait *float32 `json:"tcperrrstintimewait,omitempty"`
// Tcperrrstintimewaitrate |
// Reset packets received on a connection that is in the TIME_WAIT state. Packets cannot be transferred on a connection in the TIME_WAIT state.
Tcperrrstintimewaitrate *float32 `json:"tcperrrstintimewaitrate,omitempty"`
// Tcperrrstnonest |
// Reset packets received on a connection that is not in the ESTABLISHED state.
Tcperrrstnonest *float32 `json:"tcperrrstnonest,omitempty"`
// Tcperrrstnonestrate |
// Reset packets received on a connection that is not in the ESTABLISHED state.
Tcperrrstnonestrate *float32 `json:"tcperrrstnonestrate,omitempty"`
// Tcperrrstoutofwindow |
// Reset packets received on a connection that is out of the current TCP window.
Tcperrrstoutofwindow *float32 `json:"tcperrrstoutofwindow,omitempty"`
// Tcperrrstoutofwindowrate |
// Reset packets received on a connection that is out of the current TCP window.
Tcperrrstoutofwindowrate *float32 `json:"tcperrrstoutofwindowrate,omitempty"`
// Tcperrrstrate |
// Reset packets received from a client or a server.
Tcperrrstrate *float32 `json:"tcperrrstrate,omitempty"`
// Tcperrrstthreshold |
// Reset packets dropped because the default threshold of 100 resets per 10 milliseconds has been exceeded. This is a configurable value using the set rateControl command.
Tcperrrstthreshold *float32 `json:"tcperrrstthreshold,omitempty"`
// Tcperrrstthresholdrate |
// Reset packets dropped because the default threshold of 100 resets per 10 milliseconds has been exceeded. This is a configurable value using the set rateControl command.
Tcperrrstthresholdrate *float32 `json:"tcperrrstthresholdrate,omitempty"`
// Tcperrsecondretransmissions |
// Packets retransmitted twice by the Citrix ADC.
Tcperrsecondretransmissions *float32 `json:"tcperrsecondretransmissions,omitempty"`
// Tcperrsecondretransmissionsrate |
// Packets retransmitted twice by the Citrix ADC.
Tcperrsecondretransmissionsrate *float32 `json:"tcperrsecondretransmissionsrate,omitempty"`
// Tcperrsentrst |
// Reset packets sent to a client or a server.
Tcperrsentrst *float32 `json:"tcperrsentrst,omitempty"`
// Tcperrsentrstrate |
// Reset packets sent to a client or a server.
Tcperrsentrstrate *float32 `json:"tcperrsentrstrate,omitempty"`
// Tcperrseventhretransmissions |
// Packets retransmitted seven times by the Citrix ADC. If this fails, the Citrix ADC terminates the connection.
Tcperrseventhretransmissions *float32 `json:"tcperrseventhretransmissions,omitempty"`
// Tcperrseventhretransmissionsrate |
// Packets retransmitted seven times by the Citrix ADC. If this fails, the Citrix ADC terminates the connection.
Tcperrseventhretransmissionsrate *float32 `json:"tcperrseventhretransmissionsrate,omitempty"`
// Tcperrsixthretransmissions |
// Packets retransmitted six times by the Citrix ADC.
Tcperrsixthretransmissions *float32 `json:"tcperrsixthretransmissions,omitempty"`
// Tcperrsixthretransmissionsrate |
// Packets retransmitted six times by the Citrix ADC.
Tcperrsixthretransmissionsrate *float32 `json:"tcperrsixthretransmissionsrate,omitempty"`
// Tcperrstraypkt |
// Number of stray or misrouted packets.
Tcperrstraypkt *float32 `json:"tcperrstraypkt,omitempty"`
// Tcperrstraypktrate |
// Number of stray or misrouted packets.
Tcperrstraypktrate *float32 `json:"tcperrstraypktrate,omitempty"`
// Tcperrsvrhole |
// TCP holes created on a server connection. When out of order packets are received from a server, a hole is created on the Citrix ADC for each group of missing packets.
Tcperrsvrhole *float32 `json:"tcperrsvrhole,omitempty"`
// Tcperrsvrholerate |
// TCP holes created on a server connection. When out of order packets are received from a server, a hole is created on the Citrix ADC for each group of missing packets.
Tcperrsvrholerate *float32 `json:"tcperrsvrholerate,omitempty"`
// Tcperrsvroutoforder |
// Out of order TCP packets received from a server.
Tcperrsvroutoforder *float32 `json:"tcperrsvroutoforder,omitempty"`
// Tcperrsvroutoforderrate |
// Out of order TCP packets received from a server.
Tcperrsvroutoforderrate *float32 `json:"tcperrsvroutoforderrate,omitempty"`
// Tcperrsvrretrasmit |
// Packets retransmitted by a server. This usually occurs because the acknowledgement from the Citrix ADC has not reached the server.
Tcperrsvrretrasmit *float32 `json:"tcperrsvrretrasmit,omitempty"`
// Tcperrsvrretrasmitrate |
// Packets retransmitted by a server. This usually occurs because the acknowledgement from the Citrix ADC has not reached the server.
Tcperrsvrretrasmitrate *float32 `json:"tcperrsvrretrasmitrate,omitempty"`
// Tcperrsyndroppedcongestion |
// SYN packets dropped because of network congestion.
Tcperrsyndroppedcongestion *float32 `json:"tcperrsyndroppedcongestion,omitempty"`
// Tcperrsyndroppedcongestionrate |
// SYN packets dropped because of network congestion.
Tcperrsyndroppedcongestionrate *float32 `json:"tcperrsyndroppedcongestionrate,omitempty"`
// Tcperrsyngiveup |
// Attempts to establish a connection on the Citrix ADC that timed out.
Tcperrsyngiveup *float32 `json:"tcperrsyngiveup,omitempty"`
// Tcperrsyngiveuprate |
// Attempts to establish a connection on the Citrix ADC that timed out.
Tcperrsyngiveuprate *float32 `json:"tcperrsyngiveuprate,omitempty"`
// Tcperrsyninest |
// SYN packets received on a connection that is in the ESTABLISHED state. A SYN packet is not expected on an ESTABLISHED connection.
Tcperrsyninest *float32 `json:"tcperrsyninest,omitempty"`
// Tcperrsyninestrate |
// SYN packets received on a connection that is in the ESTABLISHED state. A SYN packet is not expected on an ESTABLISHED connection.
Tcperrsyninestrate *float32 `json:"tcperrsyninestrate,omitempty"`
// Tcperrsyninsynrcvd |
// SYN packets received on a connection that is in the SYN_RCVD state. A connection goes into the SYN_RCVD state after receiving a SYN packet.
Tcperrsyninsynrcvd *float32 `json:"tcperrsyninsynrcvd,omitempty"`
// Tcperrsyninsynrcvdrate |
// SYN packets received on a connection that is in the SYN_RCVD state. A connection goes into the SYN_RCVD state after receiving a SYN packet.
Tcperrsyninsynrcvdrate *float32 `json:"tcperrsyninsynrcvdrate,omitempty"`
// Tcperrsynretry |
// SYN packets resent to a server.
Tcperrsynretry *float32 `json:"tcperrsynretry,omitempty"`
// Tcperrsynretryrate |
// SYN packets resent to a server.
Tcperrsynretryrate *float32 `json:"tcperrsynretryrate,omitempty"`
// Tcperrsynsentbadack |
// Incorrect ACK packets received on a connection that is in the SYN_SENT state. An incorrect ACK packet is the third packet in the three-way handshake that has an incorrect sequence number.
Tcperrsynsentbadack *float32 `json:"tcperrsynsentbadack,omitempty"`
// Tcperrsynsentbadackrate |
// Incorrect ACK packets received on a connection that is in the SYN_SENT state. An incorrect ACK packet is the third packet in the three-way handshake that has an incorrect sequence number.
Tcperrsynsentbadackrate *float32 `json:"tcperrsynsentbadackrate,omitempty"`
// Tcperrthirdretransmissions |
// Packets retransmitted three times by the Citrix ADC.
Tcperrthirdretransmissions *float32 `json:"tcperrthirdretransmissions,omitempty"`
// Tcperrthirdretransmissionsrate |
// Packets retransmitted three times by the Citrix ADC.
Tcperrthirdretransmissionsrate *float32 `json:"tcperrthirdretransmissionsrate,omitempty"`
// Tcpfinwaitclosedrate |
// Connections closed on the Citrix ADC because the number of connections in the TIME_WAIT state has exceeded the default value of 7000.
Tcpfinwaitclosedrate *float32 `json:"tcpfinwaitclosedrate,omitempty"`
// Tcprxbytesrate |
// Bytes of TCP data received.
Tcprxbytesrate *float32 `json:"tcprxbytesrate,omitempty"`
// Tcprxpktsrate |
// TCP packets received.
Tcprxpktsrate *float32 `json:"tcprxpktsrate,omitempty"`
// Tcpserverconnopenedrate |
// Server connections initiated by the Citrix ADC since startup. This counter is reset when the Citrix ADC is restarted.
Tcpserverconnopenedrate *float32 `json:"tcpserverconnopenedrate,omitempty"`
// Tcpspareconn |
// Spare connections available. To save time and resources in establishing another connection for a new client, the connection on the server is not closed after completing the request from the first client and is available for serving future requests.
Tcpspareconn *float32 `json:"tcpspareconn,omitempty"`
// Tcpsurgequeuelen |
// Connections in the surge queue. When the Citrix ADC cannot open a connection to the server, for example when maximum connections have been reached, the Citrix ADC queues these requests.
Tcpsurgequeuelen *float32 `json:"tcpsurgequeuelen,omitempty"`
// Tcpsvrfinrate |
// FIN packets received from the server.
Tcpsvrfinrate *float32 `json:"tcpsvrfinrate,omitempty"`
// Tcpsynflushrate |
// SYN packets flushed on the Citrix ADC because of no response from the server for three or more seconds.
Tcpsynflushrate *float32 `json:"tcpsynflushrate,omitempty"`
// Tcpsynheldrate |
// SYN packets held on the Citrix ADC that are waiting for a server connection.
Tcpsynheldrate *float32 `json:"tcpsynheldrate,omitempty"`
// Tcpsynproberate |
// Probes from the Citrix ADC to a server. The Citrix ADC sends a SYN packet to the server to check its availability and expects a SYN_ACK packet from the server before a specified response timeout.
Tcpsynproberate *float32 `json:"tcpsynproberate,omitempty"`
// Tcpsynrate |
// SYN packets received
Tcpsynrate *float32 `json:"tcpsynrate,omitempty"`
// Tcptotclientconnopened |
// Client connections opened by the Citrix ADC since startup (after three-way handshake). This counter is reset when the Citrix ADC is restarted.
Tcptotclientconnopened *float32 `json:"tcptotclientconnopened,omitempty"`
// Tcptotcltfin |
// FIN packets received from the clients.
Tcptotcltfin *float32 `json:"tcptotcltfin,omitempty"`
// Tcptotfinwaitclosed |
// Connections closed on the Citrix ADC because the number of connections in the TIME_WAIT state has exceeded the default value of 7000.
Tcptotfinwaitclosed *float32 `json:"tcptotfinwaitclosed,omitempty"`
// Tcptotrxbytes |
// Bytes of TCP data received.
Tcptotrxbytes *float32 `json:"tcptotrxbytes,omitempty"`
// Tcptotrxpkts |
// TCP packets received.
Tcptotrxpkts *float32 `json:"tcptotrxpkts,omitempty"`
// Tcptotserverconnopened |
// Server connections initiated by the Citrix ADC since startup. This counter is reset when the Citrix ADC is restarted.
Tcptotserverconnopened *float32 `json:"tcptotserverconnopened,omitempty"`
// Tcptotsvrfin |
// FIN packets received from the server.
Tcptotsvrfin *float32 `json:"tcptotsvrfin,omitempty"`
// Tcptotsyn |
// SYN packets received
Tcptotsyn *float32 `json:"tcptotsyn,omitempty"`
// Tcptotsynflush |
// SYN packets flushed on the Citrix ADC because of no response from the server for three or more seconds.
Tcptotsynflush *float32 `json:"tcptotsynflush,omitempty"`
// Tcptotsynheld |
// SYN packets held on the Citrix ADC that are waiting for a server connection.
Tcptotsynheld *float32 `json:"tcptotsynheld,omitempty"`
// Tcptotsynprobe |
// Probes from the Citrix ADC to a server. The Citrix ADC sends a SYN packet to the server to check its availability and expects a SYN_ACK packet from the server before a specified response timeout.
Tcptotsynprobe *float32 `json:"tcptotsynprobe,omitempty"`
// Tcptottxbytes |
// Bytes of TCP data transmitted.
Tcptottxbytes *float32 `json:"tcptottxbytes,omitempty"`
// Tcptottxpkts |
// TCP packets transmitted.
Tcptottxpkts *float32 `json:"tcptottxpkts,omitempty"`
// Tcptotzombieactivehalfclosecltconnflushed |
// Active half-closed client connections that are flushed because the client has closed the connection and there has been no activity on the connection.
Tcptotzombieactivehalfclosecltconnflushed *float32 `json:"tcptotzombieactivehalfclosecltconnflushed,omitempty"`
// Tcptotzombieactivehalfclosesvrconnflushed |
// Active half-closed server connections that are flushed because the server has closed the connection and there has been no activity on the connection.
Tcptotzombieactivehalfclosesvrconnflushed *float32 `json:"tcptotzombieactivehalfclosesvrconnflushed,omitempty"`
// Tcptotzombiecltconnflushed |
// Client connections that are flushed because the client has been idle for some time.
Tcptotzombiecltconnflushed *float32 `json:"tcptotzombiecltconnflushed,omitempty"`
// Tcptotzombiehalfopencltconnflushed |
// Half-opened client connections that are flushed because the three-way handshakes are not complete.
Tcptotzombiehalfopencltconnflushed *float32 `json:"tcptotzombiehalfopencltconnflushed,omitempty"`
// Tcptotzombiehalfopensvrconnflushed |
// Half-opened server connections that are flushed because the three-way handshakes are not complete.
Tcptotzombiehalfopensvrconnflushed *float32 `json:"tcptotzombiehalfopensvrconnflushed,omitempty"`
// Tcptotzombiepassivehalfclosecltconnflushed |
// Passive half-closed client connections that are flushed because the Citrix ADC has closed the connection and there has been no activity on the connection.
Tcptotzombiepassivehalfclosecltconnflushed *float32 `json:"tcptotzombiepassivehalfclosecltconnflushed,omitempty"`
// Tcptotzombiepassivehalfclosesrvconnflushed |
// Passive half-closed server connections that are flushed because the Citrix ADC has closed the connection and there has been no activity on the connection.
Tcptotzombiepassivehalfclosesrvconnflushed *float32 `json:"tcptotzombiepassivehalfclosesrvconnflushed,omitempty"`
// Tcptotzombiesvrconnflushed |
// Server connections that are flushed because there have been no client requests in the queue for some time.
Tcptotzombiesvrconnflushed *float32 `json:"tcptotzombiesvrconnflushed,omitempty"`
// Tcptxbytesrate |
// Bytes of TCP data transmitted.
Tcptxbytesrate *float32 `json:"tcptxbytesrate,omitempty"`
// Tcptxpktsrate |
// TCP packets transmitted.
Tcptxpktsrate *float32 `json:"tcptxpktsrate,omitempty"`
// Tcpwaittodata |
// Bytes of data received on connections that are in the TIME_WAIT state. Data cannot be transferred on a connection that is in this state.
Tcpwaittodata *float32 `json:"tcpwaittodata,omitempty"`
// Tcpwaittodatarate |
// Bytes of data received on connections that are in the TIME_WAIT state. Data cannot be transferred on a connection that is in this state.
Tcpwaittodatarate *float32 `json:"tcpwaittodatarate,omitempty"`
// Tcpwaittosyn |
// SYN packets (packets used to initiate a TCP connection) received on connections that are in the TIME_WAIT state. Packets cannot be transferred on a connection in this state.
Tcpwaittosyn *float32 `json:"tcpwaittosyn,omitempty"`
// Tcpwaittosynrate |
// SYN packets (packets used to initiate a TCP connection) received on connections that are in the TIME_WAIT state. Packets cannot be transferred on a connection in this state.
Tcpwaittosynrate *float32 `json:"tcpwaittosynrate,omitempty"`
// Tcpzombieactivehalfclosecltconnflushedrate |
// Active half-closed client connections that are flushed because the client has closed the connection and there has been no activity on the connection.
Tcpzombieactivehalfclosecltconnflushedrate *float32 `json:"tcpzombieactivehalfclosecltconnflushedrate,omitempty"`
// Tcpzombieactivehalfclosesvrconnflushedrate |
// Active half-closed server connections that are flushed because the server has closed the connection and there has been no activity on the connection.
Tcpzombieactivehalfclosesvrconnflushedrate *float32 `json:"tcpzombieactivehalfclosesvrconnflushedrate,omitempty"`
// Tcpzombiecltconnflushedrate |
// Client connections that are flushed because the client has been idle for some time.
Tcpzombiecltconnflushedrate *float32 `json:"tcpzombiecltconnflushedrate,omitempty"`
// Tcpzombiehalfopencltconnflushedrate |
// Half-opened client connections that are flushed because the three-way handshakes are not complete.
Tcpzombiehalfopencltconnflushedrate *float32 `json:"tcpzombiehalfopencltconnflushedrate,omitempty"`
// Tcpzombiehalfopensvrconnflushedrate |
// Half-opened server connections that are flushed because the three-way handshakes are not complete.
Tcpzombiehalfopensvrconnflushedrate *float32 `json:"tcpzombiehalfopensvrconnflushedrate,omitempty"`
// Tcpzombiepassivehalfclosecltconnflushedrate |
// Passive half-closed client connections that are flushed because the Citrix ADC has closed the connection and there has been no activity on the connection.
Tcpzombiepassivehalfclosecltconnflushedrate *float32 `json:"tcpzombiepassivehalfclosecltconnflushedrate,omitempty"`
// Tcpzombiepassivehalfclosesrvconnflushedrate |
// Passive half-closed server connections that are flushed because the Citrix ADC has closed the connection and there has been no activity on the connection.
Tcpzombiepassivehalfclosesrvconnflushedrate *float32 `json:"tcpzombiepassivehalfclosesrvconnflushedrate,omitempty"`
// Tcpzombiesvrconnflushedrate |
// Server connections that are flushed because there have been no client requests in the queue for some time.
Tcpzombiesvrconnflushedrate *float32 `json:"tcpzombiesvrconnflushedrate,omitempty"`
}
ProtocoltcpProtocoltcp defines model for protocoltcp_protocoltcp.
type ProtocoltcpProtocoltcpClearstats ¶
type ProtocoltcpProtocoltcpClearstats string
ProtocoltcpProtocoltcpClearstats |
Clear the statsistics / counters
const ( ProtocoltcpProtocoltcpClearstatsBasic ProtocoltcpProtocoltcpClearstats = "basic" ProtocoltcpProtocoltcpClearstatsFull ProtocoltcpProtocoltcpClearstats = "full" )
Defines values for ProtocoltcpProtocoltcpClearstats.
type ProtocoltcpProtocoltcpResponse ¶
type ProtocoltcpProtocoltcpResponse struct {
Protocoltcp *ProtocoltcpProtocoltcp `json:"protocoltcp,omitempty"`
}
ProtocoltcpProtocoltcpResponse defines model for protocoltcp_protocoltcp_response.
type ProtocoludpApiresponse ¶
type ProtocoludpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ProtocoludpApiresponse defines model for protocoludp_apiresponse.
type ProtocoludpArgs ¶
type ProtocoludpArgs = string
ProtocoludpArgs defines model for protocoludp_args.
type ProtocoludpGetParams ¶
type ProtocoludpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >,
Args *ProtocoludpArgs `form:"args,omitempty" json:"args,omitempty"`
}
ProtocoludpGetParams defines parameters for ProtocoludpGet.
type ProtocoludpGetResponse ¶
type ProtocoludpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Protocoludp *ProtocoludpProtocoludp `json:"protocoludp,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseProtocoludpGetResponse ¶
func ParseProtocoludpGetResponse(rsp *http.Response) (*ProtocoludpGetResponse, error)
ParseProtocoludpGetResponse parses an HTTP response from a ProtocoludpGetWithResponse call
func (ProtocoludpGetResponse) Status ¶
func (r ProtocoludpGetResponse) Status() string
Status returns HTTPResponse.Status
func (ProtocoludpGetResponse) StatusCode ¶
func (r ProtocoludpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ProtocoludpProtocoludp ¶
type ProtocoludpProtocoludp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ProtocoludpProtocoludpClearstats `json:"clearstats,omitempty"`
// Udpbadchecksum |
// Packets received with a UDP checksum error.
Udpbadchecksum *float32 `json:"udpbadchecksum,omitempty"`
// Udpcurratethreshold |
// Limit for UDP packets handled every 10 milliseconds. Default value, 0, applies no limit.
// This is a configurable value using the set rateControl command.
//
Udpcurratethreshold *float32 `json:"udpcurratethreshold,omitempty"`
// Udpcurratethresholdexceeds |
// Number of times the UDP rate threshold is exceeded. If this counter continuously increases, first make sure the UDP packets received are genuine.
// If they are, increase the current rate threshold. This is a configurable value using the set rateControl command.
//
Udpcurratethresholdexceeds *float32 `json:"udpcurratethresholdexceeds,omitempty"`
// Udprxbytesrate |
// Total number of UDP data received in bytes.
Udprxbytesrate *float32 `json:"udprxbytesrate,omitempty"`
// Udprxpktsrate |
// Total number of UDP packets received.
Udprxpktsrate *float32 `json:"udprxpktsrate,omitempty"`
// Udptotrxbytes |
// Total number of UDP data received in bytes.
Udptotrxbytes *float32 `json:"udptotrxbytes,omitempty"`
// Udptotrxpkts |
// Total number of UDP packets received.
Udptotrxpkts *float32 `json:"udptotrxpkts,omitempty"`
// Udptottxbytes |
// Total number of UDP data transmitted in bytes.
Udptottxbytes *float32 `json:"udptottxbytes,omitempty"`
// Udptottxpkts |
// Total number of UDP packets transmitted.
Udptottxpkts *float32 `json:"udptottxpkts,omitempty"`
// Udptotunknownsvcpkts |
// Stray UDP packets dropped due to no configured listening service.
Udptotunknownsvcpkts *float32 `json:"udptotunknownsvcpkts,omitempty"`
// Udptxbytesrate |
// Total number of UDP data transmitted in bytes.
Udptxbytesrate *float32 `json:"udptxbytesrate,omitempty"`
// Udptxpktsrate |
// Total number of UDP packets transmitted.
Udptxpktsrate *float32 `json:"udptxpktsrate,omitempty"`
}
ProtocoludpProtocoludp defines model for protocoludp_protocoludp.
type ProtocoludpProtocoludpClearstats ¶
type ProtocoludpProtocoludpClearstats string
ProtocoludpProtocoludpClearstats |
Clear the statsistics / counters
const ( ProtocoludpProtocoludpClearstatsBasic ProtocoludpProtocoludpClearstats = "basic" ProtocoludpProtocoludpClearstatsFull ProtocoludpProtocoludpClearstats = "full" )
Defines values for ProtocoludpProtocoludpClearstats.
type ProtocoludpProtocoludpResponse ¶
type ProtocoludpProtocoludpResponse struct {
Protocoludp *ProtocoludpProtocoludp `json:"protocoludp,omitempty"`
}
ProtocoludpProtocoludpResponse defines model for protocoludp_protocoludp_response.
type QosApiresponse ¶
type QosApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
QosApiresponse defines model for qos_apiresponse.
type QosGetParams ¶
type QosGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *QosArgs `form:"args,omitempty" json:"args,omitempty"`
}
QosGetParams defines parameters for QosGet.
type QosGetResponse ¶
type QosGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Qos *QosQos `json:"qos,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseQosGetResponse ¶
func ParseQosGetResponse(rsp *http.Response) (*QosGetResponse, error)
ParseQosGetResponse parses an HTTP response from a QosGetWithResponse call
func (QosGetResponse) Status ¶
func (r QosGetResponse) Status() string
Status returns HTTPResponse.Status
func (QosGetResponse) StatusCode ¶
func (r QosGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type QosQos ¶
type QosQos struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *QosQosClearstats `json:"clearstats,omitempty"`
// Name |
// 0
Name *string `json:"name,omitempty"`
// SnmpqosqosActionsCreated |
// Uneque qos action objects created
SnmpqosqosActionsCreated *float32 `json:"snmpqosqos_actions_created,omitempty"`
// SnmpqosqosActionsCreatedrate |
// Uneque qos action objects created
SnmpqosqosActionsCreatedrate *float32 `json:"snmpqosqos_actions_createdrate,omitempty"`
// SnmpqosqosBytesRx |
// Received bytes processed by QoS
SnmpqosqosBytesRx *float32 `json:"snmpqosqos_bytes_rx,omitempty"`
// SnmpqosqosBytesRxrate |
// Received bytes processed by QoS
SnmpqosqosBytesRxrate *float32 `json:"snmpqosqos_bytes_rxrate,omitempty"`
// SnmpqosqosBytesTx |
// Sent bytes processed by QoS
SnmpqosqosBytesTx *float32 `json:"snmpqosqos_bytes_tx,omitempty"`
// SnmpqosqosBytesTxrate |
// Sent bytes processed by QoS
SnmpqosqosBytesTxrate *float32 `json:"snmpqosqos_bytes_txrate,omitempty"`
// SnmpqosqosCfyTcpUnknown |
// Connections unable to be classified beyond TCP
SnmpqosqosCfyTcpUnknown *float32 `json:"snmpqosqos_cfy_tcp_unknown,omitempty"`
// SnmpqosqosCfyTcpUnknownrate |
// Connections unable to be classified beyond TCP
SnmpqosqosCfyTcpUnknownrate *float32 `json:"snmpqosqos_cfy_tcp_unknownrate,omitempty"`
// SnmpqosqosCfyUdpUnknown |
// Connections unable to be classified beyond UDP
SnmpqosqosCfyUdpUnknown *float32 `json:"snmpqosqos_cfy_udp_unknown,omitempty"`
// SnmpqosqosCfyUdpUnknownrate |
// Connections unable to be classified beyond UDP
SnmpqosqosCfyUdpUnknownrate *float32 `json:"snmpqosqos_cfy_udp_unknownrate,omitempty"`
// SnmpqosqosErrorApiSesAddInsession |
// Libqos api qos_session_add_pcb/natpcb() failed for reason QS_EINSESSION
SnmpqosqosErrorApiSesAddInsession *float32 `json:"snmpqosqos_error_api_ses_add_insession,omitempty"`
// SnmpqosqosErrorApiSesAddInsessionrate |
// Libqos api qos_session_add_pcb/natpcb() failed for reason QS_EINSESSION
SnmpqosqosErrorApiSesAddInsessionrate *float32 `json:"snmpqosqos_error_api_ses_add_insessionrate,omitempty"`
// SnmpqosqosErrorApiSesAddOther |
// Libqos api qos_session_add_pcb/natpcb() failed
SnmpqosqosErrorApiSesAddOther *float32 `json:"snmpqosqos_error_api_ses_add_other,omitempty"`
// SnmpqosqosErrorApiSesAddOtherrate |
// Libqos api qos_session_add_pcb/natpcb() failed
SnmpqosqosErrorApiSesAddOtherrate *float32 `json:"snmpqosqos_error_api_ses_add_otherrate,omitempty"`
// SnmpqosqosErrorApiSesDel |
// Libqos api qos_session_delete faled
SnmpqosqosErrorApiSesDel *float32 `json:"snmpqosqos_error_api_ses_del,omitempty"`
// SnmpqosqosErrorApiSesDelrate |
// Libqos api qos_session_delete faled
SnmpqosqosErrorApiSesDelrate *float32 `json:"snmpqosqos_error_api_ses_delrate,omitempty"`
// SnmpqosqosErrorApiSesInvalidpcb |
// Libqos api qos_session_add_pcb/natpcb() failed for reason QS_EINVALIDPCB
SnmpqosqosErrorApiSesInvalidpcb *float32 `json:"snmpqosqos_error_api_ses_invalidpcb,omitempty"`
// SnmpqosqosErrorApiSesInvalidpcbrate |
// Libqos api qos_session_add_pcb/natpcb() failed for reason QS_EINVALIDPCB
SnmpqosqosErrorApiSesInvalidpcbrate *float32 `json:"snmpqosqos_error_api_ses_invalidpcbrate,omitempty"`
// SnmpqosqosErrorApiSesNotready |
// Libqos api qos_session_add_pcb/natpcb() failed for reason QS_ENOTREADY
SnmpqosqosErrorApiSesNotready *float32 `json:"snmpqosqos_error_api_ses_notready,omitempty"`
// SnmpqosqosErrorApiSesNotreadyrate |
// Libqos api qos_session_add_pcb/natpcb() failed for reason QS_ENOTREADY
SnmpqosqosErrorApiSesNotreadyrate *float32 `json:"snmpqosqos_error_api_ses_notreadyrate,omitempty"`
// SnmpqosqosErrorApiSesRemNotinsession |
// Libqos api qos_session_rem_pcb/natpcb() failed for reason QS_ENOTINSESSION
SnmpqosqosErrorApiSesRemNotinsession *float32 `json:"snmpqosqos_error_api_ses_rem_notinsession,omitempty"`
// SnmpqosqosErrorApiSesRemNotinsessionrate |
// Libqos api qos_session_rem_pcb/natpcb() failed for reason QS_ENOTINSESSION
SnmpqosqosErrorApiSesRemNotinsessionrate *float32 `json:"snmpqosqos_error_api_ses_rem_notinsessionrate,omitempty"`
// SnmpqosqosErrorApiSesRemOther |
// Libqos api qos_session_rem_pcb/natpcb() failed
SnmpqosqosErrorApiSesRemOther *float32 `json:"snmpqosqos_error_api_ses_rem_other,omitempty"`
// SnmpqosqosErrorApiSesRemOtherrate |
// Libqos api qos_session_rem_pcb/natpcb() failed
SnmpqosqosErrorApiSesRemOtherrate *float32 `json:"snmpqosqos_error_api_ses_rem_otherrate,omitempty"`
// SnmpqosqosErrorCliUnknown |
// Internal CLI error
SnmpqosqosErrorCliUnknown *float32 `json:"snmpqosqos_error_cli_unknown,omitempty"`
// SnmpqosqosErrorCliUnknownrate |
// Internal CLI error
SnmpqosqosErrorCliUnknownrate *float32 `json:"snmpqosqos_error_cli_unknownrate,omitempty"`
// SnmpqosqosErrorCreateActionFailed |
// Failed attempts to create actions
SnmpqosqosErrorCreateActionFailed *float32 `json:"snmpqosqos_error_create_action_failed,omitempty"`
// SnmpqosqosErrorCreateActionFailedrate |
// Failed attempts to create actions
SnmpqosqosErrorCreateActionFailedrate *float32 `json:"snmpqosqos_error_create_action_failedrate,omitempty"`
// SnmpqosqosErrorCreatePolicyFailed |
// Failed attempts to create qos policy
SnmpqosqosErrorCreatePolicyFailed *float32 `json:"snmpqosqos_error_create_policy_failed,omitempty"`
// SnmpqosqosErrorCreatePolicyFailedrate |
// Failed attempts to create qos policy
SnmpqosqosErrorCreatePolicyFailedrate *float32 `json:"snmpqosqos_error_create_policy_failedrate,omitempty"`
// SnmpqosqosErrorIpc |
// IPC failed for QoS messages.
SnmpqosqosErrorIpc *float32 `json:"snmpqosqos_error_ipc,omitempty"`
// SnmpqosqosErrorIpcrate |
// IPC failed for QoS messages.
SnmpqosqosErrorIpcrate *float32 `json:"snmpqosqos_error_ipcrate,omitempty"`
// SnmpqosqosErrorLibqosApiFailures |
// Libqos api failures
SnmpqosqosErrorLibqosApiFailures *float32 `json:"snmpqosqos_error_libqos_api_failures,omitempty"`
// SnmpqosqosErrorLibqosApiFailuresrate |
// Libqos api failures
SnmpqosqosErrorLibqosApiFailuresrate *float32 `json:"snmpqosqos_error_libqos_api_failuresrate,omitempty"`
// SnmpqosqosErrorModifyActionFailed |
// Failed attempts to modify actions
SnmpqosqosErrorModifyActionFailed *float32 `json:"snmpqosqos_error_modify_action_failed,omitempty"`
// SnmpqosqosErrorModifyActionFailedrate |
// Failed attempts to modify actions
SnmpqosqosErrorModifyActionFailedrate *float32 `json:"snmpqosqos_error_modify_action_failedrate,omitempty"`
// SnmpqosqosErrorNoFlows |
// Libqos out of flow memory
SnmpqosqosErrorNoFlows *float32 `json:"snmpqosqos_error_no_flows,omitempty"`
// SnmpqosqosErrorNoFlowsrate |
// Libqos out of flow memory
SnmpqosqosErrorNoFlowsrate *float32 `json:"snmpqosqos_error_no_flowsrate,omitempty"`
// SnmpqosqosErrorNoSessions |
// Libqos out of session memory
SnmpqosqosErrorNoSessions *float32 `json:"snmpqosqos_error_no_sessions,omitempty"`
// SnmpqosqosErrorNoSessionsrate |
// Libqos out of session memory
SnmpqosqosErrorNoSessionsrate *float32 `json:"snmpqosqos_error_no_sessionsrate,omitempty"`
// SnmpqosqosErrorRemoveActionFailed |
// Failed attempts to remove actions
SnmpqosqosErrorRemoveActionFailed *float32 `json:"snmpqosqos_error_remove_action_failed,omitempty"`
// SnmpqosqosErrorRemoveActionFailedrate |
// Failed attempts to remove actions
SnmpqosqosErrorRemoveActionFailedrate *float32 `json:"snmpqosqos_error_remove_action_failedrate,omitempty"`
// SnmpqosqosErrorRemovePolicyFailed |
// Failed attempts to remove qos policy
SnmpqosqosErrorRemovePolicyFailed *float32 `json:"snmpqosqos_error_remove_policy_failed,omitempty"`
// SnmpqosqosErrorRemovePolicyFailedrate |
// Failed attempts to remove qos policy
SnmpqosqosErrorRemovePolicyFailedrate *float32 `json:"snmpqosqos_error_remove_policy_failedrate,omitempty"`
// SnmpqosqosErrorRenameNotImplemented |
// qos action rename not yet implemented
SnmpqosqosErrorRenameNotImplemented *float32 `json:"snmpqosqos_error_rename_not_implemented,omitempty"`
// SnmpqosqosErrorRenameNotImplementedrate |
// qos action rename not yet implemented
SnmpqosqosErrorRenameNotImplementedrate *float32 `json:"snmpqosqos_error_rename_not_implementedrate,omitempty"`
// SnmpqosqosFlowMem |
// Flow memory allocated
SnmpqosqosFlowMem *float32 `json:"snmpqosqos_flow_mem,omitempty"`
// SnmpqosqosFlowMemrate |
// Flow memory allocated
SnmpqosqosFlowMemrate *float32 `json:"snmpqosqos_flow_memrate,omitempty"`
// SnmpqosqosFlowRecycles |
// Recycled QoS flows
SnmpqosqosFlowRecycles *float32 `json:"snmpqosqos_flow_recycles,omitempty"`
// SnmpqosqosFlowRecyclesrate |
// Recycled QoS flows
SnmpqosqosFlowRecyclesrate *float32 `json:"snmpqosqos_flow_recyclesrate,omitempty"`
// SnmpqosqosFlows |
// New QoS flows
SnmpqosqosFlows *float32 `json:"snmpqosqos_flows,omitempty"`
// SnmpqosqosFlowsAvailable |
// Flows free list size
SnmpqosqosFlowsAvailable *float32 `json:"snmpqosqos_flows_available,omitempty"`
// SnmpqosqosFlowsAvailablerate |
// Flows free list size
SnmpqosqosFlowsAvailablerate *float32 `json:"snmpqosqos_flows_availablerate,omitempty"`
// SnmpqosqosFlowsrate |
// New QoS flows
SnmpqosqosFlowsrate *float32 `json:"snmpqosqos_flowsrate,omitempty"`
// SnmpqosqosLazyBytes |
// QoS lazy byte optimization rate
SnmpqosqosLazyBytes *float32 `json:"snmpqosqos_lazy_bytes,omitempty"`
// SnmpqosqosLazyBytesrate |
// QoS lazy byte optimization rate
SnmpqosqosLazyBytesrate *float32 `json:"snmpqosqos_lazy_bytesrate,omitempty"`
// SnmpqosqosPacketsBypassed |
// Packets bypassing QoS
SnmpqosqosPacketsBypassed *float32 `json:"snmpqosqos_packets_bypassed,omitempty"`
// SnmpqosqosPacketsBypassedrate |
// Packets bypassing QoS
SnmpqosqosPacketsBypassedrate *float32 `json:"snmpqosqos_packets_bypassedrate,omitempty"`
// SnmpqosqosPacketsClassified |
// Total packets classified by QoS
SnmpqosqosPacketsClassified *float32 `json:"snmpqosqos_packets_classified,omitempty"`
// SnmpqosqosPacketsClassifiedrate |
// Total packets classified by QoS
SnmpqosqosPacketsClassifiedrate *float32 `json:"snmpqosqos_packets_classifiedrate,omitempty"`
// SnmpqosqosPacketsDropped |
// Total packets dropped
SnmpqosqosPacketsDropped *float32 `json:"snmpqosqos_packets_dropped,omitempty"`
// SnmpqosqosPacketsDroppedrate |
// Total packets dropped
SnmpqosqosPacketsDroppedrate *float32 `json:"snmpqosqos_packets_droppedrate,omitempty"`
// SnmpqosqosPacketsFiltered |
// Total packets filtered by QoS
SnmpqosqosPacketsFiltered *float32 `json:"snmpqosqos_packets_filtered,omitempty"`
// SnmpqosqosPacketsFilteredrate |
// Total packets filtered by QoS
SnmpqosqosPacketsFilteredrate *float32 `json:"snmpqosqos_packets_filteredrate,omitempty"`
// SnmpqosqosPacketsReceived |
// Receive direction packets processed by QoS
SnmpqosqosPacketsReceived *float32 `json:"snmpqosqos_packets_received,omitempty"`
// SnmpqosqosPacketsReceivedrate |
// Receive direction packets processed by QoS
SnmpqosqosPacketsReceivedrate *float32 `json:"snmpqosqos_packets_receivedrate,omitempty"`
// SnmpqosqosPacketsSent |
// Send direction packets processed by QoS
SnmpqosqosPacketsSent *float32 `json:"snmpqosqos_packets_sent,omitempty"`
// SnmpqosqosPacketsSentrate |
// Send direction packets processed by QoS
SnmpqosqosPacketsSentrate *float32 `json:"snmpqosqos_packets_sentrate,omitempty"`
// SnmpqosqosPolicyReeval |
// Policies re-evaluated due to cli change
SnmpqosqosPolicyReeval *float32 `json:"snmpqosqos_policy_reeval,omitempty"`
// SnmpqosqosPolicyReevalrate |
// Policies re-evaluated due to cli change
SnmpqosqosPolicyReevalrate *float32 `json:"snmpqosqos_policy_reevalrate,omitempty"`
// SnmpqosqosRealBytes |
// QoS actual bytes scheduled
SnmpqosqosRealBytes *float32 `json:"snmpqosqos_real_bytes,omitempty"`
// SnmpqosqosRealBytesrate |
// QoS actual bytes scheduled
SnmpqosqosRealBytesrate *float32 `json:"snmpqosqos_real_bytesrate,omitempty"`
// SnmpqosqosRecycleFailedBacklog |
// Recycle failed due to backlog
SnmpqosqosRecycleFailedBacklog *float32 `json:"snmpqosqos_recycle_failed_backlog,omitempty"`
// SnmpqosqosRecycleFailedBacklograte |
// Recycle failed due to backlog
SnmpqosqosRecycleFailedBacklograte *float32 `json:"snmpqosqos_recycle_failed_backlograte,omitempty"`
// SnmpqosqosRecycleFailedSession |
// Recycle failed due to session attachment
SnmpqosqosRecycleFailedSession *float32 `json:"snmpqosqos_recycle_failed_session,omitempty"`
// SnmpqosqosRecycleFailedSessionrate |
// Recycle failed due to session attachment
SnmpqosqosRecycleFailedSessionrate *float32 `json:"snmpqosqos_recycle_failed_sessionrate,omitempty"`
// SnmpqosqosSchLeafRecycleFailures |
// Scheduler Failures to recycle QoS flows
SnmpqosqosSchLeafRecycleFailures *float32 `json:"snmpqosqos_sch_leaf_recycle_failures,omitempty"`
// SnmpqosqosSchLeafRecycleFailuresrate |
// Scheduler Failures to recycle QoS flows
SnmpqosqosSchLeafRecycleFailuresrate *float32 `json:"snmpqosqos_sch_leaf_recycle_failuresrate,omitempty"`
// SnmpqosqosSchLeafs |
// Scheduler leaf nodes constructed
SnmpqosqosSchLeafs *float32 `json:"snmpqosqos_sch_leafs,omitempty"`
// SnmpqosqosSchLeafsrate |
// Scheduler leaf nodes constructed
SnmpqosqosSchLeafsrate *float32 `json:"snmpqosqos_sch_leafsrate,omitempty"`
// SnmpqosqosSchLinksCreated |
// Scheduler links created
SnmpqosqosSchLinksCreated *float32 `json:"snmpqosqos_sch_links_created,omitempty"`
// SnmpqosqosSchLinksCreatedrate |
// Scheduler links created
SnmpqosqosSchLinksCreatedrate *float32 `json:"snmpqosqos_sch_links_createdrate,omitempty"`
// SnmpqosqosSchLinksDeleted |
// Scheduler links deleted
SnmpqosqosSchLinksDeleted *float32 `json:"snmpqosqos_sch_links_deleted,omitempty"`
// SnmpqosqosSchLinksDeletedrate |
// Scheduler links deleted
SnmpqosqosSchLinksDeletedrate *float32 `json:"snmpqosqos_sch_links_deletedrate,omitempty"`
// SnmpqosqosSchLinksUpdated |
// Scheduler links updated
SnmpqosqosSchLinksUpdated *float32 `json:"snmpqosqos_sch_links_updated,omitempty"`
// SnmpqosqosSchLinksUpdatedrate |
// Scheduler links updated
SnmpqosqosSchLinksUpdatedrate *float32 `json:"snmpqosqos_sch_links_updatedrate,omitempty"`
// SnmpqosqosSchNodeRegulatedCount |
// Scheduler Regulated node count
SnmpqosqosSchNodeRegulatedCount *float32 `json:"snmpqosqos_sch_node_regulated_count,omitempty"`
// SnmpqosqosSchNodeRegulatedCountrate |
// Scheduler Regulated node count
SnmpqosqosSchNodeRegulatedCountrate *float32 `json:"snmpqosqos_sch_node_regulated_countrate,omitempty"`
// SnmpqosqosSchPeerMsgs |
// Scheduler peer messages received
SnmpqosqosSchPeerMsgs *float32 `json:"snmpqosqos_sch_peer_msgs,omitempty"`
// SnmpqosqosSchPeerMsgsrate |
// Scheduler peer messages received
SnmpqosqosSchPeerMsgsrate *float32 `json:"snmpqosqos_sch_peer_msgsrate,omitempty"`
// SnmpqosqosSchPollCount |
// Scheduler calls to poll_libqos
SnmpqosqosSchPollCount *float32 `json:"snmpqosqos_sch_poll_count,omitempty"`
// SnmpqosqosSchPollCountrate |
// Scheduler calls to poll_libqos
SnmpqosqosSchPollCountrate *float32 `json:"snmpqosqos_sch_poll_countrate,omitempty"`
// SnmpqosqosSchRegulatedCount |
// Scheduler regulated node count
SnmpqosqosSchRegulatedCount *float32 `json:"snmpqosqos_sch_regulated_count,omitempty"`
// SnmpqosqosSchRegulatedCountrate |
// Scheduler regulated node count
SnmpqosqosSchRegulatedCountrate *float32 `json:"snmpqosqos_sch_regulated_countrate,omitempty"`
// SnmpqosqosSchSdrrNodes |
// Scheduler sdrr nodes constructed
SnmpqosqosSchSdrrNodes *float32 `json:"snmpqosqos_sch_sdrr_nodes,omitempty"`
// SnmpqosqosSchSdrrNodesrate |
// Scheduler sdrr nodes constructed
SnmpqosqosSchSdrrNodesrate *float32 `json:"snmpqosqos_sch_sdrr_nodesrate,omitempty"`
// SnmpqosqosSchSessionConns |
// Scheduler session connections created
SnmpqosqosSchSessionConns *float32 `json:"snmpqosqos_sch_session_conns,omitempty"`
// SnmpqosqosSchSessionConnsRemoved |
// Scheduler session connections removed
SnmpqosqosSchSessionConnsRemoved *float32 `json:"snmpqosqos_sch_session_conns_removed,omitempty"`
// SnmpqosqosSchSessionConnsRemovedrate |
// Scheduler session connections removed
SnmpqosqosSchSessionConnsRemovedrate *float32 `json:"snmpqosqos_sch_session_conns_removedrate,omitempty"`
// SnmpqosqosSchSessionConnsrate |
// Scheduler session connections created
SnmpqosqosSchSessionConnsrate *float32 `json:"snmpqosqos_sch_session_connsrate,omitempty"`
// SnmpqosqosSchSessionsByteCount |
// Scheduler session bytes total
SnmpqosqosSchSessionsByteCount *float32 `json:"snmpqosqos_sch_sessions_byte_count,omitempty"`
// SnmpqosqosSchSessionsByteCountrate |
// Scheduler session bytes total
SnmpqosqosSchSessionsByteCountrate *float32 `json:"snmpqosqos_sch_sessions_byte_countrate,omitempty"`
// SnmpqosqosSchSessionsCreated |
// Scheduler session classes constructed
SnmpqosqosSchSessionsCreated *float32 `json:"snmpqosqos_sch_sessions_created,omitempty"`
// SnmpqosqosSchSessionsCreatedrate |
// Scheduler session classes constructed
SnmpqosqosSchSessionsCreatedrate *float32 `json:"snmpqosqos_sch_sessions_createdrate,omitempty"`
// SnmpqosqosSchSessionsDeleted |
// Scheduler session classes constructed
SnmpqosqosSchSessionsDeleted *float32 `json:"snmpqosqos_sch_sessions_deleted,omitempty"`
// SnmpqosqosSchSessionsDeletedrate |
// Scheduler session classes constructed
SnmpqosqosSchSessionsDeletedrate *float32 `json:"snmpqosqos_sch_sessions_deletedrate,omitempty"`
// SnmpqosqosSchSessionsRegulatedCount |
// Scheduler regulated sessions count
SnmpqosqosSchSessionsRegulatedCount *float32 `json:"snmpqosqos_sch_sessions_regulated_count,omitempty"`
// SnmpqosqosSchSessionsRegulatedCountrate |
// Scheduler regulated sessions count
SnmpqosqosSchSessionsRegulatedCountrate *float32 `json:"snmpqosqos_sch_sessions_regulated_countrate,omitempty"`
// SnmpqosqosSchVirtualBytesAccepted |
// Scheduler bytes accepted
SnmpqosqosSchVirtualBytesAccepted *float32 `json:"snmpqosqos_sch_virtual_bytes_accepted,omitempty"`
// SnmpqosqosSchVirtualBytesAcceptedrate |
// Scheduler bytes accepted
SnmpqosqosSchVirtualBytesAcceptedrate *float32 `json:"snmpqosqos_sch_virtual_bytes_acceptedrate,omitempty"`
// SnmpqosqosSchVirtualPackets |
// Scheduler virtual packets constructed
SnmpqosqosSchVirtualPackets *float32 `json:"snmpqosqos_sch_virtual_packets,omitempty"`
// SnmpqosqosSchVirtualPacketsrate |
// Scheduler virtual packets constructed
SnmpqosqosSchVirtualPacketsrate *float32 `json:"snmpqosqos_sch_virtual_packetsrate,omitempty"`
// SnmpqosqosSessionMem |
// Session memory allocated
SnmpqosqosSessionMem *float32 `json:"snmpqosqos_session_mem,omitempty"`
// SnmpqosqosSessionMemrate |
// Session memory allocated
SnmpqosqosSessionMemrate *float32 `json:"snmpqosqos_session_memrate,omitempty"`
// SnmpqosqosSessionRecycleFailure |
// QoS Flow Recycle failures
SnmpqosqosSessionRecycleFailure *float32 `json:"snmpqosqos_session_recycle_failure,omitempty"`
// SnmpqosqosSessionRecycleFailurerate |
// QoS Flow Recycle failures
SnmpqosqosSessionRecycleFailurerate *float32 `json:"snmpqosqos_session_recycle_failurerate,omitempty"`
// SnmpqosqosSessionsConsumed |
// sessions manually consumed
SnmpqosqosSessionsConsumed *float32 `json:"snmpqosqos_sessions_consumed,omitempty"`
// SnmpqosqosSessionsConsumedrate |
// sessions manually consumed
SnmpqosqosSessionsConsumedrate *float32 `json:"snmpqosqos_sessions_consumedrate,omitempty"`
// SnmpqosqosSessionsIgnored |
// Sessions manually ignored
SnmpqosqosSessionsIgnored *float32 `json:"snmpqosqos_sessions_ignored,omitempty"`
// SnmpqosqosSessionsIgnoredrate |
// Sessions manually ignored
SnmpqosqosSessionsIgnoredrate *float32 `json:"snmpqosqos_sessions_ignoredrate,omitempty"`
}
QosQos defines model for qos_qos.
type QosQosClearstats ¶
type QosQosClearstats string
QosQosClearstats |
Clear the statsistics / counters
const ( QosQosClearstatsBasic QosQosClearstats = "basic" QosQosClearstatsFull QosQosClearstats = "full" )
Defines values for QosQosClearstats.
type QosQosResponse ¶
type QosQosResponse struct {
Qos *QosQos `json:"qos,omitempty"`
}
QosQosResponse defines model for qos_qos_response.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type ResponderpolicyApiresponse ¶
type ResponderpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ResponderpolicyApiresponse defines model for responderpolicy_apiresponse.
type ResponderpolicyArgs ¶
type ResponderpolicyArgs = string
ResponderpolicyArgs defines model for responderpolicy_args.
type ResponderpolicyGetBynameResponse ¶
type ResponderpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Responderpolicy interface{} `json:"responderpolicy,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseResponderpolicyGetBynameResponse ¶
func ParseResponderpolicyGetBynameResponse(rsp *http.Response) (*ResponderpolicyGetBynameResponse, error)
ParseResponderpolicyGetBynameResponse parses an HTTP response from a ResponderpolicyGetBynameWithResponse call
func (ResponderpolicyGetBynameResponse) Status ¶
func (r ResponderpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ResponderpolicyGetBynameResponse) StatusCode ¶
func (r ResponderpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResponderpolicyGetParams ¶
type ResponderpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *ResponderpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
ResponderpolicyGetParams defines parameters for ResponderpolicyGet.
type ResponderpolicyGetResponse ¶
type ResponderpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Responderpolicy interface{} `json:"responderpolicy,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseResponderpolicyGetResponse ¶
func ParseResponderpolicyGetResponse(rsp *http.Response) (*ResponderpolicyGetResponse, error)
ParseResponderpolicyGetResponse parses an HTTP response from a ResponderpolicyGetWithResponse call
func (ResponderpolicyGetResponse) Status ¶
func (r ResponderpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (ResponderpolicyGetResponse) StatusCode ¶
func (r ResponderpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResponderpolicyResponderpolicy ¶
type ResponderpolicyResponderpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ResponderpolicyResponderpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the responder policy for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
ResponderpolicyResponderpolicy defines model for responderpolicy_responderpolicy.
type ResponderpolicyResponderpolicyClearstats ¶
type ResponderpolicyResponderpolicyClearstats string
ResponderpolicyResponderpolicyClearstats |
Clear the statsistics / counters
const ( ResponderpolicyResponderpolicyClearstatsBasic ResponderpolicyResponderpolicyClearstats = "basic" ResponderpolicyResponderpolicyClearstatsFull ResponderpolicyResponderpolicyClearstats = "full" )
Defines values for ResponderpolicyResponderpolicyClearstats.
type ResponderpolicyResponderpolicyResponse ¶
type ResponderpolicyResponderpolicyResponse struct {
Responderpolicy interface{} `json:"responderpolicy,omitempty"`
}
ResponderpolicyResponderpolicyResponse defines model for responderpolicy_responderpolicy_response.
type ResponderpolicylabelApiresponse ¶
type ResponderpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ResponderpolicylabelApiresponse defines model for responderpolicylabel_apiresponse.
type ResponderpolicylabelArgs ¶
type ResponderpolicylabelArgs = string
ResponderpolicylabelArgs defines model for responderpolicylabel_args.
type ResponderpolicylabelGetBynameResponse ¶
type ResponderpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Responderpolicylabel interface{} `json:"responderpolicylabel,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseResponderpolicylabelGetBynameResponse ¶
func ParseResponderpolicylabelGetBynameResponse(rsp *http.Response) (*ResponderpolicylabelGetBynameResponse, error)
ParseResponderpolicylabelGetBynameResponse parses an HTTP response from a ResponderpolicylabelGetBynameWithResponse call
func (ResponderpolicylabelGetBynameResponse) Status ¶
func (r ResponderpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ResponderpolicylabelGetBynameResponse) StatusCode ¶
func (r ResponderpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResponderpolicylabelGetParams ¶
type ResponderpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***labelname***: <String >,
Args *ResponderpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
ResponderpolicylabelGetParams defines parameters for ResponderpolicylabelGet.
type ResponderpolicylabelGetResponse ¶
type ResponderpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Responderpolicylabel interface{} `json:"responderpolicylabel,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseResponderpolicylabelGetResponse ¶
func ParseResponderpolicylabelGetResponse(rsp *http.Response) (*ResponderpolicylabelGetResponse, error)
ParseResponderpolicylabelGetResponse parses an HTTP response from a ResponderpolicylabelGetWithResponse call
func (ResponderpolicylabelGetResponse) Status ¶
func (r ResponderpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (ResponderpolicylabelGetResponse) StatusCode ¶
func (r ResponderpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResponderpolicylabelResponderpolicylabel ¶
type ResponderpolicylabelResponderpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ResponderpolicylabelResponderpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the responder policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
ResponderpolicylabelResponderpolicylabel defines model for responderpolicylabel_responderpolicylabel.
type ResponderpolicylabelResponderpolicylabelClearstats ¶
type ResponderpolicylabelResponderpolicylabelClearstats string
ResponderpolicylabelResponderpolicylabelClearstats |
Clear the statsistics / counters
const ( ResponderpolicylabelResponderpolicylabelClearstatsBasic ResponderpolicylabelResponderpolicylabelClearstats = "basic" ResponderpolicylabelResponderpolicylabelClearstatsFull ResponderpolicylabelResponderpolicylabelClearstats = "full" )
Defines values for ResponderpolicylabelResponderpolicylabelClearstats.
type ResponderpolicylabelResponderpolicylabelResponse ¶
type ResponderpolicylabelResponderpolicylabelResponse struct {
Responderpolicylabel interface{} `json:"responderpolicylabel,omitempty"`
}
ResponderpolicylabelResponderpolicylabelResponse defines model for responderpolicylabel_responderpolicylabel_response.
type RewritepolicyApiresponse ¶
type RewritepolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
RewritepolicyApiresponse defines model for rewritepolicy_apiresponse.
type RewritepolicyArgs ¶
type RewritepolicyArgs = string
RewritepolicyArgs defines model for rewritepolicy_args.
type RewritepolicyGetBynameResponse ¶
type RewritepolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rewritepolicy interface{} `json:"rewritepolicy,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRewritepolicyGetBynameResponse ¶
func ParseRewritepolicyGetBynameResponse(rsp *http.Response) (*RewritepolicyGetBynameResponse, error)
ParseRewritepolicyGetBynameResponse parses an HTTP response from a RewritepolicyGetBynameWithResponse call
func (RewritepolicyGetBynameResponse) Status ¶
func (r RewritepolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (RewritepolicyGetBynameResponse) StatusCode ¶
func (r RewritepolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RewritepolicyGetParams ¶
type RewritepolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >,
Args *RewritepolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
RewritepolicyGetParams defines parameters for RewritepolicyGet.
type RewritepolicyGetResponse ¶
type RewritepolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rewritepolicy interface{} `json:"rewritepolicy,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRewritepolicyGetResponse ¶
func ParseRewritepolicyGetResponse(rsp *http.Response) (*RewritepolicyGetResponse, error)
ParseRewritepolicyGetResponse parses an HTTP response from a RewritepolicyGetWithResponse call
func (RewritepolicyGetResponse) Status ¶
func (r RewritepolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (RewritepolicyGetResponse) StatusCode ¶
func (r RewritepolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RewritepolicyRewritepolicy ¶
type RewritepolicyRewritepolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *RewritepolicyRewritepolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the rewrite policy.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
RewritepolicyRewritepolicy defines model for rewritepolicy_rewritepolicy.
type RewritepolicyRewritepolicyClearstats ¶
type RewritepolicyRewritepolicyClearstats string
RewritepolicyRewritepolicyClearstats |
Clear the statsistics / counters
const ( RewritepolicyRewritepolicyClearstatsBasic RewritepolicyRewritepolicyClearstats = "basic" RewritepolicyRewritepolicyClearstatsFull RewritepolicyRewritepolicyClearstats = "full" )
Defines values for RewritepolicyRewritepolicyClearstats.
type RewritepolicyRewritepolicyResponse ¶
type RewritepolicyRewritepolicyResponse struct {
Rewritepolicy interface{} `json:"rewritepolicy,omitempty"`
}
RewritepolicyRewritepolicyResponse defines model for rewritepolicy_rewritepolicy_response.
type RewritepolicylabelApiresponse ¶
type RewritepolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
RewritepolicylabelApiresponse defines model for rewritepolicylabel_apiresponse.
type RewritepolicylabelArgs ¶
type RewritepolicylabelArgs = string
RewritepolicylabelArgs defines model for rewritepolicylabel_args.
type RewritepolicylabelGetBynameResponse ¶
type RewritepolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rewritepolicylabel interface{} `json:"rewritepolicylabel,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRewritepolicylabelGetBynameResponse ¶
func ParseRewritepolicylabelGetBynameResponse(rsp *http.Response) (*RewritepolicylabelGetBynameResponse, error)
ParseRewritepolicylabelGetBynameResponse parses an HTTP response from a RewritepolicylabelGetBynameWithResponse call
func (RewritepolicylabelGetBynameResponse) Status ¶
func (r RewritepolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (RewritepolicylabelGetBynameResponse) StatusCode ¶
func (r RewritepolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RewritepolicylabelGetParams ¶
type RewritepolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *RewritepolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
RewritepolicylabelGetParams defines parameters for RewritepolicylabelGet.
type RewritepolicylabelGetResponse ¶
type RewritepolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rewritepolicylabel interface{} `json:"rewritepolicylabel,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRewritepolicylabelGetResponse ¶
func ParseRewritepolicylabelGetResponse(rsp *http.Response) (*RewritepolicylabelGetResponse, error)
ParseRewritepolicylabelGetResponse parses an HTTP response from a RewritepolicylabelGetWithResponse call
func (RewritepolicylabelGetResponse) Status ¶
func (r RewritepolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (RewritepolicylabelGetResponse) StatusCode ¶
func (r RewritepolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RewritepolicylabelRewritepolicylabel ¶
type RewritepolicylabelRewritepolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *RewritepolicylabelRewritepolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the rewrite policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
RewritepolicylabelRewritepolicylabel defines model for rewritepolicylabel_rewritepolicylabel.
type RewritepolicylabelRewritepolicylabelClearstats ¶
type RewritepolicylabelRewritepolicylabelClearstats string
RewritepolicylabelRewritepolicylabelClearstats |
Clear the statsistics / counters
const ( RewritepolicylabelRewritepolicylabelClearstatsBasic RewritepolicylabelRewritepolicylabelClearstats = "basic" RewritepolicylabelRewritepolicylabelClearstatsFull RewritepolicylabelRewritepolicylabelClearstats = "full" )
Defines values for RewritepolicylabelRewritepolicylabelClearstats.
type RewritepolicylabelRewritepolicylabelResponse ¶
type RewritepolicylabelRewritepolicylabelResponse struct {
Rewritepolicylabel interface{} `json:"rewritepolicylabel,omitempty"`
}
RewritepolicylabelRewritepolicylabelResponse defines model for rewritepolicylabel_rewritepolicylabel_response.
type Rnat6Apiresponse ¶
type Rnat6Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Rnat6Apiresponse defines model for rnat6_apiresponse.
type Rnat6GetParams ¶
type Rnat6GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >,
Args *Rnat6Args `form:"args,omitempty" json:"args,omitempty"`
}
Rnat6GetParams defines parameters for Rnat6Get.
type Rnat6GetResponse ¶
type Rnat6GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rnat6 *Rnat6Rnat6 `json:"rnat6,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRnat6GetResponse ¶
func ParseRnat6GetResponse(rsp *http.Response) (*Rnat6GetResponse, error)
ParseRnat6GetResponse parses an HTTP response from a Rnat6GetWithResponse call
func (Rnat6GetResponse) Status ¶
func (r Rnat6GetResponse) Status() string
Status returns HTTPResponse.Status
func (Rnat6GetResponse) StatusCode ¶
func (r Rnat6GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Rnat6Rnat6 ¶
type Rnat6Rnat6 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Rnat6Rnat6Clearstats `json:"clearstats,omitempty"`
// Rnat6cursessions |
// Currently active RNAT6 sessions.
Rnat6cursessions *float32 `json:"rnat6cursessions,omitempty"`
// Rnat6rxbytesrate |
// Bytes received during RNAT6 sessions.
Rnat6rxbytesrate *float32 `json:"rnat6rxbytesrate,omitempty"`
// Rnat6rxpktsrate |
// Packets received during RNAT6 sessions.
Rnat6rxpktsrate *float32 `json:"rnat6rxpktsrate,omitempty"`
// Rnat6totrxbytes |
// Bytes received during RNAT6 sessions.
Rnat6totrxbytes *float32 `json:"rnat6totrxbytes,omitempty"`
// Rnat6totrxpkts |
// Packets received during RNAT6 sessions.
Rnat6totrxpkts *float32 `json:"rnat6totrxpkts,omitempty"`
// Rnat6tottxbytes |
// Bytes sent during RNAT6 sessions.
Rnat6tottxbytes *float32 `json:"rnat6tottxbytes,omitempty"`
// Rnat6tottxpkts |
// Packets sent during RNAT6 sessions.
Rnat6tottxpkts *float32 `json:"rnat6tottxpkts,omitempty"`
// Rnat6tottxsyn |
// Requests for connections sent during RNAT6 sessions.
Rnat6tottxsyn *float32 `json:"rnat6tottxsyn,omitempty"`
// Rnat6txbytesrate |
// Bytes sent during RNAT6 sessions.
Rnat6txbytesrate *float32 `json:"rnat6txbytesrate,omitempty"`
// Rnat6txpktsrate |
// Packets sent during RNAT6 sessions.
Rnat6txpktsrate *float32 `json:"rnat6txpktsrate,omitempty"`
// Rnat6txsynrate |
// Requests for connections sent during RNAT6 sessions.
Rnat6txsynrate *float32 `json:"rnat6txsynrate,omitempty"`
}
Rnat6Rnat6 defines model for rnat6_rnat6.
type Rnat6Rnat6Clearstats ¶
type Rnat6Rnat6Clearstats string
Rnat6Rnat6Clearstats |
Clear the statsistics / counters
const ( Rnat6Rnat6ClearstatsBasic Rnat6Rnat6Clearstats = "basic" Rnat6Rnat6ClearstatsFull Rnat6Rnat6Clearstats = "full" )
Defines values for Rnat6Rnat6Clearstats.
type Rnat6Rnat6Response ¶
type Rnat6Rnat6Response struct {
Rnat6 *Rnat6Rnat6 `json:"rnat6,omitempty"`
}
Rnat6Rnat6Response defines model for rnat6_rnat6_response.
type RnatApiresponse ¶
type RnatApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
RnatApiresponse defines model for rnat_apiresponse.
type RnatGetParams ¶
type RnatGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >,
Args *RnatArgs `form:"args,omitempty" json:"args,omitempty"`
}
RnatGetParams defines parameters for RnatGet.
type RnatGetResponse ¶
type RnatGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rnat *RnatRnat `json:"rnat,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRnatGetResponse ¶
func ParseRnatGetResponse(rsp *http.Response) (*RnatGetResponse, error)
ParseRnatGetResponse parses an HTTP response from a RnatGetWithResponse call
func (RnatGetResponse) Status ¶
func (r RnatGetResponse) Status() string
Status returns HTTPResponse.Status
func (RnatGetResponse) StatusCode ¶
func (r RnatGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RnatRnat ¶
type RnatRnat struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *RnatRnatClearstats `json:"clearstats,omitempty"`
// Rnatcursessions |
// Currently active RNAT sessions.
Rnatcursessions *float32 `json:"rnatcursessions,omitempty"`
// Rnatrxbytesrate |
// Bytes received during RNAT sessions.
Rnatrxbytesrate *float32 `json:"rnatrxbytesrate,omitempty"`
// Rnatrxpktsrate |
// Packets received during RNAT sessions.
Rnatrxpktsrate *float32 `json:"rnatrxpktsrate,omitempty"`
// Rnattotrxbytes |
// Bytes received during RNAT sessions.
Rnattotrxbytes *float32 `json:"rnattotrxbytes,omitempty"`
// Rnattotrxpkts |
// Packets received during RNAT sessions.
Rnattotrxpkts *float32 `json:"rnattotrxpkts,omitempty"`
// Rnattottxbytes |
// Bytes sent during RNAT sessions.
Rnattottxbytes *float32 `json:"rnattottxbytes,omitempty"`
// Rnattottxpkts |
// Packets sent during RNAT sessions.
Rnattottxpkts *float32 `json:"rnattottxpkts,omitempty"`
// Rnattottxsyn |
// Requests for connections sent during RNAT sessions.
Rnattottxsyn *float32 `json:"rnattottxsyn,omitempty"`
// Rnattxbytesrate |
// Bytes sent during RNAT sessions.
Rnattxbytesrate *float32 `json:"rnattxbytesrate,omitempty"`
// Rnattxpktsrate |
// Packets sent during RNAT sessions.
Rnattxpktsrate *float32 `json:"rnattxpktsrate,omitempty"`
// Rnattxsynrate |
// Requests for connections sent during RNAT sessions.
Rnattxsynrate *float32 `json:"rnattxsynrate,omitempty"`
}
RnatRnat defines model for rnat_rnat.
type RnatRnatClearstats ¶
type RnatRnatClearstats string
RnatRnatClearstats |
Clear the statsistics / counters
const ( RnatRnatClearstatsBasic RnatRnatClearstats = "basic" RnatRnatClearstatsFull RnatRnatClearstats = "full" )
Defines values for RnatRnatClearstats.
type RnatRnatResponse ¶
type RnatRnatResponse struct {
Rnat *RnatRnat `json:"rnat,omitempty"`
}
RnatRnatResponse defines model for rnat_rnat_response.
type RnatipApiresponse ¶
type RnatipApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
RnatipApiresponse defines model for rnatip_apiresponse.
type RnatipGetBynameResponse ¶
type RnatipGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rnatip interface{} `json:"rnatip,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRnatipGetBynameResponse ¶
func ParseRnatipGetBynameResponse(rsp *http.Response) (*RnatipGetBynameResponse, error)
ParseRnatipGetBynameResponse parses an HTTP response from a RnatipGetBynameWithResponse call
func (RnatipGetBynameResponse) Status ¶
func (r RnatipGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (RnatipGetBynameResponse) StatusCode ¶
func (r RnatipGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RnatipGetParams ¶
type RnatipGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >, ***Rnatip***: <String >,
Args *RnatipArgs `form:"args,omitempty" json:"args,omitempty"`
}
RnatipGetParams defines parameters for RnatipGet.
type RnatipGetResponse ¶
type RnatipGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Rnatip interface{} `json:"rnatip,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseRnatipGetResponse ¶
func ParseRnatipGetResponse(rsp *http.Response) (*RnatipGetResponse, error)
ParseRnatipGetResponse parses an HTTP response from a RnatipGetWithResponse call
func (RnatipGetResponse) Status ¶
func (r RnatipGetResponse) Status() string
Status returns HTTPResponse.Status
func (RnatipGetResponse) StatusCode ¶
func (r RnatipGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RnatipRnatip ¶
type RnatipRnatip struct {
// Rnatip |
// Specifies the NAT IP address of the configured RNAT entry for which you want to see the statistics. If you do not specify an IP address, this displays the statistics for all the configured RNAT entries.
Rnatip *string `json:"Rnatip,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *RnatipRnatipClearstats `json:"clearstats,omitempty"`
// Iprnatcursessions |
// Currently active RNAT sessions started from this IP address.
Iprnatcursessions *float32 `json:"iprnatcursessions,omitempty"`
// Iprnatrxbytesrate |
// Bytes received on this IP address during RNAT sessions.
Iprnatrxbytesrate *float32 `json:"iprnatrxbytesrate,omitempty"`
// Iprnatrxpktsrate |
// Packets received on this IP address during RNAT sessions.
Iprnatrxpktsrate *float32 `json:"iprnatrxpktsrate,omitempty"`
// Iprnattotrxbytes |
// Bytes received on this IP address during RNAT sessions.
Iprnattotrxbytes *float32 `json:"iprnattotrxbytes,omitempty"`
// Iprnattotrxpkts |
// Packets received on this IP address during RNAT sessions.
Iprnattotrxpkts *float32 `json:"iprnattotrxpkts,omitempty"`
// Iprnattottxbytes |
// Bytes sent from this IP address during RNAT sessions.
Iprnattottxbytes *float32 `json:"iprnattottxbytes,omitempty"`
// Iprnattottxpkts |
// Packets sent from this IP address during RNAT sessions.
Iprnattottxpkts *float32 `json:"iprnattottxpkts,omitempty"`
// Iprnattottxsyn |
// Requests for connections sent from this IP address during RNAT sessions.
Iprnattottxsyn *float32 `json:"iprnattottxsyn,omitempty"`
// Iprnattxbytesrate |
// Bytes sent from this IP address during RNAT sessions.
Iprnattxbytesrate *float32 `json:"iprnattxbytesrate,omitempty"`
// Iprnattxpktsrate |
// Packets sent from this IP address during RNAT sessions.
Iprnattxpktsrate *float32 `json:"iprnattxpktsrate,omitempty"`
// Iprnattxsynrate |
// Requests for connections sent from this IP address during RNAT sessions.
Iprnattxsynrate *float32 `json:"iprnattxsynrate,omitempty"`
// Iptd |
// Traffic domain for ipaddr.
Iptd *float32 `json:"iptd,omitempty"`
}
RnatipRnatip defines model for rnatip_rnatip.
type RnatipRnatipClearstats ¶
type RnatipRnatipClearstats string
RnatipRnatipClearstats |
Clear the statsistics / counters
const ( RnatipRnatipClearstatsBasic RnatipRnatipClearstats = "basic" RnatipRnatipClearstatsFull RnatipRnatipClearstats = "full" )
Defines values for RnatipRnatipClearstats.
type RnatipRnatipResponse ¶
type RnatipRnatipResponse struct {
Rnatip interface{} `json:"rnatip,omitempty"`
}
RnatipRnatipResponse defines model for rnatip_rnatip_response.
type ServiceApiresponse ¶
type ServiceApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ServiceApiresponse defines model for service_apiresponse.
type ServiceGetBynameResponse ¶
type ServiceGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Service interface{} `json:"service,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseServiceGetBynameResponse ¶
func ParseServiceGetBynameResponse(rsp *http.Response) (*ServiceGetBynameResponse, error)
ParseServiceGetBynameResponse parses an HTTP response from a ServiceGetBynameWithResponse call
func (ServiceGetBynameResponse) Status ¶
func (r ServiceGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ServiceGetBynameResponse) StatusCode ¶
func (r ServiceGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServiceGetParams ¶
type ServiceGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *ServiceArgs `form:"args,omitempty" json:"args,omitempty"`
}
ServiceGetParams defines parameters for ServiceGet.
type ServiceGetResponse ¶
type ServiceGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Service interface{} `json:"service,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseServiceGetResponse ¶
func ParseServiceGetResponse(rsp *http.Response) (*ServiceGetResponse, error)
ParseServiceGetResponse parses an HTTP response from a ServiceGetWithResponse call
func (ServiceGetResponse) Status ¶
func (r ServiceGetResponse) Status() string
Status returns HTTPResponse.Status
func (ServiceGetResponse) StatusCode ¶
func (r ServiceGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServiceService ¶
type ServiceService struct {
// Activetransactions |
// Number of active transactions handled by this service. (Including those in the surge queue.)
// Active Transaction means number of transactions currently served by the server including those waiting in the SurgeQ
Activetransactions *float32 `json:"activetransactions,omitempty"`
// Avgsvrttfb |
// Average TTFB between the Citrix ADC and the server. TTFB is the time interval between sending the request packet to a service and receiving the first response from the service
Avgsvrttfb *float32 `json:"avgsvrttfb,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *ServiceServiceClearstats `json:"clearstats,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Curload |
// Load on the service that is calculated from the bound load based monitor.
Curload *float32 `json:"curload,omitempty"`
// Curreusepool |
// Number of requests in the idle queue/reuse pool.
Curreusepool *float32 `json:"curreusepool,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Curtflags |
// Current flags on the service for internal use in display handlers.
Curtflags *float32 `json:"curtflags,omitempty"`
// Frustratingttlbtransactions |
// Frustrating transactions based on APDEX threshold (>4T).
Frustratingttlbtransactions *float32 `json:"frustratingttlbtransactions,omitempty"`
// Httpmaxhdrfldlenpkts |
// Number of HTTP requests exceeding max header field length
Httpmaxhdrfldlenpkts *float32 `json:"httpmaxhdrfldlenpkts,omitempty"`
// Httpmaxhdrszpkts |
// Number of http max header size packet parsing failures
Httpmaxhdrszpkts *float32 `json:"httpmaxhdrszpkts,omitempty"`
// Maxclients |
// Maximum open connections allowed on this service.
Maxclients *float32 `json:"maxclients,omitempty"`
// Name |
// Name of the service.
Name *string `json:"name,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Serviceorder |
// Order with which service is bound to vserver
Serviceorder *float32 `json:"serviceorder,omitempty"`
// Servicetype |
// The service type of this service.Possible values are ADNS, DNS, MYSQL, RTSP, SSL_DIAMETER, ADNS_TCP, DNS_TCP, NNTP, SIP_UDP, SSL_TCP, ANY, FTP, RADIUS, SNMP, TCP, DHCPRA, HTTP, RDP, SSL, TFTP, DIAMETER, MSSQL, RPCSVR, SSL_BRIDGE, UDP
Servicetype *string `json:"servicetype,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Surgecount |
// Number of requests in the surge queue.
Surgecount *float32 `json:"surgecount,omitempty"`
// Svrestablishedconn |
// Number of server connections in ESTABLISHED state.
Svrestablishedconn *float32 `json:"svrestablishedconn,omitempty"`
// Tcpmaxooopkts |
// No of times max out of order packets reached
Tcpmaxooopkts *float32 `json:"tcpmaxooopkts,omitempty"`
// Throughput |
// Number of bytes received or sent by this service (Mbps).
Throughput *float32 `json:"throughput,omitempty"`
// Throughputrate |
// Number of bytes received or sent by this service (Mbps).
Throughputrate *float32 `json:"throughputrate,omitempty"`
// Toleratingttlbtransactions |
// Tolerable transactions based on APDEX threshold (>T && <4T).
Toleratingttlbtransactions *float32 `json:"toleratingttlbtransactions,omitempty"`
// Totalconnreassemblyqueue75 |
// Total no of connections with 75% TCP reassembly queue
Totalconnreassemblyqueue75 *float32 `json:"totalconnreassemblyqueue75,omitempty"`
// Totalconnreassemblyqueueflush |
// Total no of connections incurred TCP reassembly queue flush
Totalconnreassemblyqueueflush *float32 `json:"totalconnreassemblyqueueflush,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Totsvrttlbtransactions |
// Total transactions where server TTLB is calculated.
Totsvrttlbtransactions *float32 `json:"totsvrttlbtransactions,omitempty"`
// Vsvrservicehits |
// Number of times that the service has been provided.
Vsvrservicehits *float32 `json:"vsvrservicehits,omitempty"`
// Vsvrservicehitsrate |
// Number of times that the service has been provided.
Vsvrservicehitsrate *float32 `json:"vsvrservicehitsrate,omitempty"`
}
ServiceService defines model for service_service.
type ServiceServiceClearstats ¶
type ServiceServiceClearstats string
ServiceServiceClearstats |
Clear the statsistics / counters
const ( ServiceServiceClearstatsBasic ServiceServiceClearstats = "basic" ServiceServiceClearstatsFull ServiceServiceClearstats = "full" )
Defines values for ServiceServiceClearstats.
type ServiceServiceResponse ¶
type ServiceServiceResponse struct {
Service interface{} `json:"service,omitempty"`
}
ServiceServiceResponse defines model for service_service_response.
type ServicegroupApiresponse ¶
type ServicegroupApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ServicegroupApiresponse defines model for servicegroup_apiresponse.
type ServicegroupArgs ¶
type ServicegroupArgs = string
ServicegroupArgs defines model for servicegroup_args.
type ServicegroupGetBynameResponse ¶
type ServicegroupGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Servicegroup interface{} `json:"servicegroup,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseServicegroupGetBynameResponse ¶
func ParseServicegroupGetBynameResponse(rsp *http.Response) (*ServicegroupGetBynameResponse, error)
ParseServicegroupGetBynameResponse parses an HTTP response from a ServicegroupGetBynameWithResponse call
func (ServicegroupGetBynameResponse) Status ¶
func (r ServicegroupGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ServicegroupGetBynameResponse) StatusCode ¶
func (r ServicegroupGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServicegroupGetParams ¶
type ServicegroupGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***servicegroupname***: <String >, ***clearstats***: <String >, ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >,
Args *ServicegroupArgs `form:"args,omitempty" json:"args,omitempty"`
}
ServicegroupGetParams defines parameters for ServicegroupGet.
type ServicegroupGetResponse ¶
type ServicegroupGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Servicegroup interface{} `json:"servicegroup,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseServicegroupGetResponse ¶
func ParseServicegroupGetResponse(rsp *http.Response) (*ServicegroupGetResponse, error)
ParseServicegroupGetResponse parses an HTTP response from a ServicegroupGetWithResponse call
func (ServicegroupGetResponse) Status ¶
func (r ServicegroupGetResponse) Status() string
Status returns HTTPResponse.Status
func (ServicegroupGetResponse) StatusCode ¶
func (r ServicegroupGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServicegroupServicegroup ¶
type ServicegroupServicegroup struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *ServicegroupServicegroupClearstats `json:"clearstats,omitempty"`
// Servicegroupname |
// Name of the service group for which to display settings.
Servicegroupname *string `json:"servicegroupname,omitempty"`
// Servicetype |
// The service type of this service.Possible values are ADNS, DNS, MYSQL, RTSP, SSL_DIAMETER, ADNS_TCP, DNS_TCP, NNTP, SIP_UDP, SSL_TCP, ANY, FTP, RADIUS, SNMP, TCP, DHCPRA, HTTP, RDP, SSL, TFTP, DIAMETER, MSSQL, RPCSVR, SSL_BRIDGE, UDP
Servicetype *string `json:"servicetype,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
}
ServicegroupServicegroup defines model for servicegroup_servicegroup.
type ServicegroupServicegroupClearstats ¶
type ServicegroupServicegroupClearstats string
ServicegroupServicegroupClearstats |
Clear the statsistics / counters
const ( ServicegroupServicegroupClearstatsBasic ServicegroupServicegroupClearstats = "basic" ServicegroupServicegroupClearstatsFull ServicegroupServicegroupClearstats = "full" )
Defines values for ServicegroupServicegroupClearstats.
type ServicegroupServicegroupResponse ¶
type ServicegroupServicegroupResponse struct {
Servicegroup interface{} `json:"servicegroup,omitempty"`
}
ServicegroupServicegroupResponse defines model for servicegroup_servicegroup_response.
type ServicegroupmemberApiresponse ¶
type ServicegroupmemberApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
ServicegroupmemberApiresponse defines model for servicegroupmember_apiresponse.
type ServicegroupmemberArgs ¶
type ServicegroupmemberArgs = string
ServicegroupmemberArgs defines model for servicegroupmember_args.
type ServicegroupmemberGetBynameResponse ¶
type ServicegroupmemberGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Servicegroupmember *ServicegroupmemberServicegroupmember `json:"servicegroupmember,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseServicegroupmemberGetBynameResponse ¶
func ParseServicegroupmemberGetBynameResponse(rsp *http.Response) (*ServicegroupmemberGetBynameResponse, error)
ParseServicegroupmemberGetBynameResponse parses an HTTP response from a ServicegroupmemberGetBynameWithResponse call
func (ServicegroupmemberGetBynameResponse) Status ¶
func (r ServicegroupmemberGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (ServicegroupmemberGetBynameResponse) StatusCode ¶
func (r ServicegroupmemberGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServicegroupmemberGetParams ¶
type ServicegroupmemberGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ` fullvalues ` : < Boolean >, ` detail ` : < Boolean >, ` servername ` : < String >, ` ntimes ` : < Integer >, ` port ` : < Integer >, ` logfile ` : < String >, ` clearstats ` : < String >, ` servicegroupname ` : < String >, ` ip ` : < String >,
Args ServicegroupmemberArgs `form:"args" json:"args"`
}
ServicegroupmemberGetParams defines parameters for ServicegroupmemberGet.
type ServicegroupmemberGetResponse ¶
type ServicegroupmemberGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Servicegroupmember *ServicegroupmemberServicegroupmember `json:"servicegroupmember,omitempty"`
Severity *string `json:"severity,omitempty"`
}
}
func ParseServicegroupmemberGetResponse ¶
func ParseServicegroupmemberGetResponse(rsp *http.Response) (*ServicegroupmemberGetResponse, error)
ParseServicegroupmemberGetResponse parses an HTTP response from a ServicegroupmemberGetWithResponse call
func (ServicegroupmemberGetResponse) Status ¶
func (r ServicegroupmemberGetResponse) Status() string
Status returns HTTPResponse.Status
func (ServicegroupmemberGetResponse) StatusCode ¶
func (r ServicegroupmemberGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServicegroupmemberServicegroupmember ¶
type ServicegroupmemberServicegroupmember struct {
// Avgsvrttfb |
// Average TTFB between the Citrix ADC and the server. TTFB is the time interval between sending the request packet to a service and receiving the first response from the service
Avgsvrttfb *float32 `json:"avgsvrttfb,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *ServicegroupmemberServicegroupmemberClearstats `json:"clearstats,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Curload |
// Load on the service that is calculated from the bound load based monitor.
Curload *float32 `json:"curload,omitempty"`
// Curreusepool |
// Number of requests in the idle queue/reuse pool.
Curreusepool *float32 `json:"curreusepool,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Frustratingttlbtransactions |
// Frustrating transactions based on APDEX threshold (>4T).
Frustratingttlbtransactions *float32 `json:"frustratingttlbtransactions,omitempty"`
// Httpmaxhdrfldlenpkts |
// Number of HTTP requests exceeding max header field length
Httpmaxhdrfldlenpkts *float32 `json:"httpmaxhdrfldlenpkts,omitempty"`
// Httpmaxhdrszpkts |
// Number of http max header size packet parsing failures
Httpmaxhdrszpkts *float32 `json:"httpmaxhdrszpkts,omitempty"`
// Ip |
// IP address of the service group. Mutually exclusive with the server name parameter.
Ip *string `json:"ip,omitempty"`
// Maxclients |
// Maximum open connections allowed on this service.
Maxclients *float32 `json:"maxclients,omitempty"`
// Port |
// Port number of the service group member.
Port *int `json:"port,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Servername |
// Name of the server. Mutually exclusive with the IP address parameter.
Servername *string `json:"servername,omitempty"`
// Servicegroupname |
// Displays statistics for the specified service group.Name of the service group. Must begin with an ASCII alphanumeric or underscore (_) character, and must contain only ASCII alphanumeric, underscore, hash (#), period (.), space, colon (:), at sign (@), equal sign (=), and hyphen (-) characters.
//
// CLI Users: If the name includes one or more spaces, enclose the name in double or single quotation marks (for example, "my servicegroup" or 'my servicegroup').
Servicegroupname *string `json:"servicegroupname,omitempty"`
// Serviceorder |
// Order with which service is bound to vserver
Serviceorder *float32 `json:"serviceorder,omitempty"`
// Servicetype |
// The service type of this service.Possible values are ADNS, DNS, MYSQL, RTSP, SSL_DIAMETER, ADNS_TCP, DNS_TCP, NNTP, SIP_UDP, SSL_TCP, ANY, FTP, RADIUS, SNMP, TCP, DHCPRA, HTTP, RDP, SSL, TFTP, DIAMETER, MSSQL, RPCSVR, SSL_BRIDGE, UDP
Servicetype *string `json:"servicetype,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Surgecount |
// Number of requests in the surge queue.
Surgecount *float32 `json:"surgecount,omitempty"`
// Svcgrpmemberbindingorder |
// Order with which service group member is bound to service group
Svcgrpmemberbindingorder *float32 `json:"svcgrpmemberbindingorder,omitempty"`
// Svrestablishedconn |
// Number of server connections in ESTABLISHED state.
Svrestablishedconn *float32 `json:"svrestablishedconn,omitempty"`
// Tcpmaxooopkts |
// No of times max out of order packets reached
Tcpmaxooopkts *float32 `json:"tcpmaxooopkts,omitempty"`
// Toleratingttlbtransactions |
// Tolerable transactions based on APDEX threshold (>T && <4T).
Toleratingttlbtransactions *float32 `json:"toleratingttlbtransactions,omitempty"`
// Totalconnreassemblyqueue75 |
// Total no of connections with 75% TCP reassembly queue
Totalconnreassemblyqueue75 *float32 `json:"totalconnreassemblyqueue75,omitempty"`
// Totalconnreassemblyqueueflush |
// Total no of connections incurred TCP reassembly queue flush
Totalconnreassemblyqueueflush *float32 `json:"totalconnreassemblyqueueflush,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Totsvrttlbtransactions |
// Total transactions where server TTLB is calculated.
Totsvrttlbtransactions *float32 `json:"totsvrttlbtransactions,omitempty"`
}
ServicegroupmemberServicegroupmember defines model for servicegroupmember_servicegroupmember.
type ServicegroupmemberServicegroupmemberClearstats ¶
type ServicegroupmemberServicegroupmemberClearstats string
ServicegroupmemberServicegroupmemberClearstats |
Clear the statsistics / counters
const ( ServicegroupmemberServicegroupmemberClearstatsBasic ServicegroupmemberServicegroupmemberClearstats = "basic" ServicegroupmemberServicegroupmemberClearstatsFull ServicegroupmemberServicegroupmemberClearstats = "full" )
Defines values for ServicegroupmemberServicegroupmemberClearstats.
type ServicegroupmemberServicegroupmemberResponse ¶
type ServicegroupmemberServicegroupmemberResponse struct {
Servicegroupmember *ServicegroupmemberServicegroupmember `json:"servicegroupmember,omitempty"`
}
ServicegroupmemberServicegroupmemberResponse defines model for servicegroupmember_servicegroupmember_response.
type SnmpApiresponse ¶
type SnmpApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SnmpApiresponse defines model for snmp_apiresponse.
type SnmpGetParams ¶
type SnmpGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >,
Args *SnmpArgs `form:"args,omitempty" json:"args,omitempty"`
}
SnmpGetParams defines parameters for SnmpGet.
type SnmpGetResponse ¶
type SnmpGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Snmp *SnmpSnmp `json:"snmp,omitempty"`
}
}
func ParseSnmpGetResponse ¶
func ParseSnmpGetResponse(rsp *http.Response) (*SnmpGetResponse, error)
ParseSnmpGetResponse parses an HTTP response from a SnmpGetWithResponse call
func (SnmpGetResponse) Status ¶
func (r SnmpGetResponse) Status() string
Status returns HTTPResponse.Status
func (SnmpGetResponse) StatusCode ¶
func (r SnmpGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SnmpSnmp ¶
type SnmpSnmp struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *SnmpSnmpClearstats `json:"clearstats,omitempty"`
// Snmpdecryptionerrors |
// SNMP packets that were dropped because they could not be decrypted.
Snmpdecryptionerrors *float32 `json:"snmpdecryptionerrors,omitempty"`
// Snmpgetbulkreqsrate |
// SNMP Get-Bulk PDUs that have been accepted and processed.
Snmpgetbulkreqsrate *float32 `json:"snmpgetbulkreqsrate,omitempty"`
// Snmpgetnextreqsrate |
// SNMP Get-Next PDUs that have been accepted and processed.
Snmpgetnextreqsrate *float32 `json:"snmpgetnextreqsrate,omitempty"`
// Snmpgetreqsrate |
// SNMP Get-Request PDUs that have been accepted and processed.
Snmpgetreqsrate *float32 `json:"snmpgetreqsrate,omitempty"`
// Snmpnotintimewindow |
// SNMP packets that were dropped because they appeared outside of the authoritative SNMP engine's window.
Snmpnotintimewindow *float32 `json:"snmpnotintimewindow,omitempty"`
// Snmpresponsesrate |
// SNMP Get-Response PDUs that have been generated by the Citrix ADC.
Snmpresponsesrate *float32 `json:"snmpresponsesrate,omitempty"`
// Snmprxpktsrate |
// SNMP packets received.
Snmprxpktsrate *float32 `json:"snmprxpktsrate,omitempty"`
// Snmptotbadcommname |
// SNMP messages received, which used an SNMP community name not known to the Citrix ADC.
Snmptotbadcommname *float32 `json:"snmptotbadcommname,omitempty"`
// Snmptotbadcommuse |
// The total number of SNMP Messages received that represented an SNMP operation which was not allowed by the SNMP community named in the Message.
Snmptotbadcommuse *float32 `json:"snmptotbadcommuse,omitempty"`
// Snmptotbadversions |
// Number of SNMP messages received, which were for an unsupported SNMP version.
Snmptotbadversions *float32 `json:"snmptotbadversions,omitempty"`
// Snmptoterrreqdropped |
// SNMP requests dropped.
Snmptoterrreqdropped *float32 `json:"snmptoterrreqdropped,omitempty"`
// Snmptotgetbulkreqs |
// SNMP Get-Bulk PDUs that have been accepted and processed.
Snmptotgetbulkreqs *float32 `json:"snmptotgetbulkreqs,omitempty"`
// Snmptotgetnextreqs |
// SNMP Get-Next PDUs that have been accepted and processed.
Snmptotgetnextreqs *float32 `json:"snmptotgetnextreqs,omitempty"`
// Snmptotgetreqs |
// SNMP Get-Request PDUs that have been accepted and processed.
Snmptotgetreqs *float32 `json:"snmptotgetreqs,omitempty"`
// Snmptotparseerrs |
// Number of ASN.1 or BER errors encountered when decoding received SNMP Messages.
Snmptotparseerrs *float32 `json:"snmptotparseerrs,omitempty"`
// Snmptotresponses |
// SNMP Get-Response PDUs that have been generated by the Citrix ADC.
Snmptotresponses *float32 `json:"snmptotresponses,omitempty"`
// Snmptotrxpkts |
// SNMP packets received.
Snmptotrxpkts *float32 `json:"snmptotrxpkts,omitempty"`
// Snmptottraps |
// SNMP Trap PDUs that have been generated by the Citrix ADC.
Snmptottraps *float32 `json:"snmptottraps,omitempty"`
// Snmptottxpkts |
// SNMP packets transmitted.
Snmptottxpkts *float32 `json:"snmptottxpkts,omitempty"`
// Snmptxpktsrate |
// SNMP packets transmitted.
Snmptxpktsrate *float32 `json:"snmptxpktsrate,omitempty"`
// Snmpunknownengineids |
// SNMP packets that were dropped because they referenced an SNMP engine ID that was not known to the Citrix ADC.
Snmpunknownengineids *float32 `json:"snmpunknownengineids,omitempty"`
// Snmpunknownusername |
// SNMP packets that were dropped because they referenced a user that was not known to the SNMP engine.
Snmpunknownusername *float32 `json:"snmpunknownusername,omitempty"`
// Snmpunsupportedsecuritylevel |
// SNMP packets that were dropped because they requested a security level that was
// unknown to the Citrix ADC or otherwise unavailable.
Snmpunsupportedsecuritylevel *float32 `json:"snmpunsupportedsecuritylevel,omitempty"`
// Snmpwrongdigests |
// SNMP packets that were dropped because they did not contain the expected digest value.
Snmpwrongdigests *float32 `json:"snmpwrongdigests,omitempty"`
}
SnmpSnmp defines model for snmp_snmp.
type SnmpSnmpClearstats ¶
type SnmpSnmpClearstats string
SnmpSnmpClearstats |
Clear the statsistics / counters
const ( SnmpSnmpClearstatsBasic SnmpSnmpClearstats = "basic" SnmpSnmpClearstatsFull SnmpSnmpClearstats = "full" )
Defines values for SnmpSnmpClearstats.
type SnmpSnmpResponse ¶
type SnmpSnmpResponse struct {
Snmp *SnmpSnmp `json:"snmp,omitempty"`
}
SnmpSnmpResponse defines model for snmp_snmp_response.
type SpilloverpolicyApiresponse ¶
type SpilloverpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SpilloverpolicyApiresponse defines model for spilloverpolicy_apiresponse.
type SpilloverpolicyArgs ¶
type SpilloverpolicyArgs = string
SpilloverpolicyArgs defines model for spilloverpolicy_args.
type SpilloverpolicyGetBynameResponse ¶
type SpilloverpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Spilloverpolicy interface{} `json:"spilloverpolicy,omitempty"`
}
}
func ParseSpilloverpolicyGetBynameResponse ¶
func ParseSpilloverpolicyGetBynameResponse(rsp *http.Response) (*SpilloverpolicyGetBynameResponse, error)
ParseSpilloverpolicyGetBynameResponse parses an HTTP response from a SpilloverpolicyGetBynameWithResponse call
func (SpilloverpolicyGetBynameResponse) Status ¶
func (r SpilloverpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (SpilloverpolicyGetBynameResponse) StatusCode ¶
func (r SpilloverpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SpilloverpolicyGetParams ¶
type SpilloverpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *SpilloverpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
SpilloverpolicyGetParams defines parameters for SpilloverpolicyGet.
type SpilloverpolicyGetResponse ¶
type SpilloverpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Spilloverpolicy interface{} `json:"spilloverpolicy,omitempty"`
}
}
func ParseSpilloverpolicyGetResponse ¶
func ParseSpilloverpolicyGetResponse(rsp *http.Response) (*SpilloverpolicyGetResponse, error)
ParseSpilloverpolicyGetResponse parses an HTTP response from a SpilloverpolicyGetWithResponse call
func (SpilloverpolicyGetResponse) Status ¶
func (r SpilloverpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (SpilloverpolicyGetResponse) StatusCode ¶
func (r SpilloverpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SpilloverpolicySpilloverpolicy ¶
type SpilloverpolicySpilloverpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *SpilloverpolicySpilloverpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the spillover policy for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
SpilloverpolicySpilloverpolicy defines model for spilloverpolicy_spilloverpolicy.
type SpilloverpolicySpilloverpolicyClearstats ¶
type SpilloverpolicySpilloverpolicyClearstats string
SpilloverpolicySpilloverpolicyClearstats |
Clear the statsistics / counters
const ( SpilloverpolicySpilloverpolicyClearstatsBasic SpilloverpolicySpilloverpolicyClearstats = "basic" SpilloverpolicySpilloverpolicyClearstatsFull SpilloverpolicySpilloverpolicyClearstats = "full" )
Defines values for SpilloverpolicySpilloverpolicyClearstats.
type SpilloverpolicySpilloverpolicyResponse ¶
type SpilloverpolicySpilloverpolicyResponse struct {
Spilloverpolicy interface{} `json:"spilloverpolicy,omitempty"`
}
SpilloverpolicySpilloverpolicyResponse defines model for spilloverpolicy_spilloverpolicy_response.
type SslApiresponse ¶
type SslApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SslApiresponse defines model for ssl_apiresponse.
type SslGetParams ¶
type SslGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *SslArgs `form:"args,omitempty" json:"args,omitempty"`
}
SslGetParams defines parameters for SslGet.
type SslGetResponse ¶
type SslGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Ssl *SslSsl `json:"ssl,omitempty"`
}
}
func ParseSslGetResponse ¶
func ParseSslGetResponse(rsp *http.Response) (*SslGetResponse, error)
ParseSslGetResponse parses an HTTP response from a SslGetWithResponse call
func (SslGetResponse) Status ¶
func (r SslGetResponse) Status() string
Status returns HTTPResponse.Status
func (SslGetResponse) StatusCode ¶
func (r SslGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SslSsl ¶
type SslSsl struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *SslSslClearstats `json:"clearstats,omitempty"`
// Ssl128bitaesgcmciphersrate |
// Number of AEC-GCM 128-bit cipher encryptions on the Citrix ADC.
Ssl128bitaesgcmciphersrate *float32 `json:"ssl128bitaesgcmciphersrate,omitempty"`
// Ssl128bitideaciphersrate |
// Number of IDEA 128-bit cipher encryptions on the Citrix ADC.
Ssl128bitideaciphersrate *float32 `json:"ssl128bitideaciphersrate,omitempty"`
// Ssl128bitrc2ciphersrate |
// Number of RC2 128-bit cipher encryptions on the Citrix ADC.
Ssl128bitrc2ciphersrate *float32 `json:"ssl128bitrc2ciphersrate,omitempty"`
// Ssl128bitrc4ciphersrate |
// Number of RC4 128-bit cipher encryptions on the Citrix ADC.
Ssl128bitrc4ciphersrate *float32 `json:"ssl128bitrc4ciphersrate,omitempty"`
// Ssl168bit3desciphersrate |
// Number of DES 168-bit cipher encryptions on the Citrix ADC.
Ssl168bit3desciphersrate *float32 `json:"ssl168bit3desciphersrate,omitempty"`
// Ssl256bitaesgcmciphersrate |
// Number of AEC-GCM 256-bit cipher encryptions on the Citrix ADC.
Ssl256bitaesgcmciphersrate *float32 `json:"ssl256bitaesgcmciphersrate,omitempty"`
// Ssl40bitdesciphersrate |
// Number of DES 40-bit cipher encryptions on the Citrix ADC.
Ssl40bitdesciphersrate *float32 `json:"ssl40bitdesciphersrate,omitempty"`
// Ssl40bitrc2ciphersrate |
// Number of RC2 40-bit cipher encryptions on the Citrix ADC.
Ssl40bitrc2ciphersrate *float32 `json:"ssl40bitrc2ciphersrate,omitempty"`
// Ssl40bitrc4ciphersrate |
// Number of RC4 40-bit cipher encryptions on the Citrix ADC.
Ssl40bitrc4ciphersrate *float32 `json:"ssl40bitrc4ciphersrate,omitempty"`
// Ssl56bitdesciphersrate |
// Number of DES 56-bit cipher encryptions on the Citrix ADC.
Ssl56bitdesciphersrate *float32 `json:"ssl56bitdesciphersrate,omitempty"`
// Ssl56bitrc2ciphersrate |
// Number of RC2 56-bit cipher encryptions on the Citrix ADC.
Ssl56bitrc2ciphersrate *float32 `json:"ssl56bitrc2ciphersrate,omitempty"`
// Ssl56bitrc4ciphersrate |
// Number of RC4 56-bit cipher encryptions on the Citrix ADC.
Ssl56bitrc4ciphersrate *float32 `json:"ssl56bitrc4ciphersrate,omitempty"`
// Ssl64bitrc4ciphersrate |
// Number of RC4 64-bit cipher encryptions on the Citrix ADC.
Ssl64bitrc4ciphersrate *float32 `json:"ssl64bitrc4ciphersrate,omitempty"`
// Sslasymcryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymcryptoutilizationstat *float32 `json:"sslasymcryptoutilizationstat,omitempty"`
// Sslasymdhcryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymdhcryptoutilizationstat *float32 `json:"sslasymdhcryptoutilizationstat,omitempty"`
// Sslasymecdhcryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymecdhcryptoutilizationstat *float32 `json:"sslasymecdhcryptoutilizationstat,omitempty"`
// Sslasymecdsacryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymecdsacryptoutilizationstat *float32 `json:"sslasymecdsacryptoutilizationstat,omitempty"`
// Sslasymrsa1kcryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymrsa1kcryptoutilizationstat *float32 `json:"sslasymrsa1kcryptoutilizationstat,omitempty"`
// Sslasymrsa2kcryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymrsa2kcryptoutilizationstat *float32 `json:"sslasymrsa2kcryptoutilizationstat,omitempty"`
// Sslasymrsa4kcryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymrsa4kcryptoutilizationstat *float32 `json:"sslasymrsa4kcryptoutilizationstat,omitempty"`
// Sslasymrsacryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymrsacryptoutilizationstat *float32 `json:"sslasymrsacryptoutilizationstat,omitempty"`
// Sslasymrsaotherscryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslasymrsaotherscryptoutilizationstat *float32 `json:"sslasymrsaotherscryptoutilizationstat,omitempty"`
// Sslbe128bitideaciphersrate |
// Number of back-end IDEA 128-bit cipher encryptions on the Citrix ADC.
Sslbe128bitideaciphersrate *float32 `json:"sslbe128bitideaciphersrate,omitempty"`
// Sslbe128bitrc2ciphersrate |
// Number of back-end RC2 128-bit cipher encryptions on the Citrix ADC.
Sslbe128bitrc2ciphersrate *float32 `json:"sslbe128bitrc2ciphersrate,omitempty"`
// Sslbe128bitrc4ciphersrate |
// Number of back-end RC4 128-bit cipher encryptions on the Citrix ADC.
Sslbe128bitrc4ciphersrate *float32 `json:"sslbe128bitrc4ciphersrate,omitempty"`
// Sslbe168bit3desciphersrate |
// Number of back-end 3DES 168-bit cipher encryptions on the Citrix ADC.
Sslbe168bit3desciphersrate *float32 `json:"sslbe168bit3desciphersrate,omitempty"`
// Sslbe40bitdesciphersrate |
// Number of back-end DES 40-bit cipher encryptions on the Citrix ADC.
Sslbe40bitdesciphersrate *float32 `json:"sslbe40bitdesciphersrate,omitempty"`
// Sslbe40bitrc2ciphersrate |
// Number of back-end RC2 40-bit cipher encryptions on the Citrix ADC.
Sslbe40bitrc2ciphersrate *float32 `json:"sslbe40bitrc2ciphersrate,omitempty"`
// Sslbe40bitrc4ciphersrate |
// Number of back-end RC4 40-bit cipher encryptions on the Citrix ADC.
Sslbe40bitrc4ciphersrate *float32 `json:"sslbe40bitrc4ciphersrate,omitempty"`
// Sslbe56bitdesciphersrate |
// Number of back-end DES 56-bit cipher encryptions on the Citrix ADC.
Sslbe56bitdesciphersrate *float32 `json:"sslbe56bitdesciphersrate,omitempty"`
// Sslbe56bitrc2ciphersrate |
// Number of back-end RC2 56-bit cipher encryptions on the Citrix ADC.
Sslbe56bitrc2ciphersrate *float32 `json:"sslbe56bitrc2ciphersrate,omitempty"`
// Sslbe56bitrc4ciphersrate |
// Number of back-end RC4 56-bit cipher encryptions on the Citrix ADC.
Sslbe56bitrc4ciphersrate *float32 `json:"sslbe56bitrc4ciphersrate,omitempty"`
// Sslbe64bitrc4ciphersrate |
// Number of back-end RC4 64-bit cipher encryptions on the Citrix ADC.
Sslbe64bitrc4ciphersrate *float32 `json:"sslbe64bitrc4ciphersrate,omitempty"`
// Sslbedh1024keyexchangesrate |
// Number of back-end DH 1024-bit key exchanges on the Citrix ADC.
Sslbedh1024keyexchangesrate *float32 `json:"sslbedh1024keyexchangesrate,omitempty"`
// Sslbedh2048keyexchangesrate |
// Number of back-end DH 2048-bit key exchanges on the Citrix ADC.
Sslbedh2048keyexchangesrate *float32 `json:"sslbedh2048keyexchangesrate,omitempty"`
// Sslbedh3072keyexchangesrate |
// Number of back-end DH 3072-bit key exchanges on the Citrix ADC.
Sslbedh3072keyexchangesrate *float32 `json:"sslbedh3072keyexchangesrate,omitempty"`
// Sslbedh4096keyexchangesrate |
// Number of back-end DH 4096-bit key exchanges on the Citrix ADC.
Sslbedh4096keyexchangesrate *float32 `json:"sslbedh4096keyexchangesrate,omitempty"`
// Sslbedh512keyexchangesrate |
// Number of back-end DH 512-bit key exchanges on the Citrix ADC.
Sslbedh512keyexchangesrate *float32 `json:"sslbedh512keyexchangesrate,omitempty"`
// Number of back-end DH authentications on the Citrix ADC.
Sslbedhauthorizationsrate *float32 `json:"sslbedhauthorizationsrate,omitempty"`
// Number of back-end DSS authentications on the Citrix ADC.
Sslbedssauthorizationsrate *float32 `json:"sslbedssauthorizationsrate,omitempty"`
// Sslbedtlsv12clientauthenticationsrate |
// Number of back-end DTLSv1.2 client authentications on the Citrix ADC.
Sslbedtlsv12clientauthenticationsrate *float32 `json:"sslbedtlsv12clientauthenticationsrate,omitempty"`
// Sslbedtlsv12handshakesrate |
// Number of back-end DTLSv1.2 handshakes on the Citrix ADC.
Sslbedtlsv12handshakesrate *float32 `json:"sslbedtlsv12handshakesrate,omitempty"`
// Sslbedtlsv12sessionsrate |
// Number of back-end DTLSv1.2 sessions on the Citrix ADC.
Sslbedtlsv12sessionsrate *float32 `json:"sslbedtlsv12sessionsrate,omitempty"`
// Sslbedtlsv1clientauthenticationsrate |
// Number of back-end DTLSv1 client authentications on the Citrix ADC.
Sslbedtlsv1clientauthenticationsrate *float32 `json:"sslbedtlsv1clientauthenticationsrate,omitempty"`
// Sslbedtlsv1handshakesrate |
// Number of back-end DTLSv1 handshakes on the Citrix ADC.
Sslbedtlsv1handshakesrate *float32 `json:"sslbedtlsv1handshakesrate,omitempty"`
// Sslbedtlsv1sessionsrate |
// Number of back-end DTLSv1 sessions on the Citrix ADC.
Sslbedtlsv1sessionsrate *float32 `json:"sslbedtlsv1sessionsrate,omitempty"`
// Sslbeecdhecurve224rate |
// Number of back-end ECDHE 224 curve Key exchanges on the Citrix ADC.
Sslbeecdhecurve224rate *float32 `json:"sslbeecdhecurve224rate,omitempty"`
// Sslbeecdhecurve25519rate |
// Number of back-end ECDHE 25519 curve Key exchanges on the Citrix ADC.
Sslbeecdhecurve25519rate *float32 `json:"sslbeecdhecurve25519rate,omitempty"`
// Sslbeecdhecurve256rate |
// Number of back-end ECDHE 256 curve Key exchanges on the Citrix ADC.
Sslbeecdhecurve256rate *float32 `json:"sslbeecdhecurve256rate,omitempty"`
// Sslbeecdhecurve384rate |
// Number of back-end ECDHE 384 curve Key exchanges on the Citrix ADC.
Sslbeecdhecurve384rate *float32 `json:"sslbeecdhecurve384rate,omitempty"`
// Sslbeecdhecurve521rate |
// Number of back-end ECDHE 521 curve Key exchanges on the Citrix ADC.
Sslbeecdhecurve521rate *float32 `json:"sslbeecdhecurve521rate,omitempty"`
// Number of back-end ECDSA authentications on the Citrix ADC.
Sslbeecdsaauthorizationsrate *float32 `json:"sslbeecdsaauthorizationsrate,omitempty"`
// Sslbemaxmultiplexedsessions |
// Number of back-end SSL sessions reused on the Citrix ADC.
Sslbemaxmultiplexedsessions *float32 `json:"sslbemaxmultiplexedsessions,omitempty"`
// Sslbemaxmultiplexedsessionsrate |
// Number of back-end SSL sessions reused on the Citrix ADC.
Sslbemaxmultiplexedsessionsrate *float32 `json:"sslbemaxmultiplexedsessionsrate,omitempty"`
// Sslbemd5macrate |
// Number of back-end MD5 hashes on the Citrix ADC.
Sslbemd5macrate *float32 `json:"sslbemd5macrate,omitempty"`
// Number of back-end null authentications on the Citrix ADC.
Sslbenullauthorizationsrate *float32 `json:"sslbenullauthorizationsrate,omitempty"`
// Sslbenullciphersrate |
// Number of back-end null cipher encryptions on the Citrix ADC.
Sslbenullciphersrate *float32 `json:"sslbenullciphersrate,omitempty"`
// Sslbersa1024keyexchangesrate |
// Number of back-end RSA 1024-bit key exchanges on the Citrix ADC.
Sslbersa1024keyexchangesrate *float32 `json:"sslbersa1024keyexchangesrate,omitempty"`
// Sslbersa2048keyexchangesrate |
// Number of back-end RSA 2048-bit key exchanges on the Citrix ADC.
Sslbersa2048keyexchangesrate *float32 `json:"sslbersa2048keyexchangesrate,omitempty"`
// Sslbersa3072keyexchangesrate |
// Number of back-end RSA 3072-bit key exchanges on the Citrix ADC.
Sslbersa3072keyexchangesrate *float32 `json:"sslbersa3072keyexchangesrate,omitempty"`
// Sslbersa4096keyexchangesrate |
// Number of back-end RSA 4096-bit key exchanges on the Citrix ADC.
Sslbersa4096keyexchangesrate *float32 `json:"sslbersa4096keyexchangesrate,omitempty"`
// Sslbersa512keyexchangesrate |
// Number of back-end RSA 512-bit key exchanges on the Citrix ADC.
Sslbersa512keyexchangesrate *float32 `json:"sslbersa512keyexchangesrate,omitempty"`
// Number of back-end RSA authentications on the Citrix ADC.
Sslbersaauthorizationsrate *float32 `json:"sslbersaauthorizationsrate,omitempty"`
// Sslbesessionmultiplexattemptfailsrate |
// Number of back-end SSL session multiplex failures on the Citrix ADC.
Sslbesessionmultiplexattemptfailsrate *float32 `json:"sslbesessionmultiplexattemptfailsrate,omitempty"`
// Sslbesessionmultiplexattemptsrate |
// Number of back-end SSL session multiplex attempts on the Citrix ADC.
Sslbesessionmultiplexattemptsrate *float32 `json:"sslbesessionmultiplexattemptsrate,omitempty"`
// Sslbesessionmultiplexattemptsuccessrate |
// Number of back-end SSL session multiplex successes on the Citrix ADC.
Sslbesessionmultiplexattemptsuccessrate *float32 `json:"sslbesessionmultiplexattemptsuccessrate,omitempty"`
// Sslbesessionsrate |
// Number of back-end SSL sessions on the Citrix ADC.
Sslbesessionsrate *float32 `json:"sslbesessionsrate,omitempty"`
// Sslbesha256macrate |
// Number of back-end SHA256 hashes on the Citrix ADC.
Sslbesha256macrate *float32 `json:"sslbesha256macrate,omitempty"`
// Sslbesha384macrate |
// Number of back-end SHA384 hashes on the Citrix ADC.
Sslbesha384macrate *float32 `json:"sslbesha384macrate,omitempty"`
// Sslbeshamacrate |
// Number of back-end SHA hashes on the Citrix ADC.
Sslbeshamacrate *float32 `json:"sslbeshamacrate,omitempty"`
// Sslbesslv3clientauthenticationsrate |
// Number of back-end SSLv3 client authentications on the Citrix ADC.
Sslbesslv3clientauthenticationsrate *float32 `json:"sslbesslv3clientauthenticationsrate,omitempty"`
// Sslbesslv3handshakesrate |
// Number of back-end SSLv3 handshakes on the Citrix ADC.
Sslbesslv3handshakesrate *float32 `json:"sslbesslv3handshakesrate,omitempty"`
// Sslbesslv3sessionsrate |
// Number of back-end SSLv3 sessions on the Citrix ADC.
Sslbesslv3sessionsrate *float32 `json:"sslbesslv3sessionsrate,omitempty"`
// Sslbetlsv11clientauthenticationsrate |
// Number of back-end TLSv1.1 client authentications on the Citrix ADC.
Sslbetlsv11clientauthenticationsrate *float32 `json:"sslbetlsv11clientauthenticationsrate,omitempty"`
// Sslbetlsv11handshakesrate |
// Number of back-end TLSv1.1 handshakes on the Citrix ADC.
Sslbetlsv11handshakesrate *float32 `json:"sslbetlsv11handshakesrate,omitempty"`
// Sslbetlsv11sessionsrate |
// Number of back-end TLSv1.1 sessions on the Citrix ADC.
Sslbetlsv11sessionsrate *float32 `json:"sslbetlsv11sessionsrate,omitempty"`
// Sslbetlsv12clientauthenticationsrate |
// Number of back-end TLSv1.2 client authentications on the Citrix ADC.
Sslbetlsv12clientauthenticationsrate *float32 `json:"sslbetlsv12clientauthenticationsrate,omitempty"`
// Sslbetlsv12handshakesrate |
// Number of back-end TLSv1.2 handshakes on the Citrix ADC.
Sslbetlsv12handshakesrate *float32 `json:"sslbetlsv12handshakesrate,omitempty"`
// Sslbetlsv12sessionsrate |
// Number of back-end TLSv1.2 sessions on the Citrix ADC.
Sslbetlsv12sessionsrate *float32 `json:"sslbetlsv12sessionsrate,omitempty"`
// Sslbetlsv13clientauthenticationsrate |
// Number of back-end TLSv1.3 client authentications on the Citrix ADC.
Sslbetlsv13clientauthenticationsrate *float32 `json:"sslbetlsv13clientauthenticationsrate,omitempty"`
// Sslbetlsv13handshakesrate |
// Number of back-end TLSv1.3 handshakes on the Citrix ADC.
Sslbetlsv13handshakesrate *float32 `json:"sslbetlsv13handshakesrate,omitempty"`
// Sslbetlsv13sessionsrate |
// Number of back-end TLSv1.3 sessions on the Citrix ADC.
Sslbetlsv13sessionsrate *float32 `json:"sslbetlsv13sessionsrate,omitempty"`
// Sslbetlsv1clientauthenticationsrate |
// Number of back-end TLSv1 client authentications on the Citrix ADC.
Sslbetlsv1clientauthenticationsrate *float32 `json:"sslbetlsv1clientauthenticationsrate,omitempty"`
// Sslbetlsv1handshakesrate |
// Number of back-end TLSv1 handshakes on the Citrix ADC.
Sslbetlsv1handshakesrate *float32 `json:"sslbetlsv1handshakesrate,omitempty"`
// Sslbetlsv1sessionsrate |
// Number of back-end TLSv1 sessions on the Citrix ADC.
Sslbetlsv1sessionsrate *float32 `json:"sslbetlsv1sessionsrate,omitempty"`
// Sslbetot128bitideaciphers |
// Number of back-end IDEA 128-bit cipher encryptions on the Citrix ADC.
Sslbetot128bitideaciphers *float32 `json:"sslbetot128bitideaciphers,omitempty"`
// Sslbetot128bitrc2ciphers |
// Number of back-end RC2 128-bit cipher encryptions on the Citrix ADC.
Sslbetot128bitrc2ciphers *float32 `json:"sslbetot128bitrc2ciphers,omitempty"`
// Sslbetot128bitrc4ciphers |
// Number of back-end RC4 128-bit cipher encryptions on the Citrix ADC.
Sslbetot128bitrc4ciphers *float32 `json:"sslbetot128bitrc4ciphers,omitempty"`
// Sslbetot168bit3desciphers |
// Number of back-end 3DES 168-bit cipher encryptions on the Citrix ADC.
Sslbetot168bit3desciphers *float32 `json:"sslbetot168bit3desciphers,omitempty"`
// Sslbetot40bitdesciphers |
// Number of back-end DES 40-bit cipher encryptions on the Citrix ADC.
Sslbetot40bitdesciphers *float32 `json:"sslbetot40bitdesciphers,omitempty"`
// Sslbetot40bitrc2ciphers |
// Number of back-end RC2 40-bit cipher encryptions on the Citrix ADC.
Sslbetot40bitrc2ciphers *float32 `json:"sslbetot40bitrc2ciphers,omitempty"`
// Sslbetot40bitrc4ciphers |
// Number of back-end RC4 40-bit cipher encryptions on the Citrix ADC.
Sslbetot40bitrc4ciphers *float32 `json:"sslbetot40bitrc4ciphers,omitempty"`
// Sslbetot56bitdesciphers |
// Number of back-end DES 56-bit cipher encryptions on the Citrix ADC.
Sslbetot56bitdesciphers *float32 `json:"sslbetot56bitdesciphers,omitempty"`
// Sslbetot56bitrc2ciphers |
// Number of back-end RC2 56-bit cipher encryptions on the Citrix ADC.
Sslbetot56bitrc2ciphers *float32 `json:"sslbetot56bitrc2ciphers,omitempty"`
// Sslbetot56bitrc4ciphers |
// Number of back-end RC4 56-bit cipher encryptions on the Citrix ADC.
Sslbetot56bitrc4ciphers *float32 `json:"sslbetot56bitrc4ciphers,omitempty"`
// Sslbetot64bitrc4ciphers |
// Number of back-end RC4 64-bit cipher encryptions on the Citrix ADC.
Sslbetot64bitrc4ciphers *float32 `json:"sslbetot64bitrc4ciphers,omitempty"`
// Sslbetotdh1024keyexchanges |
// Number of back-end DH 1024-bit key exchanges on the Citrix ADC.
Sslbetotdh1024keyexchanges *float32 `json:"sslbetotdh1024keyexchanges,omitempty"`
// Sslbetotdh2048keyexchanges |
// Number of back-end DH 2048-bit key exchanges on the Citrix ADC.
Sslbetotdh2048keyexchanges *float32 `json:"sslbetotdh2048keyexchanges,omitempty"`
// Sslbetotdh3072keyexchanges |
// Number of back-end DH 3072-bit key exchanges on the Citrix ADC.
Sslbetotdh3072keyexchanges *float32 `json:"sslbetotdh3072keyexchanges,omitempty"`
// Sslbetotdh4096keyexchanges |
// Number of back-end DH 4096-bit key exchanges on the Citrix ADC.
Sslbetotdh4096keyexchanges *float32 `json:"sslbetotdh4096keyexchanges,omitempty"`
// Sslbetotdh512keyexchanges |
// Number of back-end DH 512-bit key exchanges on the Citrix ADC.
Sslbetotdh512keyexchanges *float32 `json:"sslbetotdh512keyexchanges,omitempty"`
// Number of back-end DH authentications on the Citrix ADC.
Sslbetotdhauthorizations *float32 `json:"sslbetotdhauthorizations,omitempty"`
// Number of back-end DSS authentications on the Citrix ADC.
Sslbetotdssauthorizations *float32 `json:"sslbetotdssauthorizations,omitempty"`
// Sslbetotdtlsv12clientauthentications |
// Number of back-end DTLSv1.2 client authentications on the Citrix ADC.
Sslbetotdtlsv12clientauthentications *float32 `json:"sslbetotdtlsv12clientauthentications,omitempty"`
// Sslbetotdtlsv12handshakes |
// Number of back-end DTLSv1.2 handshakes on the Citrix ADC.
Sslbetotdtlsv12handshakes *float32 `json:"sslbetotdtlsv12handshakes,omitempty"`
// Sslbetotdtlsv12sessions |
// Number of back-end DTLSv1.2 sessions on the Citrix ADC.
Sslbetotdtlsv12sessions *float32 `json:"sslbetotdtlsv12sessions,omitempty"`
// Sslbetotdtlsv1clientauthentications |
// Number of back-end DTLSv1 client authentications on the Citrix ADC.
Sslbetotdtlsv1clientauthentications *float32 `json:"sslbetotdtlsv1clientauthentications,omitempty"`
// Sslbetotdtlsv1handshakes |
// Number of back-end DTLSv1 handshakes on the Citrix ADC.
Sslbetotdtlsv1handshakes *float32 `json:"sslbetotdtlsv1handshakes,omitempty"`
// Sslbetotdtlsv1sessions |
// Number of back-end DTLSv1 sessions on the Citrix ADC.
Sslbetotdtlsv1sessions *float32 `json:"sslbetotdtlsv1sessions,omitempty"`
// Sslbetotecdhecurve224 |
// Number of back-end ECDHE 224 curve Key exchanges on the Citrix ADC.
Sslbetotecdhecurve224 *float32 `json:"sslbetotecdhecurve224,omitempty"`
// Sslbetotecdhecurve25519 |
// Number of back-end ECDHE 25519 curve Key exchanges on the Citrix ADC.
Sslbetotecdhecurve25519 *float32 `json:"sslbetotecdhecurve25519,omitempty"`
// Sslbetotecdhecurve256 |
// Number of back-end ECDHE 256 curve Key exchanges on the Citrix ADC.
Sslbetotecdhecurve256 *float32 `json:"sslbetotecdhecurve256,omitempty"`
// Sslbetotecdhecurve384 |
// Number of back-end ECDHE 384 curve Key exchanges on the Citrix ADC.
Sslbetotecdhecurve384 *float32 `json:"sslbetotecdhecurve384,omitempty"`
// Sslbetotecdhecurve521 |
// Number of back-end ECDHE 521 curve Key exchanges on the Citrix ADC.
Sslbetotecdhecurve521 *float32 `json:"sslbetotecdhecurve521,omitempty"`
// Number of back-end ECDSA authentications on the Citrix ADC.
Sslbetotecdsaauthorizations *float32 `json:"sslbetotecdsaauthorizations,omitempty"`
// Sslbetotmd5mac |
// Number of back-end MD5 hashes on the Citrix ADC.
Sslbetotmd5mac *float32 `json:"sslbetotmd5mac,omitempty"`
// Number of back-end null authentications on the Citrix ADC.
Sslbetotnullauthorizations *float32 `json:"sslbetotnullauthorizations,omitempty"`
// Sslbetotnullciphers |
// Number of back-end null cipher encryptions on the Citrix ADC.
Sslbetotnullciphers *float32 `json:"sslbetotnullciphers,omitempty"`
// Sslbetotrsa1024keyexchanges |
// Number of back-end RSA 1024-bit key exchanges on the Citrix ADC.
Sslbetotrsa1024keyexchanges *float32 `json:"sslbetotrsa1024keyexchanges,omitempty"`
// Sslbetotrsa2048keyexchanges |
// Number of back-end RSA 2048-bit key exchanges on the Citrix ADC.
Sslbetotrsa2048keyexchanges *float32 `json:"sslbetotrsa2048keyexchanges,omitempty"`
// Sslbetotrsa3072keyexchanges |
// Number of back-end RSA 3072-bit key exchanges on the Citrix ADC.
Sslbetotrsa3072keyexchanges *float32 `json:"sslbetotrsa3072keyexchanges,omitempty"`
// Sslbetotrsa4096keyexchanges |
// Number of back-end RSA 4096-bit key exchanges on the Citrix ADC.
Sslbetotrsa4096keyexchanges *float32 `json:"sslbetotrsa4096keyexchanges,omitempty"`
// Sslbetotrsa512keyexchanges |
// Number of back-end RSA 512-bit key exchanges on the Citrix ADC.
Sslbetotrsa512keyexchanges *float32 `json:"sslbetotrsa512keyexchanges,omitempty"`
// Number of back-end RSA authentications on the Citrix ADC.
Sslbetotrsaauthorizations *float32 `json:"sslbetotrsaauthorizations,omitempty"`
// Sslbetotsessionmultiplexattemptfails |
// Number of back-end SSL session multiplex failures on the Citrix ADC.
Sslbetotsessionmultiplexattemptfails *float32 `json:"sslbetotsessionmultiplexattemptfails,omitempty"`
// Sslbetotsessionmultiplexattempts |
// Number of back-end SSL session multiplex attempts on the Citrix ADC.
Sslbetotsessionmultiplexattempts *float32 `json:"sslbetotsessionmultiplexattempts,omitempty"`
// Sslbetotsessionmultiplexattemptsuccess |
// Number of back-end SSL session multiplex successes on the Citrix ADC.
Sslbetotsessionmultiplexattemptsuccess *float32 `json:"sslbetotsessionmultiplexattemptsuccess,omitempty"`
// Sslbetotsessions |
// Number of back-end SSL sessions on the Citrix ADC.
Sslbetotsessions *float32 `json:"sslbetotsessions,omitempty"`
// Sslbetotsha256mac |
// Number of back-end SHA256 hashes on the Citrix ADC.
Sslbetotsha256mac *float32 `json:"sslbetotsha256mac,omitempty"`
// Sslbetotsha384mac |
// Number of back-end SHA384 hashes on the Citrix ADC.
Sslbetotsha384mac *float32 `json:"sslbetotsha384mac,omitempty"`
// Sslbetotshamac |
// Number of back-end SHA hashes on the Citrix ADC.
Sslbetotshamac *float32 `json:"sslbetotshamac,omitempty"`
// Sslbetotsslv3clientauthentications |
// Number of back-end SSLv3 client authentications on the Citrix ADC.
Sslbetotsslv3clientauthentications *float32 `json:"sslbetotsslv3clientauthentications,omitempty"`
// Sslbetotsslv3handshakes |
// Number of back-end SSLv3 handshakes on the Citrix ADC.
Sslbetotsslv3handshakes *float32 `json:"sslbetotsslv3handshakes,omitempty"`
// Sslbetotsslv3sessions |
// Number of back-end SSLv3 sessions on the Citrix ADC.
Sslbetotsslv3sessions *float32 `json:"sslbetotsslv3sessions,omitempty"`
// Sslbetottlsv11clientauthentications |
// Number of back-end TLSv1.1 client authentications on the Citrix ADC.
Sslbetottlsv11clientauthentications *float32 `json:"sslbetottlsv11clientauthentications,omitempty"`
// Sslbetottlsv11handshakes |
// Number of back-end TLSv1.1 handshakes on the Citrix ADC.
Sslbetottlsv11handshakes *float32 `json:"sslbetottlsv11handshakes,omitempty"`
// Sslbetottlsv11sessions |
// Number of back-end TLSv1.1 sessions on the Citrix ADC.
Sslbetottlsv11sessions *float32 `json:"sslbetottlsv11sessions,omitempty"`
// Sslbetottlsv12clientauthentications |
// Number of back-end TLSv1.2 client authentications on the Citrix ADC.
Sslbetottlsv12clientauthentications *float32 `json:"sslbetottlsv12clientauthentications,omitempty"`
// Sslbetottlsv12handshakes |
// Number of back-end TLSv1.2 handshakes on the Citrix ADC.
Sslbetottlsv12handshakes *float32 `json:"sslbetottlsv12handshakes,omitempty"`
// Sslbetottlsv12sessions |
// Number of back-end TLSv1.2 sessions on the Citrix ADC.
Sslbetottlsv12sessions *float32 `json:"sslbetottlsv12sessions,omitempty"`
// Sslbetottlsv13clientauthentications |
// Number of back-end TLSv1.3 client authentications on the Citrix ADC.
Sslbetottlsv13clientauthentications *float32 `json:"sslbetottlsv13clientauthentications,omitempty"`
// Sslbetottlsv13handshakes |
// Number of back-end TLSv1.3 handshakes on the Citrix ADC.
Sslbetottlsv13handshakes *float32 `json:"sslbetottlsv13handshakes,omitempty"`
// Sslbetottlsv13sessions |
// Number of back-end TLSv1.3 sessions on the Citrix ADC.
Sslbetottlsv13sessions *float32 `json:"sslbetottlsv13sessions,omitempty"`
// Sslbetottlsv1clientauthentications |
// Number of back-end TLSv1 client authentications on the Citrix ADC.
Sslbetottlsv1clientauthentications *float32 `json:"sslbetottlsv1clientauthentications,omitempty"`
// Sslbetottlsv1handshakes |
// Number of back-end TLSv1 handshakes on the Citrix ADC.
Sslbetottlsv1handshakes *float32 `json:"sslbetottlsv1handshakes,omitempty"`
// Sslbetottlsv1sessions |
// Number of back-end TLSv1 sessions on the Citrix ADC.
Sslbetottlsv1sessions *float32 `json:"sslbetottlsv1sessions,omitempty"`
// Sslbkendcipheraes128rate |
// Back-end AES 128-bit cipher encryptions on the Citrix ADC.
Sslbkendcipheraes128rate *float32 `json:"sslbkendcipheraes128rate,omitempty"`
// Sslbkendcipheraes256rate |
// Back-end AES 256-bit cipher encryptions on the Citrix ADC.
Sslbkendcipheraes256rate *float32 `json:"sslbkendcipheraes256rate,omitempty"`
// Sslbkendcipheraesgcm128rate |
// Back-end AES-GCM 128-bit cipher encryptions on the Citrix ADC.
Sslbkendcipheraesgcm128rate *float32 `json:"sslbkendcipheraesgcm128rate,omitempty"`
// Sslbkendcipheraesgcm256rate |
// Back-end AES-GCM 256-bit cipher encryptions on the Citrix ADC .
Sslbkendcipheraesgcm256rate *float32 `json:"sslbkendcipheraesgcm256rate,omitempty"`
// Sslbkenddtlsvl2renegorate |
// Number of back-end DTLSv1.2 session renegotiations on the Citrix ADC.
Sslbkenddtlsvl2renegorate *float32 `json:"sslbkenddtlsvl2renegorate,omitempty"`
// Sslbkenddtlsvlrenegorate |
// Number of back-end DTLSv1 session renegotiations on the Citrix ADC.
Sslbkenddtlsvlrenegorate *float32 `json:"sslbkenddtlsvlrenegorate,omitempty"`
// Sslbkendsessionrenegotiaterate |
// Number of back-end SSL session renegotiations on the Citrix ADC.
Sslbkendsessionrenegotiaterate *float32 `json:"sslbkendsessionrenegotiaterate,omitempty"`
// Sslbkendsslv3renegorate |
// Number of back-end SSLv3 session renegotiations on the Citrix ADC.
Sslbkendsslv3renegorate *float32 `json:"sslbkendsslv3renegorate,omitempty"`
// Sslbkendtlsv11renegorate |
// Number of back-end TLSv1.1 session renegotiations on the Citrix ADC.
Sslbkendtlsv11renegorate *float32 `json:"sslbkendtlsv11renegorate,omitempty"`
// Sslbkendtlsv12renegorate |
// Number of back-end TLSv1.2 session renegotiations on the Citrix ADC.
Sslbkendtlsv12renegorate *float32 `json:"sslbkendtlsv12renegorate,omitempty"`
// Sslbkendtlsvlrenegorate |
// Number of back-end TLSv1 session renegotiations on the Citrix ADC.
Sslbkendtlsvlrenegorate *float32 `json:"sslbkendtlsvlrenegorate,omitempty"`
// Sslcards |
// Number of SSL crypto cards present on the Citrix ADC.
Sslcards *float32 `json:"sslcards,omitempty"`
// Sslcardssecondary |
// Number of secondary SSL crypto cards present on the Citrix ADC.
Sslcardssecondary *float32 `json:"sslcardssecondary,omitempty"`
// Sslcardstatus |
// Status of the SSL card(s). The value should be interpreted in binary form, with each set bit indicates a card as UP.
Sslcardstatus *float32 `json:"sslcardstatus,omitempty"`
// Sslcipheraes128rate |
// Number of AES 128-bit cipher encryptions on the Citrix ADC.
Sslcipheraes128rate *float32 `json:"sslcipheraes128rate,omitempty"`
// Sslcipheraes256rate |
// Number of AES 256-bit cipher encryptions on the Citrix ADC.
Sslcipheraes256rate *float32 `json:"sslcipheraes256rate,omitempty"`
// Sslcryptoutilizationasymstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslcryptoutilizationasymstat *float32 `json:"sslcryptoutilizationasymstat,omitempty"`
// Sslcryptoutilizationstat |
// Utilization of the hardware crypto resource. Only valid values are 0-100%. Only works on platforms with Nitrox-3 chips.
Sslcryptoutilizationstat *float32 `json:"sslcryptoutilizationstat,omitempty"`
// Sslcryptoutilizationstat2nd |
// Utilization of the hardware crypto resource. Only valid values are 0-100%. Only works on N3FIPS+N3 hybrid platform.
Sslcryptoutilizationstat2nd *float32 `json:"sslcryptoutilizationstat2nd,omitempty"`
// Sslcryptoutilizationsymmstat |
// Utilization of the hardware symmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslcryptoutilizationsymmstat *float32 `json:"sslcryptoutilizationsymmstat,omitempty"`
// Sslcurqsize |
// Current queue size
Sslcurqsize *float32 `json:"sslcurqsize,omitempty"`
// Sslcurqsizerate |
// Current queue size
Sslcurqsizerate *float32 `json:"sslcurqsizerate,omitempty"`
// Sslcursessions |
// Number of active SSL sessions on the Citrix ADC.
Sslcursessions *float32 `json:"sslcursessions,omitempty"`
// Sslcursessionsrate |
// Number of active SSL sessions on the Citrix ADC.
Sslcursessionsrate *float32 `json:"sslcursessionsrate,omitempty"`
// Sslcursslinfocardinblkq |
// Number of current SSL card In BulkQ count.
Sslcursslinfocardinblkq *float32 `json:"sslcursslinfocardinblkq,omitempty"`
// Sslcursslinfocardinblkqrate |
// Number of current SSL card In BulkQ count.
Sslcursslinfocardinblkqrate *float32 `json:"sslcursslinfocardinblkqrate,omitempty"`
// Sslcursslinfocardinkeyq |
// Number of current SSL card In KeyQ count.
Sslcursslinfocardinkeyq *float32 `json:"sslcursslinfocardinkeyq,omitempty"`
// Sslcursslinfocardinkeyqrate |
// Number of current SSL card In KeyQ count.
Sslcursslinfocardinkeyqrate *float32 `json:"sslcursslinfocardinkeyqrate,omitempty"`
// Sslcursslinfonscardinqcount |
// Number of current SSL card InQ count.
Sslcursslinfonscardinqcount *float32 `json:"sslcursslinfonscardinqcount,omitempty"`
// Sslcursslinfonscardinqcountrate |
// Number of current SSL card InQ count.
Sslcursslinfonscardinqcountrate *float32 `json:"sslcursslinfonscardinqcountrate,omitempty"`
// Sslcursslinfospcbinusecount |
// Number of SPCB in use.
Sslcursslinfospcbinusecount *float32 `json:"sslcursslinfospcbinusecount,omitempty"`
// Sslcursslinfospcbinusecountrate |
// Number of SPCB in use.
Sslcursslinfospcbinusecountrate *float32 `json:"sslcursslinfospcbinusecountrate,omitempty"`
// Ssldecberate |
// Number of bytes decrypted on the back-end.
Ssldecberate *float32 `json:"ssldecberate,omitempty"`
// Ssldecferate |
// Number of bytes decrypted on the front-end.
Ssldecferate *float32 `json:"ssldecferate,omitempty"`
// Ssldechwrate |
// Number of bytes decrypted in hardware.
Ssldechwrate *float32 `json:"ssldechwrate,omitempty"`
// Ssldechwsecondaryrate |
// Number of bytes decrypted in hardware on secondary card.
Ssldechwsecondaryrate *float32 `json:"ssldechwsecondaryrate,omitempty"`
// Ssldecrate |
// Number of bytes decrypted on the Citrix ADC.
Ssldecrate *float32 `json:"ssldecrate,omitempty"`
// Ssldecswrate |
// Number of bytes decrypted in software.
Ssldecswrate *float32 `json:"ssldecswrate,omitempty"`
// Ssldh1024keyexchangesrate |
// Number of Diffie-Helman 1024-bit key exchanges on the Citrix ADC.
Ssldh1024keyexchangesrate *float32 `json:"ssldh1024keyexchangesrate,omitempty"`
// Ssldh2048keyexchangesrate |
// Number of Diffie-Helman 2048-bit key exchanges on the Citrix ADC.
Ssldh2048keyexchangesrate *float32 `json:"ssldh2048keyexchangesrate,omitempty"`
// Ssldh3072keyexchangesrate |
// Number of Diffie-Helman 3072-bit key exchanges on the Citrix ADC.
Ssldh3072keyexchangesrate *float32 `json:"ssldh3072keyexchangesrate,omitempty"`
// Ssldh4096keyexchangesrate |
// Number of Diffie-Helman 4096-bit key exchanges on the Citrix ADC.
Ssldh4096keyexchangesrate *float32 `json:"ssldh4096keyexchangesrate,omitempty"`
// Ssldh512keyexchangesrate |
// Number of Diffie-Helman 512-bit key exchanges on the Citrix ADC.
Ssldh512keyexchangesrate *float32 `json:"ssldh512keyexchangesrate,omitempty"`
// Number of Diffie-Helman authentications on the Citrix ADC.
Ssldhauthorizationsrate *float32 `json:"ssldhauthorizationsrate,omitempty"`
// Total number of times DSS authorization is used on the Citrix ADC.
Ssldssauthorizationsrate *float32 `json:"ssldssauthorizationsrate,omitempty"`
// Ssldtlsv12clientauthenticationsrate |
// Number of client authentications done on DTLSv1.2.
Ssldtlsv12clientauthenticationsrate *float32 `json:"ssldtlsv12clientauthenticationsrate,omitempty"`
// Ssldtlsv12handshakesrate |
// Number of SSL handshakes on DTLSv1.2 on the Citrix ADC.
Ssldtlsv12handshakesrate *float32 `json:"ssldtlsv12handshakesrate,omitempty"`
// Ssldtlsv12renegsessionsrate |
// Number of SSL session renegotiations done on DTLSv1.2.
Ssldtlsv12renegsessionsrate *float32 `json:"ssldtlsv12renegsessionsrate,omitempty"`
// Ssldtlsv12sessionsrate |
// Number of DTLSv1.2 sessions on the Citrix ADC.
Ssldtlsv12sessionsrate *float32 `json:"ssldtlsv12sessionsrate,omitempty"`
// Ssldtlsv12transactionsrate |
// Number of DTLSv1.2 transactions on the Citrix ADC.
Ssldtlsv12transactionsrate *float32 `json:"ssldtlsv12transactionsrate,omitempty"`
// Ssldtlsv1clientauthenticationsrate |
// Number of client authentications done on DTLSv1.
Ssldtlsv1clientauthenticationsrate *float32 `json:"ssldtlsv1clientauthenticationsrate,omitempty"`
// Ssldtlsv1handshakesrate |
// Number of SSL handshakes on DTLSv1 on the Citrix ADC.
Ssldtlsv1handshakesrate *float32 `json:"ssldtlsv1handshakesrate,omitempty"`
// Ssldtlsv1renegsessionsrate |
// Number of SSL session renegotiations done on DTLSv1.
Ssldtlsv1renegsessionsrate *float32 `json:"ssldtlsv1renegsessionsrate,omitempty"`
// Ssldtlsv1sessionsrate |
// Number of DTLSv1 sessions on the Citrix ADC.
Ssldtlsv1sessionsrate *float32 `json:"ssldtlsv1sessionsrate,omitempty"`
// Ssldtlsv1transactionsrate |
// Number of DTLSv1 transactions on the Citrix ADC.
Ssldtlsv1transactionsrate *float32 `json:"ssldtlsv1transactionsrate,omitempty"`
// Sslecdhe224keyexchangesrate |
// Number of 224 Elliptical Curve Diffie-Helman on the Citrix ADC.
Sslecdhe224keyexchangesrate *float32 `json:"sslecdhe224keyexchangesrate,omitempty"`
// Sslecdhe25519keyexchangesrate |
// Number of 25519 Elliptical Curve Diffie-Helman on the Citrix ADC.
Sslecdhe25519keyexchangesrate *float32 `json:"sslecdhe25519keyexchangesrate,omitempty"`
// Sslecdhe256keyexchangesrate |
// Number of 256 Elliptical Curve Diffie-Helman on the Citrix ADC.
Sslecdhe256keyexchangesrate *float32 `json:"sslecdhe256keyexchangesrate,omitempty"`
// Sslecdhe384keyexchangesrate |
// Number of 384 Elliptical Curve Diffie-Helman on the Citrix ADC.
Sslecdhe384keyexchangesrate *float32 `json:"sslecdhe384keyexchangesrate,omitempty"`
// Sslecdhe521keyexchangesrate |
// Number of 521 Elliptical Curve Diffie-Helman on the Citrix ADC.
Sslecdhe521keyexchangesrate *float32 `json:"sslecdhe521keyexchangesrate,omitempty"`
// Sslecdhetransactionsrate |
// Total ECDHE Transactions on Citrix ADC.
Sslecdhetransactionsrate *float32 `json:"sslecdhetransactionsrate,omitempty"`
// Sslecdhp224cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdhp224cryptoutilizationstat *float32 `json:"sslecdhp224cryptoutilizationstat,omitempty"`
// Sslecdhp256cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdhp256cryptoutilizationstat *float32 `json:"sslecdhp256cryptoutilizationstat,omitempty"`
// Sslecdhp384cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdhp384cryptoutilizationstat *float32 `json:"sslecdhp384cryptoutilizationstat,omitempty"`
// Sslecdhp521cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdhp521cryptoutilizationstat *float32 `json:"sslecdhp521cryptoutilizationstat,omitempty"`
// Sslecdhx25519cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdhx25519cryptoutilizationstat *float32 `json:"sslecdhx25519cryptoutilizationstat,omitempty"`
// Total number of times ECDSA authorization is used on the Citrix ADC.
Sslecdsaauthorizationsrate *float32 `json:"sslecdsaauthorizationsrate,omitempty"`
// Sslecdsap224cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdsap224cryptoutilizationstat *float32 `json:"sslecdsap224cryptoutilizationstat,omitempty"`
// Sslecdsap256cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdsap256cryptoutilizationstat *float32 `json:"sslecdsap256cryptoutilizationstat,omitempty"`
// Sslecdsap384cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdsap384cryptoutilizationstat *float32 `json:"sslecdsap384cryptoutilizationstat,omitempty"`
// Sslecdsap521cryptoutilizationstat |
// Utilization of the hardware asymmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslecdsap521cryptoutilizationstat *float32 `json:"sslecdsap521cryptoutilizationstat,omitempty"`
// Sslencberate |
// Number of bytes encrypted on the back-end.
Sslencberate *float32 `json:"sslencberate,omitempty"`
// Sslencferate |
// Number of bytes encrypted on the front-end.
Sslencferate *float32 `json:"sslencferate,omitempty"`
// Sslenchwrate |
// Number of bytes encrypted in hardware.
Sslenchwrate *float32 `json:"sslenchwrate,omitempty"`
// Sslenchwsecondaryrate |
// Number of bytes encrypted in hardware on secondary card.
Sslenchwsecondaryrate *float32 `json:"sslenchwsecondaryrate,omitempty"`
// Sslencrate |
// Number of bytes encrypted on the Citrix ADC.
Sslencrate *float32 `json:"sslencrate,omitempty"`
// Sslencswrate |
// Number of bytes encrypted in software.
Sslencswrate *float32 `json:"sslencswrate,omitempty"`
// Sslenginestatus |
// State of the SSL Engine (1=UP/0=DOWN). This state is decided based on SSL Feature/License status and minimum number of cards UP.
Sslenginestatus *float32 `json:"sslenginestatus,omitempty"`
// Sslhwdecberate |
// Number of bytes decrypted in hardware on the back-end.
Sslhwdecberate *float32 `json:"sslhwdecberate,omitempty"`
// Sslhwdecbesecondaryrate |
// Number of bytes decrypted on the back-end in hardware on secondary card.
Sslhwdecbesecondaryrate *float32 `json:"sslhwdecbesecondaryrate,omitempty"`
// Sslhwdecferate |
// Number of bytes decrypted in hardware on the front-end.
Sslhwdecferate *float32 `json:"sslhwdecferate,omitempty"`
// Sslhwdecfesecondaryrate |
// Number of bytes decrypted on the front-end in hardware on secondary card.
Sslhwdecfesecondaryrate *float32 `json:"sslhwdecfesecondaryrate,omitempty"`
// Sslhwencberate |
// Number of bytes encrypted in hardware on the back-end.
Sslhwencberate *float32 `json:"sslhwencberate,omitempty"`
// Sslhwencbesecondaryrate |
// Number of bytes encrypted on the back-end in hardware on secondary card.
Sslhwencbesecondaryrate *float32 `json:"sslhwencbesecondaryrate,omitempty"`
// Sslhwencferate |
// Number of bytes encrypted in hardware on the front-end.
Sslhwencferate *float32 `json:"sslhwencferate,omitempty"`
// Sslhwencfesecondaryrate |
// Number of bytes encrypted on the front-end in hardware on secondary card.
Sslhwencfesecondaryrate *float32 `json:"sslhwencfesecondaryrate,omitempty"`
// Sslmd5macrate |
// Number of MD5 hashes on the Citrix ADC.
Sslmd5macrate *float32 `json:"sslmd5macrate,omitempty"`
// Sslnewsessionsrate |
// Number of new SSL sessions created on the Citrix ADC.
Sslnewsessionsrate *float32 `json:"sslnewsessionsrate,omitempty"`
// Number of Null authentications on the Citrix ADC.
Sslnullauthorizationsrate *float32 `json:"sslnullauthorizationsrate,omitempty"`
// Sslnullciphersrate |
// Number of Null cipher encryptions on the Citrix ADC.
Sslnullciphersrate *float32 `json:"sslnullciphersrate,omitempty"`
// Sslnumcardsup |
// Number of SSL cards that are UP. If the number of cards UP is lower than a threshold, a failover is initiated.
Sslnumcardsup *float32 `json:"sslnumcardsup,omitempty"`
// Sslnumcardsupsecondary |
// Number of Add on SSL cards that are UP.
Sslnumcardsupsecondary *float32 `json:"sslnumcardsupsecondary,omitempty"`
// Ssloffloadbulkaesgcm128rate |
// Number of AES-GCM 128-bit encryptions offloaded to the cryptography card.
Ssloffloadbulkaesgcm128rate *float32 `json:"ssloffloadbulkaesgcm128rate,omitempty"`
// Ssloffloadbulkaesgcm256rate |
// Number of AES-GCM 256-bit encryptions offloaded to the cryptography card.
Ssloffloadbulkaesgcm256rate *float32 `json:"ssloffloadbulkaesgcm256rate,omitempty"`
// Ssloffloadbulkaesrate |
// Number of AES encryptions offloaded to the cryptography card.
Ssloffloadbulkaesrate *float32 `json:"ssloffloadbulkaesrate,omitempty"`
// Ssloffloadbulkdesrate |
// Number of DES encryptions offloaded to the cryptography card.
Ssloffloadbulkdesrate *float32 `json:"ssloffloadbulkdesrate,omitempty"`
// Ssloffloadbulkrc4rate |
// Number of RC4 encryptions offloaded to the cryptography card.
Ssloffloadbulkrc4rate *float32 `json:"ssloffloadbulkrc4rate,omitempty"`
// Ssloffloaddhkeyexchangesrate |
// Number of DH key exchanges offloaded to the cryptography card.
Ssloffloaddhkeyexchangesrate *float32 `json:"ssloffloaddhkeyexchangesrate,omitempty"`
// Ssloffloadrsakeyexchangesrate |
// Number of RSA key exchanges offloaded to the cryptography card.
Ssloffloadrsakeyexchangesrate *float32 `json:"ssloffloadrsakeyexchangesrate,omitempty"`
// Ssloffloadsignrsarate |
// Number of RSA sign operations offloaded to the cryptography card.
Ssloffloadsignrsarate *float32 `json:"ssloffloadsignrsarate,omitempty"`
// Sslpqcx25519mlkem768keyexchangesrate |
// Number of Post Quantum Crypto Key Exchanges Using X25519MLKEM768 Group on the Citrix ADC.
Sslpqcx25519mlkem768keyexchangesrate *float32 `json:"sslpqcx25519mlkem768keyexchangesrate,omitempty"`
// Sslrenegsessionsrate |
// Number of SSL session renegotiations on the Citrix ADC.
Sslrenegsessionsrate *float32 `json:"sslrenegsessionsrate,omitempty"`
// Sslrsa1024keyexchangesrate |
// Number of RSA 1024-bit key exchanges on the Citrix ADC.
Sslrsa1024keyexchangesrate *float32 `json:"sslrsa1024keyexchangesrate,omitempty"`
// Sslrsa2048keyexchangesrate |
// Number of RSA 2048-bit key exchanges on the Citrix ADC.
Sslrsa2048keyexchangesrate *float32 `json:"sslrsa2048keyexchangesrate,omitempty"`
// Sslrsa3072keyexchangesrate |
// Number of RSA 3072-bit key exchanges on the Citrix ADC.
Sslrsa3072keyexchangesrate *float32 `json:"sslrsa3072keyexchangesrate,omitempty"`
// Sslrsa4096keyexchangesrate |
// Number of RSA 4096-bit key exchanges on the Citrix ADC.
Sslrsa4096keyexchangesrate *float32 `json:"sslrsa4096keyexchangesrate,omitempty"`
// Sslrsa512keyexchangesrate |
// Number of RSA 512-bit key exchanges on the Citrix ADC.
Sslrsa512keyexchangesrate *float32 `json:"sslrsa512keyexchangesrate,omitempty"`
// Number of RSA authentications on the Citrix ADC.
Sslrsaauthorizationsrate *float32 `json:"sslrsaauthorizationsrate,omitempty"`
// Sslsessionhitsrate |
// Number of SSL session reuse hits on the Citrix ADC.
Sslsessionhitsrate *float32 `json:"sslsessionhitsrate,omitempty"`
// Sslsessionmissrate |
// Number of SSL session reuse misses on the Citrix ADC.
Sslsessionmissrate *float32 `json:"sslsessionmissrate,omitempty"`
// Sslsessionsrate |
// Number of SSL sessions on the Citrix ADC.
Sslsessionsrate *float32 `json:"sslsessionsrate,omitempty"`
// Sslsha256macrate |
// Number of SHA256 hashes on the Citrix ADC.
Sslsha256macrate *float32 `json:"sslsha256macrate,omitempty"`
// Sslsha384macrate |
// Number of SHA384 hashes on the Citrix ADC.
Sslsha384macrate *float32 `json:"sslsha384macrate,omitempty"`
// Sslshamacrate |
// Number of SHA hashes on the Citrix ADC.
Sslshamacrate *float32 `json:"sslshamacrate,omitempty"`
// Sslsslserverinrecordsrate |
// Number server in record on the Citrix ADC.
Sslsslserverinrecordsrate *float32 `json:"sslsslserverinrecordsrate,omitempty"`
// Sslsslv3clientauthenticationsrate |
// Number of client authentications done on SSLv3.
Sslsslv3clientauthenticationsrate *float32 `json:"sslsslv3clientauthenticationsrate,omitempty"`
// Sslsslv3handshakesrate |
// Number of handshakes on SSLv3 on the Citrix ADC.
Sslsslv3handshakesrate *float32 `json:"sslsslv3handshakesrate,omitempty"`
// Sslsslv3renegsessionsrate |
// Number of session renegotiations done on SSLv3.
Sslsslv3renegsessionsrate *float32 `json:"sslsslv3renegsessionsrate,omitempty"`
// Sslsslv3sessionsrate |
// Number of SSLv3 sessions on the Citrix ADC.
Sslsslv3sessionsrate *float32 `json:"sslsslv3sessionsrate,omitempty"`
// Sslsslv3transactionsrate |
// Total number of SSLv3 transactions on the Citrix ADC.
Sslsslv3transactionsrate *float32 `json:"sslsslv3transactionsrate,omitempty"`
// Sslswdecberate |
// Number of bytes decrypted in software on the back-end
Sslswdecberate *float32 `json:"sslswdecberate,omitempty"`
// Sslswdecferate |
// Number of bytes decrypted in software on the front-end.
Sslswdecferate *float32 `json:"sslswdecferate,omitempty"`
// Sslswencberate |
// Number of bytes encrypted in software on the back-end.
Sslswencberate *float32 `json:"sslswencberate,omitempty"`
// Sslswencferate |
// Number of bytes encrypted in software on the front-end.
Sslswencferate *float32 `json:"sslswencferate,omitempty"`
// Sslsymcryptoutilizationstat |
// Utilization of the hardware symmetric crypto resource. Only valid values are 0-100%. Only works on platforms with Intel crypto chips.
Sslsymcryptoutilizationstat *float32 `json:"sslsymcryptoutilizationstat,omitempty"`
// Ssltlsv11clientauthenticationsrate |
// Number of client authentications done on TLSv1.1.
Ssltlsv11clientauthenticationsrate *float32 `json:"ssltlsv11clientauthenticationsrate,omitempty"`
// Ssltlsv11handshakesrate |
// Number of SSL handshakes on TLSv1.1 on the Citrix ADC.
Ssltlsv11handshakesrate *float32 `json:"ssltlsv11handshakesrate,omitempty"`
// Ssltlsv11renegsessionsrate |
// Number of SSL session renegotiations done on TLSv1.1.
Ssltlsv11renegsessionsrate *float32 `json:"ssltlsv11renegsessionsrate,omitempty"`
// Ssltlsv11sessionsrate |
// Number of TLSv1.1 sessions on the Citrix ADC.
Ssltlsv11sessionsrate *float32 `json:"ssltlsv11sessionsrate,omitempty"`
// Ssltlsv11transactionsrate |
// Number of TLSv1.1 transactions on the Citrix ADC.
Ssltlsv11transactionsrate *float32 `json:"ssltlsv11transactionsrate,omitempty"`
// Ssltlsv12clientauthenticationsrate |
// Number of client authentications done on TLSv1.2.
Ssltlsv12clientauthenticationsrate *float32 `json:"ssltlsv12clientauthenticationsrate,omitempty"`
// Ssltlsv12handshakesrate |
// Number of SSL handshakes on TLSv1.2 on the Citrix ADC.
Ssltlsv12handshakesrate *float32 `json:"ssltlsv12handshakesrate,omitempty"`
// Ssltlsv12renegsessionsrate |
// Number of SSL session renegotiations done on TLSv1.2.
Ssltlsv12renegsessionsrate *float32 `json:"ssltlsv12renegsessionsrate,omitempty"`
// Ssltlsv12sessionsrate |
// Number of TLSv1.2 sessions on the Citrix ADC.
Ssltlsv12sessionsrate *float32 `json:"ssltlsv12sessionsrate,omitempty"`
// Ssltlsv12transactionsrate |
// Number of TLSv1.2 transactions on the Citrix ADC.
Ssltlsv12transactionsrate *float32 `json:"ssltlsv12transactionsrate,omitempty"`
// Ssltlsv13clientauthenticationsrate |
// Number of client authentications done on TLSv1.3.
Ssltlsv13clientauthenticationsrate *float32 `json:"ssltlsv13clientauthenticationsrate,omitempty"`
// Ssltlsv13handshakesrate |
// Number of SSL handshakes on TLSv1.3 on the Citrix ADC.
Ssltlsv13handshakesrate *float32 `json:"ssltlsv13handshakesrate,omitempty"`
// Ssltlsv13sessionsrate |
// Number of TLSv1.3 sessions on the Citrix ADC.
Ssltlsv13sessionsrate *float32 `json:"ssltlsv13sessionsrate,omitempty"`
// Ssltlsv13transactionsrate |
// Number of TLSv1.3 transactions on the Citrix ADC.
Ssltlsv13transactionsrate *float32 `json:"ssltlsv13transactionsrate,omitempty"`
// Ssltlsv1clientauthenticationsrate |
// Number of client authentications done on TLSv1.
Ssltlsv1clientauthenticationsrate *float32 `json:"ssltlsv1clientauthenticationsrate,omitempty"`
// Ssltlsv1handshakesrate |
// Number of SSL handshakes on TLSv1 on the Citrix ADC.
Ssltlsv1handshakesrate *float32 `json:"ssltlsv1handshakesrate,omitempty"`
// Ssltlsv1renegsessionsrate |
// Number of SSL session renegotiations done on TLSv1.
Ssltlsv1renegsessionsrate *float32 `json:"ssltlsv1renegsessionsrate,omitempty"`
// Ssltlsv1sessionsrate |
// Number of TLSv1 sessions on the Citrix ADC.
Ssltlsv1sessionsrate *float32 `json:"ssltlsv1sessionsrate,omitempty"`
// Ssltlsv1transactionsrate |
// Number of TLSv1 transactions on the Citrix ADC.
Ssltlsv1transactionsrate *float32 `json:"ssltlsv1transactionsrate,omitempty"`
// Ssltot128bitaesgcmciphers |
// Number of AEC-GCM 128-bit cipher encryptions on the Citrix ADC.
Ssltot128bitaesgcmciphers *float32 `json:"ssltot128bitaesgcmciphers,omitempty"`
// Ssltot128bitideaciphers |
// Number of IDEA 128-bit cipher encryptions on the Citrix ADC.
Ssltot128bitideaciphers *float32 `json:"ssltot128bitideaciphers,omitempty"`
// Ssltot128bitrc2ciphers |
// Number of RC2 128-bit cipher encryptions on the Citrix ADC.
Ssltot128bitrc2ciphers *float32 `json:"ssltot128bitrc2ciphers,omitempty"`
// Ssltot128bitrc4ciphers |
// Number of RC4 128-bit cipher encryptions on the Citrix ADC.
Ssltot128bitrc4ciphers *float32 `json:"ssltot128bitrc4ciphers,omitempty"`
// Ssltot168bit3desciphers |
// Number of DES 168-bit cipher encryptions on the Citrix ADC.
Ssltot168bit3desciphers *float32 `json:"ssltot168bit3desciphers,omitempty"`
// Ssltot256bitaesgcmciphers |
// Number of AEC-GCM 256-bit cipher encryptions on the Citrix ADC.
Ssltot256bitaesgcmciphers *float32 `json:"ssltot256bitaesgcmciphers,omitempty"`
// Ssltot40bitdesciphers |
// Number of DES 40-bit cipher encryptions on the Citrix ADC.
Ssltot40bitdesciphers *float32 `json:"ssltot40bitdesciphers,omitempty"`
// Ssltot40bitrc2ciphers |
// Number of RC2 40-bit cipher encryptions on the Citrix ADC.
Ssltot40bitrc2ciphers *float32 `json:"ssltot40bitrc2ciphers,omitempty"`
// Ssltot40bitrc4ciphers |
// Number of RC4 40-bit cipher encryptions on the Citrix ADC.
Ssltot40bitrc4ciphers *float32 `json:"ssltot40bitrc4ciphers,omitempty"`
// Ssltot56bitdesciphers |
// Number of DES 56-bit cipher encryptions on the Citrix ADC.
Ssltot56bitdesciphers *float32 `json:"ssltot56bitdesciphers,omitempty"`
// Ssltot56bitrc2ciphers |
// Number of RC2 56-bit cipher encryptions on the Citrix ADC.
Ssltot56bitrc2ciphers *float32 `json:"ssltot56bitrc2ciphers,omitempty"`
// Ssltot56bitrc4ciphers |
// Number of RC4 56-bit cipher encryptions on the Citrix ADC.
Ssltot56bitrc4ciphers *float32 `json:"ssltot56bitrc4ciphers,omitempty"`
// Ssltot64bitrc4ciphers |
// Number of RC4 64-bit cipher encryptions on the Citrix ADC.
Ssltot64bitrc4ciphers *float32 `json:"ssltot64bitrc4ciphers,omitempty"`
// Ssltotbkendcipheraes128 |
// Back-end AES 128-bit cipher encryptions on the Citrix ADC.
Ssltotbkendcipheraes128 *float32 `json:"ssltotbkendcipheraes128,omitempty"`
// Ssltotbkendcipheraes256 |
// Back-end AES 256-bit cipher encryptions on the Citrix ADC.
Ssltotbkendcipheraes256 *float32 `json:"ssltotbkendcipheraes256,omitempty"`
// Ssltotbkendcipheraesgcm128 |
// Back-end AES-GCM 128-bit cipher encryptions on the Citrix ADC.
Ssltotbkendcipheraesgcm128 *float32 `json:"ssltotbkendcipheraesgcm128,omitempty"`
// Ssltotbkendcipheraesgcm256 |
// Back-end AES-GCM 256-bit cipher encryptions on the Citrix ADC .
Ssltotbkendcipheraesgcm256 *float32 `json:"ssltotbkendcipheraesgcm256,omitempty"`
// Ssltotbkenddtlsvl2renego |
// Number of back-end DTLSv1.2 session renegotiations on the Citrix ADC.
Ssltotbkenddtlsvl2renego *float32 `json:"ssltotbkenddtlsvl2renego,omitempty"`
// Ssltotbkenddtlsvlrenego |
// Number of back-end DTLSv1 session renegotiations on the Citrix ADC.
Ssltotbkenddtlsvlrenego *float32 `json:"ssltotbkenddtlsvlrenego,omitempty"`
// Ssltotbkendsessionrenegotiate |
// Number of back-end SSL session renegotiations on the Citrix ADC.
Ssltotbkendsessionrenegotiate *float32 `json:"ssltotbkendsessionrenegotiate,omitempty"`
// Ssltotbkendsslv3renego |
// Number of back-end SSLv3 session renegotiations on the Citrix ADC.
Ssltotbkendsslv3renego *float32 `json:"ssltotbkendsslv3renego,omitempty"`
// Ssltotbkendtlsv11renego |
// Number of back-end TLSv1.1 session renegotiations on the Citrix ADC.
Ssltotbkendtlsv11renego *float32 `json:"ssltotbkendtlsv11renego,omitempty"`
// Ssltotbkendtlsv12renego |
// Number of back-end TLSv1.2 session renegotiations on the Citrix ADC.
Ssltotbkendtlsv12renego *float32 `json:"ssltotbkendtlsv12renego,omitempty"`
// Ssltotbkendtlsvlrenego |
// Number of back-end TLSv1 session renegotiations on the Citrix ADC.
Ssltotbkendtlsvlrenego *float32 `json:"ssltotbkendtlsvlrenego,omitempty"`
// Ssltotcipheraes128 |
// Number of AES 128-bit cipher encryptions on the Citrix ADC.
Ssltotcipheraes128 *float32 `json:"ssltotcipheraes128,omitempty"`
// Ssltotcipheraes256 |
// Number of AES 256-bit cipher encryptions on the Citrix ADC.
Ssltotcipheraes256 *float32 `json:"ssltotcipheraes256,omitempty"`
// Ssltotdec |
// Number of bytes decrypted on the Citrix ADC.
Ssltotdec *float32 `json:"ssltotdec,omitempty"`
// Ssltotdecbe |
// Number of bytes decrypted on the back-end.
Ssltotdecbe *float32 `json:"ssltotdecbe,omitempty"`
// Ssltotdecfe |
// Number of bytes decrypted on the front-end.
Ssltotdecfe *float32 `json:"ssltotdecfe,omitempty"`
// Ssltotdechw |
// Number of bytes decrypted in hardware.
Ssltotdechw *float32 `json:"ssltotdechw,omitempty"`
// Ssltotdechwsecondary |
// Number of bytes decrypted in hardware on secondary card.
Ssltotdechwsecondary *float32 `json:"ssltotdechwsecondary,omitempty"`
// Ssltotdecsw |
// Number of bytes decrypted in software.
Ssltotdecsw *float32 `json:"ssltotdecsw,omitempty"`
// Ssltotdh1024keyexchanges |
// Number of Diffie-Helman 1024-bit key exchanges on the Citrix ADC.
Ssltotdh1024keyexchanges *float32 `json:"ssltotdh1024keyexchanges,omitempty"`
// Ssltotdh2048keyexchanges |
// Number of Diffie-Helman 2048-bit key exchanges on the Citrix ADC.
Ssltotdh2048keyexchanges *float32 `json:"ssltotdh2048keyexchanges,omitempty"`
// Ssltotdh3072keyexchanges |
// Number of Diffie-Helman 3072-bit key exchanges on the Citrix ADC.
Ssltotdh3072keyexchanges *float32 `json:"ssltotdh3072keyexchanges,omitempty"`
// Ssltotdh4096keyexchanges |
// Number of Diffie-Helman 4096-bit key exchanges on the Citrix ADC.
Ssltotdh4096keyexchanges *float32 `json:"ssltotdh4096keyexchanges,omitempty"`
// Ssltotdh512keyexchanges |
// Number of Diffie-Helman 512-bit key exchanges on the Citrix ADC.
Ssltotdh512keyexchanges *float32 `json:"ssltotdh512keyexchanges,omitempty"`
// Number of Diffie-Helman authentications on the Citrix ADC.
Ssltotdhauthorizations *float32 `json:"ssltotdhauthorizations,omitempty"`
// Total number of times DSS authorization is used on the Citrix ADC.
Ssltotdssauthorizations *float32 `json:"ssltotdssauthorizations,omitempty"`
// Ssltotdtlsv12clientauthentications |
// Number of client authentications done on DTLSv1.2.
Ssltotdtlsv12clientauthentications *float32 `json:"ssltotdtlsv12clientauthentications,omitempty"`
// Ssltotdtlsv12handshakes |
// Number of SSL handshakes on DTLSv1.2 on the Citrix ADC.
Ssltotdtlsv12handshakes *float32 `json:"ssltotdtlsv12handshakes,omitempty"`
// Ssltotdtlsv12renegsessions |
// Number of SSL session renegotiations done on DTLSv1.2.
Ssltotdtlsv12renegsessions *float32 `json:"ssltotdtlsv12renegsessions,omitempty"`
// Ssltotdtlsv12sessions |
// Number of DTLSv1.2 sessions on the Citrix ADC.
Ssltotdtlsv12sessions *float32 `json:"ssltotdtlsv12sessions,omitempty"`
// Ssltotdtlsv12transactions |
// Number of DTLSv1.2 transactions on the Citrix ADC.
Ssltotdtlsv12transactions *float32 `json:"ssltotdtlsv12transactions,omitempty"`
// Ssltotdtlsv1clientauthentications |
// Number of client authentications done on DTLSv1.
Ssltotdtlsv1clientauthentications *float32 `json:"ssltotdtlsv1clientauthentications,omitempty"`
// Ssltotdtlsv1handshakes |
// Number of SSL handshakes on DTLSv1 on the Citrix ADC.
Ssltotdtlsv1handshakes *float32 `json:"ssltotdtlsv1handshakes,omitempty"`
// Ssltotdtlsv1renegsessions |
// Number of SSL session renegotiations done on DTLSv1.
Ssltotdtlsv1renegsessions *float32 `json:"ssltotdtlsv1renegsessions,omitempty"`
// Ssltotdtlsv1sessions |
// Number of DTLSv1 sessions on the Citrix ADC.
Ssltotdtlsv1sessions *float32 `json:"ssltotdtlsv1sessions,omitempty"`
// Ssltotdtlsv1transactions |
// Number of DTLSv1 transactions on the Citrix ADC.
Ssltotdtlsv1transactions *float32 `json:"ssltotdtlsv1transactions,omitempty"`
// Ssltotecdhe224keyexchanges |
// Number of 224 Elliptical Curve Diffie-Helman on the Citrix ADC.
Ssltotecdhe224keyexchanges *float32 `json:"ssltotecdhe224keyexchanges,omitempty"`
// Ssltotecdhe25519keyexchanges |
// Number of 25519 Elliptical Curve Diffie-Helman on the Citrix ADC.
Ssltotecdhe25519keyexchanges *float32 `json:"ssltotecdhe25519keyexchanges,omitempty"`
// Ssltotecdhe256keyexchanges |
// Number of 256 Elliptical Curve Diffie-Helman on the Citrix ADC.
Ssltotecdhe256keyexchanges *float32 `json:"ssltotecdhe256keyexchanges,omitempty"`
// Ssltotecdhe384keyexchanges |
// Number of 384 Elliptical Curve Diffie-Helman on the Citrix ADC.
Ssltotecdhe384keyexchanges *float32 `json:"ssltotecdhe384keyexchanges,omitempty"`
// Ssltotecdhe521keyexchanges |
// Number of 521 Elliptical Curve Diffie-Helman on the Citrix ADC.
Ssltotecdhe521keyexchanges *float32 `json:"ssltotecdhe521keyexchanges,omitempty"`
// Ssltotecdhetransactions |
// Total ECDHE Transactions on Citrix ADC.
Ssltotecdhetransactions *float32 `json:"ssltotecdhetransactions,omitempty"`
// Total number of times ECDSA authorization is used on the Citrix ADC.
Ssltotecdsaauthorizations *float32 `json:"ssltotecdsaauthorizations,omitempty"`
// Ssltotenc |
// Number of bytes encrypted on the Citrix ADC.
Ssltotenc *float32 `json:"ssltotenc,omitempty"`
// Ssltotencbe |
// Number of bytes encrypted on the back-end.
Ssltotencbe *float32 `json:"ssltotencbe,omitempty"`
// Ssltotencfe |
// Number of bytes encrypted on the front-end.
Ssltotencfe *float32 `json:"ssltotencfe,omitempty"`
// Ssltotenchw |
// Number of bytes encrypted in hardware.
Ssltotenchw *float32 `json:"ssltotenchw,omitempty"`
// Ssltotenchwsecondary |
// Number of bytes encrypted in hardware on secondary card.
Ssltotenchwsecondary *float32 `json:"ssltotenchwsecondary,omitempty"`
// Ssltotencsw |
// Number of bytes encrypted in software.
Ssltotencsw *float32 `json:"ssltotencsw,omitempty"`
// Ssltothwdecbe |
// Number of bytes decrypted in hardware on the back-end.
Ssltothwdecbe *float32 `json:"ssltothwdecbe,omitempty"`
// Ssltothwdecbesecondary |
// Number of bytes decrypted on the back-end in hardware on secondary card.
Ssltothwdecbesecondary *float32 `json:"ssltothwdecbesecondary,omitempty"`
// Ssltothwdecfe |
// Number of bytes decrypted in hardware on the front-end.
Ssltothwdecfe *float32 `json:"ssltothwdecfe,omitempty"`
// Ssltothwdecfesecondary |
// Number of bytes decrypted on the front-end in hardware on secondary card.
Ssltothwdecfesecondary *float32 `json:"ssltothwdecfesecondary,omitempty"`
// Ssltothwencbe |
// Number of bytes encrypted in hardware on the back-end.
Ssltothwencbe *float32 `json:"ssltothwencbe,omitempty"`
// Ssltothwencbesecondary |
// Number of bytes encrypted on the back-end in hardware on secondary card.
Ssltothwencbesecondary *float32 `json:"ssltothwencbesecondary,omitempty"`
// Ssltothwencfe |
// Number of bytes encrypted in hardware on the front-end.
Ssltothwencfe *float32 `json:"ssltothwencfe,omitempty"`
// Ssltothwencfesecondary |
// Number of bytes encrypted on the front-end in hardware on secondary card.
Ssltothwencfesecondary *float32 `json:"ssltothwencfesecondary,omitempty"`
// Ssltotmd5mac |
// Number of MD5 hashes on the Citrix ADC.
Ssltotmd5mac *float32 `json:"ssltotmd5mac,omitempty"`
// Ssltotnewsessions |
// Number of new SSL sessions created on the Citrix ADC.
Ssltotnewsessions *float32 `json:"ssltotnewsessions,omitempty"`
// Number of Null authentications on the Citrix ADC.
Ssltotnullauthorizations *float32 `json:"ssltotnullauthorizations,omitempty"`
// Ssltotnullciphers |
// Number of Null cipher encryptions on the Citrix ADC.
Ssltotnullciphers *float32 `json:"ssltotnullciphers,omitempty"`
// Ssltotoffloadbulkaes |
// Number of AES encryptions offloaded to the cryptography card.
Ssltotoffloadbulkaes *float32 `json:"ssltotoffloadbulkaes,omitempty"`
// Ssltotoffloadbulkaesgcm128 |
// Number of AES-GCM 128-bit encryptions offloaded to the cryptography card.
Ssltotoffloadbulkaesgcm128 *float32 `json:"ssltotoffloadbulkaesgcm128,omitempty"`
// Ssltotoffloadbulkaesgcm256 |
// Number of AES-GCM 256-bit encryptions offloaded to the cryptography card.
Ssltotoffloadbulkaesgcm256 *float32 `json:"ssltotoffloadbulkaesgcm256,omitempty"`
// Ssltotoffloadbulkdes |
// Number of DES encryptions offloaded to the cryptography card.
Ssltotoffloadbulkdes *float32 `json:"ssltotoffloadbulkdes,omitempty"`
// Ssltotoffloadbulkrc4 |
// Number of RC4 encryptions offloaded to the cryptography card.
Ssltotoffloadbulkrc4 *float32 `json:"ssltotoffloadbulkrc4,omitempty"`
// Ssltotoffloaddhkeyexchanges |
// Number of DH key exchanges offloaded to the cryptography card.
Ssltotoffloaddhkeyexchanges *float32 `json:"ssltotoffloaddhkeyexchanges,omitempty"`
// Ssltotoffloadrsakeyexchanges |
// Number of RSA key exchanges offloaded to the cryptography card.
Ssltotoffloadrsakeyexchanges *float32 `json:"ssltotoffloadrsakeyexchanges,omitempty"`
// Ssltotoffloadsignrsa |
// Number of RSA sign operations offloaded to the cryptography card.
Ssltotoffloadsignrsa *float32 `json:"ssltotoffloadsignrsa,omitempty"`
// Ssltotpqcx25519mlkem768keyexchanges |
// Number of Post Quantum Crypto Key Exchanges Using X25519MLKEM768 Group on the Citrix ADC.
Ssltotpqcx25519mlkem768keyexchanges *float32 `json:"ssltotpqcx25519mlkem768keyexchanges,omitempty"`
// Ssltotrenegsessions |
// Number of SSL session renegotiations on the Citrix ADC.
Ssltotrenegsessions *float32 `json:"ssltotrenegsessions,omitempty"`
// Ssltotrsa1024keyexchanges |
// Number of RSA 1024-bit key exchanges on the Citrix ADC.
Ssltotrsa1024keyexchanges *float32 `json:"ssltotrsa1024keyexchanges,omitempty"`
// Ssltotrsa2048keyexchanges |
// Number of RSA 2048-bit key exchanges on the Citrix ADC.
Ssltotrsa2048keyexchanges *float32 `json:"ssltotrsa2048keyexchanges,omitempty"`
// Ssltotrsa3072keyexchanges |
// Number of RSA 3072-bit key exchanges on the Citrix ADC.
Ssltotrsa3072keyexchanges *float32 `json:"ssltotrsa3072keyexchanges,omitempty"`
// Ssltotrsa4096keyexchanges |
// Number of RSA 4096-bit key exchanges on the Citrix ADC.
Ssltotrsa4096keyexchanges *float32 `json:"ssltotrsa4096keyexchanges,omitempty"`
// Ssltotrsa512keyexchanges |
// Number of RSA 512-bit key exchanges on the Citrix ADC.
Ssltotrsa512keyexchanges *float32 `json:"ssltotrsa512keyexchanges,omitempty"`
// Number of RSA authentications on the Citrix ADC.
Ssltotrsaauthorizations *float32 `json:"ssltotrsaauthorizations,omitempty"`
// Ssltotsessionhits |
// Number of SSL session reuse hits on the Citrix ADC.
Ssltotsessionhits *float32 `json:"ssltotsessionhits,omitempty"`
// Ssltotsessionmiss |
// Number of SSL session reuse misses on the Citrix ADC.
Ssltotsessionmiss *float32 `json:"ssltotsessionmiss,omitempty"`
// Ssltotsessions |
// Number of SSL sessions on the Citrix ADC.
Ssltotsessions *float32 `json:"ssltotsessions,omitempty"`
// Ssltotsha256mac |
// Number of SHA256 hashes on the Citrix ADC.
Ssltotsha256mac *float32 `json:"ssltotsha256mac,omitempty"`
// Ssltotsha384mac |
// Number of SHA384 hashes on the Citrix ADC.
Ssltotsha384mac *float32 `json:"ssltotsha384mac,omitempty"`
// Ssltotshamac |
// Number of SHA hashes on the Citrix ADC.
Ssltotshamac *float32 `json:"ssltotshamac,omitempty"`
// Ssltotsslserverinrecords |
// Number server in record on the Citrix ADC.
Ssltotsslserverinrecords *float32 `json:"ssltotsslserverinrecords,omitempty"`
// Ssltotsslv3clientauthentications |
// Number of client authentications done on SSLv3.
Ssltotsslv3clientauthentications *float32 `json:"ssltotsslv3clientauthentications,omitempty"`
// Ssltotsslv3handshakes |
// Number of handshakes on SSLv3 on the Citrix ADC.
Ssltotsslv3handshakes *float32 `json:"ssltotsslv3handshakes,omitempty"`
// Ssltotsslv3renegsessions |
// Number of session renegotiations done on SSLv3.
Ssltotsslv3renegsessions *float32 `json:"ssltotsslv3renegsessions,omitempty"`
// Ssltotsslv3sessions |
// Number of SSLv3 sessions on the Citrix ADC.
Ssltotsslv3sessions *float32 `json:"ssltotsslv3sessions,omitempty"`
// Ssltotsslv3transactions |
// Total number of SSLv3 transactions on the Citrix ADC.
Ssltotsslv3transactions *float32 `json:"ssltotsslv3transactions,omitempty"`
// Ssltotswdecbe |
// Number of bytes decrypted in software on the back-end
Ssltotswdecbe *float32 `json:"ssltotswdecbe,omitempty"`
// Ssltotswdecfe |
// Number of bytes decrypted in software on the front-end.
Ssltotswdecfe *float32 `json:"ssltotswdecfe,omitempty"`
// Ssltotswencbe |
// Number of bytes encrypted in software on the back-end.
Ssltotswencbe *float32 `json:"ssltotswencbe,omitempty"`
// Ssltotswencfe |
// Number of bytes encrypted in software on the front-end.
Ssltotswencfe *float32 `json:"ssltotswencfe,omitempty"`
// Ssltottlsv11clientauthentications |
// Number of client authentications done on TLSv1.1.
Ssltottlsv11clientauthentications *float32 `json:"ssltottlsv11clientauthentications,omitempty"`
// Ssltottlsv11handshakes |
// Number of SSL handshakes on TLSv1.1 on the Citrix ADC.
Ssltottlsv11handshakes *float32 `json:"ssltottlsv11handshakes,omitempty"`
// Ssltottlsv11renegsessions |
// Number of SSL session renegotiations done on TLSv1.1.
Ssltottlsv11renegsessions *float32 `json:"ssltottlsv11renegsessions,omitempty"`
// Ssltottlsv11sessions |
// Number of TLSv1.1 sessions on the Citrix ADC.
Ssltottlsv11sessions *float32 `json:"ssltottlsv11sessions,omitempty"`
// Ssltottlsv11transactions |
// Number of TLSv1.1 transactions on the Citrix ADC.
Ssltottlsv11transactions *float32 `json:"ssltottlsv11transactions,omitempty"`
// Ssltottlsv12clientauthentications |
// Number of client authentications done on TLSv1.2.
Ssltottlsv12clientauthentications *float32 `json:"ssltottlsv12clientauthentications,omitempty"`
// Ssltottlsv12handshakes |
// Number of SSL handshakes on TLSv1.2 on the Citrix ADC.
Ssltottlsv12handshakes *float32 `json:"ssltottlsv12handshakes,omitempty"`
// Ssltottlsv12renegsessions |
// Number of SSL session renegotiations done on TLSv1.2.
Ssltottlsv12renegsessions *float32 `json:"ssltottlsv12renegsessions,omitempty"`
// Ssltottlsv12sessions |
// Number of TLSv1.2 sessions on the Citrix ADC.
Ssltottlsv12sessions *float32 `json:"ssltottlsv12sessions,omitempty"`
// Ssltottlsv12transactions |
// Number of TLSv1.2 transactions on the Citrix ADC.
Ssltottlsv12transactions *float32 `json:"ssltottlsv12transactions,omitempty"`
// Ssltottlsv13clientauthentications |
// Number of client authentications done on TLSv1.3.
Ssltottlsv13clientauthentications *float32 `json:"ssltottlsv13clientauthentications,omitempty"`
// Ssltottlsv13handshakes |
// Number of SSL handshakes on TLSv1.3 on the Citrix ADC.
Ssltottlsv13handshakes *float32 `json:"ssltottlsv13handshakes,omitempty"`
// Ssltottlsv13sessions |
// Number of TLSv1.3 sessions on the Citrix ADC.
Ssltottlsv13sessions *float32 `json:"ssltottlsv13sessions,omitempty"`
// Ssltottlsv13transactions |
// Number of TLSv1.3 transactions on the Citrix ADC.
Ssltottlsv13transactions *float32 `json:"ssltottlsv13transactions,omitempty"`
// Ssltottlsv1clientauthentications |
// Number of client authentications done on TLSv1.
Ssltottlsv1clientauthentications *float32 `json:"ssltottlsv1clientauthentications,omitempty"`
// Ssltottlsv1handshakes |
// Number of SSL handshakes on TLSv1 on the Citrix ADC.
Ssltottlsv1handshakes *float32 `json:"ssltottlsv1handshakes,omitempty"`
// Ssltottlsv1renegsessions |
// Number of SSL session renegotiations done on TLSv1.
Ssltottlsv1renegsessions *float32 `json:"ssltottlsv1renegsessions,omitempty"`
// Ssltottlsv1sessions |
// Number of TLSv1 sessions on the Citrix ADC.
Ssltottlsv1sessions *float32 `json:"ssltottlsv1sessions,omitempty"`
// Ssltottlsv1transactions |
// Number of TLSv1 transactions on the Citrix ADC.
Ssltottlsv1transactions *float32 `json:"ssltottlsv1transactions,omitempty"`
// Ssltottransactions |
// Number of SSL transactions on the Citrix ADC
Ssltottransactions *float32 `json:"ssltottransactions,omitempty"`
// Ssltransactionsrate |
// Number of SSL transactions on the Citrix ADC
Ssltransactionsrate *float32 `json:"ssltransactionsrate,omitempty"`
}
SslSsl defines model for ssl_ssl.
type SslSslClearstats ¶
type SslSslClearstats string
SslSslClearstats |
Clear the statsistics / counters
const ( SslSslClearstatsBasic SslSslClearstats = "basic" SslSslClearstatsFull SslSslClearstats = "full" )
Defines values for SslSslClearstats.
type SslSslResponse ¶
type SslSslResponse struct {
Ssl *SslSsl `json:"ssl,omitempty"`
}
SslSslResponse defines model for ssl_ssl_response.
type SslvserverApiresponse ¶
type SslvserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SslvserverApiresponse defines model for sslvserver_apiresponse.
type SslvserverArgs ¶
type SslvserverArgs = string
SslvserverArgs defines model for sslvserver_args.
type SslvserverGetBynameResponse ¶
type SslvserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Sslvserver interface{} `json:"sslvserver,omitempty"`
}
}
func ParseSslvserverGetBynameResponse ¶
func ParseSslvserverGetBynameResponse(rsp *http.Response) (*SslvserverGetBynameResponse, error)
ParseSslvserverGetBynameResponse parses an HTTP response from a SslvserverGetBynameWithResponse call
func (SslvserverGetBynameResponse) Status ¶
func (r SslvserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (SslvserverGetBynameResponse) StatusCode ¶
func (r SslvserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SslvserverGetParams ¶
type SslvserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >, ***vservername***: <String >,
Args *SslvserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
SslvserverGetParams defines parameters for SslvserverGet.
type SslvserverGetResponse ¶
type SslvserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Sslvserver interface{} `json:"sslvserver,omitempty"`
}
}
func ParseSslvserverGetResponse ¶
func ParseSslvserverGetResponse(rsp *http.Response) (*SslvserverGetResponse, error)
ParseSslvserverGetResponse parses an HTTP response from a SslvserverGetWithResponse call
func (SslvserverGetResponse) Status ¶
func (r SslvserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (SslvserverGetResponse) StatusCode ¶
func (r SslvserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SslvserverSslvserver ¶
type SslvserverSslvserver struct {
// Actsvcs |
// number of ACTIVE services bound to a vserver
Actsvcs *float32 `json:"actsvcs,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *SslvserverSslvserverClearstats `json:"clearstats,omitempty"`
// Primaryipaddress |
// IP address of the vserver
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Sslclientauthfailurerate |
// Number of failure client authentication on this vserver
Sslclientauthfailurerate *float32 `json:"sslclientauthfailurerate,omitempty"`
// Sslclientauthsuccessrate |
// Number of successful client authentication on this vserver
Sslclientauthsuccessrate *float32 `json:"sslclientauthsuccessrate,omitempty"`
// Sslctxdecbytesrate |
// Number of decrypted bytes per SSL vserver
Sslctxdecbytesrate *float32 `json:"sslctxdecbytesrate,omitempty"`
// Sslctxencbytesrate |
// Number of encrypted bytes per SSL vserver
Sslctxencbytesrate *float32 `json:"sslctxencbytesrate,omitempty"`
// SslctxhwdecBytesrate |
// Number of hw decrypted bytes per SSL vserver
SslctxhwdecBytesrate *float32 `json:"sslctxhwdec_bytesrate,omitempty"`
// Sslctxhwencbytesrate |
// Number of hardware encrypted bytes per SSL vserver
Sslctxhwencbytesrate *float32 `json:"sslctxhwencbytesrate,omitempty"`
// Sslctxsessionhitsrate |
// Number of session hits
Sslctxsessionhitsrate *float32 `json:"sslctxsessionhitsrate,omitempty"`
// Sslctxsessionnewrate |
// Number of new sessions created
Sslctxsessionnewrate *float32 `json:"sslctxsessionnewrate,omitempty"`
// Sslctxtotdecbytes |
// Number of decrypted bytes per SSL vserver
Sslctxtotdecbytes *float32 `json:"sslctxtotdecbytes,omitempty"`
// Sslctxtotencbytes |
// Number of encrypted bytes per SSL vserver
Sslctxtotencbytes *float32 `json:"sslctxtotencbytes,omitempty"`
// SslctxtothwdecBytes |
// Number of hw decrypted bytes per SSL vserver
SslctxtothwdecBytes *float32 `json:"sslctxtothwdec_bytes,omitempty"`
// Sslctxtothwencbytes |
// Number of hardware encrypted bytes per SSL vserver
Sslctxtothwencbytes *float32 `json:"sslctxtothwencbytes,omitempty"`
// Sslctxtotsessionhits |
// Number of session hits
Sslctxtotsessionhits *float32 `json:"sslctxtotsessionhits,omitempty"`
// Sslctxtotsessionnew |
// Number of new sessions created
Sslctxtotsessionnew *float32 `json:"sslctxtotsessionnew,omitempty"`
// Ssltotclientauthfailure |
// Number of failure client authentication on this vserver
Ssltotclientauthfailure *float32 `json:"ssltotclientauthfailure,omitempty"`
// Ssltotclientauthsuccess |
// Number of successful client authentication on this vserver
Ssltotclientauthsuccess *float32 `json:"ssltotclientauthsuccess,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Type |
// Protocol associated with the vserver
Type *string `json:"type,omitempty"`
// Vservername |
// Name of the SSL virtual server for which to show detailed statistics
Vservername *string `json:"vservername,omitempty"`
// Vslbhealth |
// Health of the vserver. This gives percentage of UP services bound to this vserver.
Vslbhealth *float32 `json:"vslbhealth,omitempty"`
}
SslvserverSslvserver defines model for sslvserver_sslvserver.
type SslvserverSslvserverClearstats ¶
type SslvserverSslvserverClearstats string
SslvserverSslvserverClearstats |
Clear the statsistics / counters
const ( SslvserverSslvserverClearstatsBasic SslvserverSslvserverClearstats = "basic" SslvserverSslvserverClearstatsFull SslvserverSslvserverClearstats = "full" )
Defines values for SslvserverSslvserverClearstats.
type SslvserverSslvserverResponse ¶
type SslvserverSslvserverResponse struct {
Sslvserver interface{} `json:"sslvserver,omitempty"`
}
SslvserverSslvserverResponse defines model for sslvserver_sslvserver_response.
type StreamidentifierApiresponse ¶
type StreamidentifierApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
StreamidentifierApiresponse defines model for streamidentifier_apiresponse.
type StreamidentifierArgs ¶
type StreamidentifierArgs = string
StreamidentifierArgs defines model for streamidentifier_args.
type StreamidentifierGetBynameResponse ¶
type StreamidentifierGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Streamidentifier *StreamidentifierStreamidentifier `json:"streamidentifier,omitempty"`
}
}
func ParseStreamidentifierGetBynameResponse ¶
func ParseStreamidentifierGetBynameResponse(rsp *http.Response) (*StreamidentifierGetBynameResponse, error)
ParseStreamidentifierGetBynameResponse parses an HTTP response from a StreamidentifierGetBynameWithResponse call
func (StreamidentifierGetBynameResponse) Status ¶
func (r StreamidentifierGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (StreamidentifierGetBynameResponse) StatusCode ¶
func (r StreamidentifierGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StreamidentifierGetParams ¶
type StreamidentifierGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ` clearstats ` : < String >, ` pattern ` : < String[] >, ` sortby ` : < String >, ` sortorder ` : < String >, ` fullvalues ` : < Boolean >, ` detail ` : < Boolean >, ` ntimes ` : < Integer >, ` logfile ` : < String >, ` name ` : < String >,
Args StreamidentifierArgs `form:"args" json:"args"`
}
StreamidentifierGetParams defines parameters for StreamidentifierGet.
type StreamidentifierGetResponse ¶
type StreamidentifierGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Streamidentifier *StreamidentifierStreamidentifier `json:"streamidentifier,omitempty"`
}
}
func ParseStreamidentifierGetResponse ¶
func ParseStreamidentifierGetResponse(rsp *http.Response) (*StreamidentifierGetResponse, error)
ParseStreamidentifierGetResponse parses an HTTP response from a StreamidentifierGetWithResponse call
func (StreamidentifierGetResponse) Status ¶
func (r StreamidentifierGetResponse) Status() string
Status returns HTTPResponse.Status
func (StreamidentifierGetResponse) StatusCode ¶
func (r StreamidentifierGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StreamidentifierStreamidentifier ¶
type StreamidentifierStreamidentifier struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *StreamidentifierStreamidentifierClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the stream identifier.
Name *string `json:"name,omitempty"`
// Pattern |
// Values on which grouping is performed are displayed in the output as row titles. If grouping is performed on two or more fields, their values are separated by a question mark in the row title.
//
// For example, consider a selector that contains the expressions HTTP.REQ.URL and CLIENT.IP.SRC (in that order), on an appliance that has accumulated records of a number of requests for two URLs, example.com/page1.html and example.com/page2.html, from two client IP addresses, 192.0.2.10 and 192.0.2.11.
//
// With a pattern of ? ?, the appliance performs grouping on both fields and displays statistics for the following:
// * Requests for example.com/abc.html from 192.0.2.10, with a row title of example.com/abc.html?192.0.2.10.
// * Requests for example.com/abc.html from 192.0.2.11, with a row title of example.com/abc.html?192.0.2.11.
// * Requests for example.com/def.html from 192.0.2.10, with a row title of example.com/def.html?192.0.2.10.
// * Requests for example.com/def.html from 192.0.2.11, with a row title of example.com/def.html?192.0.2.11.
//
// With a pattern of * ?, the appliance performs grouping on only the client IP address values and displays statistics for the following requests:
// * All requests from 192.0.2.10, with the IP address as the row title.
// * All requests from 192.0.2.11, with the IP address as the row title.
//
// With a pattern of ? *, the appliance performs grouping on only the URL values and displays statistics for the following requests:
// * All requests for example.com/abc.html, with the URL as the row title.
// * All requests for example.com/def.html, with the URL as the row title.
//
// With a pattern of * *, the appliance displays one set of collective statistics for all the requests received, with no row title.
//
// With a pattern of example.com/abc.html ?, the appliance displays statistics for requests for example.com/abc.html from each unique client IP address.
//
// With a pattern of * 192.0.2.11, the appliance displays statistics for all requests from 192.0.2.11.
Pattern *[]string `json:"pattern,omitempty"`
// Sortby |
// use this argument to sort by specific key
Sortby *StreamidentifierStreamidentifierSortby `json:"sortby,omitempty"`
// Sortorder |
// use this argument to specify sort order
Sortorder *StreamidentifierStreamidentifierSortorder `json:"sortorder,omitempty"`
// Streamobjbandw |
// Total Bandwidth consumed.
Streamobjbandw *float32 `json:"streamobjbandw,omitempty"`
// Streamobjbreachcnt |
// Total Breaching Transactions in configured interval.
Streamobjbreachcnt *float32 `json:"streamobjbreachcnt,omitempty"`
// Streamobjconn |
// Current connections on the stream session.
Streamobjconn *float32 `json:"streamobjconn,omitempty"`
// Streamobjdroppedconns |
// Total connections dropped.
Streamobjdroppedconns *float32 `json:"streamobjdroppedconns,omitempty"`
// Streamobjpktcredits |
// Calculated Packet credits on current connection.
Streamobjpktcredits *float32 `json:"streamobjpktcredits,omitempty"`
// Streamobjpktspersecond |
// Total packets recieved in configured interval.
Streamobjpktspersecond *float32 `json:"streamobjpktspersecond,omitempty"`
// Streamobjreq |
// Total number of Stream Requests recieved.
Streamobjreq *float32 `json:"streamobjreq,omitempty"`
// Streamobjresptime |
// Average response time of the stream session.
Streamobjresptime *float32 `json:"streamobjresptime,omitempty"`
}
StreamidentifierStreamidentifier defines model for streamidentifier_streamidentifier.
type StreamidentifierStreamidentifierClearstats ¶
type StreamidentifierStreamidentifierClearstats string
StreamidentifierStreamidentifierClearstats |
Clear the statsistics / counters
const ( StreamidentifierStreamidentifierClearstatsBasic StreamidentifierStreamidentifierClearstats = "basic" StreamidentifierStreamidentifierClearstatsFull StreamidentifierStreamidentifierClearstats = "full" )
Defines values for StreamidentifierStreamidentifierClearstats.
type StreamidentifierStreamidentifierResponse ¶
type StreamidentifierStreamidentifierResponse struct {
Streamidentifier *StreamidentifierStreamidentifier `json:"streamidentifier,omitempty"`
}
StreamidentifierStreamidentifierResponse defines model for streamidentifier_streamidentifier_response.
type StreamidentifierStreamidentifierSortby ¶
type StreamidentifierStreamidentifierSortby string
StreamidentifierStreamidentifierSortby |
use this argument to sort by specific key
const ( BandW StreamidentifierStreamidentifierSortby = "BandW" Breachcnt StreamidentifierStreamidentifierSortby = "breachcnt" Conn StreamidentifierStreamidentifierSortby = "Conn" DroppedConns StreamidentifierStreamidentifierSortby = "DroppedConns" PktCredits StreamidentifierStreamidentifierSortby = "pktCredits" PktsPerSecond StreamidentifierStreamidentifierSortby = "pktsPerSecond" Req StreamidentifierStreamidentifierSortby = "Req" RspTime StreamidentifierStreamidentifierSortby = "RspTime" )
Defines values for StreamidentifierStreamidentifierSortby.
type StreamidentifierStreamidentifierSortorder ¶
type StreamidentifierStreamidentifierSortorder string
StreamidentifierStreamidentifierSortorder |
use this argument to specify sort order
const ( StreamidentifierStreamidentifierSortorderAscending StreamidentifierStreamidentifierSortorder = "ascending" StreamidentifierStreamidentifierSortorderDescending StreamidentifierStreamidentifierSortorder = "descending" )
Defines values for StreamidentifierStreamidentifierSortorder.
type SystemApiresponse ¶
type SystemApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SystemApiresponse defines model for system_apiresponse.
type SystemGetParams ¶
type SystemGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >,
Args *SystemArgs `form:"args,omitempty" json:"args,omitempty"`
}
SystemGetParams defines parameters for SystemGet.
type SystemGetResponse ¶
type SystemGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
System *SystemSystem `json:"system,omitempty"`
}
}
func ParseSystemGetResponse ¶
func ParseSystemGetResponse(rsp *http.Response) (*SystemGetResponse, error)
ParseSystemGetResponse parses an HTTP response from a SystemGetWithResponse call
func (SystemGetResponse) Status ¶
func (r SystemGetResponse) Status() string
Status returns HTTPResponse.Status
func (SystemGetResponse) StatusCode ¶
func (r SystemGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SystemSystem ¶
type SystemSystem struct {
// Addimgmtcpuusagepcnt |
// Additonal Management CPU utilization percentage.
Addimgmtcpuusagepcnt *float32 `json:"addimgmtcpuusagepcnt,omitempty"`
// Auxtemp0 |
// Temperature of a device connected to health monitoring chip through pin 0.
Auxtemp0 *float32 `json:"auxtemp0,omitempty"`
// Auxtemp1 |
// Temperature of a device connected to health monitoring chip through pin 1.
Auxtemp1 *float32 `json:"auxtemp1,omitempty"`
// Auxtemp2 |
// Temperature of a device connected to health monitoring chip through pin 2.
Auxtemp2 *float32 `json:"auxtemp2,omitempty"`
// Auxtemp3 |
// Temperature of a device connected to health monitoring chip through pin 3.
Auxtemp3 *float32 `json:"auxtemp3,omitempty"`
// Auxvolt0 |
// Voltage of a device connected to health monitoring chip through pin 0.
Auxvolt0 *float32 `json:"auxvolt0,omitempty"`
// Auxvolt1 |
// Voltage of a device connected to health monitoring chip through pin 1.
Auxvolt1 *float32 `json:"auxvolt1,omitempty"`
// Auxvolt2 |
// Voltage of a device connected to health monitoring chip through pin 2.
Auxvolt2 *float32 `json:"auxvolt2,omitempty"`
// Auxvolt3 |
// Voltage of a device connected to health monitoring chip through pin 3.
Auxvolt3 *float32 `json:"auxvolt3,omitempty"`
// Auxvolt4 |
// Voltage of a device connected to health monitoring chip through pin 4.
Auxvolt4 *float32 `json:"auxvolt4,omitempty"`
// Auxvolt5 |
// Voltage of a device connected to health monitoring chip through pin 5.
Auxvolt5 *float32 `json:"auxvolt5,omitempty"`
// Auxvolt6 |
// Voltage of a device connected to health monitoring chip through pin 6.
Auxvolt6 *float32 `json:"auxvolt6,omitempty"`
// Auxvolt7 |
// Voltage of a device connected to health monitoring chip through pin 7.
Auxvolt7 *float32 `json:"auxvolt7,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *SystemSystemClearstats `json:"clearstats,omitempty"`
// Cpu0temp |
// CPU 0 temperature. 9800 and 9960 platforms display internal chip temperature. This is a critical counter.
// You can configure CPU 0 Temperature by using the Set snmp alarm TEMPERATURE-HIGH command to set the upper limit.
//
Cpu0temp *float32 `json:"cpu0temp,omitempty"`
// Cpu1temp |
// CPU 1 temperature. 9800 and 9960 platforms display internal chip temperature. 7000, 9010 and 10010 platforms display CPU 0 temperature. This is a critical counter.
// You can configure CPU 1 Temperature by using the Set snmp alarm TEMPERATURE-HIGH command to set the upper limit.
//
Cpu1temp *float32 `json:"cpu1temp,omitempty"`
// Cpufan0speed |
// CPU Fan 0 speed. Acceptable range is 3000 through 6000 RPM. This is a critical counter.
// You can configure CPU Fan 0 Speed by using the Set snmp alarm FAN-SPEED-LOW command to set the lower limit.
//
Cpufan0speed *float32 `json:"cpufan0speed,omitempty"`
// Cpufan1speed |
// CPU Fan 1 speed. Acceptable range is 3000 through 6000 RPM. 7000 platform displays speed of CPU fan 0. This is a critical counter.
// You can configure CPU Fan 1 Speed by using the Set snmp alarm FAN-SPEED-LOW command to set the lower limit.
//
Cpufan1speed *float32 `json:"cpufan1speed,omitempty"`
// Cpuusage |
// CPU utilization percentage.
Cpuusage *float32 `json:"cpuusage,omitempty"`
// Cpuusagepcnt |
// CPU utilization percentage.
Cpuusagepcnt *float32 `json:"cpuusagepcnt,omitempty"`
// Disk0avail |
// Available space in /flash partition of the hard disk.
Disk0avail *float32 `json:"disk0avail,omitempty"`
// Disk0perusage |
// Used space in /flash partition of the disk, as a percentage. This is a critical counter.
// You can configure /flash Used (%) by using the Set snmp alarm DISK-USAGE-HIGH command.
//
Disk0perusage *float32 `json:"disk0perusage,omitempty"`
// Disk0size |
// Size of /flash partition of the hard disk.
Disk0size *float32 `json:"disk0size,omitempty"`
// Disk0used |
// Used space in /flash partition of the hard disk.
Disk0used *float32 `json:"disk0used,omitempty"`
// Disk1avail |
// Available space in /var partition of the hard disk.
Disk1avail *float32 `json:"disk1avail,omitempty"`
// Disk1perusage |
// Used space in /var partition of the disk, as a percentage. This is a critical counter. You can configure /var Used (%) by using the Set snmp alarm DISK-USAGE-HIGH command.
Disk1perusage *float32 `json:"disk1perusage,omitempty"`
// Disk1size |
// Size of /var partition of the hard disk.
Disk1size *float32 `json:"disk1size,omitempty"`
// Disk1used |
// Used space in /var partition of the hard disk.
Disk1used *float32 `json:"disk1used,omitempty"`
// Fan0speed |
// System fan 1 speed. For new platforms associated pin is connected to CPU supporting fans. For platforms in which it is not connected, it will point to System Fan.
Fan0speed *float32 `json:"fan0speed,omitempty"`
// Fan2speed |
// Speed of Fan 0 if associated pin is connected to health monitoring chip.
Fan2speed *float32 `json:"fan2speed,omitempty"`
// Fan3speed |
// Speed of Fan 1 if associated pin is connected to health monitoring chip.
Fan3speed *float32 `json:"fan3speed,omitempty"`
// Fan4speed |
// Speed of Fan 2 if associated pin is connected to health monitoring chip.
Fan4speed *float32 `json:"fan4speed,omitempty"`
// Fan5speed |
// Speed of Fan 3 if associated pin is connected to health monitoring chip.
Fan5speed *float32 `json:"fan5speed,omitempty"`
// Fanspeed |
// System fan 2 speed. For new platforms associated pin is connected to CPU supporting fans. For platforms in which it is not connected, it will point to System Fan
Fanspeed *float32 `json:"fanspeed,omitempty"`
// Internaltemp |
// Internal temperature of health monitoring chip. This is a critical counter.
// You can configure Internal Temperature by using the Set snmp alarm TEMPERATURE-HIGH command to set the upper limit.
//
Internaltemp *float32 `json:"internaltemp,omitempty"`
// Mastercpuusage |
// CPU 0 (currently the master CPU) utilization, as percentage of capacity.
Mastercpuusage *float32 `json:"mastercpuusage,omitempty"`
// Memsizemb |
// Total amount of system memory, in megabytes.
Memsizemb *float32 `json:"memsizemb,omitempty"`
// Memusagepcnt |
// Percentage of memory utilization on Citrix ADC.
Memusagepcnt *float32 `json:"memusagepcnt,omitempty"`
// Memuseinmb |
// Main memory currently in use, in megabytes.
Memuseinmb *float32 `json:"memuseinmb,omitempty"`
// Mgmtcpu0usagepcnt |
// Management CPU-0 utilization percentage.
Mgmtcpu0usagepcnt *float32 `json:"mgmtcpu0usagepcnt,omitempty"`
// Mgmtcpuusagepcnt |
// Average Management CPU utilization percentage.
Mgmtcpuusagepcnt *float32 `json:"mgmtcpuusagepcnt,omitempty"`
// Numcpus |
// The number of CPUs on the Citrix ADC.
Numcpus *float32 `json:"numcpus,omitempty"`
// Pktcpuusagepcnt |
// Average CPU utilization percentage for all packet engines excluding management PE.
Pktcpuusagepcnt *float32 `json:"pktcpuusagepcnt,omitempty"`
// Powersupply1status |
// Power supply 1 failure status.
Powersupply1status *string `json:"powersupply1status,omitempty"`
// Powersupply2status |
// Power supply 2 failure status.
Powersupply2status *string `json:"powersupply2status,omitempty"`
// Powersupply3status |
// Power supply 3 failure status.
Powersupply3status *string `json:"powersupply3status,omitempty"`
// Powersupply4status |
// Power supply 4 failure status.
Powersupply4status *string `json:"powersupply4status,omitempty"`
// Rescpuusage |
// Shows average CPU utilization percentage if more than 1 CPU is present.
Rescpuusage *float32 `json:"rescpuusage,omitempty"`
// Rescpuusagepcnt |
// Average CPU utilization percentage. Not applicable for a single-CPU system.
Rescpuusagepcnt *float32 `json:"rescpuusagepcnt,omitempty"`
// Slavecpuusage |
// CPU 1 (currently the slave CPU) utilization, as percentage of capacity. Not applicable for a single-CPU system.
Slavecpuusage *float32 `json:"slavecpuusage,omitempty"`
// Starttime |
// Time when the Citrix ADC was last started.
Starttime *string `json:"starttime,omitempty"`
// Starttimelocal |
// Time (in local timezone format) when the Citrix ADC was last started.
Starttimelocal *string `json:"starttimelocal,omitempty"`
// Systemfanspeed |
// System fan speed. Acceptable range is 3000 through 6000 RPM. This is a critical counter.
// You can configure System Fan Speed by using the Set snmp alarm FAN-SPEED-LOW command to set the lower limit.
//
Systemfanspeed *float32 `json:"systemfanspeed,omitempty"`
// Timesincestart |
// Seconds since the Citrix ADC started.
Timesincestart *string `json:"timesincestart,omitempty"`
// Voltagev12n |
// Power supply -12V output. Acceptable range is -13.20 through -10.80 volts. 9800 and 9960 platforms display standard value of -12.0V.
Voltagev12n *float32 `json:"voltagev12n,omitempty"`
// Voltagev12p |
// Power supply +12V output. Acceptable range is 10.80 through 13.20 volts.
Voltagev12p *float32 `json:"voltagev12p,omitempty"`
// Voltagev33main |
// Main power supply +3.3V output. Acceptable range is 2.970 through 3.630 volts. This is a critical counter.
// You can configure Main 3.3V Supply Voltage, by using the Set snmp alarm VOLTAGE-LOW command to set the lower limit and the Set snmp alarm VOLTAGE-HIGH command to set the upper limit.
//
Voltagev33main *float32 `json:"voltagev33main,omitempty"`
// Voltagev33stby |
// Standby power supply +3.3V output. Acceptable range is 2.970 through 3.630 volts. 9800 and 9960 platforms display standard value of 3.3V.
// You can configure Standby 3.3V Supply Voltage by using the Set snmp alarm VOLTAGE-LOW command to set the lower limit and the Set snmp alarm VOLTAGE-HIGH command to set the upper limit.
//
Voltagev33stby *float32 `json:"voltagev33stby,omitempty"`
// Voltagev5n |
// Power supply -5V output. Acceptable range is -5.50 through -4.50 volts. 9800 and 9960 platforms display standard value of -5.0V.
Voltagev5n *float32 `json:"voltagev5n,omitempty"`
// Voltagev5p |
// Power supply +5V output. Acceptable range is 4.50 through 5.50 volts.
Voltagev5p *float32 `json:"voltagev5p,omitempty"`
// Voltagev5sb |
// Power Supply 5V Standby Voltage. Currently only 13k Platforms will have valid value for this counter and for older platforms this will be 0.
Voltagev5sb *float32 `json:"voltagev5sb,omitempty"`
// Voltagevbat |
// Onboard battery power supply output. 9800 and 9950 platforms display standard value of 5.0V.
Voltagevbat *float32 `json:"voltagevbat,omitempty"`
// Voltagevcc0 |
// CPU core 0 voltage. Acceptable range is 1.080 through 1.650 volts.
Voltagevcc0 *float32 `json:"voltagevcc0,omitempty"`
// Voltagevcc1 |
// CPU core 1 voltage. Acceptable range is 1.080 through 1.650 volts. If CPU 1 is not connected to the health monitoring chip, display shows voltage of CPU 0.
Voltagevcc1 *float32 `json:"voltagevcc1,omitempty"`
// Voltagevsen2 |
// Voltage Sensor 2 Input. Currently only 13k Platforms will have valid value for this counter and for older platforms this will be 0.
Voltagevsen2 *float32 `json:"voltagevsen2,omitempty"`
// Voltagevtt |
// Intel CPU Vtt power. Currently only 13k Platforms will have valid value for this counter and for older platforms this will be 0.
Voltagevtt *float32 `json:"voltagevtt,omitempty"`
}
SystemSystem defines model for system_system.
type SystemSystemClearstats ¶
type SystemSystemClearstats string
SystemSystemClearstats |
Clear the statsistics / counters
const ( SystemSystemClearstatsBasic SystemSystemClearstats = "basic" SystemSystemClearstatsFull SystemSystemClearstats = "full" )
Defines values for SystemSystemClearstats.
type SystemSystemResponse ¶
type SystemSystemResponse struct {
System *SystemSystem `json:"system,omitempty"`
}
SystemSystemResponse defines model for system_system_response.
type SystembwApiresponse ¶
type SystembwApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SystembwApiresponse defines model for systembw_apiresponse.
type SystembwGetParams ¶
type SystembwGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >,
Args *SystembwArgs `form:"args,omitempty" json:"args,omitempty"`
}
SystembwGetParams defines parameters for SystembwGet.
type SystembwGetResponse ¶
type SystembwGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Systembw *SystembwSystembw `json:"systembw,omitempty"`
}
}
func ParseSystembwGetResponse ¶
func ParseSystembwGetResponse(rsp *http.Response) (*SystembwGetResponse, error)
ParseSystembwGetResponse parses an HTTP response from a SystembwGetWithResponse call
func (SystembwGetResponse) Status ¶
func (r SystembwGetResponse) Status() string
Status returns HTTPResponse.Status
func (SystembwGetResponse) StatusCode ¶
func (r SystembwGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SystembwSystembw ¶
type SystembwSystembw struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *SystembwSystembwClearstats `json:"clearstats,omitempty"`
// Httpclterrstray |
// Number of stray packets received from server without HTTP request
Httpclterrstray *float32 `json:"httpclterrstray,omitempty"`
// Httpclterrstrayrate |
// Number of stray packets received from server without HTTP request
Httpclterrstrayrate *float32 `json:"httpclterrstrayrate,omitempty"`
// Httpcltpoolinactive |
// No of requests sent from BW client.
Httpcltpoolinactive *float32 `json:"httpcltpoolinactive,omitempty"`
// Httpcltpooloutactive |
// No of responses Received.
Httpcltpooloutactive *float32 `json:"httpcltpooloutactive,omitempty"`
// Httpcltttfp0 |
// Number of Responses Falling on Band-0 for TTFP.
Httpcltttfp0 *float32 `json:"httpcltttfp_0,omitempty"`
// Httpcltttfp0rate |
// Number of Responses Falling on Band-0 for TTFP.
Httpcltttfp0rate *float32 `json:"httpcltttfp_0rate,omitempty"`
// Httpcltttfp1 |
// Number of Responses Falling on Band-1 for TTFP.
Httpcltttfp1 *float32 `json:"httpcltttfp_1,omitempty"`
// Httpcltttfp1rate |
// Number of Responses Falling on Band-1 for TTFP.
Httpcltttfp1rate *float32 `json:"httpcltttfp_1rate,omitempty"`
// Httpcltttfp2 |
// Number of Responses Falling on Band-2 for TTFP.
Httpcltttfp2 *float32 `json:"httpcltttfp_2,omitempty"`
// Httpcltttfp2rate |
// Number of Responses Falling on Band-2 for TTFP.
Httpcltttfp2rate *float32 `json:"httpcltttfp_2rate,omitempty"`
// Httpcltttfp3 |
// Number of Responses Falling on Band-3 for TTFP.
Httpcltttfp3 *float32 `json:"httpcltttfp_3,omitempty"`
// Httpcltttfp3rate |
// Number of Responses Falling on Band-3 for TTFP.
Httpcltttfp3rate *float32 `json:"httpcltttfp_3rate,omitempty"`
// Httpcltttfp4 |
// Number of Responses Falling on Band-4 for TTFP.
Httpcltttfp4 *float32 `json:"httpcltttfp_4,omitempty"`
// Httpcltttfp4rate |
// Number of Responses Falling on Band-4 for TTFP.
Httpcltttfp4rate *float32 `json:"httpcltttfp_4rate,omitempty"`
// Httpcltttfp5 |
// Number of Responses Falling on Band-5 for TTFP.
Httpcltttfp5 *float32 `json:"httpcltttfp_5,omitempty"`
// Httpcltttfp5rate |
// Number of Responses Falling on Band-5 for TTFP.
Httpcltttfp5rate *float32 `json:"httpcltttfp_5rate,omitempty"`
// Httpcltttfp6 |
// Number of Responses Falling on Band-6 for TTFP.
Httpcltttfp6 *float32 `json:"httpcltttfp_6,omitempty"`
// Httpcltttfp6rate |
// Number of Responses Falling on Band-6 for TTFP.
Httpcltttfp6rate *float32 `json:"httpcltttfp_6rate,omitempty"`
// Httpcltttfp7 |
// Number of Responses Falling on Band-7 for TTFP.
Httpcltttfp7 *float32 `json:"httpcltttfp_7,omitempty"`
// Httpcltttfp7rate |
// Number of Responses Falling on Band-7 for TTFP.
Httpcltttfp7rate *float32 `json:"httpcltttfp_7rate,omitempty"`
// Httpcltttfphwm |
// Number of Responses Falling on HWM for TTFP.
Httpcltttfphwm *float32 `json:"httpcltttfphwm,omitempty"`
// Httpcltttfphwmrate |
// Number of Responses Falling on HWM for TTFP.
Httpcltttfphwmrate *float32 `json:"httpcltttfphwmrate,omitempty"`
// Httpcltttfplwm |
// Number of Responses Falling on LWM for TTFP.
Httpcltttfplwm *float32 `json:"httpcltttfplwm,omitempty"`
// Httpcltttfplwmrate |
// Number of Responses Falling on LWM for TTFP.
Httpcltttfplwmrate *float32 `json:"httpcltttfplwmrate,omitempty"`
// Httpcltttfpmax |
// Peak RTT observed for Time to First response packet.
Httpcltttfpmax *float32 `json:"httpcltttfpmax,omitempty"`
// Httpcltttlp0 |
// Number of Responses Falling on Band-0 for TTLP.
Httpcltttlp0 *float32 `json:"httpcltttlp_0,omitempty"`
// Httpcltttlp0rate |
// Number of Responses Falling on Band-0 for TTLP.
Httpcltttlp0rate *float32 `json:"httpcltttlp_0rate,omitempty"`
// Httpcltttlp1 |
// Number of Responses Falling on Band-1 for TTLP.
Httpcltttlp1 *float32 `json:"httpcltttlp_1,omitempty"`
// Httpcltttlp1rate |
// Number of Responses Falling on Band-1 for TTLP.
Httpcltttlp1rate *float32 `json:"httpcltttlp_1rate,omitempty"`
// Httpcltttlp2 |
// Number of Responses Falling on Band-2 for TTLP.
Httpcltttlp2 *float32 `json:"httpcltttlp_2,omitempty"`
// Httpcltttlp2rate |
// Number of Responses Falling on Band-2 for TTLP.
Httpcltttlp2rate *float32 `json:"httpcltttlp_2rate,omitempty"`
// Httpcltttlp3 |
// Number of Responses Falling on Band-3 for TTLP.
Httpcltttlp3 *float32 `json:"httpcltttlp_3,omitempty"`
// Httpcltttlp3rate |
// Number of Responses Falling on Band-3 for TTLP.
Httpcltttlp3rate *float32 `json:"httpcltttlp_3rate,omitempty"`
// Httpcltttlp4 |
// Number of Responses Falling on Band-4 for TTLP.
Httpcltttlp4 *float32 `json:"httpcltttlp_4,omitempty"`
// Httpcltttlp4rate |
// Number of Responses Falling on Band-4 for TTLP.
Httpcltttlp4rate *float32 `json:"httpcltttlp_4rate,omitempty"`
// Httpcltttlp5 |
// Number of Responses Falling on Band-5 for TTLP.
Httpcltttlp5 *float32 `json:"httpcltttlp_5,omitempty"`
// Httpcltttlp5rate |
// Number of Responses Falling on Band-5 for TTLP.
Httpcltttlp5rate *float32 `json:"httpcltttlp_5rate,omitempty"`
// Httpcltttlp6 |
// Number of Responses Falling on Band-6 for TTLP.
Httpcltttlp6 *float32 `json:"httpcltttlp_6,omitempty"`
// Httpcltttlp6rate |
// Number of Responses Falling on Band-6 for TTLP.
Httpcltttlp6rate *float32 `json:"httpcltttlp_6rate,omitempty"`
// Httpcltttlp7 |
// Number of Responses Falling on Band-7 for TTLP.
Httpcltttlp7 *float32 `json:"httpcltttlp_7,omitempty"`
// Httpcltttlp7rate |
// Number of Responses Falling on Band-7 for TTLP.
Httpcltttlp7rate *float32 `json:"httpcltttlp_7rate,omitempty"`
// Httpcltttlphwm |
// Number of Responses Falling on HWM for TTLP.
Httpcltttlphwm *float32 `json:"httpcltttlphwm,omitempty"`
// Httpcltttlphwmrate |
// Number of Responses Falling on HWM for TTLP.
Httpcltttlphwmrate *float32 `json:"httpcltttlphwmrate,omitempty"`
// Httpcltttlplwm |
// Number of Responses Falling on LWM for TTLP.
Httpcltttlplwm *float32 `json:"httpcltttlplwm,omitempty"`
// Httpcltttlplwmrate |
// Number of Responses Falling on LWM for TTLP.
Httpcltttlplwmrate *float32 `json:"httpcltttlplwmrate,omitempty"`
// Httpcltttlpmax |
// Peak RTT observed for Time to Last response packet.
Httpcltttlpmax *float32 `json:"httpcltttlpmax,omitempty"`
// Httpsvr200okresp |
// Number of 200 Ok response sent from the BW appliance.
Httpsvr200okresp *float32 `json:"httpsvr200okresp,omitempty"`
// Httpsvr200okresprate |
// Number of 200 Ok response sent from the BW appliance.
Httpsvr200okresprate *float32 `json:"httpsvr200okresprate,omitempty"`
// Httpsvr404notfound |
// Number of 404 Not Found responses sent
Httpsvr404notfound *float32 `json:"httpsvr404notfound,omitempty"`
// Httpsvr404notfoundrate |
// Number of 404 Not Found responses sent
Httpsvr404notfoundrate *float32 `json:"httpsvr404notfoundrate,omitempty"`
}
SystembwSystembw defines model for systembw_systembw.
type SystembwSystembwClearstats ¶
type SystembwSystembwClearstats string
SystembwSystembwClearstats |
Clear the statsistics / counters
const ( SystembwSystembwClearstatsBasic SystembwSystembwClearstats = "basic" SystembwSystembwClearstatsFull SystembwSystembwClearstats = "full" )
Defines values for SystembwSystembwClearstats.
type SystembwSystembwResponse ¶
type SystembwSystembwResponse struct {
Systembw *SystembwSystembw `json:"systembw,omitempty"`
}
SystembwSystembwResponse defines model for systembw_systembw_response.
type SystemcpuApiresponse ¶
type SystemcpuApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SystemcpuApiresponse defines model for systemcpu_apiresponse.
type SystemcpuGetBynameResponse ¶
type SystemcpuGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Systemcpu interface{} `json:"systemcpu,omitempty"`
}
}
func ParseSystemcpuGetBynameResponse ¶
func ParseSystemcpuGetBynameResponse(rsp *http.Response) (*SystemcpuGetBynameResponse, error)
ParseSystemcpuGetBynameResponse parses an HTTP response from a SystemcpuGetBynameWithResponse call
func (SystemcpuGetBynameResponse) Status ¶
func (r SystemcpuGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (SystemcpuGetBynameResponse) StatusCode ¶
func (r SystemcpuGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SystemcpuGetParams ¶
type SystemcpuGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***logfile***: <String >, ***id***: <Integer >,
Args *SystemcpuArgs `form:"args,omitempty" json:"args,omitempty"`
}
SystemcpuGetParams defines parameters for SystemcpuGet.
type SystemcpuGetResponse ¶
type SystemcpuGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Systemcpu interface{} `json:"systemcpu,omitempty"`
}
}
func ParseSystemcpuGetResponse ¶
func ParseSystemcpuGetResponse(rsp *http.Response) (*SystemcpuGetResponse, error)
ParseSystemcpuGetResponse parses an HTTP response from a SystemcpuGetWithResponse call
func (SystemcpuGetResponse) Status ¶
func (r SystemcpuGetResponse) Status() string
Status returns HTTPResponse.Status
func (SystemcpuGetResponse) StatusCode ¶
func (r SystemcpuGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SystemcpuSystemcpu ¶
type SystemcpuSystemcpu struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *SystemcpuSystemcpuClearstats `json:"clearstats,omitempty"`
// Id |
// ID of the CPU for which to display statistics.
Id *int `json:"id,omitempty"`
// Percpuuse |
// CPU utilization percentage.
Percpuuse *float32 `json:"percpuuse,omitempty"`
}
SystemcpuSystemcpu defines model for systemcpu_systemcpu.
type SystemcpuSystemcpuClearstats ¶
type SystemcpuSystemcpuClearstats string
SystemcpuSystemcpuClearstats |
Clear the statsistics / counters
const ( SystemcpuSystemcpuClearstatsBasic SystemcpuSystemcpuClearstats = "basic" SystemcpuSystemcpuClearstatsFull SystemcpuSystemcpuClearstats = "full" )
Defines values for SystemcpuSystemcpuClearstats.
type SystemcpuSystemcpuResponse ¶
type SystemcpuSystemcpuResponse struct {
Systemcpu interface{} `json:"systemcpu,omitempty"`
}
SystemcpuSystemcpuResponse defines model for systemcpu_systemcpu_response.
type SystemmemoryApiresponse ¶
type SystemmemoryApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
SystemmemoryApiresponse defines model for systemmemory_apiresponse.
type SystemmemoryArgs ¶
type SystemmemoryArgs = string
SystemmemoryArgs defines model for systemmemory_args.
type SystemmemoryGetParams ¶
type SystemmemoryGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *SystemmemoryArgs `form:"args,omitempty" json:"args,omitempty"`
}
SystemmemoryGetParams defines parameters for SystemmemoryGet.
type SystemmemoryGetResponse ¶
type SystemmemoryGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Systemmemory *SystemmemorySystemmemory `json:"systemmemory,omitempty"`
}
}
func ParseSystemmemoryGetResponse ¶
func ParseSystemmemoryGetResponse(rsp *http.Response) (*SystemmemoryGetResponse, error)
ParseSystemmemoryGetResponse parses an HTTP response from a SystemmemoryGetWithResponse call
func (SystemmemoryGetResponse) Status ¶
func (r SystemmemoryGetResponse) Status() string
Status returns HTTPResponse.Status
func (SystemmemoryGetResponse) StatusCode ¶
func (r SystemmemoryGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SystemmemorySystemmemory ¶
type SystemmemorySystemmemory struct {
// Cacmemmaxmemlimit |
// Integrated Cache memory insue, in megabytes.
Cacmemmaxmemlimit *float32 `json:"cacmemmaxmemlimit,omitempty"`
// Cacmemmaxmemlimitpcnt |
// Integrated Cache memory insue percent.
Cacmemmaxmemlimitpcnt *float32 `json:"cacmemmaxmemlimitpcnt,omitempty"`
// Cacmemmaxsyslimitmb |
// Integrated Cache memory, in megabytes.
Cacmemmaxsyslimitmb *float32 `json:"cacmemmaxsyslimitmb,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *SystemmemorySystemmemoryClearstats `json:"clearstats,omitempty"`
// Memtotallocfailed |
// Total system memory allocation failed.
Memtotallocfailed *float32 `json:"memtotallocfailed,omitempty"`
// Memtotallocmb |
// Currently allocated memory, in megabytes.
Memtotallocmb *float32 `json:"memtotallocmb,omitempty"`
// Memtotallocpcnt |
// Currently allocated memory in percent.
Memtotallocpcnt *float32 `json:"memtotallocpcnt,omitempty"`
// Memtotavail |
// Total system memory available for PE to grab from the system.
Memtotavail *float32 `json:"memtotavail,omitempty"`
// Memtotfree |
// Total Free PE Memory in the System.
Memtotfree *float32 `json:"memtotfree,omitempty"`
// Memtotinmb |
// Total memory available (grabbed) for use by packet engine (PE), in megabytes.
Memtotinmb *float32 `json:"memtotinmb,omitempty"`
// Memtotuseinmb |
// Total Citrix ADC Memory in use, in megabytes.
Memtotuseinmb *float32 `json:"memtotuseinmb,omitempty"`
// Memusagepcnt |
// Percentage of memory utilization on Citrix ADC.
Memusagepcnt *float32 `json:"memusagepcnt,omitempty"`
// Shmemallocinmb |
// Shared memory insue, in megabytes.
Shmemallocinmb *float32 `json:"shmemallocinmb,omitempty"`
// Shmemallocpcnt |
// Shared memory insue percent.
Shmemallocpcnt *float32 `json:"shmemallocpcnt,omitempty"`
// Shmemerrallocfailed |
// Total shared memory allocation failed.
Shmemerrallocfailed *float32 `json:"shmemerrallocfailed,omitempty"`
// Shmemtotinmb |
// Total shared memory allowed to allocate, in megabytes.
Shmemtotinmb *float32 `json:"shmemtotinmb,omitempty"`
}
SystemmemorySystemmemory defines model for systemmemory_systemmemory.
type SystemmemorySystemmemoryClearstats ¶
type SystemmemorySystemmemoryClearstats string
SystemmemorySystemmemoryClearstats |
Clear the statsistics / counters
const ( SystemmemorySystemmemoryClearstatsBasic SystemmemorySystemmemoryClearstats = "basic" SystemmemorySystemmemoryClearstatsFull SystemmemorySystemmemoryClearstats = "full" )
Defines values for SystemmemorySystemmemoryClearstats.
type SystemmemorySystemmemoryResponse ¶
type SystemmemorySystemmemoryResponse struct {
Systemmemory *SystemmemorySystemmemory `json:"systemmemory,omitempty"`
}
SystemmemorySystemmemoryResponse defines model for systemmemory_systemmemory_response.
type TmsessionpolicyApiresponse ¶
type TmsessionpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
TmsessionpolicyApiresponse defines model for tmsessionpolicy_apiresponse.
type TmsessionpolicyArgs ¶
type TmsessionpolicyArgs = string
TmsessionpolicyArgs defines model for tmsessionpolicy_args.
type TmsessionpolicyGetBynameResponse ¶
type TmsessionpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tmsessionpolicy interface{} `json:"tmsessionpolicy,omitempty"`
}
}
func ParseTmsessionpolicyGetBynameResponse ¶
func ParseTmsessionpolicyGetBynameResponse(rsp *http.Response) (*TmsessionpolicyGetBynameResponse, error)
ParseTmsessionpolicyGetBynameResponse parses an HTTP response from a TmsessionpolicyGetBynameWithResponse call
func (TmsessionpolicyGetBynameResponse) Status ¶
func (r TmsessionpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (TmsessionpolicyGetBynameResponse) StatusCode ¶
func (r TmsessionpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TmsessionpolicyGetParams ¶
type TmsessionpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *TmsessionpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
TmsessionpolicyGetParams defines parameters for TmsessionpolicyGet.
type TmsessionpolicyGetResponse ¶
type TmsessionpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tmsessionpolicy interface{} `json:"tmsessionpolicy,omitempty"`
}
}
func ParseTmsessionpolicyGetResponse ¶
func ParseTmsessionpolicyGetResponse(rsp *http.Response) (*TmsessionpolicyGetResponse, error)
ParseTmsessionpolicyGetResponse parses an HTTP response from a TmsessionpolicyGetWithResponse call
func (TmsessionpolicyGetResponse) Status ¶
func (r TmsessionpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (TmsessionpolicyGetResponse) StatusCode ¶
func (r TmsessionpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TmsessionpolicyTmsessionpolicy ¶
type TmsessionpolicyTmsessionpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *TmsessionpolicyTmsessionpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the advanced tmsession policy for which to display statistics. If no name is specified, statistics for all advanced tmsession polices are shown.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
TmsessionpolicyTmsessionpolicy defines model for tmsessionpolicy_tmsessionpolicy.
type TmsessionpolicyTmsessionpolicyClearstats ¶
type TmsessionpolicyTmsessionpolicyClearstats string
TmsessionpolicyTmsessionpolicyClearstats |
Clear the statsistics / counters
const ( TmsessionpolicyTmsessionpolicyClearstatsBasic TmsessionpolicyTmsessionpolicyClearstats = "basic" TmsessionpolicyTmsessionpolicyClearstatsFull TmsessionpolicyTmsessionpolicyClearstats = "full" )
Defines values for TmsessionpolicyTmsessionpolicyClearstats.
type TmsessionpolicyTmsessionpolicyResponse ¶
type TmsessionpolicyTmsessionpolicyResponse struct {
Tmsessionpolicy interface{} `json:"tmsessionpolicy,omitempty"`
}
TmsessionpolicyTmsessionpolicyResponse defines model for tmsessionpolicy_tmsessionpolicy_response.
type TmtrafficpolicyApiresponse ¶
type TmtrafficpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
TmtrafficpolicyApiresponse defines model for tmtrafficpolicy_apiresponse.
type TmtrafficpolicyArgs ¶
type TmtrafficpolicyArgs = string
TmtrafficpolicyArgs defines model for tmtrafficpolicy_args.
type TmtrafficpolicyGetBynameResponse ¶
type TmtrafficpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tmtrafficpolicy interface{} `json:"tmtrafficpolicy,omitempty"`
}
}
func ParseTmtrafficpolicyGetBynameResponse ¶
func ParseTmtrafficpolicyGetBynameResponse(rsp *http.Response) (*TmtrafficpolicyGetBynameResponse, error)
ParseTmtrafficpolicyGetBynameResponse parses an HTTP response from a TmtrafficpolicyGetBynameWithResponse call
func (TmtrafficpolicyGetBynameResponse) Status ¶
func (r TmtrafficpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (TmtrafficpolicyGetBynameResponse) StatusCode ¶
func (r TmtrafficpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TmtrafficpolicyGetParams ¶
type TmtrafficpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *TmtrafficpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
TmtrafficpolicyGetParams defines parameters for TmtrafficpolicyGet.
type TmtrafficpolicyGetResponse ¶
type TmtrafficpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tmtrafficpolicy interface{} `json:"tmtrafficpolicy,omitempty"`
}
}
func ParseTmtrafficpolicyGetResponse ¶
func ParseTmtrafficpolicyGetResponse(rsp *http.Response) (*TmtrafficpolicyGetResponse, error)
ParseTmtrafficpolicyGetResponse parses an HTTP response from a TmtrafficpolicyGetWithResponse call
func (TmtrafficpolicyGetResponse) Status ¶
func (r TmtrafficpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (TmtrafficpolicyGetResponse) StatusCode ¶
func (r TmtrafficpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TmtrafficpolicyTmtrafficpolicy ¶
type TmtrafficpolicyTmtrafficpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *TmtrafficpolicyTmtrafficpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// The name of the TM traffic policy for which statistics will be displayed. If not given statistics are shown for all policies.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
}
TmtrafficpolicyTmtrafficpolicy defines model for tmtrafficpolicy_tmtrafficpolicy.
type TmtrafficpolicyTmtrafficpolicyClearstats ¶
type TmtrafficpolicyTmtrafficpolicyClearstats string
TmtrafficpolicyTmtrafficpolicyClearstats |
Clear the statsistics / counters
const ( TmtrafficpolicyTmtrafficpolicyClearstatsBasic TmtrafficpolicyTmtrafficpolicyClearstats = "basic" TmtrafficpolicyTmtrafficpolicyClearstatsFull TmtrafficpolicyTmtrafficpolicyClearstats = "full" )
Defines values for TmtrafficpolicyTmtrafficpolicyClearstats.
type TmtrafficpolicyTmtrafficpolicyResponse ¶
type TmtrafficpolicyTmtrafficpolicyResponse struct {
Tmtrafficpolicy interface{} `json:"tmtrafficpolicy,omitempty"`
}
TmtrafficpolicyTmtrafficpolicyResponse defines model for tmtrafficpolicy_tmtrafficpolicy_response.
type TransformpolicyApiresponse ¶
type TransformpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
TransformpolicyApiresponse defines model for transformpolicy_apiresponse.
type TransformpolicyArgs ¶
type TransformpolicyArgs = string
TransformpolicyArgs defines model for transformpolicy_args.
type TransformpolicyGetBynameResponse ¶
type TransformpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Transformpolicy interface{} `json:"transformpolicy,omitempty"`
}
}
func ParseTransformpolicyGetBynameResponse ¶
func ParseTransformpolicyGetBynameResponse(rsp *http.Response) (*TransformpolicyGetBynameResponse, error)
ParseTransformpolicyGetBynameResponse parses an HTTP response from a TransformpolicyGetBynameWithResponse call
func (TransformpolicyGetBynameResponse) Status ¶
func (r TransformpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (TransformpolicyGetBynameResponse) StatusCode ¶
func (r TransformpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TransformpolicyGetParams ¶
type TransformpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *TransformpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
TransformpolicyGetParams defines parameters for TransformpolicyGet.
type TransformpolicyGetResponse ¶
type TransformpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Transformpolicy interface{} `json:"transformpolicy,omitempty"`
}
}
func ParseTransformpolicyGetResponse ¶
func ParseTransformpolicyGetResponse(rsp *http.Response) (*TransformpolicyGetResponse, error)
ParseTransformpolicyGetResponse parses an HTTP response from a TransformpolicyGetWithResponse call
func (TransformpolicyGetResponse) Status ¶
func (r TransformpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (TransformpolicyGetResponse) StatusCode ¶
func (r TransformpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TransformpolicyTransformpolicy ¶
type TransformpolicyTransformpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *TransformpolicyTransformpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the policy.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
TransformpolicyTransformpolicy defines model for transformpolicy_transformpolicy.
type TransformpolicyTransformpolicyClearstats ¶
type TransformpolicyTransformpolicyClearstats string
TransformpolicyTransformpolicyClearstats |
Clear the statsistics / counters
const ( TransformpolicyTransformpolicyClearstatsBasic TransformpolicyTransformpolicyClearstats = "basic" TransformpolicyTransformpolicyClearstatsFull TransformpolicyTransformpolicyClearstats = "full" )
Defines values for TransformpolicyTransformpolicyClearstats.
type TransformpolicyTransformpolicyResponse ¶
type TransformpolicyTransformpolicyResponse struct {
Transformpolicy interface{} `json:"transformpolicy,omitempty"`
}
TransformpolicyTransformpolicyResponse defines model for transformpolicy_transformpolicy_response.
type TransformpolicylabelApiresponse ¶
type TransformpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
TransformpolicylabelApiresponse defines model for transformpolicylabel_apiresponse.
type TransformpolicylabelArgs ¶
type TransformpolicylabelArgs = string
TransformpolicylabelArgs defines model for transformpolicylabel_args.
type TransformpolicylabelGetBynameResponse ¶
type TransformpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Transformpolicylabel interface{} `json:"transformpolicylabel,omitempty"`
}
}
func ParseTransformpolicylabelGetBynameResponse ¶
func ParseTransformpolicylabelGetBynameResponse(rsp *http.Response) (*TransformpolicylabelGetBynameResponse, error)
ParseTransformpolicylabelGetBynameResponse parses an HTTP response from a TransformpolicylabelGetBynameWithResponse call
func (TransformpolicylabelGetBynameResponse) Status ¶
func (r TransformpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (TransformpolicylabelGetBynameResponse) StatusCode ¶
func (r TransformpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TransformpolicylabelGetParams ¶
type TransformpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >,
Args *TransformpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
TransformpolicylabelGetParams defines parameters for TransformpolicylabelGet.
type TransformpolicylabelGetResponse ¶
type TransformpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Transformpolicylabel interface{} `json:"transformpolicylabel,omitempty"`
}
}
func ParseTransformpolicylabelGetResponse ¶
func ParseTransformpolicylabelGetResponse(rsp *http.Response) (*TransformpolicylabelGetResponse, error)
ParseTransformpolicylabelGetResponse parses an HTTP response from a TransformpolicylabelGetWithResponse call
func (TransformpolicylabelGetResponse) Status ¶
func (r TransformpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (TransformpolicylabelGetResponse) StatusCode ¶
func (r TransformpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TransformpolicylabelTransformpolicylabel ¶
type TransformpolicylabelTransformpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *TransformpolicylabelTransformpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// The name of the URL Transformation policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
TransformpolicylabelTransformpolicylabel defines model for transformpolicylabel_transformpolicylabel.
type TransformpolicylabelTransformpolicylabelClearstats ¶
type TransformpolicylabelTransformpolicylabelClearstats string
TransformpolicylabelTransformpolicylabelClearstats |
Clear the statsistics / counters
const ( TransformpolicylabelTransformpolicylabelClearstatsBasic TransformpolicylabelTransformpolicylabelClearstats = "basic" TransformpolicylabelTransformpolicylabelClearstatsFull TransformpolicylabelTransformpolicylabelClearstats = "full" )
Defines values for TransformpolicylabelTransformpolicylabelClearstats.
type TransformpolicylabelTransformpolicylabelResponse ¶
type TransformpolicylabelTransformpolicylabelResponse struct {
Transformpolicylabel interface{} `json:"transformpolicylabel,omitempty"`
}
TransformpolicylabelTransformpolicylabelResponse defines model for transformpolicylabel_transformpolicylabel_response.
type Tunnelip6Apiresponse ¶
type Tunnelip6Apiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
Tunnelip6Apiresponse defines model for tunnelip6_apiresponse.
type Tunnelip6GetBynameResponse ¶
type Tunnelip6GetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tunnelip6 interface{} `json:"tunnelip6,omitempty"`
}
}
func ParseTunnelip6GetBynameResponse ¶
func ParseTunnelip6GetBynameResponse(rsp *http.Response) (*Tunnelip6GetBynameResponse, error)
ParseTunnelip6GetBynameResponse parses an HTTP response from a Tunnelip6GetBynameWithResponse call
func (Tunnelip6GetBynameResponse) Status ¶
func (r Tunnelip6GetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (Tunnelip6GetBynameResponse) StatusCode ¶
func (r Tunnelip6GetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Tunnelip6GetParams ¶
type Tunnelip6GetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***tunnelip6***: <String >, ***clearstats***: <String >, ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >,
Args *Tunnelip6Args `form:"args,omitempty" json:"args,omitempty"`
}
Tunnelip6GetParams defines parameters for Tunnelip6Get.
type Tunnelip6GetResponse ¶
type Tunnelip6GetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tunnelip6 interface{} `json:"tunnelip6,omitempty"`
}
}
func ParseTunnelip6GetResponse ¶
func ParseTunnelip6GetResponse(rsp *http.Response) (*Tunnelip6GetResponse, error)
ParseTunnelip6GetResponse parses an HTTP response from a Tunnelip6GetWithResponse call
func (Tunnelip6GetResponse) Status ¶
func (r Tunnelip6GetResponse) Status() string
Status returns HTTPResponse.Status
func (Tunnelip6GetResponse) StatusCode ¶
func (r Tunnelip6GetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Tunnelip6Tunnelip6 ¶
type Tunnelip6Tunnelip6 struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *Tunnelip6Tunnelip6Clearstats `json:"clearstats,omitempty"`
// Tnlrxbytesrate |
// Total number of bytes received on the tunnel.
Tnlrxbytesrate *float32 `json:"tnlrxbytesrate,omitempty"`
// Tnlrxpktsrate |
// Total number of packets received on the tunnel.
Tnlrxpktsrate *float32 `json:"tnlrxpktsrate,omitempty"`
// Tnltotrxbytes |
// Total number of bytes received on the tunnel.
Tnltotrxbytes *float32 `json:"tnltotrxbytes,omitempty"`
// Tnltotrxpkts |
// Total number of packets received on the tunnel.
Tnltotrxpkts *float32 `json:"tnltotrxpkts,omitempty"`
// Tnltottxbytes |
// Total number of bytes transmitted on the tunnel.
Tnltottxbytes *float32 `json:"tnltottxbytes,omitempty"`
// Tnltottxpkts |
// Total number of packets transmitted on the tunnel.
Tnltottxpkts *float32 `json:"tnltottxpkts,omitempty"`
// Tnltxbytesrate |
// Total number of bytes transmitted on the tunnel.
Tnltxbytesrate *float32 `json:"tnltxbytesrate,omitempty"`
// Tnltxpktsrate |
// Total number of packets transmitted on the tunnel.
Tnltxpktsrate *float32 `json:"tnltxpktsrate,omitempty"`
// Tunnelip6 |
// remote IPv6 address of the configured tunnel.
Tunnelip6 *string `json:"tunnelip6,omitempty"`
}
Tunnelip6Tunnelip6 defines model for tunnelip6_tunnelip6.
type Tunnelip6Tunnelip6Clearstats ¶
type Tunnelip6Tunnelip6Clearstats string
Tunnelip6Tunnelip6Clearstats |
Clear the statsistics / counters
const ( Tunnelip6Tunnelip6ClearstatsBasic Tunnelip6Tunnelip6Clearstats = "basic" Tunnelip6Tunnelip6ClearstatsFull Tunnelip6Tunnelip6Clearstats = "full" )
Defines values for Tunnelip6Tunnelip6Clearstats.
type Tunnelip6Tunnelip6Response ¶
type Tunnelip6Tunnelip6Response struct {
Tunnelip6 interface{} `json:"tunnelip6,omitempty"`
}
Tunnelip6Tunnelip6Response defines model for tunnelip6_tunnelip6_response.
type TunnelipApiresponse ¶
type TunnelipApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
TunnelipApiresponse defines model for tunnelip_apiresponse.
type TunnelipGetBynameResponse ¶
type TunnelipGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tunnelip interface{} `json:"tunnelip,omitempty"`
}
}
func ParseTunnelipGetBynameResponse ¶
func ParseTunnelipGetBynameResponse(rsp *http.Response) (*TunnelipGetBynameResponse, error)
ParseTunnelipGetBynameResponse parses an HTTP response from a TunnelipGetBynameWithResponse call
func (TunnelipGetBynameResponse) Status ¶
func (r TunnelipGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (TunnelipGetBynameResponse) StatusCode ¶
func (r TunnelipGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TunnelipGetParams ¶
type TunnelipGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***tunnelip***: <String >, ***logfile***: <String >,
Args *TunnelipArgs `form:"args,omitempty" json:"args,omitempty"`
}
TunnelipGetParams defines parameters for TunnelipGet.
type TunnelipGetResponse ¶
type TunnelipGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tunnelip interface{} `json:"tunnelip,omitempty"`
}
}
func ParseTunnelipGetResponse ¶
func ParseTunnelipGetResponse(rsp *http.Response) (*TunnelipGetResponse, error)
ParseTunnelipGetResponse parses an HTTP response from a TunnelipGetWithResponse call
func (TunnelipGetResponse) Status ¶
func (r TunnelipGetResponse) Status() string
Status returns HTTPResponse.Status
func (TunnelipGetResponse) StatusCode ¶
func (r TunnelipGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TunnelipTunnelip ¶
type TunnelipTunnelip struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *TunnelipTunnelipClearstats `json:"clearstats,omitempty"`
// Tnlrxbytesrate |
// Total number of bytes received on the tunnel.
Tnlrxbytesrate *float32 `json:"tnlrxbytesrate,omitempty"`
// Tnlrxpktsrate |
// Total number of packets received on the tunnel.
Tnlrxpktsrate *float32 `json:"tnlrxpktsrate,omitempty"`
// Tnltotrxbytes |
// Total number of bytes received on the tunnel.
Tnltotrxbytes *float32 `json:"tnltotrxbytes,omitempty"`
// Tnltotrxpkts |
// Total number of packets received on the tunnel.
Tnltotrxpkts *float32 `json:"tnltotrxpkts,omitempty"`
// Tnltottxbytes |
// Total number of bytes transmitted on the tunnel.
Tnltottxbytes *float32 `json:"tnltottxbytes,omitempty"`
// Tnltottxpkts |
// Total number of packets transmitted on the tunnel.
Tnltottxpkts *float32 `json:"tnltottxpkts,omitempty"`
// Tnltxbytesrate |
// Total number of bytes transmitted on the tunnel.
Tnltxbytesrate *float32 `json:"tnltxbytesrate,omitempty"`
// Tnltxpktsrate |
// Total number of packets transmitted on the tunnel.
Tnltxpktsrate *float32 `json:"tnltxpktsrate,omitempty"`
// Tunnelip |
// remote IP address of the configured tunnel.
Tunnelip *string `json:"tunnelip,omitempty"`
}
TunnelipTunnelip defines model for tunnelip_tunnelip.
type TunnelipTunnelipClearstats ¶
type TunnelipTunnelipClearstats string
TunnelipTunnelipClearstats |
Clear the statsistics / counters
const ( TunnelipTunnelipClearstatsBasic TunnelipTunnelipClearstats = "basic" TunnelipTunnelipClearstatsFull TunnelipTunnelipClearstats = "full" )
Defines values for TunnelipTunnelipClearstats.
type TunnelipTunnelipResponse ¶
type TunnelipTunnelipResponse struct {
Tunnelip interface{} `json:"tunnelip,omitempty"`
}
TunnelipTunnelipResponse defines model for tunnelip_tunnelip_response.
type TunneltrafficpolicyApiresponse ¶
type TunneltrafficpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
TunneltrafficpolicyApiresponse defines model for tunneltrafficpolicy_apiresponse.
type TunneltrafficpolicyArgs ¶
type TunneltrafficpolicyArgs = string
TunneltrafficpolicyArgs defines model for tunneltrafficpolicy_args.
type TunneltrafficpolicyGetBynameResponse ¶
type TunneltrafficpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tunneltrafficpolicy interface{} `json:"tunneltrafficpolicy,omitempty"`
}
}
func ParseTunneltrafficpolicyGetBynameResponse ¶
func ParseTunneltrafficpolicyGetBynameResponse(rsp *http.Response) (*TunneltrafficpolicyGetBynameResponse, error)
ParseTunneltrafficpolicyGetBynameResponse parses an HTTP response from a TunneltrafficpolicyGetBynameWithResponse call
func (TunneltrafficpolicyGetBynameResponse) Status ¶
func (r TunneltrafficpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (TunneltrafficpolicyGetBynameResponse) StatusCode ¶
func (r TunneltrafficpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TunneltrafficpolicyGetParams ¶
type TunneltrafficpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***clearstats***: <String >,
Args *TunneltrafficpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
TunneltrafficpolicyGetParams defines parameters for TunneltrafficpolicyGet.
type TunneltrafficpolicyGetResponse ¶
type TunneltrafficpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Tunneltrafficpolicy interface{} `json:"tunneltrafficpolicy,omitempty"`
}
}
func ParseTunneltrafficpolicyGetResponse ¶
func ParseTunneltrafficpolicyGetResponse(rsp *http.Response) (*TunneltrafficpolicyGetResponse, error)
ParseTunneltrafficpolicyGetResponse parses an HTTP response from a TunneltrafficpolicyGetWithResponse call
func (TunneltrafficpolicyGetResponse) Status ¶
func (r TunneltrafficpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (TunneltrafficpolicyGetResponse) StatusCode ¶
func (r TunneltrafficpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TunneltrafficpolicyTunneltrafficpolicy ¶
type TunneltrafficpolicyTunneltrafficpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *TunneltrafficpolicyTunneltrafficpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the advanced tunnel traffic policy.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
TunneltrafficpolicyTunneltrafficpolicy defines model for tunneltrafficpolicy_tunneltrafficpolicy.
type TunneltrafficpolicyTunneltrafficpolicyClearstats ¶
type TunneltrafficpolicyTunneltrafficpolicyClearstats string
TunneltrafficpolicyTunneltrafficpolicyClearstats |
Clear the statsistics / counters
const ( TunneltrafficpolicyTunneltrafficpolicyClearstatsBasic TunneltrafficpolicyTunneltrafficpolicyClearstats = "basic" TunneltrafficpolicyTunneltrafficpolicyClearstatsFull TunneltrafficpolicyTunneltrafficpolicyClearstats = "full" )
Defines values for TunneltrafficpolicyTunneltrafficpolicyClearstats.
type TunneltrafficpolicyTunneltrafficpolicyResponse ¶
type TunneltrafficpolicyTunneltrafficpolicyResponse struct {
Tunneltrafficpolicy interface{} `json:"tunneltrafficpolicy,omitempty"`
}
TunneltrafficpolicyTunneltrafficpolicyResponse defines model for tunneltrafficpolicy_tunneltrafficpolicy_response.
type UservserverApiresponse ¶
type UservserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
UservserverApiresponse defines model for uservserver_apiresponse.
type UservserverArgs ¶
type UservserverArgs = string
UservserverArgs defines model for uservserver_args.
type UservserverGetBynameResponse ¶
type UservserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Uservserver interface{} `json:"uservserver,omitempty"`
}
}
func ParseUservserverGetBynameResponse ¶
func ParseUservserverGetBynameResponse(rsp *http.Response) (*UservserverGetBynameResponse, error)
ParseUservserverGetBynameResponse parses an HTTP response from a UservserverGetBynameWithResponse call
func (UservserverGetBynameResponse) Status ¶
func (r UservserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (UservserverGetBynameResponse) StatusCode ¶
func (r UservserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UservserverGetParams ¶
type UservserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***sortby***: <String >, ***clearstats***: <String >, ***logfile***: <String >, ***name***: <String >, ***fullvalues***: <Boolean >, ***sortorder***: <String >, ***detail***: <Boolean >, ***ntimes***: <Integer >,
Args *UservserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
UservserverGetParams defines parameters for UservserverGet.
type UservserverGetResponse ¶
type UservserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Uservserver interface{} `json:"uservserver,omitempty"`
}
}
func ParseUservserverGetResponse ¶
func ParseUservserverGetResponse(rsp *http.Response) (*UservserverGetResponse, error)
ParseUservserverGetResponse parses an HTTP response from a UservserverGetWithResponse call
func (UservserverGetResponse) Status ¶
func (r UservserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (UservserverGetResponse) StatusCode ¶
func (r UservserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UservserverUservserver ¶
type UservserverUservserver struct {
// Actsvcs |
// number of ACTIVE services bound to a vserver
Actsvcs *float32 `json:"actsvcs,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *UservserverUservserverClearstats `json:"clearstats,omitempty"`
// Curclntconnections |
// Number of current client connections.
Curclntconnections *float32 `json:"curclntconnections,omitempty"`
// Cursrvrconnections |
// Number of current connections to the actual servers behind the virtual server.
Cursrvrconnections *float32 `json:"cursrvrconnections,omitempty"`
// Establishedconn |
// Number of client connections in ESTABLISHED state.
Establishedconn *float32 `json:"establishedconn,omitempty"`
// Hitsrate |
// Total vserver hits
Hitsrate *float32 `json:"hitsrate,omitempty"`
// Inactsvcs |
// number of INACTIVE services bound to a vserver
Inactsvcs *float32 `json:"inactsvcs,omitempty"`
// Invalidrequestresponse |
// Number invalid requests/responses on this vserver
Invalidrequestresponse *float32 `json:"invalidrequestresponse,omitempty"`
// Invalidrequestresponsedropped |
// Number invalid requests/responses dropped on this vserver
Invalidrequestresponsedropped *float32 `json:"invalidrequestresponsedropped,omitempty"`
// Name |
// Name of the user defined virtual server. If no name is provided, statistical data of all configured user defined virtual servers is displayed.
Name *string `json:"name,omitempty"`
// Pktsrecvdrate |
// Total number of packets received by this service or virtual server.
Pktsrecvdrate *float32 `json:"pktsrecvdrate,omitempty"`
// Pktssentrate |
// Total number of packets sent.
Pktssentrate *float32 `json:"pktssentrate,omitempty"`
// Primaryipaddress |
// IP address of the vserver
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Protocolname |
// Protocol associated with the vserver
Protocolname *string `json:"protocolname,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// Sortby |
// use this argument to sort by specific key
Sortby *UservserverUservserverSortby `json:"sortby,omitempty"`
// Sortorder |
// use this argument to specify sort order
Sortorder *UservserverUservserverSortorder `json:"sortorder,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Totalpktsrecvd |
// Total number of packets received by this service or virtual server.
Totalpktsrecvd *float32 `json:"totalpktsrecvd,omitempty"`
// Totalpktssent |
// Total number of packets sent.
Totalpktssent *float32 `json:"totalpktssent,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Tothits |
// Total vserver hits
Tothits *float32 `json:"tothits,omitempty"`
// Vslbhealth |
// Health of the vserver. This gives percentage of UP services bound to this vserver.
Vslbhealth *float32 `json:"vslbhealth,omitempty"`
}
UservserverUservserver defines model for uservserver_uservserver.
type UservserverUservserverClearstats ¶
type UservserverUservserverClearstats string
UservserverUservserverClearstats |
Clear the statsistics / counters
const ( UservserverUservserverClearstatsBasic UservserverUservserverClearstats = "basic" UservserverUservserverClearstatsFull UservserverUservserverClearstats = "full" )
Defines values for UservserverUservserverClearstats.
type UservserverUservserverResponse ¶
type UservserverUservserverResponse struct {
Uservserver interface{} `json:"uservserver,omitempty"`
}
UservserverUservserverResponse defines model for uservserver_uservserver_response.
type UservserverUservserverSortby ¶
type UservserverUservserverSortby string
UservserverUservserverSortby |
use this argument to sort by specific key
const (
Hits UservserverUservserverSortby = "Hits"
)
Defines values for UservserverUservserverSortby.
type UservserverUservserverSortorder ¶
type UservserverUservserverSortorder string
UservserverUservserverSortorder |
use this argument to specify sort order
const ( UservserverUservserverSortorderAscending UservserverUservserverSortorder = "ascending" UservserverUservserverSortorderDescending UservserverUservserverSortorder = "descending" )
Defines values for UservserverUservserverSortorder.
type VideooptimizationApiresponse ¶
type VideooptimizationApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VideooptimizationApiresponse defines model for videooptimization_apiresponse.
type VideooptimizationArgs ¶
type VideooptimizationArgs = string
VideooptimizationArgs defines model for videooptimization_args.
type VideooptimizationGetParams ¶
type VideooptimizationGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *VideooptimizationArgs `form:"args,omitempty" json:"args,omitempty"`
}
VideooptimizationGetParams defines parameters for VideooptimizationGet.
type VideooptimizationGetResponse ¶
type VideooptimizationGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimization *VideooptimizationVideooptimization `json:"videooptimization,omitempty"`
}
}
func ParseVideooptimizationGetResponse ¶
func ParseVideooptimizationGetResponse(rsp *http.Response) (*VideooptimizationGetResponse, error)
ParseVideooptimizationGetResponse parses an HTTP response from a VideooptimizationGetWithResponse call
func (VideooptimizationGetResponse) Status ¶
func (r VideooptimizationGetResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationGetResponse) StatusCode ¶
func (r VideooptimizationGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationVideooptimization ¶
type VideooptimizationVideooptimization struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VideooptimizationVideooptimizationClearstats `json:"clearstats,omitempty"`
// Voctabvideo |
// Total number of adaptive bitrate HTTP videos
Voctabvideo *float32 `json:"voctabvideo,omitempty"`
// Voctabvideobytes |
// Total number of bytes for adaptive bitrate HTTP videos
Voctabvideobytes *float32 `json:"voctabvideobytes,omitempty"`
// Voctabvideobytesrate |
// Total number of bytes for adaptive bitrate HTTP videos
Voctabvideobytesrate *float32 `json:"voctabvideobytesrate,omitempty"`
// Voctabvideorate |
// Total number of adaptive bitrate HTTP videos
Voctabvideorate *float32 `json:"voctabvideorate,omitempty"`
// Voctabvideoses |
// Total number of adaptive bitrate HTTP video sessions
Voctabvideoses *float32 `json:"voctabvideoses,omitempty"`
// Voctabvideosesrate |
// Total number of adaptive bitrate HTTP video sessions
Voctabvideosesrate *float32 `json:"voctabvideosesrate,omitempty"`
// Voctpdvideo |
// Total number of progressive download HTTP videos
Voctpdvideo *float32 `json:"voctpdvideo,omitempty"`
// Voctpdvideobytes |
// Total number of bytes for progressive download HTTP videos
Voctpdvideobytes *float32 `json:"voctpdvideobytes,omitempty"`
// Voctpdvideobytesrate |
// Total number of bytes for progressive download HTTP videos
Voctpdvideobytesrate *float32 `json:"voctpdvideobytesrate,omitempty"`
// Voctpdvideorate |
// Total number of progressive download HTTP videos
Voctpdvideorate *float32 `json:"voctpdvideorate,omitempty"`
// Voeabvideo |
// Total number of adaptive bitrate HTTPS videos
Voeabvideo *float32 `json:"voeabvideo,omitempty"`
// Voeabvideobytes |
// Total number of bytes for adaptive bitrate HTTPS videos
Voeabvideobytes *float32 `json:"voeabvideobytes,omitempty"`
// Voeabvideobytesrate |
// Total number of bytes for adaptive bitrate HTTPS videos
Voeabvideobytesrate *float32 `json:"voeabvideobytesrate,omitempty"`
// Voeabvideorate |
// Total number of adaptive bitrate HTTPS videos
Voeabvideorate *float32 `json:"voeabvideorate,omitempty"`
// Voeabvideoses |
// Total number of adaptive bitrate HTTPS videos
Voeabvideoses *float32 `json:"voeabvideoses,omitempty"`
// Voeabvideosesrate |
// Total number of adaptive bitrate HTTPS videos
Voeabvideosesrate *float32 `json:"voeabvideosesrate,omitempty"`
// Voquicvideo |
// Total number of QUIC videos
Voquicvideo *float32 `json:"voquicvideo,omitempty"`
// Voquicvideobytes |
// Total number of bytes for QUIC videos
Voquicvideobytes *float32 `json:"voquicvideobytes,omitempty"`
// Voquicvideobytesrate |
// Total number of bytes for QUIC videos
Voquicvideobytesrate *float32 `json:"voquicvideobytesrate,omitempty"`
// Voquicvideorate |
// Total number of QUIC videos
Voquicvideorate *float32 `json:"voquicvideorate,omitempty"`
// Voquicvideoses |
// Total number of sessions with QUIC videos
Voquicvideoses *float32 `json:"voquicvideoses,omitempty"`
// Voquicvideosesrate |
// Total number of sessions with QUIC videos
Voquicvideosesrate *float32 `json:"voquicvideosesrate,omitempty"`
// Vovideoopherbytesrate |
// Total number of bytes for non video traffic
Vovideoopherbytesrate *float32 `json:"vovideoopherbytesrate,omitempty"`
// Vovideoopherrate |
// Non video traffic
Vovideoopherrate *float32 `json:"vovideoopherrate,omitempty"`
// Vovideooptother |
// Non video traffic
Vovideooptother *float32 `json:"vovideooptother,omitempty"`
// Vovideooptotherbytes |
// Total number of bytes for non video traffic
Vovideooptotherbytes *float32 `json:"vovideooptotherbytes,omitempty"`
}
VideooptimizationVideooptimization defines model for videooptimization_videooptimization.
type VideooptimizationVideooptimizationClearstats ¶
type VideooptimizationVideooptimizationClearstats string
VideooptimizationVideooptimizationClearstats |
Clear the statsistics / counters
const ( VideooptimizationVideooptimizationClearstatsBasic VideooptimizationVideooptimizationClearstats = "basic" VideooptimizationVideooptimizationClearstatsFull VideooptimizationVideooptimizationClearstats = "full" )
Defines values for VideooptimizationVideooptimizationClearstats.
type VideooptimizationVideooptimizationResponse ¶
type VideooptimizationVideooptimizationResponse struct {
Videooptimization *VideooptimizationVideooptimization `json:"videooptimization,omitempty"`
}
VideooptimizationVideooptimizationResponse defines model for videooptimization_videooptimization_response.
type VideooptimizationdetectionpolicyApiresponse ¶
type VideooptimizationdetectionpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VideooptimizationdetectionpolicyApiresponse defines model for videooptimizationdetectionpolicy_apiresponse.
type VideooptimizationdetectionpolicyArgs ¶
type VideooptimizationdetectionpolicyArgs = string
VideooptimizationdetectionpolicyArgs defines model for videooptimizationdetectionpolicy_args.
type VideooptimizationdetectionpolicyGetBynameResponse ¶
type VideooptimizationdetectionpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationdetectionpolicy interface{} `json:"videooptimizationdetectionpolicy,omitempty"`
}
}
func ParseVideooptimizationdetectionpolicyGetBynameResponse ¶
func ParseVideooptimizationdetectionpolicyGetBynameResponse(rsp *http.Response) (*VideooptimizationdetectionpolicyGetBynameResponse, error)
ParseVideooptimizationdetectionpolicyGetBynameResponse parses an HTTP response from a VideooptimizationdetectionpolicyGetBynameWithResponse call
func (VideooptimizationdetectionpolicyGetBynameResponse) Status ¶
func (r VideooptimizationdetectionpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationdetectionpolicyGetBynameResponse) StatusCode ¶
func (r VideooptimizationdetectionpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationdetectionpolicyGetParams ¶
type VideooptimizationdetectionpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >, ***clearstats***: <String >,
Args *VideooptimizationdetectionpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
VideooptimizationdetectionpolicyGetParams defines parameters for VideooptimizationdetectionpolicyGet.
type VideooptimizationdetectionpolicyGetResponse ¶
type VideooptimizationdetectionpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationdetectionpolicy interface{} `json:"videooptimizationdetectionpolicy,omitempty"`
}
}
func ParseVideooptimizationdetectionpolicyGetResponse ¶
func ParseVideooptimizationdetectionpolicyGetResponse(rsp *http.Response) (*VideooptimizationdetectionpolicyGetResponse, error)
ParseVideooptimizationdetectionpolicyGetResponse parses an HTTP response from a VideooptimizationdetectionpolicyGetWithResponse call
func (VideooptimizationdetectionpolicyGetResponse) Status ¶
func (r VideooptimizationdetectionpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationdetectionpolicyGetResponse) StatusCode ¶
func (r VideooptimizationdetectionpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicy ¶
type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the Video Optimization detection policy for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
VideooptimizationdetectionpolicyVideooptimizationdetectionpolicy defines model for videooptimizationdetectionpolicy_videooptimizationdetectionpolicy.
type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats ¶
type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats string
VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats |
Clear the statsistics / counters
const ( VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstatsBasic VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats = "basic" VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstatsFull VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats = "full" )
Defines values for VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyClearstats.
type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyResponse ¶
type VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyResponse struct {
Videooptimizationdetectionpolicy interface{} `json:"videooptimizationdetectionpolicy,omitempty"`
}
VideooptimizationdetectionpolicyVideooptimizationdetectionpolicyResponse defines model for videooptimizationdetectionpolicy_videooptimizationdetectionpolicy_response.
type VideooptimizationdetectionpolicylabelApiresponse ¶
type VideooptimizationdetectionpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VideooptimizationdetectionpolicylabelApiresponse defines model for videooptimizationdetectionpolicylabel_apiresponse.
type VideooptimizationdetectionpolicylabelArgs ¶
type VideooptimizationdetectionpolicylabelArgs = string
VideooptimizationdetectionpolicylabelArgs defines model for videooptimizationdetectionpolicylabel_args.
type VideooptimizationdetectionpolicylabelGetBynameResponse ¶
type VideooptimizationdetectionpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationdetectionpolicylabel interface{} `json:"videooptimizationdetectionpolicylabel,omitempty"`
}
}
func ParseVideooptimizationdetectionpolicylabelGetBynameResponse ¶
func ParseVideooptimizationdetectionpolicylabelGetBynameResponse(rsp *http.Response) (*VideooptimizationdetectionpolicylabelGetBynameResponse, error)
ParseVideooptimizationdetectionpolicylabelGetBynameResponse parses an HTTP response from a VideooptimizationdetectionpolicylabelGetBynameWithResponse call
func (VideooptimizationdetectionpolicylabelGetBynameResponse) Status ¶
func (r VideooptimizationdetectionpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationdetectionpolicylabelGetBynameResponse) StatusCode ¶
func (r VideooptimizationdetectionpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationdetectionpolicylabelGetParams ¶
type VideooptimizationdetectionpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***detail***: <Boolean >, ***labelname***: <String >, ***fullvalues***: <Boolean >, ***logfile***: <String >, ***clearstats***: <String >,
Args *VideooptimizationdetectionpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
VideooptimizationdetectionpolicylabelGetParams defines parameters for VideooptimizationdetectionpolicylabelGet.
type VideooptimizationdetectionpolicylabelGetResponse ¶
type VideooptimizationdetectionpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationdetectionpolicylabel interface{} `json:"videooptimizationdetectionpolicylabel,omitempty"`
}
}
func ParseVideooptimizationdetectionpolicylabelGetResponse ¶
func ParseVideooptimizationdetectionpolicylabelGetResponse(rsp *http.Response) (*VideooptimizationdetectionpolicylabelGetResponse, error)
ParseVideooptimizationdetectionpolicylabelGetResponse parses an HTTP response from a VideooptimizationdetectionpolicylabelGetWithResponse call
func (VideooptimizationdetectionpolicylabelGetResponse) Status ¶
func (r VideooptimizationdetectionpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationdetectionpolicylabelGetResponse) StatusCode ¶
func (r VideooptimizationdetectionpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabel ¶
type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the videooptimization detection policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabel defines model for videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicylabel.
type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats ¶
type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats string
VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats |
Clear the statsistics / counters
const ( VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstatsBasic VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats = "basic" VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstatsFull VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats = "full" )
Defines values for VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelClearstats.
type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelResponse ¶
type VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelResponse struct {
Videooptimizationdetectionpolicylabel interface{} `json:"videooptimizationdetectionpolicylabel,omitempty"`
}
VideooptimizationdetectionpolicylabelVideooptimizationdetectionpolicylabelResponse defines model for videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicylabel_response.
type VideooptimizationpacingpolicyApiresponse ¶
type VideooptimizationpacingpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VideooptimizationpacingpolicyApiresponse defines model for videooptimizationpacingpolicy_apiresponse.
type VideooptimizationpacingpolicyArgs ¶
type VideooptimizationpacingpolicyArgs = string
VideooptimizationpacingpolicyArgs defines model for videooptimizationpacingpolicy_args.
type VideooptimizationpacingpolicyGetBynameResponse ¶
type VideooptimizationpacingpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationpacingpolicy interface{} `json:"videooptimizationpacingpolicy,omitempty"`
}
}
func ParseVideooptimizationpacingpolicyGetBynameResponse ¶
func ParseVideooptimizationpacingpolicyGetBynameResponse(rsp *http.Response) (*VideooptimizationpacingpolicyGetBynameResponse, error)
ParseVideooptimizationpacingpolicyGetBynameResponse parses an HTTP response from a VideooptimizationpacingpolicyGetBynameWithResponse call
func (VideooptimizationpacingpolicyGetBynameResponse) Status ¶
func (r VideooptimizationpacingpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationpacingpolicyGetBynameResponse) StatusCode ¶
func (r VideooptimizationpacingpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationpacingpolicyGetParams ¶
type VideooptimizationpacingpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***name***: <String >,
Args *VideooptimizationpacingpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
VideooptimizationpacingpolicyGetParams defines parameters for VideooptimizationpacingpolicyGet.
type VideooptimizationpacingpolicyGetResponse ¶
type VideooptimizationpacingpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationpacingpolicy interface{} `json:"videooptimizationpacingpolicy,omitempty"`
}
}
func ParseVideooptimizationpacingpolicyGetResponse ¶
func ParseVideooptimizationpacingpolicyGetResponse(rsp *http.Response) (*VideooptimizationpacingpolicyGetResponse, error)
ParseVideooptimizationpacingpolicyGetResponse parses an HTTP response from a VideooptimizationpacingpolicyGetWithResponse call
func (VideooptimizationpacingpolicyGetResponse) Status ¶
func (r VideooptimizationpacingpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationpacingpolicyGetResponse) StatusCode ¶
func (r VideooptimizationpacingpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationpacingpolicyVideooptimizationpacingpolicy ¶
type VideooptimizationpacingpolicyVideooptimizationpacingpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// Name of the Video Optimization Pacing policy for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
// Pipolicyundefhits |
// Number of undef hits on the policy
Pipolicyundefhits *float32 `json:"pipolicyundefhits,omitempty"`
// Pipolicyundefhitsrate |
// Number of undef hits on the policy
Pipolicyundefhitsrate *float32 `json:"pipolicyundefhitsrate,omitempty"`
}
VideooptimizationpacingpolicyVideooptimizationpacingpolicy defines model for videooptimizationpacingpolicy_videooptimizationpacingpolicy.
type VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats ¶
type VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats string
VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats |
Clear the statsistics / counters
const ( VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstatsBasic VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats = "basic" VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstatsFull VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats = "full" )
Defines values for VideooptimizationpacingpolicyVideooptimizationpacingpolicyClearstats.
type VideooptimizationpacingpolicyVideooptimizationpacingpolicyResponse ¶
type VideooptimizationpacingpolicyVideooptimizationpacingpolicyResponse struct {
Videooptimizationpacingpolicy interface{} `json:"videooptimizationpacingpolicy,omitempty"`
}
VideooptimizationpacingpolicyVideooptimizationpacingpolicyResponse defines model for videooptimizationpacingpolicy_videooptimizationpacingpolicy_response.
type VideooptimizationpacingpolicylabelApiresponse ¶
type VideooptimizationpacingpolicylabelApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VideooptimizationpacingpolicylabelApiresponse defines model for videooptimizationpacingpolicylabel_apiresponse.
type VideooptimizationpacingpolicylabelArgs ¶
type VideooptimizationpacingpolicylabelArgs = string
VideooptimizationpacingpolicylabelArgs defines model for videooptimizationpacingpolicylabel_args.
type VideooptimizationpacingpolicylabelGetBynameResponse ¶
type VideooptimizationpacingpolicylabelGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationpacingpolicylabel interface{} `json:"videooptimizationpacingpolicylabel,omitempty"`
}
}
func ParseVideooptimizationpacingpolicylabelGetBynameResponse ¶
func ParseVideooptimizationpacingpolicylabelGetBynameResponse(rsp *http.Response) (*VideooptimizationpacingpolicylabelGetBynameResponse, error)
ParseVideooptimizationpacingpolicylabelGetBynameResponse parses an HTTP response from a VideooptimizationpacingpolicylabelGetBynameWithResponse call
func (VideooptimizationpacingpolicylabelGetBynameResponse) Status ¶
func (r VideooptimizationpacingpolicylabelGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationpacingpolicylabelGetBynameResponse) StatusCode ¶
func (r VideooptimizationpacingpolicylabelGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationpacingpolicylabelGetParams ¶
type VideooptimizationpacingpolicylabelGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***fullvalues***: <Boolean >, ***labelname***: <String >, ***detail***: <Boolean >, ***ntimes***: <Integer >, ***logfile***: <String >, ***clearstats***: <String >,
Args *VideooptimizationpacingpolicylabelArgs `form:"args,omitempty" json:"args,omitempty"`
}
VideooptimizationpacingpolicylabelGetParams defines parameters for VideooptimizationpacingpolicylabelGet.
type VideooptimizationpacingpolicylabelGetResponse ¶
type VideooptimizationpacingpolicylabelGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Videooptimizationpacingpolicylabel interface{} `json:"videooptimizationpacingpolicylabel,omitempty"`
}
}
func ParseVideooptimizationpacingpolicylabelGetResponse ¶
func ParseVideooptimizationpacingpolicylabelGetResponse(rsp *http.Response) (*VideooptimizationpacingpolicylabelGetResponse, error)
ParseVideooptimizationpacingpolicylabelGetResponse parses an HTTP response from a VideooptimizationpacingpolicylabelGetWithResponse call
func (VideooptimizationpacingpolicylabelGetResponse) Status ¶
func (r VideooptimizationpacingpolicylabelGetResponse) Status() string
Status returns HTTPResponse.Status
func (VideooptimizationpacingpolicylabelGetResponse) StatusCode ¶
func (r VideooptimizationpacingpolicylabelGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabel ¶
type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabel struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats `json:"clearstats,omitempty"`
// Labelname |
// Name of the videooptimization pacing policy label.
Labelname *string `json:"labelname,omitempty"`
// Pipolicylabelhits |
// Number of times policy label was invoked.
Pipolicylabelhits *float32 `json:"pipolicylabelhits,omitempty"`
// Pipolicylabelhitsrate |
// Number of times policy label was invoked.
Pipolicylabelhitsrate *float32 `json:"pipolicylabelhitsrate,omitempty"`
}
VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabel defines model for videooptimizationpacingpolicylabel_videooptimizationpacingpolicylabel.
type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats ¶
type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats string
VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats |
Clear the statsistics / counters
const ( VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstatsBasic VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats = "basic" VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstatsFull VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats = "full" )
Defines values for VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelClearstats.
type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelResponse ¶
type VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelResponse struct {
Videooptimizationpacingpolicylabel interface{} `json:"videooptimizationpacingpolicylabel,omitempty"`
}
VideooptimizationpacingpolicylabelVideooptimizationpacingpolicylabelResponse defines model for videooptimizationpacingpolicylabel_videooptimizationpacingpolicylabel_response.
type VlanApiresponse ¶
type VlanApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VlanApiresponse defines model for vlan_apiresponse.
type VlanGetBynameResponse ¶
type VlanGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vlan interface{} `json:"vlan,omitempty"`
}
}
func ParseVlanGetBynameResponse ¶
func ParseVlanGetBynameResponse(rsp *http.Response) (*VlanGetBynameResponse, error)
ParseVlanGetBynameResponse parses an HTTP response from a VlanGetBynameWithResponse call
func (VlanGetBynameResponse) Status ¶
func (r VlanGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VlanGetBynameResponse) StatusCode ¶
func (r VlanGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VlanGetParams ¶
type VlanGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***id***: <Integer >, ***logfile***: <String >, ***ntimes***: <Integer >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***clearstats***: <String >,
Args *VlanArgs `form:"args,omitempty" json:"args,omitempty"`
}
VlanGetParams defines parameters for VlanGet.
type VlanGetResponse ¶
type VlanGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vlan interface{} `json:"vlan,omitempty"`
}
}
func ParseVlanGetResponse ¶
func ParseVlanGetResponse(rsp *http.Response) (*VlanGetResponse, error)
ParseVlanGetResponse parses an HTTP response from a VlanGetWithResponse call
func (VlanGetResponse) Status ¶
func (r VlanGetResponse) Status() string
Status returns HTTPResponse.Status
func (VlanGetResponse) StatusCode ¶
func (r VlanGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VlanVlan ¶
type VlanVlan struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VlanVlanClearstats `json:"clearstats,omitempty"`
// Id |
// An integer specifying the VLAN identification number (VID). Possible values: 1 through 4094.
Id *int `json:"id,omitempty"`
// Vlanrxbytesrate |
// Bytes of data received on the VLAN.
Vlanrxbytesrate *float32 `json:"vlanrxbytesrate,omitempty"`
// Vlanrxpktsrate |
// Packets received on the VLAN.
Vlanrxpktsrate *float32 `json:"vlanrxpktsrate,omitempty"`
// Vlantotbroadcastpkts |
// Broadcast packets sent and received on the VLAN.
Vlantotbroadcastpkts *float32 `json:"vlantotbroadcastpkts,omitempty"`
// Vlantotdroppedpkts |
// Inbound packets dropped by the VLAN upon reception.
Vlantotdroppedpkts *float32 `json:"vlantotdroppedpkts,omitempty"`
// Vlantotrxbytes |
// Bytes of data received on the VLAN.
Vlantotrxbytes *float32 `json:"vlantotrxbytes,omitempty"`
// Vlantotrxpkts |
// Packets received on the VLAN.
Vlantotrxpkts *float32 `json:"vlantotrxpkts,omitempty"`
// Vlantottxbytes |
// Bytes of data transmitted on the VLAN.
Vlantottxbytes *float32 `json:"vlantottxbytes,omitempty"`
// Vlantottxpkts |
// Packets transmitted on the VLAN.
Vlantottxpkts *float32 `json:"vlantottxpkts,omitempty"`
// Vlantxbytesrate |
// Bytes of data transmitted on the VLAN.
Vlantxbytesrate *float32 `json:"vlantxbytesrate,omitempty"`
// Vlantxpktsrate |
// Packets transmitted on the VLAN.
Vlantxpktsrate *float32 `json:"vlantxpktsrate,omitempty"`
}
VlanVlan defines model for vlan_vlan.
type VlanVlanClearstats ¶
type VlanVlanClearstats string
VlanVlanClearstats |
Clear the statsistics / counters
const ( VlanVlanClearstatsBasic VlanVlanClearstats = "basic" VlanVlanClearstatsFull VlanVlanClearstats = "full" )
Defines values for VlanVlanClearstats.
type VlanVlanResponse ¶
type VlanVlanResponse struct {
Vlan interface{} `json:"vlan,omitempty"`
}
VlanVlanResponse defines model for vlan_vlan_response.
type VpnApiresponse ¶
type VpnApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VpnApiresponse defines model for vpn_apiresponse.
type VpnGetParams ¶
type VpnGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***clearstats***: <String >,
Args *VpnArgs `form:"args,omitempty" json:"args,omitempty"`
}
VpnGetParams defines parameters for VpnGet.
type VpnGetResponse ¶
type VpnGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vpn *VpnVpn `json:"vpn,omitempty"`
}
}
func ParseVpnGetResponse ¶
func ParseVpnGetResponse(rsp *http.Response) (*VpnGetResponse, error)
ParseVpnGetResponse parses an HTTP response from a VpnGetWithResponse call
func (VpnGetResponse) Status ¶
func (r VpnGetResponse) Status() string
Status returns HTTPResponse.Status
func (VpnGetResponse) StatusCode ¶
func (r VpnGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VpnVpn ¶
type VpnVpn struct {
// Cfghtmlserved |
// Number of client configuration requests received by VPN server.
Cfghtmlserved *float32 `json:"cfghtmlserved,omitempty"`
// Cfghtmlservedrate |
// Number of client configuration requests received by VPN server.
Cfghtmlservedrate *float32 `json:"cfghtmlservedrate,omitempty"`
// Clearstats |
// Clear the statsistics / counters
Clearstats *VpnVpnClearstats `json:"clearstats,omitempty"`
// Cpsconnfailure |
// Number of CPS connection failure.
Cpsconnfailure *float32 `json:"cpsconnfailure,omitempty"`
// Cpsconnfailurerate |
// Number of CPS connection failure.
Cpsconnfailurerate *float32 `json:"cpsconnfailurerate,omitempty"`
// Cpsconnsuccess |
// Number of CPS connection success.
Cpsconnsuccess *float32 `json:"cpsconnsuccess,omitempty"`
// Cpsconnsuccessrate |
// Number of CPS connection success.
Cpsconnsuccessrate *float32 `json:"cpsconnsuccessrate,omitempty"`
// Csconnsuccrate |
// Number of successful probes to all back-end servers.
Csconnsuccrate *float32 `json:"csconnsuccrate,omitempty"`
// Csgconnectedusersrate |
// Number of total users connected across VPN vservers
Csgconnectedusersrate *float32 `json:"csgconnectedusersrate,omitempty"`
// Csgptktvalidatenotstarted |
// Total number of STA server lookup failures for auth-id in primary ticket
Csgptktvalidatenotstarted *float32 `json:"csgptktvalidatenotstarted,omitempty"`
// Csgptktvalidatenotstartedrate |
// Total number of STA server lookup failures for auth-id in primary ticket
Csgptktvalidatenotstartedrate *float32 `json:"csgptktvalidatenotstartedrate,omitempty"`
// Csgrtktvalidatenotstarted |
// Total number of STA server lookup failures for auth-id in redundant ticket
Csgrtktvalidatenotstarted *float32 `json:"csgrtktvalidatenotstarted,omitempty"`
// Csgrtktvalidatenotstartedrate |
// Total number of STA server lookup failures for auth-id in redundant ticket
Csgrtktvalidatenotstartedrate *float32 `json:"csgrtktvalidatenotstartedrate,omitempty"`
// Csgtotalconnectedusers |
// Number of total users connected across VPN vservers
Csgtotalconnectedusers *float32 `json:"csgtotalconnectedusers,omitempty"`
// Cshttpprobehit |
// Number of probes from VPN to back-end HTTP servers that have been accessed by the VPN client.
Cshttpprobehit *float32 `json:"cshttpprobehit,omitempty"`
// Cshttpprobehitrate |
// Number of probes from VPN to back-end HTTP servers that have been accessed by the VPN client.
Cshttpprobehitrate *float32 `json:"cshttpprobehitrate,omitempty"`
// Csnonhttpprobehit |
// Number of probes from VPN to back-end non-HTTP servers that have been accessed by the VPN client.
Csnonhttpprobehit *float32 `json:"csnonhttpprobehit,omitempty"`
// Csnonhttpprobehitrate |
// Number of probes from VPN to back-end non-HTTP servers that have been accessed by the VPN client.
Csnonhttpprobehitrate *float32 `json:"csnonhttpprobehitrate,omitempty"`
// Csrequesthit |
// Number of SSL VPN tunnels formed between VPN server and client.
Csrequesthit *float32 `json:"csrequesthit,omitempty"`
// Csrequesthitrate |
// Number of SSL VPN tunnels formed between VPN server and client.
Csrequesthitrate *float32 `json:"csrequesthitrate,omitempty"`
// Cvpnbackendconnectionfailurerate |
// Number of backend connection failure while using cvpn
Cvpnbackendconnectionfailurerate *float32 `json:"cvpnbackendconnectionfailurerate,omitempty"`
// Cvpnconnectorfailurerate |
// Number of times not able to reach connector using cvpn
Cvpnconnectorfailurerate *float32 `json:"cvpnconnectorfailurerate,omitempty"`
// Cvpndnsrequestfailurerate |
// Number of DNS failures while using cvpn
Cvpndnsrequestfailurerate *float32 `json:"cvpndnsrequestfailurerate,omitempty"`
// Cvpnrequestfailurerate |
// Number of cvpn requests failed
Cvpnrequestfailurerate *float32 `json:"cvpnrequestfailurerate,omitempty"`
// Cvpnrequestrate |
// Number of cvpn requests received
Cvpnrequestrate *float32 `json:"cvpnrequestrate,omitempty"`
// Cvpnrequestsuccessrate |
// Number of cvpn requests succeeded
Cvpnrequestsuccessrate *float32 `json:"cvpnrequestsuccessrate,omitempty"`
// Cvpnsaasrequestfailurerate |
// Number of cvpn requests failed for saas apps
Cvpnsaasrequestfailurerate *float32 `json:"cvpnsaasrequestfailurerate,omitempty"`
// Cvpnsaasrequestrate |
// Number of cvpn requests received for saas apps
Cvpnsaasrequestrate *float32 `json:"cvpnsaasrequestrate,omitempty"`
// Cvpnsaasrequestsuccessrate |
// Number of cvpn requests succeeded for saas apps
Cvpnsaasrequestsuccessrate *float32 `json:"cvpnsaasrequestsuccessrate,omitempty"`
// Cvpnwebrequestfailurerate |
// Number of cvpn requests failed for web apps
Cvpnwebrequestfailurerate *float32 `json:"cvpnwebrequestfailurerate,omitempty"`
// Cvpnwebrequestrate |
// Number of cvpn requests received for web apps
Cvpnwebrequestrate *float32 `json:"cvpnwebrequestrate,omitempty"`
// Cvpnwebrequestsuccessrate |
// Number of cvpn requests succeeded for web apps
Cvpnwebrequestsuccessrate *float32 `json:"cvpnwebrequestsuccessrate,omitempty"`
// Directaccessconnectorfailurerate |
// Number of times not able to reach connector using Directaccess
Directaccessconnectorfailurerate *float32 `json:"directaccessconnectorfailurerate,omitempty"`
// Directaccessrequestfailurerate |
// Number of directaccess requests failed
Directaccessrequestfailurerate *float32 `json:"directaccessrequestfailurerate,omitempty"`
// Directaccessrequestrate |
// Number of directaccess requests received
Directaccessrequestrate *float32 `json:"directaccessrequestrate,omitempty"`
// Directaccessrequestsuccessrate |
// Number of directaccess requests succeeded
Directaccessrequestsuccessrate *float32 `json:"directaccessrequestsuccessrate,omitempty"`
// Dnsreqhit |
// Number of DNS queries resolved by VPN server.
Dnsreqhit *float32 `json:"dnsreqhit,omitempty"`
// Dnsreqhitrate |
// Number of DNS queries resolved by VPN server.
Dnsreqhitrate *float32 `json:"dnsreqhitrate,omitempty"`
// Fsrequestrate |
// Number of file system requests received by VPN server.
Fsrequestrate *float32 `json:"fsrequestrate,omitempty"`
// Icalicensefailure |
// Number of ICA license failure.
Icalicensefailure *float32 `json:"icalicensefailure,omitempty"`
// Icalicensefailurerate |
// Number of ICA license failure.
Icalicensefailurerate *float32 `json:"icalicensefailurerate,omitempty"`
// Iipdisabledmipdisabled |
// Both IIP and SNIP is disabled.
Iipdisabledmipdisabled *float32 `json:"iipdisabledmipdisabled,omitempty"`
// Iipdisabledmipdisabledrate |
// Both IIP and SNIP is disabled.
Iipdisabledmipdisabledrate *float32 `json:"iipdisabledmipdisabledrate,omitempty"`
// Iipdisabledmipused |
// Number of times SNIP is used as IIP is disabled.
Iipdisabledmipused *float32 `json:"iipdisabledmipused,omitempty"`
// Iipdisabledmipusedrate |
// Number of times SNIP is used as IIP is disabled.
Iipdisabledmipusedrate *float32 `json:"iipdisabledmipusedrate,omitempty"`
// Iipfailedmipdisabled |
// Number of times IIP assignment failed and SNIP is disabled.
Iipfailedmipdisabled *float32 `json:"iipfailedmipdisabled,omitempty"`
// Iipfailedmipdisabledrate |
// Number of times IIP assignment failed and SNIP is disabled.
Iipfailedmipdisabledrate *float32 `json:"iipfailedmipdisabledrate,omitempty"`
// Iipfailedmipused |
// Number of times SNIP is used as IIP assignment failed.
Iipfailedmipused *float32 `json:"iipfailedmipused,omitempty"`
// Iipfailedmipusedrate |
// Number of times SNIP is used as IIP assignment failed.
Iipfailedmipusedrate *float32 `json:"iipfailedmipusedrate,omitempty"`
// Iipspillovermipused |
// Number of times SNIP is used on IIP Spillover.
Iipspillovermipused *float32 `json:"iipspillovermipused,omitempty"`
// Iipspillovermipusedrate |
// Number of times SNIP is used on IIP Spillover.
Iipspillovermipusedrate *float32 `json:"iipspillovermipusedrate,omitempty"`
// Indexhtmlhit |
// Number of requests for VPN login page.
Indexhtmlhit *float32 `json:"indexhtmlhit,omitempty"`
// Indexhtmlnoserved |
// Number of failures to display VPN login page.
Indexhtmlnoserved *float32 `json:"indexhtmlnoserved,omitempty"`
// Sbpbackendconnectionfailurerate |
// Number of backend connection failure while using securebrowse requests
Sbpbackendconnectionfailurerate *float32 `json:"sbpbackendconnectionfailurerate,omitempty"`
// Sbpconnectorfailurerate |
// Number of times not able to reach connector using securebrowse protocol
Sbpconnectorfailurerate *float32 `json:"sbpconnectorfailurerate,omitempty"`
// Sbpdnsrequestfailurerate |
// Number of DNS failures while using securebrowse protocol
Sbpdnsrequestfailurerate *float32 `json:"sbpdnsrequestfailurerate,omitempty"`
// Sbprequestfailurerate |
// Number of securebrowse requests failed
Sbprequestfailurerate *float32 `json:"sbprequestfailurerate,omitempty"`
// Sbprequestrate |
// Number of securebrowse requests received
Sbprequestrate *float32 `json:"sbprequestrate,omitempty"`
// Sbprequestsuccessrate |
// Number of securebrowse requests succeeded
Sbprequestsuccessrate *float32 `json:"sbprequestsuccessrate,omitempty"`
// Sbpsaasrequestfailurerate |
// Number of securebrowse requests failed for saas apps
Sbpsaasrequestfailurerate *float32 `json:"sbpsaasrequestfailurerate,omitempty"`
// Sbpsaasrequestrate |
// Number of securebrowse requests received for saas apps
Sbpsaasrequestrate *float32 `json:"sbpsaasrequestrate,omitempty"`
// Sbpsaasrequestsuccessrate |
// Number of securebrowse requests succeeded for saas apps
Sbpsaasrequestsuccessrate *float32 `json:"sbpsaasrequestsuccessrate,omitempty"`
// Sbpwebrequestfailurerate |
// Number of securebrowse requests failed for web apps
Sbpwebrequestfailurerate *float32 `json:"sbpwebrequestfailurerate,omitempty"`
// Sbpwebrequestrate |
// Number of securebrowse requests received for web apps
Sbpwebrequestrate *float32 `json:"sbpwebrequestrate,omitempty"`
// Sbpwebrequestsuccessrate |
// Number of securebrowse requests succeeded for web apps
Sbpwebrequestsuccessrate *float32 `json:"sbpwebrequestsuccessrate,omitempty"`
// Socksclienterror |
// Number of SOCKS client error.
Socksclienterror *float32 `json:"socksclienterror,omitempty"`
// Socksclienterrorrate |
// Number of SOCKS client error.
Socksclienterrorrate *float32 `json:"socksclienterrorrate,omitempty"`
// Socksconnreqrcvd |
// Number of received SOCKS connect request.
Socksconnreqrcvd *float32 `json:"socksconnreqrcvd,omitempty"`
// Socksconnreqrcvdrate |
// Number of received SOCKS connect request.
Socksconnreqrcvdrate *float32 `json:"socksconnreqrcvdrate,omitempty"`
// Socksconnreqsent |
// Number of sent SOCKS connect request.
Socksconnreqsent *float32 `json:"socksconnreqsent,omitempty"`
// Socksconnreqsentrate |
// Number of sent SOCKS connect request.
Socksconnreqsentrate *float32 `json:"socksconnreqsentrate,omitempty"`
// Socksconnresprcvd |
// Number of received SOCKS connect response.
Socksconnresprcvd *float32 `json:"socksconnresprcvd,omitempty"`
// Socksconnresprcvdrate |
// Number of received SOCKS connect response.
Socksconnresprcvdrate *float32 `json:"socksconnresprcvdrate,omitempty"`
// Socksconnrespsent |
// Number of sent SOCKS connect response.
Socksconnrespsent *float32 `json:"socksconnrespsent,omitempty"`
// Socksconnrespsentrate |
// Number of sent SOCKS connect response.
Socksconnrespsentrate *float32 `json:"socksconnrespsentrate,omitempty"`
// Socksmethreqrcvd |
// Number of received SOCKS method request.
Socksmethreqrcvd *float32 `json:"socksmethreqrcvd,omitempty"`
// Socksmethreqrcvdrate |
// Number of received SOCKS method request.
Socksmethreqrcvdrate *float32 `json:"socksmethreqrcvdrate,omitempty"`
// Socksmethreqsent |
// Number of sent SOCKS method request.
Socksmethreqsent *float32 `json:"socksmethreqsent,omitempty"`
// Socksmethreqsentrate |
// Number of sent SOCKS method request.
Socksmethreqsentrate *float32 `json:"socksmethreqsentrate,omitempty"`
// Socksmethresprcvd |
// Number of received SOCKS method response.
Socksmethresprcvd *float32 `json:"socksmethresprcvd,omitempty"`
// Socksmethresprcvdrate |
// Number of received SOCKS method response.
Socksmethresprcvdrate *float32 `json:"socksmethresprcvdrate,omitempty"`
// Socksmethrespsent |
// Number of sent SOCKS method response.
Socksmethrespsent *float32 `json:"socksmethrespsent,omitempty"`
// Socksmethrespsentrate |
// Number of sent SOCKS method response.
Socksmethrespsentrate *float32 `json:"socksmethrespsentrate,omitempty"`
// Socksservererror |
// Number of SOCKS server error.
Socksservererror *float32 `json:"socksservererror,omitempty"`
// Socksservererrorrate |
// Number of SOCKS server error.
Socksservererrorrate *float32 `json:"socksservererrorrate,omitempty"`
// Staconnfailure |
// Number of STA connection failure.
Staconnfailure *float32 `json:"staconnfailure,omitempty"`
// Staconnfailurerate |
// Number of STA connection failure.
Staconnfailurerate *float32 `json:"staconnfailurerate,omitempty"`
// Staconnsuccess |
// Number of STA connection success.
Staconnsuccess *float32 `json:"staconnsuccess,omitempty"`
// Staconnsuccessrate |
// Number of STA connection success.
Staconnsuccessrate *float32 `json:"staconnsuccessrate,omitempty"`
// Stamonfail |
// Number of STA monitor failed responses.
Stamonfail *float32 `json:"stamonfail,omitempty"`
// Stamonfailrate |
// Number of STA monitor failed responses.
Stamonfailrate *float32 `json:"stamonfailrate,omitempty"`
// Stamonrcvd |
// Number of STA monitor responses recieved.
Stamonrcvd *float32 `json:"stamonrcvd,omitempty"`
// Stamonrcvdrate |
// Number of STA monitor responses recieved.
Stamonrcvdrate *float32 `json:"stamonrcvdrate,omitempty"`
// Stamonsent |
// Number of STA monitor requests sent.
Stamonsent *float32 `json:"stamonsent,omitempty"`
// Stamonsentrate |
// Number of STA monitor requests sent.
Stamonsentrate *float32 `json:"stamonsentrate,omitempty"`
// Stamonsucc |
// Number of STA monitor successful responses.
Stamonsucc *float32 `json:"stamonsucc,omitempty"`
// Stamonsuccrate |
// Number of STA monitor successful responses.
Stamonsuccrate *float32 `json:"stamonsuccrate,omitempty"`
// Starequestsent |
// Number of STA request sent.
Starequestsent *float32 `json:"starequestsent,omitempty"`
// Starequestsentrate |
// Number of STA request sent.
Starequestsentrate *float32 `json:"starequestsentrate,omitempty"`
// Staresponserecvd |
// Number of STA response received.
Staresponserecvd *float32 `json:"staresponserecvd,omitempty"`
// Staresponserecvdrate |
// Number of STA response received.
Staresponserecvdrate *float32 `json:"staresponserecvdrate,omitempty"`
// Svpnhttpdcurserverconnectionsopen |
// Number of current VPN to Apache open server connections
Svpnhttpdcurserverconnectionsopen *float32 `json:"svpnhttpdcurserverconnectionsopen,omitempty"`
// Svpnhttpdtotalrequests |
// Total number of requests from VPN to Apache
Svpnhttpdtotalrequests *float32 `json:"svpnhttpdtotalrequests,omitempty"`
// Svpnhttpdtotalrequestscachehits |
// Total number of vpn requests to Apache hitting cache
Svpnhttpdtotalrequestscachehits *float32 `json:"svpnhttpdtotalrequestscachehits,omitempty"`
// Svpnhttpdtotalresponses |
// Total number of responses from Apache for VPN
Svpnhttpdtotalresponses *float32 `json:"svpnhttpdtotalresponses,omitempty"`
// Svpnreqwaftotblock |
// Total Number of requests that are blocked as part of Appfw Validation for VPN
Svpnreqwaftotblock *float32 `json:"svpnreqwaftotblock,omitempty"`
// Totalcsconnsucc |
// Number of successful probes to all back-end servers.
Totalcsconnsucc *float32 `json:"totalcsconnsucc,omitempty"`
// Totalcvpnbackendconnectionfailure |
// Number of backend connection failure while using cvpn
Totalcvpnbackendconnectionfailure *float32 `json:"totalcvpnbackendconnectionfailure,omitempty"`
// Totalcvpnconnectorfailure |
// Number of times not able to reach connector using cvpn
Totalcvpnconnectorfailure *float32 `json:"totalcvpnconnectorfailure,omitempty"`
// Totalcvpndnsrequestfailure |
// Number of DNS failures while using cvpn
Totalcvpndnsrequestfailure *float32 `json:"totalcvpndnsrequestfailure,omitempty"`
// Totalcvpnrequest |
// Number of cvpn requests received
Totalcvpnrequest *float32 `json:"totalcvpnrequest,omitempty"`
// Totalcvpnrequestfailure |
// Number of cvpn requests failed
Totalcvpnrequestfailure *float32 `json:"totalcvpnrequestfailure,omitempty"`
// Totalcvpnrequestsuccess |
// Number of cvpn requests succeeded
Totalcvpnrequestsuccess *float32 `json:"totalcvpnrequestsuccess,omitempty"`
// Totalcvpnsaasrequest |
// Number of cvpn requests received for saas apps
Totalcvpnsaasrequest *float32 `json:"totalcvpnsaasrequest,omitempty"`
// Totalcvpnsaasrequestfailure |
// Number of cvpn requests failed for saas apps
Totalcvpnsaasrequestfailure *float32 `json:"totalcvpnsaasrequestfailure,omitempty"`
// Totalcvpnsaasrequestsuccess |
// Number of cvpn requests succeeded for saas apps
Totalcvpnsaasrequestsuccess *float32 `json:"totalcvpnsaasrequestsuccess,omitempty"`
// Totalcvpnwebrequest |
// Number of cvpn requests received for web apps
Totalcvpnwebrequest *float32 `json:"totalcvpnwebrequest,omitempty"`
// Totalcvpnwebrequestfailure |
// Number of cvpn requests failed for web apps
Totalcvpnwebrequestfailure *float32 `json:"totalcvpnwebrequestfailure,omitempty"`
// Totalcvpnwebrequestsuccess |
// Number of cvpn requests succeeded for web apps
Totalcvpnwebrequestsuccess *float32 `json:"totalcvpnwebrequestsuccess,omitempty"`
// Totaldirectaccessconnectorfailure |
// Number of times not able to reach connector using Directaccess
Totaldirectaccessconnectorfailure *float32 `json:"totaldirectaccessconnectorfailure,omitempty"`
// Totaldirectaccessrequest |
// Number of directaccess requests received
Totaldirectaccessrequest *float32 `json:"totaldirectaccessrequest,omitempty"`
// Totaldirectaccessrequestfailure |
// Number of directaccess requests failed
Totaldirectaccessrequestfailure *float32 `json:"totaldirectaccessrequestfailure,omitempty"`
// Totaldirectaccessrequestsuccess |
// Number of directaccess requests succeeded
Totaldirectaccessrequestsuccess *float32 `json:"totaldirectaccessrequestsuccess,omitempty"`
// Totalfsrequest |
// Number of file system requests received by VPN server.
Totalfsrequest *float32 `json:"totalfsrequest,omitempty"`
// Totalsbpbackendconnectionfailure |
// Number of backend connection failure while using securebrowse requests
Totalsbpbackendconnectionfailure *float32 `json:"totalsbpbackendconnectionfailure,omitempty"`
// Totalsbpconnectorfailure |
// Number of times not able to reach connector using securebrowse protocol
Totalsbpconnectorfailure *float32 `json:"totalsbpconnectorfailure,omitempty"`
// Totalsbpdnsrequestfailure |
// Number of DNS failures while using securebrowse protocol
Totalsbpdnsrequestfailure *float32 `json:"totalsbpdnsrequestfailure,omitempty"`
// Totalsbprequest |
// Number of securebrowse requests received
Totalsbprequest *float32 `json:"totalsbprequest,omitempty"`
// Totalsbprequestfailure |
// Number of securebrowse requests failed
Totalsbprequestfailure *float32 `json:"totalsbprequestfailure,omitempty"`
// Totalsbprequestsuccess |
// Number of securebrowse requests succeeded
Totalsbprequestsuccess *float32 `json:"totalsbprequestsuccess,omitempty"`
// Totalsbpsaasrequest |
// Number of securebrowse requests received for saas apps
Totalsbpsaasrequest *float32 `json:"totalsbpsaasrequest,omitempty"`
// Totalsbpsaasrequestfailure |
// Number of securebrowse requests failed for saas apps
Totalsbpsaasrequestfailure *float32 `json:"totalsbpsaasrequestfailure,omitempty"`
// Totalsbpsaasrequestsuccess |
// Number of securebrowse requests succeeded for saas apps
Totalsbpsaasrequestsuccess *float32 `json:"totalsbpsaasrequestsuccess,omitempty"`
// Totalsbpwebrequest |
// Number of securebrowse requests received for web apps
Totalsbpwebrequest *float32 `json:"totalsbpwebrequest,omitempty"`
// Totalsbpwebrequestfailure |
// Number of securebrowse requests failed for web apps
Totalsbpwebrequestfailure *float32 `json:"totalsbpwebrequestfailure,omitempty"`
// Totalsbpwebrequestsuccess |
// Number of securebrowse requests succeeded for web apps
Totalsbpwebrequestsuccess *float32 `json:"totalsbpwebrequestsuccess,omitempty"`
// Vpnlicensefail |
// Number of users not able to login because of license unavailability.
Vpnlicensefail *float32 `json:"vpnlicensefail,omitempty"`
// Winsrequesthit |
// Number of WINS queries resolved by VPN server.
Winsrequesthit *float32 `json:"winsrequesthit,omitempty"`
// Winsrequesthitrate |
// Number of WINS queries resolved by VPN server.
Winsrequesthitrate *float32 `json:"winsrequesthitrate,omitempty"`
}
VpnVpn defines model for vpn_vpn.
type VpnVpnClearstats ¶
type VpnVpnClearstats string
VpnVpnClearstats |
Clear the statsistics / counters
const ( VpnVpnClearstatsBasic VpnVpnClearstats = "basic" VpnVpnClearstatsFull VpnVpnClearstats = "full" )
Defines values for VpnVpnClearstats.
type VpnVpnResponse ¶
type VpnVpnResponse struct {
Vpn *VpnVpn `json:"vpn,omitempty"`
}
VpnVpnResponse defines model for vpn_vpn_response.
type VpnurlpolicyApiresponse ¶
type VpnurlpolicyApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VpnurlpolicyApiresponse defines model for vpnurlpolicy_apiresponse.
type VpnurlpolicyArgs ¶
type VpnurlpolicyArgs = string
VpnurlpolicyArgs defines model for vpnurlpolicy_args.
type VpnurlpolicyGetBynameResponse ¶
type VpnurlpolicyGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vpnurlpolicy interface{} `json:"vpnurlpolicy,omitempty"`
}
}
func ParseVpnurlpolicyGetBynameResponse ¶
func ParseVpnurlpolicyGetBynameResponse(rsp *http.Response) (*VpnurlpolicyGetBynameResponse, error)
ParseVpnurlpolicyGetBynameResponse parses an HTTP response from a VpnurlpolicyGetBynameWithResponse call
func (VpnurlpolicyGetBynameResponse) Status ¶
func (r VpnurlpolicyGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VpnurlpolicyGetBynameResponse) StatusCode ¶
func (r VpnurlpolicyGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VpnurlpolicyGetParams ¶
type VpnurlpolicyGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***clearstats***: <String >, ***name***: <String >, ***logfile***: <String >, ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >,
Args *VpnurlpolicyArgs `form:"args,omitempty" json:"args,omitempty"`
}
VpnurlpolicyGetParams defines parameters for VpnurlpolicyGet.
type VpnurlpolicyGetResponse ¶
type VpnurlpolicyGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vpnurlpolicy interface{} `json:"vpnurlpolicy,omitempty"`
}
}
func ParseVpnurlpolicyGetResponse ¶
func ParseVpnurlpolicyGetResponse(rsp *http.Response) (*VpnurlpolicyGetResponse, error)
ParseVpnurlpolicyGetResponse parses an HTTP response from a VpnurlpolicyGetWithResponse call
func (VpnurlpolicyGetResponse) Status ¶
func (r VpnurlpolicyGetResponse) Status() string
Status returns HTTPResponse.Status
func (VpnurlpolicyGetResponse) StatusCode ¶
func (r VpnurlpolicyGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VpnurlpolicyVpnurlpolicy ¶
type VpnurlpolicyVpnurlpolicy struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VpnurlpolicyVpnurlpolicyClearstats `json:"clearstats,omitempty"`
// Name |
// The name of the vpn urlPolicy for which statistics will be displayed. If not given statistics are shown for all policies.
Name *string `json:"name,omitempty"`
// Pipolicyhits |
// Number of hits on the policy
Pipolicyhits *float32 `json:"pipolicyhits,omitempty"`
// Pipolicyhitsrate |
// Number of hits on the policy
Pipolicyhitsrate *float32 `json:"pipolicyhitsrate,omitempty"`
}
VpnurlpolicyVpnurlpolicy defines model for vpnurlpolicy_vpnurlpolicy.
type VpnurlpolicyVpnurlpolicyClearstats ¶
type VpnurlpolicyVpnurlpolicyClearstats string
VpnurlpolicyVpnurlpolicyClearstats |
Clear the statsistics / counters
const ( VpnurlpolicyVpnurlpolicyClearstatsBasic VpnurlpolicyVpnurlpolicyClearstats = "basic" VpnurlpolicyVpnurlpolicyClearstatsFull VpnurlpolicyVpnurlpolicyClearstats = "full" )
Defines values for VpnurlpolicyVpnurlpolicyClearstats.
type VpnurlpolicyVpnurlpolicyResponse ¶
type VpnurlpolicyVpnurlpolicyResponse struct {
Vpnurlpolicy interface{} `json:"vpnurlpolicy,omitempty"`
}
VpnurlpolicyVpnurlpolicyResponse defines model for vpnurlpolicy_vpnurlpolicy_response.
type VpnvserverApiresponse ¶
type VpnvserverApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VpnvserverApiresponse defines model for vpnvserver_apiresponse.
type VpnvserverArgs ¶
type VpnvserverArgs = string
VpnvserverArgs defines model for vpnvserver_args.
type VpnvserverGetBynameResponse ¶
type VpnvserverGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vpnvserver interface{} `json:"vpnvserver,omitempty"`
}
}
func ParseVpnvserverGetBynameResponse ¶
func ParseVpnvserverGetBynameResponse(rsp *http.Response) (*VpnvserverGetBynameResponse, error)
ParseVpnvserverGetBynameResponse parses an HTTP response from a VpnvserverGetBynameWithResponse call
func (VpnvserverGetBynameResponse) Status ¶
func (r VpnvserverGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VpnvserverGetBynameResponse) StatusCode ¶
func (r VpnvserverGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VpnvserverGetParams ¶
type VpnvserverGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***ntimes***: <Integer >, ***fullvalues***: <Boolean >, ***detail***: <Boolean >, ***name***: <String >, ***logfile***: <String >, ***clearstats***: <String >,
Args *VpnvserverArgs `form:"args,omitempty" json:"args,omitempty"`
}
VpnvserverGetParams defines parameters for VpnvserverGet.
type VpnvserverGetResponse ¶
type VpnvserverGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vpnvserver interface{} `json:"vpnvserver,omitempty"`
}
}
func ParseVpnvserverGetResponse ¶
func ParseVpnvserverGetResponse(rsp *http.Response) (*VpnvserverGetResponse, error)
ParseVpnvserverGetResponse parses an HTTP response from a VpnvserverGetWithResponse call
func (VpnvserverGetResponse) Status ¶
func (r VpnvserverGetResponse) Status() string
Status returns HTTPResponse.Status
func (VpnvserverGetResponse) StatusCode ¶
func (r VpnvserverGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VpnvserverVpnvserver ¶
type VpnvserverVpnvserver struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VpnvserverVpnvserverClearstats `json:"clearstats,omitempty"`
// Cursslvpnusers |
// Number of aaa sessions on this vserver
Cursslvpnusers *float32 `json:"cursslvpnusers,omitempty"`
// Curtotalvpnusers |
// Number of users on this vserver
Curtotalvpnusers *float32 `json:"curtotalvpnusers,omitempty"`
// Name |
// Name of the virtual server for which to show detailed statistics.
Name *string `json:"name,omitempty"`
// Primaryipaddress |
// The IP address on which the service is running.
Primaryipaddress *string `json:"primaryipaddress,omitempty"`
// Primaryport |
// The port on which the service is running.
Primaryport *int `json:"primaryport,omitempty"`
// Requestbytesrate |
// Total number of request bytes received on this service or virtual server.
Requestbytesrate *float32 `json:"requestbytesrate,omitempty"`
// Requestsrate |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Requestsrate *float32 `json:"requestsrate,omitempty"`
// Responsebytesrate |
// Number of response bytes received by this service or virtual server.
Responsebytesrate *float32 `json:"responsebytesrate,omitempty"`
// Responsesrate |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Responsesrate *float32 `json:"responsesrate,omitempty"`
// State |
// Current state of the server. There are seven possible values: UP(7), DOWN(1), UNKNOWN(2), BUSY(3), OFS(Out of Service)(4), TROFS(Transition Out of Service)(5), TROFS_DOWN(Down When going Out of Service)(8)
State *string `json:"state,omitempty"`
// Totalrequestbytes |
// Total number of request bytes received on this service or virtual server.
Totalrequestbytes *float32 `json:"totalrequestbytes,omitempty"`
// Totalrequests |
// Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalrequests *float32 `json:"totalrequests,omitempty"`
// Totalresponsebytes |
// Number of response bytes received by this service or virtual server.
Totalresponsebytes *float32 `json:"totalresponsebytes,omitempty"`
// Totalresponses |
// Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)
Totalresponses *float32 `json:"totalresponses,omitempty"`
// Type |
// Protocol associated with the vserver
Type *string `json:"type,omitempty"`
}
VpnvserverVpnvserver defines model for vpnvserver_vpnvserver.
type VpnvserverVpnvserverClearstats ¶
type VpnvserverVpnvserverClearstats string
VpnvserverVpnvserverClearstats |
Clear the statsistics / counters
const ( VpnvserverVpnvserverClearstatsBasic VpnvserverVpnvserverClearstats = "basic" VpnvserverVpnvserverClearstatsFull VpnvserverVpnvserverClearstats = "full" )
Defines values for VpnvserverVpnvserverClearstats.
type VpnvserverVpnvserverResponse ¶
type VpnvserverVpnvserverResponse struct {
Vpnvserver interface{} `json:"vpnvserver,omitempty"`
}
VpnvserverVpnvserverResponse defines model for vpnvserver_vpnvserver_response.
type VxlanApiresponse ¶
type VxlanApiresponse struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
}
VxlanApiresponse defines model for vxlan_apiresponse.
type VxlanGetBynameResponse ¶
type VxlanGetBynameResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vxlan interface{} `json:"vxlan,omitempty"`
}
}
func ParseVxlanGetBynameResponse ¶
func ParseVxlanGetBynameResponse(rsp *http.Response) (*VxlanGetBynameResponse, error)
ParseVxlanGetBynameResponse parses an HTTP response from a VxlanGetBynameWithResponse call
func (VxlanGetBynameResponse) Status ¶
func (r VxlanGetBynameResponse) Status() string
Status returns HTTPResponse.Status
func (VxlanGetBynameResponse) StatusCode ¶
func (r VxlanGetBynameResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VxlanGetParams ¶
type VxlanGetParams struct {
// Args
// #### <u>Supported args</u>:
// > ***id***: <Integer >, ***logfile***: <String >, ***detail***: <Boolean >, ***fullvalues***: <Boolean >, ***ntimes***: <Integer >, ***clearstats***: <String >,
Args *VxlanArgs `form:"args,omitempty" json:"args,omitempty"`
}
VxlanGetParams defines parameters for VxlanGet.
type VxlanGetResponse ¶
type VxlanGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Errorcode *int `json:"errorcode,omitempty"`
Message *string `json:"message,omitempty"`
Severity *string `json:"severity,omitempty"`
Vxlan interface{} `json:"vxlan,omitempty"`
}
}
func ParseVxlanGetResponse ¶
func ParseVxlanGetResponse(rsp *http.Response) (*VxlanGetResponse, error)
ParseVxlanGetResponse parses an HTTP response from a VxlanGetWithResponse call
func (VxlanGetResponse) Status ¶
func (r VxlanGetResponse) Status() string
Status returns HTTPResponse.Status
func (VxlanGetResponse) StatusCode ¶
func (r VxlanGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VxlanVxlan ¶
type VxlanVxlan struct {
// Clearstats |
// Clear the statsistics / counters
Clearstats *VxlanVxlanClearstats `json:"clearstats,omitempty"`
// Id |
// An integer specifying the VXLAN identification number (VNID).
Id *int `json:"id,omitempty"`
// Vxlanrxbytesrate |
// Bytes of data received on the VXLAN.
Vxlanrxbytesrate *float32 `json:"vxlanrxbytesrate,omitempty"`
// Vxlanrxpktsrate |
// Packets received on the VXLAN.
Vxlanrxpktsrate *float32 `json:"vxlanrxpktsrate,omitempty"`
// Vxlantotrxbytes |
// Bytes of data received on the VXLAN.
Vxlantotrxbytes *float32 `json:"vxlantotrxbytes,omitempty"`
// Vxlantotrxpkts |
// Packets received on the VXLAN.
Vxlantotrxpkts *float32 `json:"vxlantotrxpkts,omitempty"`
// Vxlantottxbytes |
// Bytes of data transmitted on the VXLAN.
Vxlantottxbytes *float32 `json:"vxlantottxbytes,omitempty"`
// Vxlantottxpkts |
// Packets transmitted on the VXLAN.
Vxlantottxpkts *float32 `json:"vxlantottxpkts,omitempty"`
// Vxlantxbytesrate |
// Bytes of data transmitted on the VXLAN.
Vxlantxbytesrate *float32 `json:"vxlantxbytesrate,omitempty"`
// Vxlantxpktsrate |
// Packets transmitted on the VXLAN.
Vxlantxpktsrate *float32 `json:"vxlantxpktsrate,omitempty"`
}
VxlanVxlan defines model for vxlan_vxlan.
type VxlanVxlanClearstats ¶
type VxlanVxlanClearstats string
VxlanVxlanClearstats |
Clear the statsistics / counters
const ( Basic VxlanVxlanClearstats = "basic" Full VxlanVxlanClearstats = "full" )
Defines values for VxlanVxlanClearstats.
type VxlanVxlanResponse ¶
type VxlanVxlanResponse struct {
Vxlan interface{} `json:"vxlan,omitempty"`
}
VxlanVxlanResponse defines model for vxlan_vxlan_response.