Dela via


Web Pub Sub - Grant Permission

Bevilja behörighet till anslutningen.

PUT {endpoint}/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}?api-version=2024-01-01
PUT {endpoint}/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}?targetName={targetName}&api-version=2024-01-01

URI-parametrar

Name I Obligatorisk Typ Description
connectionId
path True

string

Målanslutnings-ID.

endpoint
path True

string

url

HTTP- eller HTTPS-slutpunkt för web pubsub-tjänstinstansen.

hub
path True

string

Målhubbens namn, som ska börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck.

Reguljärt uttrycksmönster: ^[A-Za-z][A-Za-z0-9_`,.[\]]{0,127}$

permission
path True

WebPubSubPermission

Behörigheten: aktuella åtgärder som stöds är joinLeaveGroup och sendToGroup.

api-version
query True

string

Versionen av REST-API:erna.

targetName
query

string

Målets betydelse beror på den specifika behörigheten. För joinLeaveGroup och sendToGroup är targetName en obligatorisk parameter som står för gruppnamnet.

Svar

Name Typ Description
200 OK

Framgång

Other Status Codes

ErrorDetail

Felsvar

Sidhuvuden

x-ms-error-code: string

Exempel

WebPubSub_GrantPermission

Exempelbegäran

PUT {endpoint}/api/hubs/hub1/permissions/joinLeaveGroup/connections/connection1?targetName=group1&api-version=2024-01-01

Exempelsvar

Definitioner

Name Description
ErrorDetail

Felobjektet.

InnerError
WebPubSubPermission

Behörigheten: aktuella åtgärder som stöds är joinLeaveGroup och sendToGroup.

ErrorDetail

Felobjektet.

Name Typ Description
code

string

En av en serverdefinierad uppsättning felkoder.

details

ErrorDetail[]

En matris med information om specifika fel som ledde till det rapporterade felet.

inner

InnerError

message

string

En mänsklig läsbar representation av felet.

target

string

Målet för felet.

InnerError

Name Typ Description
code

string

En mer specifik felkod än vad som angavs av det innehållande felet.

inner

InnerError

WebPubSubPermission

Behörigheten: aktuella åtgärder som stöds är joinLeaveGroup och sendToGroup.

Name Typ Description
joinLeaveGroup

string

sendToGroup

string