Package-level declarations

Types

Link copied to clipboard
data class AccessStrategyDefaultAddrPool(val addrPoolId: String, val lbaWeight: Int? = null)
Link copied to clipboard
data class AccessStrategyFailoverAddrPool(val addrPoolId: String? = null, val lbaWeight: Int? = null)
Link copied to clipboard
data class AccessStrategyLine(val lineCode: String? = null)
Link copied to clipboard
data class AddressPoolAddress(val address: String, val attributeInfo: String, val lbaWeight: Int? = null, val mode: String, val remark: String? = null)
Link copied to clipboard
data class CustomLineIpSegmentList(val endIp: String, val startIp: String)
Link copied to clipboard
data class GetAccessStrategiesResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val instanceId: String, val lang: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val strategies: List<GetAccessStrategiesStrategy>, val strategyMode: String)

A collection of values returned by getAccessStrategies.

Link copied to clipboard
data class GetAccessStrategiesStrategy(val accessMode: String, val accessStrategyId: String, val createTime: String, val createTimestamp: String, val defaultAddrPoolType: String, val defaultAddrPools: List<GetAccessStrategiesStrategyDefaultAddrPool>, val defaultAvailableAddrNum: Int, val defaultLatencyOptimization: String, val defaultLbaStrategy: String, val defaultMaxReturnAddrNum: Int, val defaultMinAvailableAddrNum: Int, val effectiveAddrPoolGroupType: String, val failoverAddrPoolType: String, val failoverAddrPools: List<GetAccessStrategiesStrategyFailoverAddrPool>, val failoverAvailableAddrNum: Int, val failoverLatencyOptimization: String, val failoverLbaStrategy: String, val failoverMaxReturnAddrNum: Int, val failoverMinAvailableAddrNum: Int, val id: String, val instanceId: String, val lines: List<GetAccessStrategiesStrategyLine>, val strategyMode: String, val strategyName: String)
data class GetAccessStrategiesStrategyDefaultAddrPool(val addrCount: Int, val addrPoolId: String, val lbaWeight: Int, val name: String)
data class GetAccessStrategiesStrategyFailoverAddrPool(val addrCount: Int, val addrPoolId: String, val lbaWeight: Int, val name: String)
Link copied to clipboard
data class GetAccessStrategiesStrategyLine(val groupCode: String, val groupName: String, val lineCode: String, val lineName: String)
Link copied to clipboard
data class GetAddressPoolsPool(val addressPoolId: String, val addressPoolName: String, val addresses: List<GetAddressPoolsPoolAddress>, val createTime: String, val createTimestamp: String, val id: String, val instanceId: String, val lbaStrategy: String, val monitorConfigId: String, val monitorStatus: String, val type: String, val updateTime: String, val updateTimestamp: String)
Link copied to clipboard
data class GetAddressPoolsPoolAddress(val address: String, val attributeInfo: String, val lbaWeight: Int, val mode: String, val remark: String)
Link copied to clipboard
data class GetAddressPoolsResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val instanceId: String, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pools: List<GetAddressPoolsPool>)

A collection of values returned by getAddressPools.

Link copied to clipboard
data class GetAlidnsDomainGroupsGroup(val domainCount: Int, val groupId: String, val groupName: String, val id: String)
Link copied to clipboard
data class GetAlidnsDomainGroupsResult(val groups: List<GetAlidnsDomainGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getAlidnsDomainGroups.

Link copied to clipboard
data class GetAlidnsDomainsDomain(val aliDomain: Boolean, val availableTtls: List<Int>, val dnsServers: List<String>, val domainId: String, val domainName: String, val groupId: String, val groupName: String, val id: String, val inBlackHole: Boolean, val inClean: Boolean, val instanceId: String, val lineType: String, val minTtl: Int, val punyCode: String, val recordLineTreeJson: String, val recordLines: List<GetAlidnsDomainsDomainRecordLine>, val regionLines: Boolean, val remark: String, val resourceGroupId: String, val slaveDns: Boolean, val tags: Map<String, String>, val versionCode: String, val versionName: String)
Link copied to clipboard
data class GetAlidnsDomainsDomainRecordLine(val fatherCode: String, val lineCode: String, val lineDisplayName: String, val lineName: String)
Link copied to clipboard
data class GetAlidnsDomainsResult(val aliDomain: Boolean? = null, val domainNameRegex: String? = null, val domains: List<GetAlidnsDomainsDomain>, val enableDetails: Boolean? = null, val groupId: String? = null, val groupNameRegex: String? = null, val id: String, val ids: List<String>, val instanceId: String? = null, val keyWord: String? = null, val lang: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val searchMode: String? = null, val starmark: Boolean? = null, val tags: Map<String, String>? = null, val versionCode: String? = null)

A collection of values returned by getAlidnsDomains.

Link copied to clipboard
data class GetAlidnsInstancesInstance(val dnsSecurity: String, val domain: String, val domainNumbers: String, val id: String, val instanceId: String, val paymentType: String, val versionCode: String, val versionName: String)
Link copied to clipboard
data class GetAlidnsInstancesResult(val domainType: String? = null, val id: String, val ids: List<String>, val instances: List<GetAlidnsInstancesInstance>, val lang: String? = null, val outputFile: String? = null, val userClientIp: String? = null)

A collection of values returned by getAlidnsInstances.

Link copied to clipboard
data class GetAlidnsRecordsRecord(val domainName: String, val id: String, val line: String, val locked: Boolean, val priority: Int, val recordId: String, val remark: String, val rr: String, val status: String, val ttl: Int, val type: String, val value: String)
Link copied to clipboard
data class GetAlidnsRecordsResult(val direction: String? = null, val domainName: String, val groupId: Int? = null, val id: String, val ids: List<String>, val keyWord: String? = null, val lang: String? = null, val line: String? = null, val orderBy: String? = null, val outputFile: String? = null, val records: List<GetAlidnsRecordsRecord>, val rrKeyWord: String? = null, val rrRegex: String? = null, val searchMode: String? = null, val status: String? = null, val type: String? = null, val typeKeyWord: String? = null, val valueKeyWord: String? = null, val valueRegex: String? = null)

A collection of values returned by getAlidnsRecords.

Link copied to clipboard
data class GetCustomLinesLine(val code: String, val customLineId: String, val customLineName: String, val domainName: String, val id: String, val ipSegmentLists: List<GetCustomLinesLineIpSegmentList>)
Link copied to clipboard
data class GetCustomLinesLineIpSegmentList(val endIp: String, val startIp: String)
Link copied to clipboard
data class GetCustomLinesResult(val domainName: String, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val lang: String? = null, val lines: List<GetCustomLinesLine>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getCustomLines.

Link copied to clipboard
data class GetDomainGroupsGroup(val groupId: String, val groupName: String)
Link copied to clipboard
data class GetDomainGroupsResult(val groups: List<GetDomainGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getDomainGroups.

Link copied to clipboard
data class GetDomainRecordsRecord(val domainName: String, val hostRecord: String, val line: String, val locked: Boolean, val priority: Int, val recordId: String, val status: String, val ttl: Double, val type: String, val value: String)
Link copied to clipboard
data class GetDomainRecordsResult(val domainName: String, val hostRecordRegex: String? = null, val id: String, val ids: List<String>, val isLocked: Boolean? = null, val line: String? = null, val outputFile: String? = null, val records: List<GetDomainRecordsRecord>, val status: String? = null, val type: String? = null, val urls: List<String>, val valueRegex: String? = null)

A collection of values returned by getDomainRecords.

Link copied to clipboard
data class GetDomainsDomain(val aliDomain: Boolean, val availableTtls: List<Int>, val dnsServers: List<String>, val domainId: String, val domainName: String, val groupId: String, val groupName: String, val id: String, val inBlackHole: Boolean, val inClean: Boolean, val instanceId: String, val lineType: String, val minTtl: Int, val punyCode: String, val recordLineTreeJson: String, val recordLines: List<GetDomainsDomainRecordLine>, val regionLines: Boolean, val remark: String, val resourceGroupId: String, val slaveDns: Boolean, val tags: Map<String, String>, val versionCode: String, val versionName: String)
Link copied to clipboard
data class GetDomainsDomainRecordLine(val fatherCode: String, val lineCode: String, val lineDisplayName: String, val lineName: String)
Link copied to clipboard
data class GetDomainsResult(val aliDomain: Boolean? = null, val domainNameRegex: String? = null, val domains: List<GetDomainsDomain>, val enableDetails: Boolean? = null, val groupId: String? = null, val groupNameRegex: String? = null, val id: String, val ids: List<String>, val instanceId: String? = null, val keyWord: String? = null, val lang: String? = null, val names: List<String>, val outputFile: String? = null, val resourceGroupId: String? = null, val searchMode: String? = null, val starmark: Boolean? = null, val tags: Map<String, String>? = null, val versionCode: String? = null)

A collection of values returned by getDomains.

Link copied to clipboard
data class GetDomainTxtGuidResult(val domainName: String, val id: String, val lang: String? = null, val outputFile: String? = null, val rr: String, val type: String, val value: String)

A collection of values returned by getDomainTxtGuid.

Link copied to clipboard
data class GetGroupsGroup(val groupId: String, val groupName: String)
Link copied to clipboard
data class GetGroupsResult(val groups: List<GetGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getGroups.

Link copied to clipboard
data class GetGtmInstancesInstance(val alertConfigs: List<GetGtmInstancesInstanceAlertConfig>, val alertGroups: List<String>, val cnameType: String, val createTime: String, val expireTime: String, val id: String, val instanceId: String, val instanceName: String, val packageEdition: String, val paymentType: String, val publicCnameMode: String, val publicRr: String, val publicUserDomainName: String, val publicZoneName: String, val resourceGroupId: String, val strategyMode: String, val ttl: Int)
Link copied to clipboard
data class GetGtmInstancesInstanceAlertConfig(val dingtalkNotice: Boolean, val emailNotice: Boolean, val noticeType: String, val smsNotice: Boolean)
Link copied to clipboard
data class GetGtmInstancesResult(val id: String, val ids: List<String>, val instances: List<GetGtmInstancesInstance>, val lang: String? = null, val outputFile: String, val resourceGroupId: String? = null)

A collection of values returned by getGtmInstances.

Link copied to clipboard
data class GetInstancesInstance(val dnsSecurity: String, val domain: String, val domainNumbers: String, val id: String, val instanceId: String, val paymentType: String, val versionCode: String, val versionName: String)
Link copied to clipboard
data class GetInstancesResult(val domainType: String? = null, val id: String, val ids: List<String>, val instances: List<GetInstancesInstance>, val lang: String? = null, val outputFile: String? = null, val userClientIp: String? = null)

A collection of values returned by getInstances.

Link copied to clipboard
data class GetRecordsRecord(val domainName: String, val hostRecord: String, val line: String, val locked: Boolean, val priority: Int, val recordId: String, val status: String, val ttl: Double, val type: String, val value: String)
Link copied to clipboard
data class GetRecordsResult(val domainName: String, val hostRecordRegex: String? = null, val id: String, val ids: List<String>, val isLocked: Boolean? = null, val line: String? = null, val outputFile: String? = null, val records: List<GetRecordsRecord>, val status: String? = null, val type: String? = null, val urls: List<String>, val valueRegex: String? = null)

A collection of values returned by getRecords.

Link copied to clipboard
data class GetResolutionLinesLine(val lineCode: String, val lineDisplayName: String, val lineName: String)
Link copied to clipboard
data class GetResolutionLinesResult(val domainName: String? = null, val id: String, val lang: String? = null, val lineCodes: List<String>, val lineDisplayNames: List<String>, val lineNames: List<String>? = null, val lines: List<GetResolutionLinesLine>, val outputFile: String? = null, val userClientIp: String? = null)

A collection of values returned by getResolutionLines.

Link copied to clipboard
data class GtmInstanceAlertConfig(val dingtalkNotice: Boolean? = null, val emailNotice: Boolean? = null, val noticeType: String? = null, val smsNotice: Boolean? = null)
Link copied to clipboard
data class MonitorConfigIspCityNode(val cityCode: String, val ispCode: String)