PvtzFunctions

Functions

Link copied to clipboard

This data source provides the Pvtz Endpoints of the current Alibaba Cloud user.

suspend fun getEndpoints(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetEndpointsResult
Link copied to clipboard

This data source provides the available zones with the Private Zone Resolver of the current Alibaba Cloud user.

suspend fun getResolverZones(outputFile: String? = null, status: String? = null): GetResolverZonesResult
Link copied to clipboard
suspend fun getRules(argument: GetRulesPlainArgs): GetRulesResult

This data source provides the PrivateZone Rules of the current Alibaba Cloud user.

suspend fun getRules(argument: suspend GetRulesPlainArgsBuilder.() -> Unit): GetRulesResult
suspend fun getRules(endpointId: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetRulesResult
Link copied to clipboard

Using this data source can open Private Zone service automatically. If the service has been opened, it will return opened. For information about Priavte Zone and how to use it, see What is Private Zone.

suspend fun getService(enable: String? = null): GetServiceResult
suspend fun getService(argument: suspend GetServicePlainArgsBuilder.() -> Unit): GetServiceResult
Link copied to clipboard

This data source provides the Private Zone Records of the current Alibaba Cloud user.

suspend fun getZoneRecords(ids: List<String>? = null, keyword: String? = null, lang: String? = null, outputFile: String? = null, searchMode: String? = null, status: String? = null, tag: String? = null, userClientIp: String? = null, zoneId: String): GetZoneRecordsResult
Link copied to clipboard
suspend fun getZones(argument: GetZonesPlainArgs): GetZonesResult

This data source provides the Private Zones of the current Alibaba Cloud user.

suspend fun getZones(argument: suspend GetZonesPlainArgsBuilder.() -> Unit): GetZonesResult
suspend fun getZones(enableDetails: Boolean? = null, ids: List<String>? = null, keyword: String? = null, lang: String? = null, nameRegex: String? = null, outputFile: String? = null, queryRegionId: String? = null, queryVpcId: String? = null, resourceGroupId: String? = null, searchMode: String? = null): GetZonesResult