FcFunctions

Functions

Link copied to clipboard

This data source provides the Function Compute custom domains of the current Alibaba Cloud user.

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

This data source provides the Function Compute functions of the current Alibaba Cloud user.

suspend fun getFunctions(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, serviceName: String): GetFunctionsResult
Link copied to clipboard

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

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

This data source provides the Function Compute services of the current Alibaba Cloud user.

suspend fun getServices(argument: suspend GetServicesPlainArgsBuilder.() -> Unit): GetServicesResult
suspend fun getServices(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetServicesResult
Link copied to clipboard

This data source provides the Function Compute triggers of the current Alibaba Cloud user.

suspend fun getTriggers(argument: suspend GetTriggersPlainArgsBuilder.() -> Unit): GetTriggersResult
suspend fun getTriggers(functionName: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, serviceName: String): GetTriggersResult
Link copied to clipboard

This data source provides Fcv3 Trigger available to the user.What is Trigger

suspend fun getV3Triggers(functionName: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetV3TriggersResult
Link copied to clipboard
suspend fun getZones(argument: GetZonesPlainArgs): GetZonesResult

This data source provides availability zones for FunctionCompute that can be accessed by an Alibaba Cloud account within the region configured in the provider.

suspend fun getZones(outputFile: String? = null): GetZonesResult
suspend fun getZones(argument: suspend GetZonesPlainArgsBuilder.() -> Unit): GetZonesResult