Package-level declarations

Types

Link copied to clipboard
class ApiDestination : KotlinCustomResource

Provides a Event Bridge Api Destination resource. For information about Event Bridge Api Destination and how to use it, see What is Api Destination.

Link copied to clipboard
data class ApiDestinationArgs(val apiDestinationName: Output<String>? = null, val connectionName: Output<String>? = null, val description: Output<String>? = null, val httpApiParameters: Output<ApiDestinationHttpApiParametersArgs>? = null) : ConvertibleToJava<ApiDestinationArgs>

Provides a Event Bridge Api Destination resource. For information about Event Bridge Api Destination and how to use it, see What is Api Destination.

Link copied to clipboard
Link copied to clipboard
object ApiDestinationMapper : ResourceMapper<ApiDestination>
Link copied to clipboard
class Connection : KotlinCustomResource

Provides a Event Bridge Connection resource. For information about Event Bridge Connection and how to use it, see What is Connection.

Link copied to clipboard
data class ConnectionArgs(val authParameters: Output<ConnectionAuthParametersArgs>? = null, val connectionName: Output<String>? = null, val description: Output<String>? = null, val networkParameters: Output<ConnectionNetworkParametersArgs>? = null) : ConvertibleToJava<ConnectionArgs>

Provides a Event Bridge Connection resource. For information about Event Bridge Connection and how to use it, see What is Connection.

Link copied to clipboard
Link copied to clipboard
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class EventBus : KotlinCustomResource

Provides a Event Bridge Event Bus resource. For information about Event Bridge Event Bus and how to use it, see What is Event Bus.

Link copied to clipboard
data class EventBusArgs(val description: Output<String>? = null, val eventBusName: Output<String>? = null) : ConvertibleToJava<EventBusArgs>

Provides a Event Bridge Event Bus resource. For information about Event Bridge Event Bus and how to use it, see What is Event Bus.

Link copied to clipboard
Link copied to clipboard
object EventBusMapper : ResourceMapper<EventBus>
Link copied to clipboard
Link copied to clipboard
class EventSource : KotlinCustomResource

Provides a Event Bridge Event Source resource. For information about Event Bridge Event Source and how to use it, see What is Event Source.

Link copied to clipboard
data class EventSourceArgs(val description: Output<String>? = null, val eventBusName: Output<String>? = null, val eventSourceName: Output<String>? = null, val externalSourceConfig: Output<Map<String, String>>? = null, val externalSourceType: Output<String>? = null, val linkedExternalSource: Output<Boolean>? = null) : ConvertibleToJava<EventSourceArgs>

Provides a Event Bridge Event Source resource. For information about Event Bridge Event Source and how to use it, see What is Event Source.

Link copied to clipboard
Link copied to clipboard
object EventSourceMapper : ResourceMapper<EventSource>
Link copied to clipboard
Link copied to clipboard
class Rule : KotlinCustomResource

Provides a Event Bridge Rule resource. For information about Event Bridge Rule and how to use it, see What is Rule.

Link copied to clipboard
data class RuleArgs(val description: Output<String>? = null, val eventBusName: Output<String>? = null, val filterPattern: Output<String>? = null, val ruleName: Output<String>? = null, val status: Output<String>? = null, val targets: Output<List<RuleTargetArgs>>? = null) : ConvertibleToJava<RuleArgs>

Provides a Event Bridge Rule resource. For information about Event Bridge Rule and how to use it, see What is Rule.

Link copied to clipboard

Builder for RuleArgs.

Link copied to clipboard
object RuleMapper : ResourceMapper<Rule>
Link copied to clipboard

Builder for Rule.

Link copied to clipboard
class ServiceLinkedRole : KotlinCustomResource

Using this data source can create Event Bridge service-linked roles(SLR). EventBridge may need to access another Alibaba Cloud service to implement a specific feature. In this case, EventBridge must assume a specific service-linked role, which is a Resource Access Management (RAM) role, to obtain permissions to access another Alibaba Cloud service. For information about Event Bridge service-linked roles(SLR) and how to use it, see What is service-linked roles.

Link copied to clipboard
data class ServiceLinkedRoleArgs(val productName: Output<String>? = null) : ConvertibleToJava<ServiceLinkedRoleArgs>

Using this data source can create Event Bridge service-linked roles(SLR). EventBridge may need to access another Alibaba Cloud service to implement a specific feature. In this case, EventBridge must assume a specific service-linked role, which is a Resource Access Management (RAM) role, to obtain permissions to access another Alibaba Cloud service. For information about Event Bridge service-linked roles(SLR) and how to use it, see What is service-linked roles.

Link copied to clipboard
object ServiceLinkedRoleMapper : ResourceMapper<ServiceLinkedRole>
Link copied to clipboard
class Slr : KotlinCustomResource
Link copied to clipboard
data class SlrArgs(val productName: Output<String>? = null) : ConvertibleToJava<SlrArgs>
Link copied to clipboard

Builder for SlrArgs.

Link copied to clipboard
object SlrMapper : ResourceMapper<Slr>
Link copied to clipboard

Builder for Slr.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun eventBus(name: String, block: suspend EventBusResourceBuilder.() -> Unit): EventBus
Link copied to clipboard
suspend fun eventSource(name: String, block: suspend EventSourceResourceBuilder.() -> Unit): EventSource
Link copied to clipboard
fun rule(name: String): Rule
suspend fun rule(name: String, block: suspend RuleResourceBuilder.() -> Unit): Rule
Link copied to clipboard
fun slr(name: String): Slr
suspend fun slr(name: String, block: suspend SlrResourceBuilder.() -> Unit): Slr