SocketioArgs

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.

Import

Web PubSub Service for Socket.IOs can be imported using the resource id, e.g.

$ pulumi import azure:webpubsub/socketio:Socketio example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.SignalRService/webPubSub/pubsub1

Constructors

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

Properties

Link copied to clipboard
val aadAuthEnabled: Output<Boolean>? = null

Whether Azure Active Directory authentication is enabled. Defaults to true.

Link copied to clipboard
val identity: Output<SocketioIdentityArgs>? = null

An identity block as defined below.

Link copied to clipboard

Whether the connectivity log category for live trace is enabled. Defaults to true.

Link copied to clipboard
val liveTraceEnabled: Output<Boolean>? = null

Whether the live trace tool is enabled. Defaults to true.

Link copied to clipboard

Whether the HTTP request log category for live trace is enabled. Defaults to true.

Link copied to clipboard

Whether the messaging log category for live trace is enabled. Defaults to true.

Link copied to clipboard
val localAuthEnabled: Output<Boolean>? = null

Whether local authentication using an access key is enabled. Defaults to true.

Link copied to clipboard
val location: Output<String>? = null

The Azure Region where the Web PubSub Service should exist. Changing this forces a new Web PubSub Service to be created.

Link copied to clipboard
val name: Output<String>? = null

The name which should be used for this Web PubSub Service. Changing this forces a new Web PubSub Service to be created.

Link copied to clipboard
val publicNetworkAccess: Output<String>? = null

Whether public network access is enabled. Defaults to Enabled. Possible values are Enabled and Disabled.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

The name of the Resource Group where the Web PubSub Service should exist. Changing this forces a new Web PubSub Service to be created.

Link copied to clipboard
val serviceMode: Output<String>? = null

The service mode of this Web PubSub Service. Defaults to Default. Possible values are Default and Serverless.

Link copied to clipboard
val sku: Output<SocketioSkuArgs>? = null

The SKU to use for this Web PubSub Service. Possible values are Free_F1, Standard_S1, Premium_P1, and Premium_P2.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

A mapping of tags which should be assigned to the Web PubSub Service.

Link copied to clipboard
val tlsClientCertEnabled: Output<Boolean>? = null

Whether the service should request a client certificate during a TLS handshake. Defaults to false.

Functions

Link copied to clipboard
open override fun toJava(): SocketioArgs