Channels - Create Or Update
Csatorna létrehozása vagy frissítése.
Szinkron módon létrehoz vagy frissít egy új csatornát a megadott paraméterekkel.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/channels/{channelName}?api-version=2025-02-15
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
channel
|
path | True |
string |
A csatorna neve. |
partner
|
path | True |
string |
A partnernévtér neve. |
resource
|
path | True |
string |
A partnerek előfizetésében lévő erőforráscsoport neve. |
subscription
|
path | True |
string |
Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés azonosítója minden szolgáltatáshíváshoz az URI részét képezi. |
api-version
|
query | True |
string |
Az ügyfélkéréshez használandó API verziója. |
Kérelem törzse
Name | Típus | Description |
---|---|---|
properties.channelType |
Az eseménycsatorna típusa, amely az események irányfolyamát jelöli. |
|
properties.expirationTimeIfNotActivatedUtc |
string (date-time) |
A csatorna lejárati ideje. Ha ez az időzítő lejár, amíg a megfelelő partnertémakör soha nem aktiválódik, a csatorna és a megfelelő partnertémakör törlődik. |
properties.messageForActivation |
string |
Az előfizető által a jóváhagyási folyamat során használható környezet vagy hasznos üzenet. |
properties.partnerTopicInfo |
Ezt a tulajdonságot akkor kell kitölteni, ha a channelType partnertopikus, és a csatornának megfelelő partnertémakör-erőforrás adatait jelöli. |
|
properties.provisioningState |
A csatorna kiépítési állapota. |
|
properties.readinessState |
A megfelelő partnertéma felkészültségi állapota. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OKÉ |
|
201 Created |
Létrehozott |
|
Other Status Codes |
Hibaválaszok: ***
|
Példák
Channels_CreateOrUpdate
Mintakérelem
PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1/channels/exampleChannelName1?api-version=2025-02-15
{
"properties": {
"channelType": "PartnerTopic",
"partnerTopicInfo": {
"azureSubscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4",
"resourceGroupName": "examplerg2",
"name": "examplePartnerTopic1",
"source": "ContosoCorp.Accounts.User1"
},
"messageForActivation": "Example message to approver",
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z"
}
}
Mintaválasz
{
"properties": {
"channelType": "PartnerTopic",
"partnerTopicInfo": {
"azureSubscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4",
"resourceGroupName": "examplerg2",
"name": "examplePartnerTopic1",
"source": "ContosoCorp.Accounts.User1"
},
"messageForActivation": "Example message to approver",
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z"
},
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1/changes/exampleChannelName1",
"name": "exampleChannelName1",
"type": "Microsoft.EventGrid/partnerNamespaces/channels"
}
{
"properties": {
"channelType": "PartnerTopic",
"partnerTopicInfo": {
"azureSubscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4",
"resourceGroupName": "examplerg2",
"name": "examplePartnerTopic1",
"source": "ContosoCorp.Accounts.User1"
},
"messageForActivation": "Example message to approver",
"expirationTimeIfNotActivatedUtc": "2021-10-21T22:50:25.410433Z"
},
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/partnerNamespaces/examplePartnerNamespaceName1/changes/exampleChannelName1",
"name": "exampleChannelName1",
"type": "Microsoft.EventGrid/partnerNamespaces/channels"
}
Definíciók
Name | Description |
---|---|
Channel |
Csatornaadatok. |
Channel |
A csatorna kiépítési állapota. |
Channel |
Az eseménycsatorna típusa, amely az események irányfolyamát jelöli. |
created |
Az erőforrást létrehozó identitás típusa. |
Event |
A használt esemény típusa. |
Event |
A Csatornák eseménytípus-információi. |
Inline |
További információk minden beágyazott eseményről. |
Partner |
A csatorna megfelelő partnertémakörének tulajdonságai. |
Readiness |
A megfelelő partnertéma felkészültségi állapota. |
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
Channel
Csatornaadatok.
Name | Típus | Description |
---|---|---|
id |
string |
Az erőforrás teljes azonosítója. |
name |
string |
Az erőforrás neve. |
properties.channelType |
Az eseménycsatorna típusa, amely az események irányfolyamát jelöli. |
|
properties.expirationTimeIfNotActivatedUtc |
string (date-time) |
A csatorna lejárati ideje. Ha ez az időzítő lejár, amíg a megfelelő partnertémakör soha nem aktiválódik, a csatorna és a megfelelő partnertémakör törlődik. |
properties.messageForActivation |
string |
Az előfizető által a jóváhagyási folyamat során használható környezet vagy hasznos üzenet. |
properties.partnerTopicInfo |
Ezt a tulajdonságot akkor kell kitölteni, ha a channelType partnertopikus, és a csatornának megfelelő partnertémakör-erőforrás adatait jelöli. |
|
properties.provisioningState |
A csatorna kiépítési állapota. |
|
properties.readinessState |
A megfelelő partnertéma felkészültségi állapota. |
|
systemData |
Az Event Grid-erőforráshoz kapcsolódó rendszer metaadatai. |
|
type |
string |
Az erőforrás típusa. |
ChannelProvisioningState
A csatorna kiépítési állapota.
Érték | Description |
---|---|
Canceled | |
Creating | |
Deleting | |
Failed | |
IdleDueToMirroredPartnerTopicDeletion | |
Succeeded | |
Updating |
ChannelType
Az eseménycsatorna típusa, amely az események irányfolyamát jelöli.
Érték | Description |
---|---|
PartnerTopic |
createdByType
Az erőforrást létrehozó identitás típusa.
Érték | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
EventDefinitionKind
A használt esemény típusa.
Érték | Description |
---|---|
Inline |
EventTypeInfo
A Csatornák eseménytípus-információi.
Name | Típus | Description |
---|---|---|
inlineEventTypes |
<string,
Inline |
Az erőforrás beágyazott eseménytípusainak gyűjteménye. A beágyazott eseménytípus-kulcsok sztring típusúak, amelyek az esemény nevét jelölik. Egy érvényes beágyazott eseménynév például a "Contoso.OrderCreated". A beágyazott eseménytípus értékei InlineEventProperties típusúak, és minden beágyazott eseménytípushoz további információkat tartalmaznak. |
kind |
A használt esemény típusa. |
InlineEventProperties
További információk minden beágyazott eseményről.
Name | Típus | Description |
---|---|---|
dataSchemaUrl |
string |
A dataSchemaUrl a beágyazott eseményhez. |
description |
string |
A beágyazott esemény leírása. |
displayName |
string |
A beágyazott esemény displayName neve. |
documentationUrl |
string |
A beágyazott esemény dokumentációja. |
PartnerTopicInfo
A csatorna megfelelő partnertémakörének tulajdonságai.
Name | Típus | Description |
---|---|---|
azureSubscriptionId |
string |
Az előfizető Azure-előfizetés-azonosítója. A csatornához társított partnertémakör ebben az Azure-előfizetésben jön létre. |
eventTypeInfo |
A partnertéma eseménytípus-információi. Ezeket az információkat a közzétevő adja meg, és az előfizető felhasználhatja a közzétett események különböző típusainak megtekintésére. |
|
name |
string |
A csatornához társított partnertémakör neve. |
resourceGroupName |
string |
Az előfizető Azure-erőforráscsoportja. A csatornához társított partnertémakör ebben az erőforráscsoportban jön létre. |
source |
string |
A forrásinformációkat a közzétevő adja meg annak a hatókörnek vagy környezetnek a meghatározásához, amelyből az események származnak. Ezeket az információkat az előfizető felhasználhatja a létrehozott partnertéma jóváhagyási folyamata során. |
ReadinessState
A megfelelő partnertéma felkészültségi állapota.
Érték | Description |
---|---|
Activated | |
NeverActivated |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
Name | Típus | Description |
---|---|---|
createdAt |
string (date-time) |
Az erőforrás-létrehozás időbélyege (UTC). |
createdBy |
string |
Az erőforrást létrehozó identitás. |
createdByType |
Az erőforrást létrehozó identitás típusa. |
|
lastModifiedAt |
string (date-time) |
Az erőforrás utolsó módosításának időbélyege (UTC) |
lastModifiedBy |
string |
Az erőforrást legutóbb módosító identitás. |
lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |