Package-level declarations

Types

Link copied to clipboard
class AlertRuleResource : KotlinCustomResource

Concrete proxy resource types can be created by aliasing this type using a specific property type. Uses Azure REST API version 2024-07-19-preview. Other available API versions: 2024-10-01-preview, 2025-01-02.

Link copied to clipboard
data class AlertRuleResourceArgs(val alertRuleResourceId: Output<String>? = null, val alertRuleResourceName: Output<String>? = null, val alertRuleTemplateId: Output<String>? = null, val alertRuleTemplateVersion: Output<String>? = null, val createdWithProperties: Output<Either<String, AlertRuleCreationProperties>>? = null, val creationTime: Output<String>? = null, val resourceGroupName: Output<String>? = null, val watcherName: Output<String>? = null) : ConvertibleToJava<AlertRuleResourceArgs>

Concrete proxy resource types can be created by aliasing this type using a specific property type. Uses Azure REST API version 2024-07-19-preview. Other available API versions: 2024-10-01-preview, 2025-01-02.

Link copied to clipboard
object AlertRuleResourceMapper : ResourceMapper<AlertRuleResource>
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. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-07-19-preview, 2024-10-01-preview, 2025-01-02.

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. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-07-19-preview, 2024-10-01-preview, 2025-01-02.

Link copied to clipboard
class Target : KotlinCustomResource

Concrete proxy resource types can be created by aliasing this type using a specific property type. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-07-19-preview, 2024-10-01-preview, 2025-01-02.

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. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-07-19-preview, 2024-10-01-preview, 2025-01-02.

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. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-07-19-preview, 2024-10-01-preview, 2025-01-02.

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. Uses Azure REST API version 2023-09-01-preview. Other available API versions: 2024-07-19-preview, 2024-10-01-preview, 2025-01-02.

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