Package-level declarations

Types

Link copied to clipboard
data class BgpPolicyContent(val blackIpListExpireAt: Int? = null, val enableDefense: Boolean? = null, val enableDropIcmp: Boolean? = null, val enableIntelligence: Boolean? = null, val fingerPrintRuleLists: List<BgpPolicyContentFingerPrintRuleList>? = null, val intelligenceLevel: String? = null, val layer4RuleLists: List<BgpPolicyContentLayer4RuleList>? = null, val portRuleLists: List<BgpPolicyContentPortRuleList>? = null, val reflectBlockUdpPortLists: List<Int>? = null, val regionBlockCountryLists: List<Int>? = null, val regionBlockProvinceLists: List<Int>? = null, val sourceBlockLists: List<BgpPolicyContentSourceBlockList>? = null, val sourceLimit: BgpPolicyContentSourceLimit? = null, val whitenGfbrNets: Boolean? = null)
Link copied to clipboard
data class BgpPolicyContentFingerPrintRuleList(val dstPortEnd: Int, val dstPortStart: Int, val fingerPrintRuleId: String? = null, val matchAction: String, val maxPktLen: Int, val minPktLen: Int, val offset: Int? = null, val payloadBytes: String? = null, val protocol: String, val rateValue: Int? = null, val seqNo: Int, val srcPortEnd: Int, val srcPortStart: Int)
Link copied to clipboard
data class BgpPolicyContentLayer4RuleList(val action: String, val conditionLists: List<BgpPolicyContentLayer4RuleListConditionList>, val limited: Int, val match: String, val method: String, val name: String, val priority: Int)
data class BgpPolicyContentLayer4RuleListConditionList(val arg: String, val depth: Int, val position: Int)
Link copied to clipboard
data class BgpPolicyContentPortRuleList(val dstPortEnd: Int, val dstPortStart: Int, val matchAction: String, val portRuleId: String? = null, val protocol: String, val seqNo: Int, val srcPortEnd: Int, val srcPortStart: Int)
Link copied to clipboard
data class BgpPolicyContentSourceBlockList(val blockExpireSeconds: Int, val everySeconds: Int, val exceedLimitTimes: Int, val type: Int)
Link copied to clipboard
data class BgpPolicyContentSourceLimit(val bps: Int? = null, val pps: Int? = null, val synBps: Int? = null, val synPps: Int? = null)
Link copied to clipboard
data class DomainResourceProxyType(val proxyPorts: List<Int>, val proxyType: String? = null)
Link copied to clipboard
data class GetDdosBgpInstancesInstance(val bandwidth: Int, val baseBandwidth: Int, val id: String, val ipCount: Int, val ipType: String, val name: String, val normalBandwidth: Int, val region: String, val type: String)
Link copied to clipboard
data class GetDdosBgpInstancesResult(val id: String, val ids: List<String>, val instances: List<GetDdosBgpInstancesInstance>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getDdosBgpInstances.

Link copied to clipboard
data class GetDdosBgpIpsIp(val id: String, val instanceId: String, val ip: String, val product: String, val status: String)
Link copied to clipboard
data class GetDdosBgpIpsResult(val id: String, val ids: List<String>, val instanceId: String, val ips: List<GetDdosBgpIpsIp>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val productName: String? = null, val status: String? = null)

A collection of values returned by getDdosBgpIps.

Link copied to clipboard
data class GetDdosCooDomainResourcesResource(val blackLists: List<String>, val ccEnabled: Boolean, val ccRuleEnabled: Boolean, val ccTemplate: String, val certName: String, val domain: String, val http2Enable: Boolean, val httpsExt: String, val id: String, val instanceIds: List<String>, val policyMode: String, val proxyEnabled: Boolean, val proxyTypes: List<GetDdosCooDomainResourcesResourceProxyType>, val realServers: List<String>, val rsType: Int, val sslCiphers: String, val sslProtocols: String, val whiteLists: List<String>)
data class GetDdosCooDomainResourcesResourceProxyType(val proxyPorts: List<Int>, val proxyType: String)
Link copied to clipboard
data class GetDdosCooDomainResourcesResult(val id: String, val ids: List<String>, val instanceIds: List<String>? = null, val outputFile: String? = null, val queryDomainPattern: String? = null, val resources: List<GetDdosCooDomainResourcesResource>)

A collection of values returned by getDdosCooDomainResources.

Link copied to clipboard
data class GetDdosCooInstancesInstance(val bandwidth: Int, val baseBandwidth: Int, val createTime: Int, val debtStatus: Int, val domainCount: Int, val edition: Int, val enabled: Int, val expireTime: Int, val id: String, val ipMode: String, val ipVersion: String, val name: String, val portCount: Int, val remark: String, val serviceBandwidth: Int, val status: Int)
Link copied to clipboard
data class GetDdosCooInstancesResult(val id: String, val ids: List<String>, val instances: List<GetDdosCooInstancesInstance>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getDdosCooInstances.

Link copied to clipboard
data class GetDdosCooPortsPort(val backendPort: String, val frontendPort: String, val frontendProtocol: String, val id: String, val instanceId: String, val realServers: List<String>)
Link copied to clipboard
data class GetDdosCooPortsResult(val frontendPort: String? = null, val frontendProtocol: String? = null, val id: String, val ids: List<String>, val instanceId: String, val outputFile: String? = null, val ports: List<GetDdosCooPortsPort>)

A collection of values returned by getDdosCooPorts.

Link copied to clipboard
data class PortConfig(val persistenceTimeout: Int? = null)
Link copied to clipboard
data class SchedulerRuleRule(val priority: Int? = null, val regionId: String? = null, val status: Int? = null, val type: String? = null, val value: String? = null, val valueType: Int? = null)