stat

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2025 License: MIT Imports: 8 Imported by: 0

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

View Source
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

func NewApispecGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewAppfwpolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewAppfwpolicyGetBynameRequest generates requests for AppfwpolicyGetByname

func NewAppfwpolicyGetRequest

func NewAppfwpolicyGetRequest(server string, params *AppfwpolicyGetParams) (*http.Request, error)

NewAppfwpolicyGetRequest generates requests for AppfwpolicyGet

func NewAppfwpolicylabelGetBynameRequest

func NewAppfwpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)

NewAppfwpolicylabelGetBynameRequest generates requests for AppfwpolicylabelGetByname

func NewAppfwpolicylabelGetRequest

func NewAppfwpolicylabelGetRequest(server string, params *AppfwpolicylabelGetParams) (*http.Request, error)

NewAppfwpolicylabelGetRequest generates requests for AppfwpolicylabelGet

func NewAppfwprofileGetBynameRequest

func NewAppfwprofileGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewAppqoepolicyGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewAuthenticationpolicyGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewAuthenticationvserverGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewAutoscalepolicyGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewBotpolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewBotpolicyGetBynameRequest generates requests for BotpolicyGetByname

func NewBotpolicyGetRequest

func NewBotpolicyGetRequest(server string, params *BotpolicyGetParams) (*http.Request, error)

NewBotpolicyGetRequest generates requests for BotpolicyGet

func NewBotpolicylabelGetBynameRequest

func NewBotpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)

NewBotpolicylabelGetBynameRequest generates requests for BotpolicylabelGetByname

func NewBotpolicylabelGetRequest

func NewBotpolicylabelGetRequest(server string, params *BotpolicylabelGetParams) (*http.Request, error)

NewBotpolicylabelGetRequest generates requests for BotpolicylabelGet

func NewBotprofileGetBynameRequest

func NewBotprofileGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewCachecontentgroupGetBynameRequest(server string, name string) (*http.Request, error)

NewCachecontentgroupGetBynameRequest generates requests for CachecontentgroupGetByname

func NewCachecontentgroupGetRequest

func NewCachecontentgroupGetRequest(server string, params *CachecontentgroupGetParams) (*http.Request, error)

NewCachecontentgroupGetRequest generates requests for CachecontentgroupGet

func NewCachepolicyGetBynameRequest

func NewCachepolicyGetBynameRequest(server string, policyname string) (*http.Request, error)

NewCachepolicyGetBynameRequest generates requests for CachepolicyGetByname

func NewCachepolicyGetRequest

func NewCachepolicyGetRequest(server string, params *CachepolicyGetParams) (*http.Request, error)

NewCachepolicyGetRequest generates requests for CachepolicyGet

func NewCachepolicylabelGetBynameRequest

func NewCachepolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)

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

func NewClusterinstanceGetBynameRequest(server string, clid string) (*http.Request, error)

NewClusterinstanceGetBynameRequest generates requests for ClusterinstanceGetByname

func NewClusterinstanceGetRequest

func NewClusterinstanceGetRequest(server string, params *ClusterinstanceGetParams) (*http.Request, error)

NewClusterinstanceGetRequest generates requests for ClusterinstanceGet

func NewClusternodeGetBynameRequest

func NewClusternodeGetBynameRequest(server string, nodeid string) (*http.Request, error)

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

func NewCmppolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewCmppolicyGetBynameRequest generates requests for CmppolicyGetByname

func NewCmppolicyGetRequest

func NewCmppolicyGetRequest(server string, params *CmppolicyGetParams) (*http.Request, error)

NewCmppolicyGetRequest generates requests for CmppolicyGet

func NewCmppolicylabelGetBynameRequest

func NewCmppolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)

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

func NewContentinspectionpolicyGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewCrvserverGetBynameRequest(server string, name string) (*http.Request, error)

NewCrvserverGetBynameRequest generates requests for CrvserverGetByname

func NewCrvserverGetRequest

func NewCrvserverGetRequest(server string, params *CrvserverGetParams) (*http.Request, error)

NewCrvserverGetRequest generates requests for CrvserverGet

func NewCsvserverGetBynameRequest

func NewCsvserverGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewDnspolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)

NewDnspolicylabelGetBynameRequest generates requests for DnspolicylabelGetByname

func NewDnspolicylabelGetRequest

func NewDnspolicylabelGetRequest(server string, params *DnspolicylabelGetParams) (*http.Request, error)

NewDnspolicylabelGetRequest generates requests for DnspolicylabelGet

func NewDnsrecordsGetBynameRequest

func NewDnsrecordsGetBynameRequest(server string, dnsrecordtype string) (*http.Request, error)

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

func NewGslbdomainGetBynameRequest(server string, name string) (*http.Request, error)

NewGslbdomainGetBynameRequest generates requests for GslbdomainGetByname

func NewGslbdomainGetRequest

func NewGslbdomainGetRequest(server string, params *GslbdomainGetParams) (*http.Request, error)

NewGslbdomainGetRequest generates requests for GslbdomainGet

func NewGslbserviceGetBynameRequest

func NewGslbserviceGetBynameRequest(server string, servicename string) (*http.Request, error)

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

func NewGslbsiteGetBynameRequest(server string, sitename string) (*http.Request, error)

NewGslbsiteGetBynameRequest generates requests for GslbsiteGetByname

func NewGslbsiteGetRequest

func NewGslbsiteGetRequest(server string, params *GslbsiteGetParams) (*http.Request, error)

NewGslbsiteGetRequest generates requests for GslbsiteGet

func NewGslbvserverGetBynameRequest

func NewGslbvserverGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewIcapolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewIcapolicyGetBynameRequest generates requests for IcapolicyGetByname

func NewIcapolicyGetRequest

func NewIcapolicyGetRequest(server string, params *IcapolicyGetParams) (*http.Request, error)

NewIcapolicyGetRequest generates requests for IcapolicyGet

func NewInatGetBynameRequest

func NewInatGetBynameRequest(server string, name string) (*http.Request, error)

NewInatGetBynameRequest generates requests for InatGetByname

func NewInatGetRequest

func NewInatGetRequest(server string, params *InatGetParams) (*http.Request, error)

NewInatGetRequest generates requests for InatGet

func NewInatsessionGetBynameRequest

func NewInatsessionGetBynameRequest(server string, name string) (*http.Request, error)

NewInatsessionGetBynameRequest generates requests for InatsessionGetByname

func NewInatsessionGetRequest

func NewInatsessionGetRequest(server string, params *InatsessionGetParams) (*http.Request, error)

NewInatsessionGetRequest generates requests for InatsessionGet

func NewInterfaceGetBynameRequest

func NewInterfaceGetBynameRequest(server string, id string) (*http.Request, error)

NewInterfaceGetBynameRequest generates requests for InterfaceGetByname

func NewInterfaceGetRequest

