Udostępnij za pośrednictwem


Web Pub Sub - Update

Operacja aktualizowania zasobu zakończenia.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}?api-version=2024-03-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

resourceName
path True

string

Nazwa zasobu.

Wzorzec wyrażenia regularnego: ^[a-zA-Z][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]$

subscriptionId
path True

string

uuid

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
location True

string

Lokalizacja geograficzna, w której znajduje się zasób

identity

ManagedIdentity

Klasa reprezentuje tożsamości zarządzane używane do obsługi żądań i odpowiedzi

kind

ServiceKind

Rodzaj usługi

properties.disableAadAuth

boolean

DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad nie będzie działać.

properties.disableLocalAuth

boolean

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

properties.liveTraceConfiguration

LiveTraceConfiguration

Konfiguracja śledzenia na żywo zasobu Microsoft.SignalRService.

properties.networkACLs

WebPubSubNetworkACLs

Listy ACL sieci dla zasobu

properties.publicNetworkAccess

string

Włączanie lub wyłączanie dostępu do sieci publicznej. Wartość domyślna to "Włączone". Po włączeniu listy ACL sieci nadal mają zastosowanie. Po wyłączeniu dostęp do sieci publicznej jest zawsze wyłączony niezależnie od tego, co zostało ustawione w listach ACL sieci.

properties.regionEndpointEnabled

string

Włącz lub wyłącz regionalny punkt końcowy. Wartość domyślna to "Włączone". Po wyłączeniu nowe połączenia nie będą kierowane do tego punktu końcowego, jednak istniejące połączenia nie będą miały wpływu. Ta właściwość jest specyficzna dla repliki. Wyłącz regionalny punkt końcowy bez niedozwolonej repliki.

properties.resourceLogConfiguration

ResourceLogConfiguration

Konfiguracja dziennika zasobów zasobu Microsoft.SignalRService.

properties.resourceStopped

string

Zatrzymaj lub uruchom zasób. Wartość domyślna to "False". Gdy to prawda, płaszczyzna danych zasobu jest zamykana. Gdy jest to fałsz, płaszczyzna danych zasobu jest uruchamiana.

properties.socketIO

WebPubSubSocketIOSettings

Ustawienia socketIO dla zasobu

properties.tls

WebPubSubTlsSettings

Ustawienia protokołu TLS dla zasobu

sku

ResourceSku

Informacje dotyczące rozliczeń zasobu.

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

WebPubSubResource

Powodzenie. Odpowiedź opisuje zasób.

202 Accepted

Akceptowane. Odpowiedź wskazuje, że zasób zakończenia jest teraz aktualizowany i zawiera nagłówek Lokalizacja w celu wykonania zapytania względem wyniku operacji.

Nagłówki

Location: string

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

WebPubSub_Update

Przykładowe żądanie

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.SignalRService/webPubSub/myWebPubSubService?api-version=2024-03-01

{
  "sku": {
    "name": "Premium_P1",
    "tier": "Premium",
    "capacity": 1
  },
  "properties": {
    "tls": {
      "clientCertEnabled": false
    },
    "liveTraceConfiguration": {
      "enabled": "false",
      "categories": [
        {
          "name": "ConnectivityLogs",
          "enabled": "true"
        }
      ]
    },
    "networkACLs": {
      "defaultAction": "Deny",
      "publicNetwork": {
        "allow": [
          "ClientConnection"
        ]
      },
      "privateEndpoints": [
        {
          "name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
          "allow": [
            "ServerConnection"
          ]
        }
      ]
    },
    "publicNetworkAccess": "Enabled",
    "disableLocalAuth": false,
    "disableAadAuth": false,
    "socketIO": {
      "serviceMode": "Serverless"
    }
  },
  "kind": "WebPubSub",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "eastus",
  "tags": {
    "key1": "value1"
  }
}

Przykładowa odpowiedź

