Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class SharedPrivateLinkResource : KotlinCustomResource

Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard
data class SharedPrivateLinkResourceArgs(val dnsZone: Output<String>? = null, val groupId: Output<String>? = null, val privateLinkResourceId: Output<String>? = null, val requestMessage: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sharedPrivateLinkResourceName: Output<String>? = null, val watcherName: Output<String>? = null) : ConvertibleToJava<SharedPrivateLinkResourceArgs>

Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard
class Target : KotlinCustomResource

Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard
data class TargetArgs(val connectionServerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val targetAuthenticationType: Output<Either<String, TargetAuthenticationType>>? = null, val targetName: Output<String>? = null, val targetType: Output<String>? = null, val targetVault: Output<VaultSecretArgs>? = null, val watcherName: Output<String>? = null) : ConvertibleToJava<TargetArgs>

Concrete proxy resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard

Builder for TargetArgs.

Link copied to clipboard
object TargetMapper : ResourceMapper<Target>
Link copied to clipboard

Builder for Target.

Link copied to clipboard
class Watcher : KotlinCustomResource

The DatabaseWatcherProviderHub resource. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard
data class WatcherArgs(val datastore: Output<DatastoreArgs>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val watcherName: Output<String>? = null) : ConvertibleToJava<WatcherArgs>

The DatabaseWatcherProviderHub resource. Azure REST API version: 2023-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object WatcherMapper : ResourceMapper<Watcher>
Link copied to clipboard

Functions

Link copied to clipboard
fun target(name: String): Target
suspend fun target(name: String, block: suspend TargetResourceBuilder.() -> Unit): Target
Link copied to clipboard
fun watcher(name: String): Watcher
suspend fun watcher(name: String, block: suspend WatcherResourceBuilder.() -> Unit): Watcher