Condividi tramite


Event Subscriptions - Get Delivery Attributes

Ottenere gli attributi di recapito per una sottoscrizione di eventi.
Ottenere tutti gli attributi di recapito per una sottoscrizione di eventi.

POST https://management.azure.com/{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2022-06-15

Parametri dell'URI

Nome In Necessario Tipo Descrizione
eventSubscriptionName
path True

string

Nome della sottoscrizione dell'evento.

scope
path True

string

Ambito della sottoscrizione di eventi. L'ambito può essere una sottoscrizione o un gruppo di risorse o una risorsa di primo livello appartenente a uno spazio dei nomi del provider di risorse o un argomento EventGrid. Ad esempio, usare '/subscriptions/{subscriptionId}/' per una sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per un gruppo di risorse, e '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' per una risorsa e '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' per un argomento eventGrid.

api-version
query True

string

Versione dell'API da usare con la richiesta client.

Risposte

Nome Tipo Descrizione
200 OK

DeliveryAttributeListResult

OK

Other Status Codes

Risposte di errore:

  • 400 Richiesta non valida.

  • 500 - Errore interno del server.

Esempio

EventSubscriptions_GetDeliveryAttributes

Sample Request

POST https://management.azure.com/aaaaaaaaaaaaaaaaaaaaaaaaa/providers/Microsoft.EventGrid/eventSubscriptions/aaaaaaaaaaaaaaaaaa/getDeliveryAttributes?api-version=2022-06-15

Sample Response

{
  "value": [
    {
      "name": "header1",
      "type": "Static"
    },
    {
      "name": "header2",
      "type": "Dynamic"
    },
    {
      "name": "header3",
      "type": "Static"
    }
  ]
}

Definizioni

Nome Descrizione
DeliveryAttributeListResult

Risultato dell'operazione Ottenere gli attributi di recapito.

DynamicDeliveryAttributeMapping

Dettagli del mapping degli attributi per il recapito dinamico.

StaticDeliveryAttributeMapping

Dettagli del mapping degli attributi di recapito statici.

DeliveryAttributeListResult

Risultato dell'operazione Ottenere gli attributi di recapito.

Nome Tipo Descrizione
value DeliveryAttributeMapping[]:

Raccolta di DeliveryAttributeMapping

DynamicDeliveryAttributeMapping

Dettagli del mapping degli attributi per il recapito dinamico.

Nome Tipo Descrizione
name

string

Nome dell'attributo o dell'intestazione di recapito.

properties.sourceField

string

Percorso JSON nell'evento che contiene il valore dell'attributo.

type string:

Dynamic

Tipo dell'attributo di recapito o del nome dell'intestazione.

StaticDeliveryAttributeMapping

Dettagli del mapping degli attributi di recapito statici.

Nome Tipo Valore predefinito Descrizione
name

string

Nome dell'attributo o dell'intestazione di recapito.

properties.isSecret

boolean

False

Flag booleano che indica se l'attributo contiene informazioni riservate.

properties.value

string

Valore dell'attributo di recapito.

type string:

Static

Tipo dell'attributo di recapito o del nome dell'intestazione.