Package-level declarations

Types

Link copied to clipboard
data class GetSignalRCustomCertificateResult(val id: String, val keyVaultBaseUri: String, val keyVaultSecretName: String, val keyVaultSecretVersion: String? = null, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

A custom certificate.

Link copied to clipboard
data class GetSignalRCustomDomainResult(val customCertificate: ResourceReferenceResponse, val domainName: String, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

A custom domain

data class GetSignalRPrivateEndpointConnectionResult(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val type: String)

A private endpoint connection to SignalR resource

Link copied to clipboard
data class GetSignalRResult(val cors: SignalRCorsSettingsResponse? = null, val externalIP: String, val features: List<SignalRFeatureResponse>? = null, val hostName: String, val hostNamePrefix: String, val id: String, val kind: String? = null, val location: String? = null, val name: String, val networkACLs: SignalRNetworkACLsResponse? = null, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val publicPort: Int, val serverPort: Int, val sku: ResourceSkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val upstream: ServerlessUpstreamSettingsResponse? = null, val version: String)

A class represent a SignalR service resource.

data class GetSignalRSharedPrivateLinkResourceResult(val groupId: String, val id: String, val name: String, val privateLinkResourceId: String, val provisioningState: String, val requestMessage: String? = null, val status: String, val systemData: SystemDataResponse, val type: String)

Describes a Shared Private Link Resource

Link copied to clipboard
data class ListSignalRKeysResult(val primaryConnectionString: String? = null, val primaryKey: String? = null, val secondaryConnectionString: String? = null, val secondaryKey: String? = null)

A class represents the access keys of SignalR service.

Link copied to clipboard
data class NetworkACLResponse(val allow: List<String>? = null, val deny: List<String>? = null)

Network ACL

Link copied to clipboard
data class PrivateEndpointACLResponse(val allow: List<String>? = null, val deny: List<String>? = null, val name: String)

ACL for a private endpoint

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val type: String)

A private endpoint connection to SignalR resource

Link copied to clipboard
data class PrivateEndpointResponse(val id: String? = null)

Private endpoint

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

Connection state of the private endpoint connection

Link copied to clipboard
data class ResourceReferenceResponse(val id: String? = null)

Reference to a resource.

Link copied to clipboard
data class ResourceSkuResponse(val capacity: Int? = null, val family: String, val name: String, val size: String, val tier: String? = null)

The billing information of the SignalR resource.

Link copied to clipboard

The settings for the Upstream when the Azure SignalR is in server-less mode.

Link copied to clipboard
data class SignalRCorsSettingsResponse(val allowedOrigins: List<String>? = null)

Cross-Origin Resource Sharing (CORS) settings.

Link copied to clipboard
data class SignalRFeatureResponse(val flag: String, val properties: Map<String, String>? = null, val value: String)

Feature of a SignalR resource, which controls the SignalR runtime behavior.

Link copied to clipboard
data class SignalRNetworkACLsResponse(val defaultAction: String? = null, val privateEndpoints: List<PrivateEndpointACLResponse>? = null, val publicNetwork: NetworkACLResponse? = null)

Network ACLs for SignalR

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class UpstreamTemplateResponse(val categoryPattern: String? = null, val eventPattern: String? = null, val hubPattern: String? = null, val urlTemplate: String)

Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.