Azure.ResourceManager.WebPubSub.Models Namespace

Classes

Name Description
ArmWebPubSubModelFactory

A factory class for creating instances of the models for mocking.

BillingInfoSku

The billing information of the resource.

LiveTraceCategory

Live trace category configuration of a Microsoft.SignalRService resource.

LiveTraceConfiguration

Live trace configuration of a Microsoft.SignalRService resource.

PrivateEndpointAcl

ACL for a private endpoint.

PublicNetworkAcls

Network ACL.

ResourceLogCategory

Resource log category configuration of a Microsoft.SignalRService resource.

ShareablePrivateLinkProperties

Describes the properties of a resource type that has been onboarded to private link service.

ShareablePrivateLinkType

Describes a resource type that has been onboarded to private link service.

SignalRServiceUsage

Object that describes a specific usage of the resources.

SignalRServiceUsageName

Localizable String object containing the name and a localized value.

UpstreamAuthSettings

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

WebPubSubApplicationFirewallSettings

Application firewall settings for the resource.

WebPubSubClientConnectionCountRule

A base class for client connection count rules Please note this is the abstract base class. The derived classes available for instantiation are: WebPubSubThrottleByJwtCustomClaimRule, WebPubSubThrottleByJwtSignatureRule, and WebPubSubThrottleByUserIdRule.

WebPubSubClientTrafficControlRule

A base class for client traffic control rules Please note this is the abstract base class. The derived classes available for instantiation are: WebPubSubTrafficThrottleByJwtCustomClaimRule, WebPubSubTrafficThrottleByJwtSignatureRule, and WebPubSubTrafficThrottleByUserIdRule.

WebPubSubEventHandler

Properties of event handler.

WebPubSubEventHubEndpoint

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.

WebPubSubEventListener

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

WebPubSubEventListenerEndpoint

An endpoint specifying where Web PubSub should send events to. Please note this is the abstract base class. The derived classes available for instantiation are: WebPubSubEventHubEndpoint.

WebPubSubEventListenerFilter

A base class for event filter which determines whether an event should be sent to an event listener. Please note this is the abstract base class. The derived classes available for instantiation are: WebPubSubEventNameFilter.

WebPubSubEventNameFilter

Filter events by their name.

WebPubSubGroupPresenceEventFilters

Represents presence event filters for event handler configuration.

WebPubSubHubProperties

Properties of a hub.

WebPubSubIPRule

An IP rule.

WebPubSubKeys

A class represents the access keys of the resource.

WebPubSubNameAvailability

Result of the request to check name availability. It contains a flag and possible reason of failure.

WebPubSubNameAvailabilityContent

Data POST-ed to the nameAvailability action.

WebPubSubNetworkAcls

Network ACLs for the resource.

WebPubSubPrivateLink

Private link resource.

WebPubSubPrivateLinkServiceConnectionState

Connection state of the private endpoint connection.

WebPubSubRegenerateKeyContent

Parameters describes the request to regenerate access keys.

WebPubSubSku

Describes an available sku.".

WebPubSubSkuCapacity

Describes scaling information of a sku.

WebPubSubThrottleByJwtCustomClaimRule

Throttle the client connection by a custom JWT claim.

WebPubSubThrottleByJwtSignatureRule

Throttle the client connection by the JWT signature.

WebPubSubThrottleByUserIdRule

Throttle the client connection by the user ID.

WebPubSubTrafficThrottleByJwtCustomClaimRule

Throttle the client traffic by a custom JWT claim.

WebPubSubTrafficThrottleByJwtSignatureRule

Throttle the client traffic by the JWT signature.

WebPubSubTrafficThrottleByUserIdRule

Throttle the client traffic by the user ID.

Structs

Name Description
AclAction

Azure Networking ACL Action.

UpstreamAuthType

Upstream auth type enum.

WebPubSubGroupPresenceEventName

Allowed event names for group presence events.

WebPubSubKeyType

The type of access key.

WebPubSubPrivateLinkServiceConnectionStatus

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

WebPubSubProvisioningState

Provisioning state of the resource.

WebPubSubRequestType

The incoming request type to the service.

WebPubSubScaleType

The scale type applicable to the sku.

WebPubSubServiceKind

The kind of the service.

WebPubSubSharedPrivateLinkStatus

Status of the shared private link resource.

WebPubSubSkuTier

Optional tier of this particular SKU. 'Standard' or 'Free'. Basic is deprecated, use Standard instead.