Package-level declarations

Types

Link copied to clipboard
class ApiDestination : KotlinCustomResource

Resource Type definition for AWS::Events::ApiDestination.

Link copied to clipboard
data class ApiDestinationArgs(val connectionArn: Output<String>? = null, val description: Output<String>? = null, val httpMethod: Output<ApiDestinationHttpMethod>? = null, val invocationEndpoint: Output<String>? = null, val invocationRateLimitPerSecond: Output<Int>? = null, val name: Output<String>? = null) : ConvertibleToJava<ApiDestinationArgs>

Resource Type definition for AWS::Events::ApiDestination.

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

Resource Type definition for AWS::Events::Archive

Link copied to clipboard
data class ArchiveArgs(val archiveName: Output<String>? = null, val description: Output<String>? = null, val eventPattern: Output<Any>? = null, val retentionDays: Output<Int>? = null, val sourceArn: Output<String>? = null) : ConvertibleToJava<ArchiveArgs>

Resource Type definition for AWS::Events::Archive

Link copied to clipboard
Link copied to clipboard
object ArchiveMapper : ResourceMapper<Archive>
Link copied to clipboard
Link copied to clipboard
class Connection : KotlinCustomResource

Resource Type definition for AWS::Events::Connection.

Link copied to clipboard
data class ConnectionArgs(val authParameters: Output<ConnectionAuthParametersArgs>? = null, val authorizationType: Output<ConnectionAuthorizationType>? = null, val description: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Resource Type definition for AWS::Events::Connection.

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

Resource Type definition for AWS::Events::Endpoint.

Link copied to clipboard
data class EndpointArgs(val description: Output<String>? = null, val eventBuses: Output<List<EndpointEventBusArgs>>? = null, val name: Output<String>? = null, val replicationConfig: Output<EndpointReplicationConfigArgs>? = null, val roleArn: Output<String>? = null, val routingConfig: Output<EndpointRoutingConfigArgs>? = null) : ConvertibleToJava<EndpointArgs>

Resource Type definition for AWS::Events::Endpoint.

Link copied to clipboard
Link copied to clipboard
object EndpointMapper : ResourceMapper<Endpoint>
Link copied to clipboard
Link copied to clipboard
class EventBus : KotlinCustomResource

Resource type definition for AWS::Events::EventBus

Link copied to clipboard
data class EventBusArgs(val deadLetterConfig: Output<DeadLetterConfigPropertiesArgs>? = null, val description: Output<String>? = null, val eventSourceName: Output<String>? = null, val kmsKeyIdentifier: Output<String>? = null, val name: Output<String>? = null, val policy: Output<Any>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<EventBusArgs>

Resource type definition for AWS::Events::EventBus

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

Resource Type definition for AWS::Events::Rule

Link copied to clipboard
data class RuleArgs(val description: Output<String>? = null, val eventBusName: Output<String>? = null, val eventPattern: Output<Any>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val scheduleExpression: Output<String>? = null, val state: Output<RuleState>? = null, val targets: Output<List<RuleTargetArgs>>? = null) : ConvertibleToJava<RuleArgs>

Resource Type definition for AWS::Events::Rule

Link copied to clipboard

Builder for RuleArgs.

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

Builder for Rule.

Functions

Link copied to clipboard
Link copied to clipboard
fun archive(name: String): Archive
suspend fun archive(name: String, block: suspend ArchiveResourceBuilder.() -> Unit): Archive
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun endpoint(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
suspend fun eventBus(name: String, block: suspend EventBusResourceBuilder.() -> Unit): EventBus
Link copied to clipboard
fun rule(name: String): Rule
suspend fun rule(name: String, block: suspend RuleResourceBuilder.() -> Unit): Rule