EventbridgeFunctions

Functions

Link copied to clipboard

This data source provides the Event Bridge Event Buses of the current Alibaba Cloud user.

suspend fun getEventBuses(eventBusType: String? = null, ids: List<String>? = null, namePrefix: String? = null, nameRegex: String? = null, outputFile: String? = null): GetEventBusesResult
Link copied to clipboard

This data source provides the Event Bridge Event Sources of the current Alibaba Cloud user.

suspend fun getEventSources(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetEventSourcesResult
Link copied to clipboard
suspend fun getRules(argument: GetRulesPlainArgs): GetRulesResult

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

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

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

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