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 EventHandlerSettingsArgs(val items: Output<Map<String, List<EventHandlerTemplateArgs>>>? = null) : ConvertibleToJava<EventHandlerSettingsArgs>

The settings for event handler in webpubsub service

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

EventHandler template item settings.

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>
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 ManagedIdentityArgs(val type: Output<Either<String, ManagedIdentityType>>? = null, val userAssignedIdentities: Output<Map<String, Any>>? = 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 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 WebPubSubFeatureArgs(val flag: Output<Either<String, FeatureFlags>>, val properties: Output<Map<String, String>>? = null, val value: Output<String>) : ConvertibleToJava<WebPubSubFeatureArgs>

Feature of a resource, which controls the runtime behavior.

Link copied to clipboard
data class WebPubSubHubPropertiesArgs(val anonymousConnectPolicy: Output<String>? = null, val eventHandlers: Output<List<EventHandlerArgs>>? = 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