{
  "sku": {
    "name": "Premium_P1",
    "tier": "Premium",
    "size": "P1",
    "capacity": 1
  },
  "properties": {
    "provisioningState": "Succeeded",
    "externalIP": "10.0.0.1",
    "hostName": "mywebpubsubservice.webpubsub.azure.com",
    "publicPort": 443,
    "serverPort": 443,
    "version": "1.0",
    "privateEndpointConnections": [
      {
        "properties": {
          "provisioningState": "Succeeded",
          "privateEndpoint": {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
          },
          "privateLinkServiceConnectionState": {
            "status": "Approved",
            "actionsRequired": "None"
          }
        },
        "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/WebPubSub/myWebPubSubService/privateEndpointConnections/mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
        "name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
        "type": "Microsoft.SignalRService/WebPubSub/privateEndpointConnections",
        "systemData": {
          "createdBy": "string",
          "createdByType": "User",
          "createdAt": "2015-02-03T04:05:06Z",
          "lastModifiedBy": "string",
          "lastModifiedByType": "User",
          "lastModifiedAt": "2015-02-03T04:05:06Z"
        }
      }
    ],
    "tls": {
      "clientCertEnabled": true
    },
    "liveTraceConfiguration": {
      "enabled": "false",
      "categories": [
        {
          "name": "ConnectivityLogs",
          "enabled": "true"
        }
      ]
    },
    "resourceLogConfiguration": {
      "categories": [
        {
          "name": "ConnectivityLogs",
          "enabled": "true"
        }
      ]
    },
    "networkACLs": {
      "defaultAction": "Deny",
      "publicNetwork": {
        "allow": [
          "ClientConnection"
        ]
      },
      "privateEndpoints": [
        {
          "name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
          "allow": [
            "ServerConnection"
          ]
        }
      ],
      "ipRules": [
        {
          "value": "123.456.789.123/24",
          "action": "Allow"
        },
        {
          "value": "123.456.789.123",
          "action": "Allow"
        },
        {
          "value": "AppService",
          "action": "Allow"
        }
      ]
    },
    "publicNetworkAccess": "Enabled",
    "disableLocalAuth": false,
    "disableAadAuth": false,
    "regionEndpointEnabled": "Enabled",
    "resourceStopped": "false",
    "socketIO": {
      "serviceMode": "Serverless"
    }
  },
  "kind": "WebPubSub",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "eastus",
  "tags": {
    "key1": "value1"
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/WebPubSub/myWebPubSubService",
  "name": "myWebPubSubService",
  "type": "Microsoft.SignalRService/WebPubSub",
  "systemData": {
    "createdBy": "string",
    "createdByType": "User",
    "createdAt": "2015-02-03T04:05:06Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2015-02-03T04:05:06Z"
  }
}
Location: https://management.azure.com/subscriptions/subid/providers/Microsoft.SignalRService/...pathToOperationResult...
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/providers/Microsoft.SignalRService/...pathToOperationStatus...

Definicje

Nazwa Opis
ACLAction

Akcja listy ACL sieci platformy Azure.

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

IPRule

Reguła adresu IP

LiveTraceCategory

Konfiguracja kategorii śledzenia na żywo zasobu Microsoft.SignalRService.

LiveTraceConfiguration

Konfiguracja śledzenia na żywo zasobu Microsoft.SignalRService.

ManagedIdentity

Klasa reprezentuje tożsamości zarządzane używane do żądania i odpowiedzi

ManagedIdentityType

Reprezentuje typ tożsamości: systemAssigned, userAssigned, None

NetworkACL

Lista ACL sieci

PrivateEndpoint

Prywatny punkt końcowy

PrivateEndpointACL

Lista ACL dla prywatnego punktu końcowego

PrivateEndpointConnection

Połączenie prywatnego punktu końcowego z zasobem platformy Azure

PrivateLinkServiceConnectionState

Stan połączenia prywatnego punktu końcowego

PrivateLinkServiceConnectionStatus

Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.

ProvisioningState

Stan aprowizacji zasobu.

ResourceLogCategory

Konfiguracja kategorii dziennika zasobów zasobu Microsoft.SignalRService.

ResourceLogConfiguration

Konfiguracja dziennika zasobów zasobu Microsoft.SignalRService.

ResourceSku

Informacje dotyczące rozliczeń zasobu.

ServiceKind

Rodzaj usługi

SharedPrivateLinkResource

Opisuje udostępniony zasób Private Link

SharedPrivateLinkResourceStatus

Stan zasobu udostępnionego łącza prywatnego

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

UserAssignedIdentityProperty

Właściwości tożsamości przypisanej przez użytkownika.

WebPubSubNetworkACLs

Listy ACL sieci dla zasobu

WebPubSubRequestType

Typ żądania przychodzącego do usługi

WebPubSubResource

Klasa reprezentuje zasób.

WebPubSubSkuTier

Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".

Basic jest przestarzały, zamiast tego użyj polecenia Standard .

WebPubSubSocketIOSettings

Ustawienia socketIO zasobu

WebPubSubTlsSettings

Ustawienia protokołu TLS dla zasobu

ACLAction

Akcja listy ACL sieci platformy Azure.

Nazwa Typ Opis
Allow

string

Deny

string

createdByType

Typ tożsamości, która utworzyła zasób.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt error.

IPRule

Reguła adresu IP

Nazwa Typ Opis
action

ACLAction

Akcja listy ACL sieci platformy Azure.

value

string

Adres IP lub CIDR lub element ServiceTag

LiveTraceCategory

Konfiguracja kategorii śledzenia na żywo zasobu Microsoft.SignalRService.

Nazwa Typ Opis
enabled

string

Wskazuje, czy kategoria śledzenia na żywo jest włączona. Dostępne wartości: true, false. Bez uwzględniania wielkości liter.

name

string

Pobiera lub ustawia nazwę kategorii śledzenia na żywo. Dostępne wartości: ConnectivityLogs, MessagingLogs. Bez uwzględniania wielkości liter.

LiveTraceConfiguration

Konfiguracja śledzenia na żywo zasobu Microsoft.SignalRService.

Nazwa Typ Domyślna wartość Opis
categories

LiveTraceCategory[]

Pobiera lub ustawia listę konfiguracji kategorii.

enabled

string

false

Wskazuje, czy włączyć śledzenie na żywo. Po ustawieniu wartości true klient śledzenia na żywo może nawiązać połączenie z usługą. W przeciwnym razie klient śledzenia na żywo nie może nawiązać połączenia z usługą, aby nie można było odebrać żadnego dziennika, bez względu na to, co konfigurujesz w "kategoriach". Dostępne wartości: true, false. Bez uwzględniania wielkości liter.

ManagedIdentity

Klasa reprezentuje tożsamości zarządzane używane do żądania i odpowiedzi

Nazwa Typ Opis
principalId

string

Pobierz identyfikator podmiotu zabezpieczeń dla tożsamości przypisanej przez system. Należy używać tylko w odpowiedzi.

tenantId

string

Pobierz identyfikator dzierżawy dla tożsamości przypisanej przez system. Tylko być używane w odpowiedzi

type

ManagedIdentityType

Reprezentuje typ tożsamości: systemAssigned, userAssigned, None

userAssignedIdentities

<string,  UserAssignedIdentityProperty>

Pobieranie lub ustawianie tożsamości przypisanych przez użytkownika

ManagedIdentityType

Reprezentuje typ tożsamości: systemAssigned, userAssigned, None

Nazwa Typ Opis
None

string

SystemAssigned

string

UserAssigned

string

NetworkACL

Lista ACL sieci

Nazwa Typ Opis
allow

WebPubSubRequestType[]

Dozwolone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI.

deny

WebPubSubRequestType[]

Niedozwolone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI.

PrivateEndpoint

Prywatny punkt końcowy

Nazwa Typ Opis
id

string

Pełny kwalifikowany identyfikator prywatnego punktu końcowego

PrivateEndpointACL

Lista ACL dla prywatnego punktu końcowego

Nazwa Typ Opis
allow

WebPubSubRequestType[]

Dozwolone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI.

deny

WebPubSubRequestType[]

Niedozwolone typy żądań. Wartość może być jedną lub więcej: ClientConnection, ServerConnection, RESTAPI.

name

string

Nazwa połączenia prywatnego punktu końcowego

PrivateEndpointConnection

Połączenie prywatnego punktu końcowego z zasobem platformy Azure

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nazwa zasobu

properties.groupIds

string[]

Identyfikatory grup

properties.privateEndpoint

PrivateEndpoint

Prywatny punkt końcowy

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Stan połączenia prywatnego punktu końcowego

properties.provisioningState

ProvisioningState

Stan aprowizacji zasobu.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

PrivateLinkServiceConnectionState

Stan połączenia prywatnego punktu końcowego

Nazwa Typ Opis
actionsRequired

string

Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji u konsumenta.

description

string

Przyczyna zatwierdzenia/odrzucenia połączenia.

status

PrivateLinkServiceConnectionStatus

Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.

PrivateLinkServiceConnectionStatus

Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi.

Nazwa Typ Opis
Approved

string

Disconnected

string

Pending

string

Rejected

string

ProvisioningState

Stan aprowizacji zasobu.

Nazwa Typ Opis
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string

Unknown

string

Updating

string

ResourceLogCategory

Konfiguracja kategorii dziennika zasobów zasobu Microsoft.SignalRService.

Nazwa Typ Opis
enabled

string

Wskazuje, czy kategoria dziennika zasobów jest włączona. Dostępne wartości: true, false. Bez uwzględniania wielkości liter.

name

string

Pobiera lub ustawia nazwę kategorii dziennika zasobów. Dostępne wartości: ConnectivityLogs, MessagingLogs. Bez uwzględniania wielkości liter.

ResourceLogConfiguration

Konfiguracja dziennika zasobów zasobu Microsoft.SignalRService.

Nazwa Typ Opis
categories

ResourceLogCategory[]

Pobiera lub ustawia listę konfiguracji kategorii.

ResourceSku

Informacje dotyczące rozliczeń zasobu.

Nazwa Typ Opis
capacity

integer

Opcjonalnie, liczba całkowita. Liczba jednostek zasobu. 1 dla Free_F1/Standard_S1/Premium_P1, 100 dla Premium_P2 domyślnie.

Jeśli są obecne, dozwolone są następujące wartości: Free_F1: 1; Standard_S1: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium_P1: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium_P2: 100,200,300,400,500,600,700,800,900,1000;

family

string

Nie używany. Zachowywane do użytku w przyszłości.

name

string

Nazwa jednostki SKU. Wymagane.

Dozwolone wartości: Standard_S1, Free_F1, Premium_P1, Premium_P2

size

string

Nie używany. Zachowywane do użytku w przyszłości.

tier

WebPubSubSkuTier

Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".

Basic jest przestarzały, zamiast tego użyj polecenia Standard .

ServiceKind

Rodzaj usługi

Nazwa Typ Opis
SocketIO

string

WebPubSub

string

SharedPrivateLinkResource

Opisuje udostępniony zasób Private Link

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nazwa zasobu

properties.groupId

string

Identyfikator grupy od dostawcy zasobu, dla których znajduje się udostępniony zasób łącza prywatnego

properties.privateLinkResourceId

string

Identyfikator zasobu zasobu, dla których znajduje się udostępniony zasób łącza prywatnego

properties.provisioningState

ProvisioningState

Stan aprowizacji zasobu.

properties.requestMessage

string

Komunikat żądania żądania żądania zatwierdzenia udostępnionego zasobu łącza prywatnego

properties.status

SharedPrivateLinkResourceStatus

Stan zasobu udostępnionego łącza prywatnego

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

SharedPrivateLinkResourceStatus

Stan zasobu udostępnionego łącza prywatnego

Nazwa Typ Opis
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

UserAssignedIdentityProperty

Właściwości tożsamości przypisanej przez użytkownika.

Nazwa Typ Opis
clientId

string

Pobieranie identyfikatora klienta dla tożsamości przypisanej przez użytkownika

principalId

string

Pobieranie identyfikatora podmiotu zabezpieczeń dla tożsamości przypisanej przez użytkownika

WebPubSubNetworkACLs

Listy ACL sieci dla zasobu

Nazwa Typ Opis
defaultAction

ACLAction

Akcja listy ACL sieci platformy Azure.

ipRules

IPRule[]

Reguły adresów IP do filtrowania ruchu publicznego

privateEndpoints

PrivateEndpointACL[]

Listy ACL dla żądań z prywatnych punktów końcowych

publicNetwork

NetworkACL

Lista ACL sieci

WebPubSubRequestType

Typ żądania przychodzącego do usługi

Nazwa Typ Opis
ClientConnection

string

RESTAPI

string

ServerConnection

string

Trace

string

WebPubSubResource

Klasa reprezentuje zasób.

Nazwa Typ Domyślna wartość Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedIdentity

Klasa reprezentuje tożsamości zarządzane używane do żądania i odpowiedzi

kind

ServiceKind

Rodzaj usługi

location

string

Lokalizacja geograficzna, w której znajduje się zasób

name

string

Nazwa zasobu

properties.disableAadAuth

boolean

False

DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad nie będzie działać.

properties.disableLocalAuth

boolean

False

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

properties.externalIP

string

Publiczny adres IP zasobu.

properties.hostName

string

Nazwa FQDN wystąpienia usługi.

properties.hostNamePrefix

string

Przestarzałe.

properties.liveTraceConfiguration

LiveTraceConfiguration

Konfiguracja śledzenia na żywo zasobu Microsoft.SignalRService.

properties.networkACLs

WebPubSubNetworkACLs

Listy ACL sieci dla zasobu

properties.privateEndpointConnections

PrivateEndpointConnection[]

Połączenia prywatnego punktu końcowego z zasobem.

properties.provisioningState

ProvisioningState

Stan aprowizacji zasobu.

properties.publicNetworkAccess

string

Enabled

Włącz lub wyłącz dostęp do sieci publicznej. Wartość domyślna to "Włączone". Po włączeniu listy ACL sieci nadal mają zastosowanie. Po wyłączeniu dostęp do sieci publicznej jest zawsze wyłączony niezależnie od tego, co zostało ustawione w listach ACL sieci.

properties.publicPort

integer

Publicznie dostępny port zasobu, który jest przeznaczony do użycia po stronie przeglądarki/klienta.

properties.regionEndpointEnabled

string

Enabled

Włącz lub wyłącz regionalny punkt końcowy. Wartość domyślna to "Włączone". Po wyłączeniu nowe połączenia nie będą kierowane do tego punktu końcowego, jednak istniejące połączenia nie będą miały wpływu. Ta właściwość jest specyficzna dla repliki. Wyłącz regionalny punkt końcowy bez niedozwolonej repliki.

properties.resourceLogConfiguration

ResourceLogConfiguration

Konfiguracja dziennika zasobów zasobu Microsoft.SignalRService.

properties.resourceStopped

string

false

Zatrzymaj lub uruchom zasób. Wartość domyślna to "False". Gdy to prawda, płaszczyzna danych zasobu jest zamykana. Gdy jest to fałsz, płaszczyzna danych zasobu jest uruchamiana.

properties.serverPort

integer

Publicznie dostępny port zasobu, który jest przeznaczony do użycia po stronie serwera klienta.

properties.sharedPrivateLinkResources

SharedPrivateLinkResource[]

Lista udostępnionych zasobów łącza prywatnego.

properties.socketIO

WebPubSubSocketIOSettings

Ustawienia socketIO dla zasobu

properties.tls

WebPubSubTlsSettings

Ustawienia protokołu TLS dla zasobu

properties.version

string

Wersja zasobu. Prawdopodobnie potrzebujesz tej samej lub nowszej wersji zestawów SDK klienta.

sku

ResourceSku

Informacje dotyczące rozliczeń zasobu.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

WebPubSubSkuTier

Opcjonalna warstwa tej konkretnej jednostki SKU. "Standardowa" lub "Bezpłatna".

Basic jest przestarzały, zamiast tego użyj polecenia Standard .

Nazwa Typ Opis
Basic

string

Free

string

Premium

string

Standard

string

WebPubSubSocketIOSettings

Ustawienia socketIO zasobu

Nazwa Typ Opis
serviceMode

string

Tryb usługi Web PubSub dla Socket.IO. Dozwolone wartości: "Default": have your own backend Socket.IO server "Serverless": Twoja aplikacja nie ma serwera zaplecza

WebPubSubTlsSettings

Ustawienia protokołu TLS dla zasobu

Nazwa Typ Domyślna wartość Opis
clientCertEnabled

boolean

False

Zażądaj certyfikatu klienta podczas uzgadniania protokołu TLS, jeśli jest włączona. Nieobsługiwane w warstwie Bezpłatna. Wszystkie dane wejściowe zostaną zignorowane dla warstwy Bezpłatna.