Megosztás a következőn keresztül:


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
channelName
path True

string

A csatorna neve.

partnerNamespaceName
path True

string

A partnernévtér neve.

resourceGroupName
path True

string

A partnerek előfizetésében lévő erőforráscsoport neve.

subscriptionId
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

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

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

ChannelProvisioningState

A csatorna kiépítési állapota.

properties.readinessState

ReadinessState

A megfelelő partnertéma felkészültségi állapota.

Válaszok

Name Típus Description
200 OK

Channel

OKÉ

201 Created

Channel

Létrehozott

Other Status Codes

Hibaválaszok: ***

  • 400 Rossz kérés.

  • 500 belső kiszolgálóhiba.

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.

ChannelProvisioningState

A csatorna kiépítési állapota.

ChannelType

Az eseménycsatorna típusa, amely az események irányfolyamát jelöli.

createdByType

Az erőforrást létrehozó identitás típusa.

EventDefinitionKind

A használt esemény típusa.

EventTypeInfo

A Csatornák eseménytípus-információi.

InlineEventProperties

További információk minden beágyazott eseményről.

PartnerTopicInfo

A csatorna megfelelő partnertémakörének tulajdonságai.

ReadinessState

A megfelelő partnertéma felkészültségi állapota.

systemData

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

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

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

ChannelProvisioningState

A csatorna kiépítési állapota.

properties.readinessState

ReadinessState

A megfelelő partnertéma felkészültségi állapota.

systemData

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,  InlineEventProperties>

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

EventDefinitionKind

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

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

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

createdByType

Az erőforrást legutóbb módosító identitás típusa.