Package-level declarations

Types

Link copied to clipboard
class CustomCertificate : KotlinCustomResource

Manages an Azure Web PubSub Custom Certificate.

Link copied to clipboard
data class CustomCertificateArgs(val customCertificateId: Output<String>? = null, val name: Output<String>? = null, val webPubsubId: Output<String>? = null) : ConvertibleToJava<CustomCertificateArgs>

Manages an Azure Web PubSub Custom Certificate.

Link copied to clipboard
object CustomCertificateMapper : ResourceMapper<CustomCertificate>
Link copied to clipboard
class CustomDomain : KotlinCustomResource

Manages an Azure Web PubSub Custom Domain.

Link copied to clipboard
data class CustomDomainArgs(val domainName: Output<String>? = null, val name: Output<String>? = null, val webPubsubCustomCertificateId: Output<String>? = null, val webPubsubId: Output<String>? = null) : ConvertibleToJava<CustomDomainArgs>

Manages an Azure Web PubSub Custom Domain.

Link copied to clipboard
Link copied to clipboard
object CustomDomainMapper : ResourceMapper<CustomDomain>
Link copied to clipboard
Link copied to clipboard
class Hub : KotlinCustomResource

Manages the hub settings for a Web Pubsub.

Link copied to clipboard
data class HubArgs(val anonymousConnectionsEnabled: Output<Boolean>? = null, val eventHandlers: Output<List<HubEventHandlerArgs>>? = null, val eventListeners: Output<List<HubEventListenerArgs>>? = null, val name: Output<String>? = null, val webPubsubId: Output<String>? = null) : ConvertibleToJava<HubArgs>

Manages the hub settings for a Web Pubsub.

Link copied to clipboard

Builder for HubArgs.

Link copied to clipboard
object HubMapper : ResourceMapper<Hub>
Link copied to clipboard

Builder for Hub.

Link copied to clipboard
class NetworkAcl : KotlinCustomResource

Manages the Network ACL for a Web Pubsub.

Link copied to clipboard
data class NetworkAclArgs(val defaultAction: Output<String>? = null, val privateEndpoints: Output<List<NetworkAclPrivateEndpointArgs>>? = null, val publicNetwork: Output<NetworkAclPublicNetworkArgs>? = null, val webPubsubId: Output<String>? = null) : ConvertibleToJava<NetworkAclArgs>

Manages the Network ACL for a Web Pubsub.

Link copied to clipboard
Link copied to clipboard
object NetworkAclMapper : ResourceMapper<NetworkAcl>
Link copied to clipboard
Link copied to clipboard
class Service : KotlinCustomResource

Manages an Azure Web PubSub Service.

Link copied to clipboard
data class ServiceArgs(val aadAuthEnabled: Output<Boolean>? = null, val capacity: Output<Int>? = null, val identity: Output<ServiceIdentityArgs>? = null, val liveTrace: Output<ServiceLiveTraceArgs>? = null, val localAuthEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tlsClientCertEnabled: Output<Boolean>? = null) : ConvertibleToJava<ServiceArgs>

Manages an Azure Web PubSub Service.

Link copied to clipboard
Link copied to clipboard
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard
Link copied to clipboard
class SharedPrivateLinkResource : KotlinCustomResource

Manages the Shared Private Link Resource for a Web Pubsub service.

Link copied to clipboard
data class SharedPrivateLinkResourceArgs(val name: Output<String>? = null, val requestMessage: Output<String>? = null, val subresourceName: Output<String>? = null, val targetResourceId: Output<String>? = null, val webPubsubId: Output<String>? = null) : ConvertibleToJava<SharedPrivateLinkResourceArgs>

Manages the Shared Private Link Resource for a Web Pubsub service.

Link copied to clipboard
class Socketio : KotlinCustomResource

Manages a Web PubSub Service for Socket.IO.

Link copied to clipboard
data class SocketioArgs(val aadAuthEnabled: Output<Boolean>? = null, val identity: Output<SocketioIdentityArgs>? = null, val liveTraceConnectivityLogsEnabled: Output<Boolean>? = null, val liveTraceEnabled: Output<Boolean>? = null, val liveTraceHttpRequestLogsEnabled: Output<Boolean>? = null, val liveTraceMessagingLogsEnabled: Output<Boolean>? = null, val localAuthEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccess: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceMode: Output<String>? = null, val sku: Output<SocketioSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val tlsClientCertEnabled: Output<Boolean>? = null) : ConvertibleToJava<SocketioArgs>

Manages a Web PubSub Service for Socket.IO.

Link copied to clipboard
Link copied to clipboard
object SocketioMapper : ResourceMapper<Socketio>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun hub(name: String): Hub
suspend fun hub(name: String, block: suspend HubResourceBuilder.() -> Unit): Hub
Link copied to clipboard
suspend fun networkAcl(name: String, block: suspend NetworkAclResourceBuilder.() -> Unit): NetworkAcl
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service
Link copied to clipboard
suspend fun socketio(name: String, block: suspend SocketioResourceBuilder.() -> Unit): Socketio