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 Private Zone Records resource information owned by an Alibaba Cloud account.

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 lists a number of Private Zones resource information owned by an Alibaba Cloud account.

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