Package-level declarations
Types
Link copied to clipboard
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
Builder for ApiDestinationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ApiDestination.
Link copied to clipboard
data class ArchiveArgs(val archiveName: Output<String>? = null, val description: Output<String>? = null, val eventPattern: Output<Any>? = null, val kmsKeyIdentifier: Output<String>? = null, val retentionDays: Output<Int>? = null, val sourceArn: Output<String>? = null) : ConvertibleToJava<ArchiveArgs>
Resource Type definition for AWS::Events::Archive
Link copied to clipboard
class ArchiveArgsBuilder
Builder for ArchiveArgs.
Link copied to clipboard
Link copied to clipboard
class ArchiveResourceBuilder
Builder for Archive.
Link copied to clipboard
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 invocationConnectivityParameters: Output<InvocationConnectivityParametersPropertiesArgs>? = null, val kmsKeyIdentifier: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>
Resource Type definition for AWS::Events::Connection.
Link copied to clipboard
class ConnectionArgsBuilder
Builder for ConnectionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Connection.
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
class EndpointArgsBuilder
Builder for EndpointArgs.
Link copied to clipboard
Link copied to clipboard
class EndpointResourceBuilder
Builder for Endpoint.
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
class EventBusArgsBuilder
Builder for EventBusArgs.
Link copied to clipboard
Link copied to clipboard
class EventBusResourceBuilder
Builder for EventBus.
Link copied to clipboard
object EventsFunctions
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
class RuleArgsBuilder
Builder for RuleArgs.
Link copied to clipboard
Link copied to clipboard
class RuleResourceBuilder
Builder for Rule.
Functions
Link copied to clipboard
suspend fun apiDestination(name: String, block: suspend ApiDestinationResourceBuilder.() -> Unit): ApiDestination
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection