Package-level declarations

Types

Link copied to clipboard
data class EndpointIpConfig(val cidrBlock: String, val ip: String? = null, val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class GetEndpointsEndpoint(val createTime: String, val endpointName: String, val id: String, val ipConfigs: List<GetEndpointsEndpointIpConfig>, val securityGroupId: String, val status: String, val vpcId: String, val vpcName: String, val vpcRegionId: String)
Link copied to clipboard
data class GetEndpointsEndpointIpConfig(val cidrBlock: String, val ip: String, val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class GetEndpointsResult(val endpoints: List<GetEndpointsEndpoint>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getEndpoints.

Link copied to clipboard
data class GetResolverZonesResult(val id: String, val outputFile: String? = null, val status: String? = null, val zones: List<GetResolverZonesZone>)

A collection of values returned by getResolverZones.

Link copied to clipboard
data class GetResolverZonesZone(val status: String, val zoneId: String)
Link copied to clipboard
data class GetRulesResult(val endpointId: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val rules: List<GetRulesRule>)

A collection of values returned by getRules.

Link copied to clipboard
data class GetRulesRule(val bindVpcs: List<GetRulesRuleBindVpc>, val createTime: String, val endpointId: String, val endpointName: String, val forwardIps: List<GetRulesRuleForwardIp>, val id: String, val ruleId: String, val ruleName: String, val type: String, val zoneName: String)
Link copied to clipboard
data class GetRulesRuleBindVpc(val regionId: String, val regionName: String, val vpcId: String, val vpcName: String)
Link copied to clipboard
data class GetRulesRuleForwardIp(val ip: String, val port: Int)
Link copied to clipboard
data class GetServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getService.

Link copied to clipboard
data class GetZoneRecordsRecord(val id: String, val priority: Int, val recordId: String, val remark: String, val resourceRecord: String, val rr: String, val status: String, val ttl: Int, val type: String, val value: String)
Link copied to clipboard
data class GetZoneRecordsResult(val id: String, val ids: List<String>, val keyword: String? = null, val lang: String? = null, val outputFile: String? = null, val records: List<GetZoneRecordsRecord>, val searchMode: String? = null, val status: String? = null, val tag: String? = null, val userClientIp: String? = null, val zoneId: String)

A collection of values returned by getZoneRecords.

Link copied to clipboard
data class GetZonesResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val keyword: String? = null, val lang: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val queryRegionId: String? = null, val queryVpcId: String? = null, val resourceGroupId: String? = null, val searchMode: String? = null, val zones: List<GetZonesZone>)

A collection of values returned by getZones.

Link copied to clipboard
data class GetZonesZone(val bindVpcs: List<GetZonesZoneBindVpc>, val createTimestamp: Int, val creationTime: String, val id: String, val isPtr: Boolean, val name: String, val proxyPattern: String, val recordCount: Int, val remark: String, val resourceGroupId: String, val slaveDns: Boolean, val updateTime: String, val updateTimestamp: Int, val zoneId: String, val zoneName: String)
Link copied to clipboard
data class GetZonesZoneBindVpc(val regionId: String, val regionName: String, val vpcId: String, val vpcName: String)
Link copied to clipboard
data class RuleAttachmentVpc(val regionId: String, val vpcId: String)
Link copied to clipboard
data class RuleForwardIp(val ip: String, val port: Int)
Link copied to clipboard
data class ZoneAttachmentVpc(val regionId: String? = null, val vpcId: String)
Link copied to clipboard
data class ZoneUserInfo(val regionIds: List<String>? = null, val userId: String? = null)