Share via


IWebPubSubResource Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.WebPubSub.Models.Api20220801Preview.WebPubSubResourceTypeConverter))]
public interface IWebPubSubResource : Microsoft.Azure.PowerShell.Cmdlets.WebPubSub.Models.Api20220801Preview.ITrackedResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.WebPubSub.Models.Api20220801Preview.WebPubSubResourceTypeConverter))>]
type IWebPubSubResource = interface
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
Public Interface IWebPubSubResource
Implements ITrackedResource
Derived
Attributes
Implements

Properties

DisableAadAuth

DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.

DisableLocalAuth

DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.

EnableTlsClientCert

Request client certificate during TLS handshake if enabled

ExternalIP

The publicly accessible IP of the resource.

HostName

FQDN of the service instance.

HostNamePrefix

Deprecated.

Id

Fully qualified resource Id for the resource.

(Inherited from IResource)
IdentityPrincipalId

Get the principal id for the system assigned identity. Only be used in response.

IdentityTenantId

Get the tenant id for the system assigned identity. Only be used in response

IdentityType

Represents the identity type: systemAssigned, userAssigned, None

LiveTraceCategory

Gets or sets the list of category configurations.

LiveTraceEnabled

Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.

Location

The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.

(Inherited from ITrackedResource)
Name

The name of the resource.

(Inherited from IResource)
NetworkAcLDefaultAction

Azure Networking ACL Action.

PrivateEndpointAcl

ACLs for requests from private endpoints

PrivateEndpointConnection

Private endpoint connections to the resource.

ProvisioningState

Provisioning state of the resource.

PublicNetworkAccess

Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.

PublicNetworkAllow

Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

PublicNetworkDeny

Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.

PublicPort

The publicly accessible port of the resource which is designed for browser/client side usage.

ResourceLogCategory

Gets or sets the list of category configurations.

ServerPort

The publicly accessible port of the resource which is designed for customer server side usage.

SharedPrivateLinkResource

The list of shared private link resources.

SkuCapacity

Optional, integer. The unit count of the resource. 1 by default.

If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;

SkuFamily

Not used. Retained for future use.

SkuName

The name of the SKU. Required.

Allowed values: Standard_S1, Free_F1, Premium_P1

SkuSize

Not used. Retained for future use.

SkuTier

Optional tier of this particular SKU. 'Standard' or 'Free'.

Basic is deprecated, use Standard instead.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Tag

Tags of the service which is a list of key value pairs that describe the resource.

(Inherited from ITrackedResource)
Type

The type of the resource - e.g. "Microsoft.SignalRService/SignalR"

(Inherited from IResource)
UserAssignedIdentity

Get or set the user assigned identities

Version

Version of the resource. Probably you need the same or higher version of client SDKs.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to