Package-level declarations

Types

Link copied to clipboard
data class EventHandlerArgs(val auth: Output<UpstreamAuthSettingsArgs>? = null, val systemEvents: Output<List<String>>? = null, val urlTemplate: Output<String>, val userEventPattern: Output<String>? = null) : ConvertibleToJava<EventHandlerArgs>

Properties of event handler.

Link copied to clipboard
Link copied to clipboard
data class EventHubEndpointArgs(val eventHubName: Output<String>, val fullyQualifiedNamespace: Output<String>, val type: Output<String>) : ConvertibleToJava<EventHubEndpointArgs>

An Event Hub endpoint. The managed identity of Web PubSub service must be enabled, and the identity should have the "Azure Event Hubs Data sender" role to access Event Hub.

Link copied to clipboard
data class EventListenerArgs(val endpoint: Output<EventHubEndpointArgs>, val filter: Output<EventNameFilterArgs>) : ConvertibleToJava<EventListenerArgs>

A setting defines which kinds of events should be sent to which endpoint.

Link copied to clipboard
Link copied to clipboard
data class EventNameFilterArgs(val systemEvents: Output<List<String>>? = null, val type: Output<String>, val userEventPattern: Output<String>? = null) : ConvertibleToJava<EventNameFilterArgs>

Filter events by their name.

Link copied to clipboard
data class GetWebPubSubCustomCertificatePlainArgs(val certificateName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWebPubSubCustomCertificatePlainArgs>
Link copied to clipboard
data class GetWebPubSubCustomDomainPlainArgs(val name: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWebPubSubCustomDomainPlainArgs>
Link copied to clipboard
data class GetWebPubSubHubPlainArgs(val hubName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWebPubSubHubPlainArgs>
Link copied to clipboard
data class GetWebPubSubPlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWebPubSubPlainArgs>
data class GetWebPubSubPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWebPubSubPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetWebPubSubReplicaPlainArgs(val replicaName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetWebPubSubReplicaPlainArgs>
data class GetWebPubSubSharedPrivateLinkResourcePlainArgs(val resourceGroupName: String, val resourceName: String, val sharedPrivateLinkResourceName: String) : ConvertibleToJava<GetWebPubSubSharedPrivateLinkResourcePlainArgs>
Link copied to clipboard
data class ListWebPubSubKeysPlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<ListWebPubSubKeysPlainArgs>
Link copied to clipboard
data class LiveTraceCategoryArgs(val enabled: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<LiveTraceCategoryArgs>

Live trace category configuration of a Microsoft.SignalRService resource.

Link copied to clipboard
data class LiveTraceConfigurationArgs(val categories: Output<List<LiveTraceCategoryArgs>>? = null, val enabled: Output<String>? = null) : ConvertibleToJava<LiveTraceConfigurationArgs>

Live trace configuration of a Microsoft.SignalRService resource.

Link copied to clipboard
data class ManagedIdentityArgs(val type: Output<Either<String, ManagedIdentityType>>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedIdentityArgs>

A class represent managed identities used for request and response

Link copied to clipboard
data class ManagedIdentitySettingsArgs(val resource: Output<String>? = null) : ConvertibleToJava<ManagedIdentitySettingsArgs>

Managed identity settings for upstream.

Link copied to clipboard
data class NetworkACLArgs(val allow: Output<List<Either<String, WebPubSubRequestType>>>? = null, val deny: Output<List<Either<String, WebPubSubRequestType>>>? = null) : ConvertibleToJava<NetworkACLArgs>

Network ACL

Link copied to clipboard
Link copied to clipboard
data class PrivateEndpointACLArgs(val allow: Output<List<Either<String, WebPubSubRequestType>>>? = null, val deny: Output<List<Either<String, WebPubSubRequestType>>>? = null, val name: Output<String>) : ConvertibleToJava<PrivateEndpointACLArgs>

ACL for a private endpoint

Link copied to clipboard
data class PrivateEndpointArgs(val id: Output<String>? = null) : ConvertibleToJava<PrivateEndpointArgs>

Private endpoint

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateLinkServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

Connection state of the private endpoint connection

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

Resource log category configuration of a Microsoft.SignalRService resource.

Link copied to clipboard
data class ResourceLogConfigurationArgs(val categories: Output<List<ResourceLogCategoryArgs>>? = null) : ConvertibleToJava<ResourceLogConfigurationArgs>

Resource log configuration of a Microsoft.SignalRService resource.

Link copied to clipboard
data class ResourceReferenceArgs(val id: Output<String>? = null) : ConvertibleToJava<ResourceReferenceArgs>

Reference to a resource.

Link copied to clipboard
data class ResourceSkuArgs(val capacity: Output<Int>? = null, val name: Output<String>, val tier: Output<Either<String, WebPubSubSkuTier>>? = null) : ConvertibleToJava<ResourceSkuArgs>

The billing information of the resource.

Link copied to clipboard
Link copied to clipboard
data class UpstreamAuthSettingsArgs(val managedIdentity: Output<ManagedIdentitySettingsArgs>? = null, val type: Output<Either<String, UpstreamAuthType>>? = null) : ConvertibleToJava<UpstreamAuthSettingsArgs>

Upstream auth settings. If not set, no auth is used for upstream messages.

Link copied to clipboard
data class WebPubSubHubPropertiesArgs(val anonymousConnectPolicy: Output<String>? = null, val eventHandlers: Output<List<EventHandlerArgs>>? = null, val eventListeners: Output<List<EventListenerArgs>>? = null) : ConvertibleToJava<WebPubSubHubPropertiesArgs>

Properties of a hub.

Link copied to clipboard
data class WebPubSubNetworkACLsArgs(val defaultAction: Output<Either<String, ACLAction>>? = null, val privateEndpoints: Output<List<PrivateEndpointACLArgs>>? = null, val publicNetwork: Output<NetworkACLArgs>? = null) : ConvertibleToJava<WebPubSubNetworkACLsArgs>

Network ACLs for the resource

Link copied to clipboard
data class WebPubSubTlsSettingsArgs(val clientCertEnabled: Output<Boolean>? = null) : ConvertibleToJava<WebPubSubTlsSettingsArgs>

TLS settings for the resource