Package-level declarations

Types

Link copied to clipboard

The Eventarc Channel resource

Link copied to clipboard
data class ChannelArgs(val cryptoKeyName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val thirdPartyProvider: Output<String>? = null) : ConvertibleToJava<ChannelArgs>

The Eventarc Channel resource

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The Eventarc GoogleChannelConfig resource

Link copied to clipboard
data class GoogleChannelConfigArgs(val cryptoKeyName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<GoogleChannelConfigArgs>

The Eventarc GoogleChannelConfig resource

Link copied to clipboard

The Eventarc Trigger resource

Link copied to clipboard
data class TriggerArgs(val channel: Output<String>? = null, val destination: Output<TriggerDestinationArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val matchingCriterias: Output<List<TriggerMatchingCriteriaArgs>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val serviceAccount: Output<String>? = null, val transports: Output<List<TriggerTransportArgs>>? = null) : ConvertibleToJava<TriggerArgs>

The Eventarc Trigger resource

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun channelResource(name: String, block: suspend ChannelResourceBuilder.() -> Unit): Channel
Link copied to clipboard
suspend fun triggerResource(name: String, block: suspend TriggerResourceBuilder.() -> Unit): Trigger