func NewInterfaceGetRequest(server string, params *InterfaceGetParams) (*http.Request, error)

NewInterfaceGetRequest generates requests for InterfaceGet

func NewIpsecalgcountersGetBynameRequest

func NewIpsecalgcountersGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewLbpolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewLbpolicyGetBynameRequest generates requests for LbpolicyGetByname

func NewLbpolicyGetRequest

func NewLbpolicyGetRequest(server string, params *LbpolicyGetParams) (*http.Request, error)

NewLbpolicyGetRequest generates requests for LbpolicyGet

func NewLbpolicylabelGetBynameRequest

func NewLbpolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)

NewLbpolicylabelGetBynameRequest generates requests for LbpolicylabelGetByname

func NewLbpolicylabelGetRequest

func NewLbpolicylabelGetRequest(server string, params *LbpolicylabelGetParams) (*http.Request, error)

NewLbpolicylabelGetRequest generates requests for LbpolicylabelGet

func NewLbvserverGetBynameRequest

func NewLbvserverGetBynameRequest(server string, name string) (*http.Request, error)

NewLbvserverGetBynameRequest generates requests for LbvserverGetByname

func NewLbvserverGetRequest

func NewLbvserverGetRequest(server string, params *LbvserverGetParams) (*http.Request, error)

NewLbvserverGetRequest generates requests for LbvserverGet

func NewLldpGetBynameRequest

func NewLldpGetBynameRequest(server string, ifnum string) (*http.Request, error)

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

func NewLsngroupGetBynameRequest(server string, groupname string) (*http.Request, error)

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

func NewLsnpoolGetBynameRequest(server string, poolname string) (*http.Request, error)

NewLsnpoolGetBynameRequest generates requests for LsnpoolGetByname

func NewLsnpoolGetRequest

func NewLsnpoolGetRequest(server string, params *LsnpoolGetParams) (*http.Request, error)

NewLsnpoolGetRequest generates requests for LsnpoolGet

func NewMapbmrGetBynameRequest

func NewMapbmrGetBynameRequest(server string, name string) (*http.Request, error)

NewMapbmrGetBynameRequest generates requests for MapbmrGetByname

func NewMapbmrGetRequest

func NewMapbmrGetRequest(server string, params *MapbmrGetParams) (*http.Request, error)

NewMapbmrGetRequest generates requests for MapbmrGet

func NewMapdomainGetBynameRequest

func NewMapdomainGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewNsacl6GetBynameRequest(server string, acl6name string) (*http.Request, error)

NewNsacl6GetBynameRequest generates requests for Nsacl6GetByname

func NewNsacl6GetRequest

func NewNsacl6GetRequest(server string, params *Nsacl6GetParams) (*http.Request, error)

NewNsacl6GetRequest generates requests for Nsacl6Get

func NewNsaclGetBynameRequest

func NewNsaclGetBynameRequest(server string, aclname string) (*http.Request, error)

NewNsaclGetBynameRequest generates requests for NsaclGetByname

func NewNsaclGetRequest

func NewNsaclGetRequest(server string, params *NsaclGetParams) (*http.Request, error)

NewNsaclGetRequest generates requests for NsaclGet

func NewNslimitidentifierGetBynameRequest

func NewNslimitidentifierGetBynameRequest(server string, name string) (*http.Request, error)

NewNslimitidentifierGetBynameRequest generates requests for NslimitidentifierGetByname

func NewNslimitidentifierGetRequest

func NewNslimitidentifierGetRequest(server string, params *NslimitidentifierGetParams) (*http.Request, error)

NewNslimitidentifierGetRequest generates requests for NslimitidentifierGet

func NewNsmemoryGetBynameRequest

func NewNsmemoryGetBynameRequest(server string, pool string) (*http.Request, error)

NewNsmemoryGetBynameRequest generates requests for NsmemoryGetByname

func NewNsmemoryGetRequest

func NewNsmemoryGetRequest(server string, params *NsmemoryGetParams) (*http.Request, error)

NewNsmemoryGetRequest generates requests for NsmemoryGet

func NewNspartitionGetBynameRequest

func NewNspartitionGetBynameRequest(server string, partitionname string) (*http.Request, error)

NewNspartitionGetBynameRequest generates requests for NspartitionGetByname

func NewNspartitionGetRequest

func NewNspartitionGetRequest(server string, params *NspartitionGetParams) (*http.Request, error)

NewNspartitionGetRequest generates requests for NspartitionGet

func NewNspbr6GetBynameRequest

func NewNspbr6GetBynameRequest(server string, name string) (*http.Request, error)

NewNspbr6GetBynameRequest generates requests for Nspbr6GetByname

func NewNspbr6GetRequest

func NewNspbr6GetRequest(server string, params *Nspbr6GetParams) (*http.Request, error)

NewNspbr6GetRequest generates requests for Nspbr6Get

func NewNspbrGetBynameRequest

func NewNspbrGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewNstrafficdomainGetBynameRequest(server string, td string) (*http.Request, error)

NewNstrafficdomainGetBynameRequest generates requests for NstrafficdomainGetByname

func NewNstrafficdomainGetRequest

func NewNstrafficdomainGetRequest(server string, params *NstrafficdomainGetParams) (*http.Request, error)

NewNstrafficdomainGetRequest generates requests for NstrafficdomainGet

func NewPcpserverGetBynameRequest

func NewPcpserverGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewResponderpolicyGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewRewritepolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewRewritepolicyGetBynameRequest generates requests for RewritepolicyGetByname

func NewRewritepolicyGetRequest

func NewRewritepolicyGetRequest(server string, params *RewritepolicyGetParams) (*http.Request, error)

NewRewritepolicyGetRequest generates requests for RewritepolicyGet

func NewRewritepolicylabelGetBynameRequest

func NewRewritepolicylabelGetBynameRequest(server string, labelname string) (*http.Request, error)

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

func NewRnatipGetBynameRequest(server string, rnatip string) (*http.Request, error)

NewRnatipGetBynameRequest generates requests for RnatipGetByname

func NewRnatipGetRequest

func NewRnatipGetRequest(server string, params *RnatipGetParams) (*http.Request, error)

NewRnatipGetRequest generates requests for RnatipGet

func NewServiceGetBynameRequest

func NewServiceGetBynameRequest(server string, name string) (*http.Request, error)

NewServiceGetBynameRequest generates requests for ServiceGetByname

func NewServiceGetRequest

func NewServiceGetRequest(server string, params *ServiceGetParams) (*http.Request, error)

NewServiceGetRequest generates requests for ServiceGet

func NewServicegroupGetBynameRequest

func NewServicegroupGetBynameRequest(server string, servicegroupname string) (*http.Request, error)

NewServicegroupGetBynameRequest generates requests for ServicegroupGetByname

func NewServicegroupGetRequest

func NewServicegroupGetRequest(server string, params *ServicegroupGetParams) (*http.Request, error)

NewServicegroupGetRequest generates requests for ServicegroupGet

func NewServicegroupmemberGetBynameRequest

func NewServicegroupmemberGetBynameRequest(server string, ip string) (*http.Request, error)

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

func NewSpilloverpolicyGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewSslvserverGetBynameRequest(server string, vservername string) (*http.Request, error)

NewSslvserverGetBynameRequest generates requests for SslvserverGetByname

func NewSslvserverGetRequest

func NewSslvserverGetRequest(server string, params *SslvserverGetParams) (*http.Request, error)

NewSslvserverGetRequest generates requests for SslvserverGet

func NewStreamidentifierGetBynameRequest

func NewStreamidentifierGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewSystemcpuGetBynameRequest(server string, id string) (*http.Request, error)

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

func NewTmsessionpolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewTmsessionpolicyGetBynameRequest generates requests for TmsessionpolicyGetByname

func NewTmsessionpolicyGetRequest

func NewTmsessionpolicyGetRequest(server string, params *TmsessionpolicyGetParams) (*http.Request, error)

NewTmsessionpolicyGetRequest generates requests for TmsessionpolicyGet

func NewTmtrafficpolicyGetBynameRequest

func NewTmtrafficpolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewTmtrafficpolicyGetBynameRequest generates requests for TmtrafficpolicyGetByname

func NewTmtrafficpolicyGetRequest

func NewTmtrafficpolicyGetRequest(server string, params *TmtrafficpolicyGetParams) (*http.Request, error)

NewTmtrafficpolicyGetRequest generates requests for TmtrafficpolicyGet

func NewTransformpolicyGetBynameRequest

func NewTransformpolicyGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewTunnelip6GetBynameRequest(server string, tunnelip6 string) (*http.Request, error)

NewTunnelip6GetBynameRequest generates requests for Tunnelip6GetByname

func NewTunnelip6GetRequest

func NewTunnelip6GetRequest(server string, params *Tunnelip6GetParams) (*http.Request, error)

NewTunnelip6GetRequest generates requests for Tunnelip6Get

func NewTunnelipGetBynameRequest

func NewTunnelipGetBynameRequest(server string, tunnelip string) (*http.Request, error)

NewTunnelipGetBynameRequest generates requests for TunnelipGetByname

func NewTunnelipGetRequest

func NewTunnelipGetRequest(server string, params *TunnelipGetParams) (*http.Request, error)

NewTunnelipGetRequest generates requests for TunnelipGet

func NewTunneltrafficpolicyGetBynameRequest

func NewTunneltrafficpolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewTunneltrafficpolicyGetBynameRequest generates requests for TunneltrafficpolicyGetByname

func NewTunneltrafficpolicyGetRequest

func NewTunneltrafficpolicyGetRequest(server string, params *TunneltrafficpolicyGetParams) (*http.Request, error)

NewTunneltrafficpolicyGetRequest generates requests for TunneltrafficpolicyGet

func NewUservserverGetBynameRequest

func NewUservserverGetBynameRequest(server string, name string) (*http.Request, error)

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

func NewVlanGetBynameRequest(server string, id string) (*http.Request, error)

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

func NewVpnurlpolicyGetBynameRequest(server string, name string) (*http.Request, error)

NewVpnurlpolicyGetBynameRequest generates requests for VpnurlpolicyGetByname

func NewVpnurlpolicyGetRequest

func NewVpnurlpolicyGetRequest(server string, params *VpnurlpolicyGetParams) (*http.Request, error)

NewVpnurlpolicyGetRequest generates requests for VpnurlpolicyGet

func NewVpnvserverGetBynameRequest

func NewVpnvserverGetBynameRequest(server string, name string) (*http.Request, error)

NewVpnvserverGetBynameRequest generates requests for VpnvserverGetByname

func NewVpnvserverGetRequest

func NewVpnvserverGetRequest(server string, params *VpnvserverGetParams) (*http.Request, error)

NewVpnvserverGetRequest generates requests for VpnvserverGet

func NewVxlanGetBynameRequest

func NewVxlanGetBynameRequest(server string, id string) (*http.Request, error)

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 AaaArgs

type AaaArgs = string

AaaArgs defines model for aaa_args.

type AaaGetParams

type AaaGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 ApispecArgs

type ApispecArgs = string

ApispecArgs defines model for apispec_args.

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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 AppflowArgs

type AppflowArgs = string

AppflowArgs defines model for appflow_args.

type AppflowGetParams

type AppflowGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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"`

	// Appfirewallcfgcookietransforms |
	// 	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"`

	// Appfirewallcfginsertcookiesamesiteattribute |
	// 	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"`

	// Appfirewallcfgurldecoderequestcookies |
	// 	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"`

	// Appfirewalllogcookie |
	// 	Number of Cookie Consistency security check log messages generated by the Application Firewall.
	Appfirewalllogcookie *float32 `json:"appfirewalllogcookie,omitempty"`

	// Appfirewalllogcookiehijack |
	// 	Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
	Appfirewalllogcookiehijack *float32 `json:"appfirewalllogcookiehijack,omitempty"`

	// Appfirewalllogcookiehijackrate |
	// 	Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
	Appfirewalllogcookiehijackrate *float32 `json:"appfirewalllogcookiehijackrate,omitempty"`

	// Appfirewalllogcookierate |
	// 	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"`

	// Appfirewallviolcookie |
	// 	Number of Cookie Consistency security check violations seen by the Application Firewall.
	Appfirewallviolcookie *float32 `json:"appfirewallviolcookie,omitempty"`

	// Appfirewallviolcookiehijack |
	// 	Number of Cookie Hijacking security violations seen by the Application Firewall.
	Appfirewallviolcookiehijack *float32 `json:"appfirewallviolcookiehijack,omitempty"`

	// Appfirewallviolcookiehijackrate |
	// 	Number of Cookie Hijacking security violations seen by the Application Firewall.
	Appfirewallviolcookiehijackrate *float32 `json:"appfirewallviolcookiehijackrate,omitempty"`

	// Appfirewallviolcookierate |
	// 	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 AppfwArgs

type AppfwArgs = string

AppfwArgs defines model for appfw_args.

type AppfwGetParams

type AppfwGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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

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"`

	// Appfirewallcfgcookietransformsperprofile |
	// 	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"`

	// Appfirewallcfginsertcookiesamesiteattributeperprofile |
	// 	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"`

	// Appfirewallcfgurldecoderequestcookiesperprofile |
	// 	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"`

	// Appfirewalllogcookiehijackperprofile |
	// 	Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
	Appfirewalllogcookiehijackperprofile *float32 `json:"appfirewalllogcookiehijackperprofile,omitempty"`

	// Appfirewalllogcookiehijackperprofilerate |
	// 	Number of Cookie Hijacking security violation log messages generated by the Application Firewall.
	Appfirewalllogcookiehijackperprofilerate *float32 `json:"appfirewalllogcookiehijackperprofilerate,omitempty"`

	// Appfirewalllogcookieperprofile |
	// 	Number of Cookie Consistency security check log messages generated by the Application Firewall.
	Appfirewalllogcookieperprofile *float32 `json:"appfirewalllogcookieperprofile,omitempty"`

	// Appfirewalllogcookieperprofilerate |
	// 	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"`

	// Appfirewallviolcookiehijackperprofile |
	// 	Number of Cookie Hijacking security violations seen by the Application Firewall.
	Appfirewallviolcookiehijackperprofile *float32 `json:"appfirewallviolcookiehijackperprofile,omitempty"`

	// Appfirewallviolcookiehijackperprofilerate |
	// 	Number of Cookie Hijacking security violations seen by the Application Firewall.
	Appfirewallviolcookiehijackperprofilerate *float32 `json:"appfirewallviolcookiehijackperprofilerate,omitempty"`

	// Appfirewallviolcookieperprofile |
	// 	Number of Cookie Consistency security check violations seen by the Application Firewall.
	Appfirewallviolcookieperprofile *float32 `json:"appfirewallviolcookieperprofile,omitempty"`

	// Appfirewallviolcookieperprofilerate |
	// 	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

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***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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"`

	// Doshfaultycookiesrate |
	// 	Total DOSH faulty cookies received
	Doshfaultycookiesrate *float32 `json:"doshfaultycookiesrate,omitempty"`

	// Doshvalidcookiesrate |
	// 	Total DOSH valid cookies received
	Doshvalidcookiesrate *float32 `json:"doshvalidcookiesrate,omitempty"`

	// Dosqfaultycookiesrate |
	// 	Total DOSQ faulty cookies received
	Dosqfaultycookiesrate *float32 `json:"dosqfaultycookiesrate,omitempty"`

	// Dosqvalidcookiesrate |
	// 	Total DOSQ valid cookies received
	Dosqvalidcookiesrate *float32 `json:"dosqvalidcookiesrate,omitempty"`

	// Dostrigrate |
	// 	Total number of times HDOS condition triggered
	Dostrigrate *float32 `json:"dostrigrate,omitempty"`

	// Faultycookiesrate |
	// 	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"`

	// Onhfaultycookiesrate |
	// 	Total ONH faulty cookies received
	Onhfaultycookiesrate *float32 `json:"onhfaultycookiesrate,omitempty"`

	// Onhvalidcookiesrate |
	// 	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"`

	// Priqfaultycookiesrate |
	// 	Total PRIQ faulty cookies received
	Priqfaultycookiesrate *float32 `json:"priqfaultycookiesrate,omitempty"`

	// Priqvalidcookiesrate |
	// 	Total PRIQ valid cookies received
	Priqvalidcookiesrate *float32 `json:"priqvalidcookiesrate,omitempty"`

	// Sessreqrate |
	// 	Total valid SIDQ requests within session
	Sessreqrate *float32 `json:"sessreqrate,omitempty"`

	// Sidfaultycookiesrate |
	// 	Total SID faulty cookies received
	Sidfaultycookiesrate *float32 `json:"sidfaultycookiesrate,omitempty"`

	// Sidvalidcookiesrate |
	// 	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"`

	// Totdoshfaultycookies |
	// 	Total DOSH faulty cookies received
	Totdoshfaultycookies *float32 `json:"totdoshfaultycookies,omitempty"`

	// Totdoshvalidcookies |
	// 	Total DOSH valid cookies received
	Totdoshvalidcookies *float32 `json:"totdoshvalidcookies,omitempty"`

	// Totdosqfaultycookies |
	// 	Total DOSQ faulty cookies received
	Totdosqfaultycookies *float32 `json:"totdosqfaultycookies,omitempty"`

	// Totdosqvalidcookies |
	// 	Total DOSQ valid cookies received
	Totdosqvalidcookies *float32 `json:"totdosqvalidcookies,omitempty"`

	// Totdostrig |
	// 	Total number of times HDOS condition triggered
	Totdostrig *float32 `json:"totdostrig,omitempty"`

	// Totfaultycookies |
	// 	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"`

	// Totonhfaultycookies |
	// 	Total ONH faulty cookies received
	Totonhfaultycookies *float32 `json:"totonhfaultycookies,omitempty"`

	// Totonhvalidcookies |
	// 	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"`

	// Totpriqfaultycookies |
	// 	Total PRIQ faulty cookies received
	Totpriqfaultycookies *float32 `json:"totpriqfaultycookies,omitempty"`

	// Totpriqvalidcookies |
	// 	Total PRIQ valid cookies received
	Totpriqvalidcookies *float32 `json:"totpriqvalidcookies,omitempty"`

	// Totsessreq |
	// 	Total valid SIDQ requests within session
	Totsessreq *float32 `json:"totsessreq,omitempty"`

	// Totsidfaultycookies |
	// 	Total SID faulty cookies received
	Totsidfaultycookies *float32 `json:"totsidfaultycookies,omitempty"`

	// Totsidvalidcookies |
	// 	Total SID valid cookies received
	Totsidvalidcookies *float32 `json:"totsidvalidcookies,omitempty"`

	// Totvalidcookies |
	// 	Total valid cookies received
	Totvalidcookies *float32 `json:"totvalidcookies,omitempty"`

	// Tsvrsubfailedrate |
	// 	Total number of times alternate server substitution failed
	Tsvrsubfailedrate *float32 `json:"tsvrsubfailedrate,omitempty"`

	// Validcookiesrate |
	// 	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 AppqoeArgs

type AppqoeArgs = string

AppqoeArgs defines model for appqoe_args.

type AppqoeGetParams

type AppqoeGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 AuditArgs

type AuditArgs = string

AuditArgs defines model for audit_args.

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***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (AuthenticationloginschemapolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthenticationloginschemapolicyGetParams

type AuthenticationloginschemapolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (AuthenticationloginschemapolicyGetResponse) StatusCode

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

Status returns HTTPResponse.Status

func (AuthenticationoauthidppolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthenticationoauthidppolicyGetParams

type AuthenticationoauthidppolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (AuthenticationoauthidppolicyGetResponse) StatusCode

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

Status returns HTTPResponse.Status

func (AuthenticationpolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthenticationpolicyGetParams

type AuthenticationpolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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

Status returns HTTPResponse.Status

func (AuthenticationpolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthenticationpolicylabelGetParams

type AuthenticationpolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (AuthenticationpolicylabelGetResponse) StatusCode

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

Status returns HTTPResponse.Status

func (AuthenticationsamlidppolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthenticationsamlidppolicyGetParams

type AuthenticationsamlidppolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (AuthenticationsamlidppolicyGetResponse) StatusCode

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

Status returns HTTPResponse.Status

func (AuthenticationvserverGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthenticationvserverGetParams

type AuthenticationvserverGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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

Status returns HTTPResponse.Status

func (AuthorizationpolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthorizationpolicylabelGetParams

type AuthorizationpolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (AuthorizationpolicylabelGetResponse) StatusCode

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

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***: &#60;String &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;,
	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

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 BotArgs

type BotArgs = string

BotArgs defines model for bot_args.

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***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 BotpolicyArgs

type BotpolicyArgs = string

BotpolicyArgs defines model for botpolicy_args.

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

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***: &#60;String &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;,
	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

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***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 BridgeArgs

type BridgeArgs = string

BridgeArgs defines model for bridge_args.

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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 CacheArgs

type CacheArgs = string

CacheArgs defines model for cache_args.

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;,
	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

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***: &#60;String &#62;, ***name***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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

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

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***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***policyname***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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

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 (c *Client) ApispecGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) AppfwpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppfwpolicylabelGet

func (c *Client) AppfwpolicylabelGet(ctx context.Context, params *AppfwpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppfwpolicylabelGetByname

func (c *Client) AppfwpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppfwprofileGet

func (c *Client) AppfwprofileGet(ctx context.Context, params *AppfwprofileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppfwprofileGetByname

func (c *Client) AppfwprofileGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) AppqoepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) AuthenticationloginschemapolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationoauthidppolicyGet

func (c *Client) AuthenticationoauthidppolicyGet(ctx context.Context, params *AuthenticationoauthidppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationoauthidppolicyGetByname

func (c *Client) AuthenticationoauthidppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationpolicyGet

func (c *Client) AuthenticationpolicyGet(ctx context.Context, params *AuthenticationpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationpolicyGetByname

func (c *Client) AuthenticationpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationpolicylabelGet

func (c *Client) AuthenticationpolicylabelGet(ctx context.Context, params *AuthenticationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationpolicylabelGetByname

func (c *Client) AuthenticationpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationsamlidppolicyGet

func (c *Client) AuthenticationsamlidppolicyGet(ctx context.Context, params *AuthenticationsamlidppolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationsamlidppolicyGetByname

func (c *Client) AuthenticationsamlidppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationvserverGet

func (c *Client) AuthenticationvserverGet(ctx context.Context, params *AuthenticationvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticationvserverGetByname

func (c *Client) AuthenticationvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthorizationpolicylabelGet

func (c *Client) AuthorizationpolicylabelGet(ctx context.Context, params *AuthorizationpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthorizationpolicylabelGetByname

func (c *Client) AuthorizationpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AutoscalepolicyGet

func (c *Client) AutoscalepolicyGet(ctx context.Context, params *AutoscalepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AutoscalepolicyGetByname

func (c *Client) AutoscalepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) BotpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BotpolicylabelGet

func (c *Client) BotpolicylabelGet(ctx context.Context, params *BotpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BotpolicylabelGetByname

func (c *Client) BotpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BotprofileGet

func (c *Client) BotprofileGet(ctx context.Context, params *BotprofileGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BotprofileGetByname

func (c *Client) BotprofileGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) CachecontentgroupGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CachepolicyGet

func (c *Client) CachepolicyGet(ctx context.Context, params *CachepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CachepolicyGetByname

func (c *Client) CachepolicyGetByname(ctx context.Context, policyname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CachepolicylabelGet

func (c *Client) CachepolicylabelGet(ctx context.Context, params *CachepolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CachepolicylabelGetByname

func (c *Client) CachepolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) ClusterinstanceGetByname(ctx context.Context, clid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClusternodeGet

func (c *Client) ClusternodeGet(ctx context.Context, params *ClusternodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClusternodeGetByname

func (c *Client) ClusternodeGetByname(ctx context.Context, nodeid string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) CmppolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CmppolicylabelGet

func (c *Client) CmppolicylabelGet(ctx context.Context, params *CmppolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CmppolicylabelGetByname

func (c *Client) CmppolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) ContentinspectionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ContentinspectionpolicylabelGet

func (c *Client) ContentinspectionpolicylabelGet(ctx context.Context, params *ContentinspectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ContentinspectionpolicylabelGetByname

func (c *Client) ContentinspectionpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CrvserverGet

func (c *Client) CrvserverGet(ctx context.Context, params *CrvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CrvserverGetByname

func (c *Client) CrvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CsvserverGet

func (c *Client) CsvserverGet(ctx context.Context, params *CsvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CsvserverGetByname

func (c *Client) CsvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) DnspolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DnsrecordsGet

func (c *Client) DnsrecordsGet(ctx context.Context, params *DnsrecordsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DnsrecordsGetByname

func (c *Client) DnsrecordsGetByname(ctx context.Context, dnsrecordtype string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) GslbdomainGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GslbserviceGet

func (c *Client) GslbserviceGet(ctx context.Context, params *GslbserviceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GslbserviceGetByname

func (c *Client) GslbserviceGetByname(ctx context.Context, servicename string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GslbservicegroupGet

func (c *Client) GslbservicegroupGet(ctx context.Context, params *GslbservicegroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GslbservicegroupGetByname

func (c *Client) GslbservicegroupGetByname(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) GslbsiteGetByname(ctx context.Context, sitename string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GslbvserverGet

func (c *Client) GslbvserverGet(ctx context.Context, params *GslbvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GslbvserverGetByname

func (c *Client) GslbvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) IcapolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InatGet

func (c *Client) InatGet(ctx context.Context, params *InatGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InatGetByname

func (c *Client) InatGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InatsessionGet

func (c *Client) InatsessionGet(ctx context.Context, params *InatsessionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InatsessionGetByname

func (c *Client) InatsessionGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InterfaceGet

func (c *Client) InterfaceGet(ctx context.Context, params *InterfaceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InterfaceGetByname

func (c *Client) InterfaceGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IpsecalgcountersGet

func (c *Client) IpsecalgcountersGet(ctx context.Context, params *IpsecalgcountersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IpsecalgcountersGetByname

func (c *Client) IpsecalgcountersGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) LbpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LbpolicylabelGet

func (c *Client) LbpolicylabelGet(ctx context.Context, params *LbpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LbpolicylabelGetByname

func (c *Client) LbpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LbvserverGet

func (c *Client) LbvserverGet(ctx context.Context, params *LbvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LbvserverGetByname

func (c *Client) LbvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LldpGet

func (c *Client) LldpGet(ctx context.Context, params *LldpGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LldpGetByname

func (c *Client) LldpGetByname(ctx context.Context, ifnum string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) LsngroupGetByname(ctx context.Context, groupname string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) LsnpoolGetByname(ctx context.Context, poolname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MapbmrGet

func (c *Client) MapbmrGet(ctx context.Context, params *MapbmrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MapbmrGetByname

func (c *Client) MapbmrGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MapdomainGet

func (c *Client) MapdomainGet(ctx context.Context, params *MapdomainGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MapdomainGetByname

func (c *Client) MapdomainGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) Nsacl6GetByname(ctx context.Context, acl6name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NsaclGet

func (c *Client) NsaclGet(ctx context.Context, params *NsaclGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NsaclGetByname

func (c *Client) NsaclGetByname(ctx context.Context, aclname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NslimitidentifierGet

func (c *Client) NslimitidentifierGet(ctx context.Context, params *NslimitidentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NslimitidentifierGetByname

func (c *Client) NslimitidentifierGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NsmemoryGet

func (c *Client) NsmemoryGet(ctx context.Context, params *NsmemoryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NsmemoryGetByname

func (c *Client) NsmemoryGetByname(ctx context.Context, pool string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NspartitionGet

func (c *Client) NspartitionGet(ctx context.Context, params *NspartitionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NspartitionGetByname

func (c *Client) NspartitionGetByname(ctx context.Context, partitionname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Nspbr6Get

func (c *Client) Nspbr6Get(ctx context.Context, params *Nspbr6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Nspbr6GetByname

func (c *Client) Nspbr6GetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NspbrGet

func (c *Client) NspbrGet(ctx context.Context, params *NspbrGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NspbrGetByname

func (c *Client) NspbrGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) NstrafficdomainGetByname(ctx context.Context, td string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PcpserverGet

func (c *Client) PcpserverGet(ctx context.Context, params *PcpserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PcpserverGetByname

func (c *Client) PcpserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) ResponderpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResponderpolicylabelGet

func (c *Client) ResponderpolicylabelGet(ctx context.Context, params *ResponderpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResponderpolicylabelGetByname

func (c *Client) ResponderpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RewritepolicyGet

func (c *Client) RewritepolicyGet(ctx context.Context, params *RewritepolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RewritepolicyGetByname

func (c *Client) RewritepolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RewritepolicylabelGet

func (c *Client) RewritepolicylabelGet(ctx context.Context, params *RewritepolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RewritepolicylabelGetByname

func (c *Client) RewritepolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) RnatipGetByname(ctx context.Context, rnatip string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServiceGet

func (c *Client) ServiceGet(ctx context.Context, params *ServiceGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServiceGetByname

func (c *Client) ServiceGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServicegroupGet

func (c *Client) ServicegroupGet(ctx context.Context, params *ServicegroupGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServicegroupGetByname

func (c *Client) ServicegroupGetByname(ctx context.Context, servicegroupname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServicegroupmemberGet

func (c *Client) ServicegroupmemberGet(ctx context.Context, params *ServicegroupmemberGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServicegroupmemberGetByname

func (c *Client) ServicegroupmemberGetByname(ctx context.Context, ip string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) SpilloverpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) SslvserverGetByname(ctx context.Context, vservername string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamidentifierGet

func (c *Client) StreamidentifierGet(ctx context.Context, params *StreamidentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamidentifierGetByname

func (c *Client) StreamidentifierGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) SystemcpuGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) TmsessionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TmtrafficpolicyGet

func (c *Client) TmtrafficpolicyGet(ctx context.Context, params *TmtrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TmtrafficpolicyGetByname

func (c *Client) TmtrafficpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TransformpolicyGet

func (c *Client) TransformpolicyGet(ctx context.Context, params *TransformpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TransformpolicyGetByname

func (c *Client) TransformpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TransformpolicylabelGet

func (c *Client) TransformpolicylabelGet(ctx context.Context, params *TransformpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TransformpolicylabelGetByname

func (c *Client) TransformpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Tunnelip6Get

func (c *Client) Tunnelip6Get(ctx context.Context, params *Tunnelip6GetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Tunnelip6GetByname

func (c *Client) Tunnelip6GetByname(ctx context.Context, tunnelip6 string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TunnelipGet

func (c *Client) TunnelipGet(ctx context.Context, params *TunnelipGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TunnelipGetByname

func (c *Client) TunnelipGetByname(ctx context.Context, tunnelip string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TunneltrafficpolicyGet

func (c *Client) TunneltrafficpolicyGet(ctx context.Context, params *TunneltrafficpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TunneltrafficpolicyGetByname

func (c *Client) TunneltrafficpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UservserverGet

func (c *Client) UservserverGet(ctx context.Context, params *UservserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UservserverGetByname

func (c *Client) UservserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) VideooptimizationdetectionpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VideooptimizationdetectionpolicylabelGet

func (c *Client) VideooptimizationdetectionpolicylabelGet(ctx context.Context, params *VideooptimizationdetectionpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VideooptimizationdetectionpolicylabelGetByname

func (c *Client) VideooptimizationdetectionpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VideooptimizationpacingpolicyGet

func (c *Client) VideooptimizationpacingpolicyGet(ctx context.Context, params *VideooptimizationpacingpolicyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VideooptimizationpacingpolicyGetByname

func (c *Client) VideooptimizationpacingpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VideooptimizationpacingpolicylabelGet

func (c *Client) VideooptimizationpacingpolicylabelGet(ctx context.Context, params *VideooptimizationpacingpolicylabelGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VideooptimizationpacingpolicylabelGetByname

func (c *Client) VideooptimizationpacingpolicylabelGetByname(ctx context.Context, labelname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VlanGet

func (c *Client) VlanGet(ctx context.Context, params *VlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VlanGetByname

func (c *Client) VlanGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

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 (c *Client) VpnurlpolicyGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VpnvserverGet

func (c *Client) VpnvserverGet(ctx context.Context, params *VpnvserverGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VpnvserverGetByname

func (c *Client) VpnvserverGetByname(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VxlanGet

func (c *Client) VxlanGet(ctx context.Context, params *VxlanGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VxlanGetByname

func (c *Client) VxlanGetByname(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

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 CloudArgs

type CloudArgs = string

CloudArgs defines model for cloud_args.

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"`

	// Ngsshieldclxmtpauthorizeconnreqfailure |
	// 	Total CLXMTP authorize connection request failure
	Ngsshieldclxmtpauthorizeconnreqfailure *float32 `json:"ngsshieldclxmtpauthorizeconnreqfailure,omitempty"`

	// Ngsshieldclxmtpauthorizeconnreqfailurerate |
	// 	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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***clid***: &#60;Integer &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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

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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***nodeid***: &#60;Integer &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;,
	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 CmpArgs

type CmpArgs = string

CmpArgs defines model for cmp_args.

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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 CmppolicyArgs

type CmppolicyArgs = string

CmppolicyArgs defines model for cmppolicy_args.

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

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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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

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***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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

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

Status returns HTTPResponse.Status

func (ContentinspectionpolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ContentinspectionpolicyGetParams

type ContentinspectionpolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;,
	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

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

Status returns HTTPResponse.Status

func (ContentinspectionpolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ContentinspectionpolicylabelGetParams

type ContentinspectionpolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (ContentinspectionpolicylabelGetResponse) StatusCode

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 CrvserverArgs

type CrvserverArgs = string

CrvserverArgs defines model for crvserver_args.

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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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 CsvserverArgs

type CsvserverArgs = string

CsvserverArgs defines model for csvserver_args.

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

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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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 DnsArgs

type DnsArgs = string

DnsArgs defines model for dns_args.

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***dnsrecordtype***: &#60;String &#62;,
	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 FeoArgs

type FeoArgs = string

FeoArgs defines model for feo_args.

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;,
	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

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***: &#60;String &#62;, ***dnsrecordtype***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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

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

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***: &#60;String &#62;, ***servicename***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***servicegroupname***: &#60;String &#62;,
	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

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 ` : &#60; Integer &#62;, ` ntimes ` : &#60; Integer &#62;, ` servername ` : &#60; String &#62;, ` detail ` : &#60; Boolean &#62;, ` fullvalues ` : &#60; Boolean &#62;, ` logfile ` : &#60; String &#62;, ` clearstats ` : &#60; String &#62;, ` ip ` : &#60; String &#62;, ` servicegroupname ` : &#60; String &#62;,
	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

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 GslbsiteArgs

type GslbsiteArgs = string

GslbsiteArgs defines model for gslbsite_args.

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***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***sitename***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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 HanodeArgs

type HanodeArgs = string

HanodeArgs defines model for hanode_args.

type HanodeGetParams

type HanodeGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

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 IcapolicyArgs

type IcapolicyArgs = string

IcapolicyArgs defines model for icapolicy_args.

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

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***: &#60;String &#62;, ***name***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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 InatArgs

type InatArgs = string

InatArgs defines model for inat_args.

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***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 InterfaceArgs

type InterfaceArgs = string

InterfaceArgs defines model for Interface_args.

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

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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***id***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;,
	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 LbpolicyArgs

type LbpolicyArgs = string

LbpolicyArgs defines model for lbpolicy_args.

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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 LbvserverArgs

type LbvserverArgs = string

LbvserverArgs defines model for lbvserver_args.

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

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***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***sortorder***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***sortby***: &#60;String &#62;,
	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 LldpArgs

type LldpArgs = string

LldpArgs defines model for lldp_args.

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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***ifnum***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 LsnArgs

type LsnArgs = string

LsnArgs defines model for lsn_args.

type LsnGetParams

type LsnGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***logfile***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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 LsndsliteArgs

type LsndsliteArgs = string

LsndsliteArgs defines model for lsndslite_args.

type LsndsliteGetParams

type LsndsliteGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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 LsngroupArgs

type LsngroupArgs = string

LsngroupArgs defines model for lsngroup_args.

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***groupname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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 Lsnnat64Args

type Lsnnat64Args = string

Lsnnat64Args defines model for lsnnat64_args.

type Lsnnat64GetParams

type Lsnnat64GetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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 LsnpoolArgs

type LsnpoolArgs = string

LsnpoolArgs defines model for lsnpool_args.

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***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***poolname***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 MapbmrArgs

type MapbmrArgs = string

MapbmrArgs defines model for mapbmr_args.

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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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 MapdomainArgs

type MapdomainArgs = string

MapdomainArgs defines model for mapdomain_args.

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

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***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 Nat64Args

type Nat64Args = string

Nat64Args defines model for nat64_args.

type Nat64GetParams

type Nat64GetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 NsArgs

type NsArgs = string

NsArgs defines model for ns_args.

type NsGetParams

type NsGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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 Nsacl6Args

type Nsacl6Args = string

Nsacl6Args defines model for nsacl6_args.

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***: &#60;String &#62;, ***acl6name***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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 NsaclArgs

type NsaclArgs = string

NsaclArgs defines model for nsacl_args.

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***aclname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***pattern***: &#60;String[] &#62;, ***sortby***: &#60;String &#62;, ***sortorder***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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

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 NsmemoryArgs

type NsmemoryArgs = string

NsmemoryArgs defines model for nsmemory_args.

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***: &#60;Boolean &#62;, ***pool***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***partitionname***: &#60;String &#62;,
	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 Nspbr6Args

type Nspbr6Args = string

Nspbr6Args defines model for nspbr6_args.

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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 NspbrArgs

type NspbrArgs = string

NspbrArgs defines model for nspbr_args.

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***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***td***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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

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 PcpserverArgs

type PcpserverArgs = string

PcpserverArgs defines model for pcpserver_args.

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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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"`

	// Mptcperrinvalcookie |
	// 	MPTCP invalid cookie received on MP_CAPABLE final ACK.
	Mptcperrinvalcookie *float32 `json:"mptcperrinvalcookie,omitempty"`

	// Mptcperrinvalcookierate |
	// 	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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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"`

	// Tcperrcookiepktmssreject |
	// 	SYN cookie packets rejected because the maximum segment size (MSS) specified in the packets is incorrect.
	Tcperrcookiepktmssreject *float32 `json:"tcperrcookiepktmssreject,omitempty"`

	// Tcperrcookiepktmssrejectrate |
	// 	SYN cookie packets rejected because the maximum segment size (MSS) specified in the packets is incorrect.
	Tcperrcookiepktmssrejectrate *float32 `json:"tcperrcookiepktmssrejectrate,omitempty"`

	// Tcperrcookiepktseqdrop |
	// 	SYN cookie packets dropped because the sequence number specified in the packets is outside the current window.
	Tcperrcookiepktseqdrop *float32 `json:"tcperrcookiepktseqdrop,omitempty"`

	// Tcperrcookiepktseqdroprate |
	// 	SYN cookie packets dropped because the sequence number specified in the packets is outside the current window.
	Tcperrcookiepktseqdroprate *float32 `json:"tcperrcookiepktseqdroprate,omitempty"`

	// Tcperrcookiepktseqreject |
	// 	SYN cookie packets rejected because they contain an incorrect sequence number.
	Tcperrcookiepktseqreject *float32 `json:"tcperrcookiepktseqreject,omitempty"`

	// Tcperrcookiepktseqrejectrate |
	// 	SYN cookie packets rejected because they contain an incorrect sequence number.
	Tcperrcookiepktseqrejectrate *float32 `json:"tcperrcookiepktseqrejectrate,omitempty"`

	// Tcperrcookiepktsigreject |
	// 	SYN cookie packets rejected because they contain an incorrect signature.
	Tcperrcookiepktsigreject *float32 `json:"tcperrcookiepktsigreject,omitempty"`

	// Tcperrcookiepktsigrejectrate |
	// 	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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;,
	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 QosArgs

type QosArgs = string

QosArgs defines model for qos_args.

type QosGetParams

type QosGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

type RequestEditorFn func(ctx context.Context, req *http.Request) error

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

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***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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

Status returns HTTPResponse.Status

func (ResponderpolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ResponderpolicylabelGetParams

type ResponderpolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;,
	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

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

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***: &#60;String &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;,
	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

Status returns HTTPResponse.Status

func (RewritepolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RewritepolicylabelGetParams

type RewritepolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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 Rnat6Args

type Rnat6Args = string

Rnat6Args defines model for rnat6_args.

type Rnat6GetParams

type Rnat6GetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 RnatArgs

type RnatArgs = string

RnatArgs defines model for rnat_args.

type RnatGetParams

type RnatGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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 RnatipArgs

type RnatipArgs = string

RnatipArgs defines model for rnatip_args.

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***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***Rnatip***: &#60;String &#62;,
	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 ServiceArgs

type ServiceArgs = string

ServiceArgs defines model for service_args.

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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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

Status returns HTTPResponse.Status

func (ServicegroupmemberGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ServicegroupmemberGetParams

type ServicegroupmemberGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ` fullvalues ` : &#60; Boolean &#62;, ` detail ` : &#60; Boolean &#62;, ` servername ` : &#60; String &#62;, ` ntimes ` : &#60; Integer &#62;, ` port ` : &#60; Integer &#62;, ` logfile ` : &#60; String &#62;, ` clearstats ` : &#60; String &#62;, ` servicegroupname ` : &#60; String &#62;, ` ip ` : &#60; String &#62;,
	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

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 SnmpArgs

type SnmpArgs = string

SnmpArgs defines model for snmp_args.

type SnmpGetParams

type SnmpGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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 SslArgs

type SslArgs = string

SslArgs defines model for ssl_args.

type SslGetParams

type SslGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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"`

	// Sslbedhauthorizationsrate |
	// 	Number of back-end DH authentications on the Citrix ADC.
	Sslbedhauthorizationsrate *float32 `json:"sslbedhauthorizationsrate,omitempty"`

	// Sslbedssauthorizationsrate |
	// 	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"`

	// Sslbeecdsaauthorizationsrate |
	// 	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"`

	// Sslbenullauthorizationsrate |
	// 	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"`

	// Sslbersaauthorizationsrate |
	// 	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"`

	// Sslbetotdhauthorizations |
	// 	Number of back-end DH authentications on the Citrix ADC.
	Sslbetotdhauthorizations *float32 `json:"sslbetotdhauthorizations,omitempty"`

	// Sslbetotdssauthorizations |
	// 	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"`

	// Sslbetotecdsaauthorizations |
	// 	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"`

	// Sslbetotnullauthorizations |
	// 	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"`

	// Sslbetotrsaauthorizations |
	// 	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"`

	// Ssldhauthorizationsrate |
	// 	Number of Diffie-Helman authentications on the Citrix ADC.
	Ssldhauthorizationsrate *float32 `json:"ssldhauthorizationsrate,omitempty"`

	// Ssldssauthorizationsrate |
	// 	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"`

	// Sslecdsaauthorizationsrate |
	// 	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"`

	// Sslnullauthorizationsrate |
	// 	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"`

	// Sslrsaauthorizationsrate |
	// 	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"`

	// Ssltotdhauthorizations |
	// 	Number of Diffie-Helman authentications on the Citrix ADC.
	Ssltotdhauthorizations *float32 `json:"ssltotdhauthorizations,omitempty"`

	// Ssltotdssauthorizations |
	// 	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"`

	// Ssltotecdsaauthorizations |
	// 	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"`

	// Ssltotnullauthorizations |
	// 	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"`

	// Ssltotrsaauthorizations |
	// 	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

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***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***vservername***: &#60;String &#62;,
	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

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 ` : &#60; String &#62;, ` pattern ` : &#60; String[] &#62;, ` sortby ` : &#60; String &#62;, ` sortorder ` : &#60; String &#62;, ` fullvalues ` : &#60; Boolean &#62;, ` detail ` : &#60; Boolean &#62;, ` ntimes ` : &#60; Integer &#62;, ` logfile ` : &#60; String &#62;, ` name ` : &#60; String &#62;,
	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

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

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 SystemArgs

type SystemArgs = string

SystemArgs defines model for system_args.

type SystemGetParams

type SystemGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;,
	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 SystembwArgs

type SystembwArgs = string

SystembwArgs defines model for systembw_args.

type SystembwGetParams

type SystembwGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;,
	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 SystemcpuArgs

type SystemcpuArgs = string

SystemcpuArgs defines model for systemcpu_args.

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

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***id***: &#60;Integer &#62;,
	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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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

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***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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

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***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

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

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***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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

Status returns HTTPResponse.Status

func (TransformpolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TransformpolicylabelGetParams

type TransformpolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;,
	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

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 Tunnelip6Args

type Tunnelip6Args = string

Tunnelip6Args defines model for tunnelip6_args.

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

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***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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 TunnelipArgs

type TunnelipArgs = string

TunnelipArgs defines model for tunnelip_args.

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***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***tunnelip***: &#60;String &#62;, ***logfile***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (TunneltrafficpolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TunneltrafficpolicyGetParams

type TunneltrafficpolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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

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***: &#60;String &#62;, ***clearstats***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***sortorder***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;,
	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***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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

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

Status returns HTTPResponse.Status

func (VideooptimizationdetectionpolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VideooptimizationdetectionpolicyGetParams

type VideooptimizationdetectionpolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (VideooptimizationdetectionpolicyGetResponse) StatusCode

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

Status returns HTTPResponse.Status

func (VideooptimizationdetectionpolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VideooptimizationdetectionpolicylabelGetParams

type VideooptimizationdetectionpolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (VideooptimizationdetectionpolicylabelGetResponse) StatusCode

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

Status returns HTTPResponse.Status

func (VideooptimizationpacingpolicyGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VideooptimizationpacingpolicyGetParams

type VideooptimizationpacingpolicyGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***clearstats***: &#60;String &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***name***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (VideooptimizationpacingpolicyGetResponse) StatusCode

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

Status returns HTTPResponse.Status

func (VideooptimizationpacingpolicylabelGetBynameResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type VideooptimizationpacingpolicylabelGetParams

type VideooptimizationpacingpolicylabelGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***fullvalues***: &#60;Boolean &#62;, ***labelname***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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

Status returns HTTPResponse.Status

func (VideooptimizationpacingpolicylabelGetResponse) StatusCode

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 VlanArgs

type VlanArgs = string

VlanArgs defines model for vlan_args.

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***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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 VpnArgs

type VpnArgs = string

VpnArgs defines model for vpn_args.

type VpnGetParams

type VpnGetParams struct {
	// Args
	// #### <u>Supported args</u>:
	// >  ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***clearstats***: &#60;String &#62;,
	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

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***: &#60;String &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***ntimes***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;,
	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

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***: &#60;Integer &#62;, ***fullvalues***: &#60;Boolean &#62;, ***detail***: &#60;Boolean &#62;, ***name***: &#60;String &#62;, ***logfile***: &#60;String &#62;, ***clearstats***: &#60;String &#62;,
	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 VxlanArgs

type VxlanArgs = string

VxlanArgs defines model for vxlan_args.

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***: &#60;Integer &#62;, ***logfile***: &#60;String &#62;, ***detail***: &#60;Boolean &#62;, ***fullvalues***: &#60;Boolean &#62;, ***ntimes***: &#60;Integer &#62;, ***clearstats***: &#60;String &#62;,
	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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL