Condividi tramite


System Topic Event Subscriptions - Create Or Update

Creare o aggiornare una sottoscrizione di eventi per un argomento di sistema.
Crea o aggiorna in modo asincrono una sottoscrizione di eventi con i parametri specificati. Le sottoscrizioni di eventi esistenti verranno aggiornate con questa API.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2025-02-15

Parametri dell'URI

Nome In Necessario Tipo Descrizione
eventSubscriptionName
path True

string

Nome della sottoscrizione di eventi da creare. I nomi delle sottoscrizioni di eventi devono avere una lunghezza compresa tra 3 e 64 caratteri e usare solo lettere alfanumerici.

resourceGroupName
path True

string

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente.

subscriptionId
path True

string

Credenziali di sottoscrizione che identificano in modo univoco una sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio.

systemTopicName
path True

string

Nome dell'argomento di sistema.

api-version
query True

string

Versione dell'API da usare con la richiesta client.

Corpo della richiesta

Nome Tipo Descrizione
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Destinazione dei messaggi non recapitabili della sottoscrizione di eventi. Qualsiasi evento che non può essere recapitato alla destinazione del messaggio non recapitato viene inviato alla destinazione dei messaggi non recapitabili. Usa l'identità di Griglia di eventi di Azure per acquisire i token di autenticazione usati durante il recapito o i messaggi non recapitabili.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Destinazione dei messaggi non recapitabili della sottoscrizione di eventi. Qualsiasi evento che non può essere recapitato alla destinazione del messaggio non recapitato viene inviato alla destinazione dei messaggi non recapitabili. Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/messaggi non recapitabili.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/messaggi non recapitabili.

properties.destination EventSubscriptionDestination:

Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa l'identità di Griglia di eventi di Azure per acquisire i token di autenticazione usati durante il recapito o i messaggi non recapitabili.

properties.eventDeliverySchema

EventDeliverySchema

Schema di recapito degli eventi per la sottoscrizione di eventi.

properties.expirationTimeUtc

string (date-time)

Scadenza della sottoscrizione di eventi.

properties.filter

EventSubscriptionFilter

Informazioni sul filtro per la sottoscrizione di eventi.

properties.labels

string[]

Elenco di etichette definite dall'utente.

properties.retryPolicy

RetryPolicy

Criteri di ripetizione dei tentativi per gli eventi. Può essere usato per configurare il numero massimo di tentativi di recapito e la durata per gli eventi.

Risposte

Nome Tipo Descrizione
201 Created

EventSubscription

Creato

Other Status Codes

Risposte di errore:

  • 400 Richiesta non valida.

  • 500 Errore interno del server.

Esempio

SystemTopicEventSubscriptions_CreateOrUpdate

Esempio di richiesta

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1/eventSubscriptions/exampleEventSubscriptionName1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Risposta di esempio

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "labels": null,
    "eventDeliverySchema": "EventGridSchema",
    "retryPolicy": {
      "maxDeliveryAttempts": 30,
      "eventTimeToLiveInMinutes": 1440
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1/eventSubscriptions/exampleEventSubscriptionName1",
  "name": "exampleEventSubscriptionName1",
  "type": "Microsoft.EventGrid/systemTopics/eventSubscriptions"
}

Definizioni

Nome Descrizione
AzureFunctionEventSubscriptionDestination

Informazioni sulla destinazione della funzione di Azure per una sottoscrizione di eventi.

BoolEqualsAdvancedFilter

Filtro avanzato BoolEquals.

createdByType

Tipo di identità che ha creato la risorsa.

DeadLetterWithResourceIdentity

Informazioni sulla destinazione dei messaggi non recapitabili con l'identità della risorsa.

DeliveryWithResourceIdentity

Informazioni sul recapito per una sottoscrizione di eventi con identità della risorsa.

DynamicDeliveryAttributeMapping

Dettagli del mapping dell'attributo di recapito dinamico.

EventDeliverySchema

Schema di recapito degli eventi per la sottoscrizione di eventi.

EventHubEventSubscriptionDestination

Informazioni sulla destinazione dell'hub eventi per una sottoscrizione di eventi.

EventSubscription

Sottoscrizione di eventi.

EventSubscriptionFilter

Filtrare per la sottoscrizione di eventi.

EventSubscriptionIdentity

Informazioni sull'identità con la sottoscrizione di eventi.

EventSubscriptionIdentityType

Tipo di identità gestita usata. Può essere 'SystemAssigned' o 'UserAssigned'.

EventSubscriptionProvisioningState

Stato di provisioning della sottoscrizione di eventi.

HybridConnectionEventSubscriptionDestination

Informazioni sulla destinazione HybridConnection per una sottoscrizione di eventi.

IsNotNullAdvancedFilter

Filtro avanzato IsNotNull.

IsNullOrUndefinedAdvancedFilter

Filtro avanzato IsNullOrUndefined.

MonitorAlertEventSubscriptionDestination

Informazioni sulla destinazione Monitoraggio avvisi per una sottoscrizione di eventi.

MonitorAlertSeverity

Gravità che verrà associata a ogni avviso generato tramite questa sottoscrizione di eventi. Questo campo deve essere fornito.

NamespaceTopicEventSubscriptionDestination

Informazioni sulla destinazione Dell'argomento dello spazio dei nomi per una sottoscrizione di eventi.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

NumberInAdvancedFilter

NumberIn Advanced Filter.

NumberInRangeAdvancedFilter

NumberInRange Advanced Filter.

NumberLessThanAdvancedFilter

Filtro avanzato NumberLessThan.

NumberLessThanOrEqualsAdvancedFilter

Filtro avanzato NumberLessThanOrEquals.

NumberNotInAdvancedFilter

NumberNotIn Advanced Filter.

NumberNotInRangeAdvancedFilter

NumberNotInRange Advanced Filter.

RetryPolicy

Informazioni sui criteri di ripetizione dei tentativi per una sottoscrizione di eventi.

ServiceBusQueueEventSubscriptionDestination

Informazioni sulla destinazione del bus di servizio per una sottoscrizione di eventi.

ServiceBusTopicEventSubscriptionDestination

Informazioni sulla destinazione dell'argomento del bus di servizio per una sottoscrizione di eventi.

StaticDeliveryAttributeMapping

Dettagli del mapping degli attributi di recapito statici.

StorageBlobDeadLetterDestination

Informazioni sulla destinazione dei messaggi non recapitabili basata su BLOB di archiviazione.

StorageQueueEventSubscriptionDestination

Informazioni sulla destinazione della coda di archiviazione per una sottoscrizione di eventi.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

String Contiene un filtro avanzato.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotInAdvancedFilter

StringNotIn Advanced Filter.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

TlsVersion

Versione minima TLS del server di pubblicazione consentita per la pubblicazione in questo dominio

WebHookEventSubscriptionDestination

Informazioni sulla destinazione del webhook per una sottoscrizione di eventi.

AzureFunctionEventSubscriptionDestination

Informazioni sulla destinazione della funzione di Azure per una sottoscrizione di eventi.

Nome Tipo Valore predefinito Descrizione
endpointType string:

AzureFunction

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Dettagli dell'attributo di recapito.

properties.maxEventsPerBatch

integer (int32)

1

Numero massimo di eventi per batch.

properties.preferredBatchSizeInKilobytes

integer (int32)

64

Dimensioni batch preferite in Kilobyte.

properties.resourceId

string (arm-id)

ID risorsa di Azure che rappresenta l'endpoint della destinazione della funzione di Azure di una sottoscrizione di eventi.

BoolEqualsAdvancedFilter

Filtro avanzato BoolEquals.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

BoolEquals

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

value

boolean

Valore del filtro booleano.

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
Application
Key
ManagedIdentity
User

DeadLetterWithResourceIdentity

Informazioni sulla destinazione dei messaggi non recapitabili con l'identità della risorsa.

Nome Tipo Descrizione
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa l'installazione dell'identità gestita nella risorsa padre (vale a nome, argomento o dominio) per acquisire i token di autenticazione usati durante l'inserimento di messaggi non recapitabili.

identity

EventSubscriptionIdentity

Identità da usare per gli eventi di messaggi non recapitabili.

DeliveryWithResourceIdentity

Informazioni sul recapito per una sottoscrizione di eventi con identità della risorsa.

Nome Tipo Descrizione
destination EventSubscriptionDestination:

Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito.

identity

EventSubscriptionIdentity

Identità da usare per il recapito degli eventi.

DynamicDeliveryAttributeMapping

Dettagli del mapping dell'attributo di 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.

EventDeliverySchema

Schema di recapito degli eventi per la sottoscrizione di eventi.

Valore Descrizione
CloudEventSchemaV1_0
CustomInputSchema
EventGridSchema

EventHubEventSubscriptionDestination

Informazioni sulla destinazione dell'hub eventi per una sottoscrizione di eventi.

Nome Tipo Descrizione
endpointType string:

EventHub

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Dettagli dell'attributo di recapito.

properties.resourceId

string (arm-id)

ID risorsa di Azure che rappresenta l'endpoint di una destinazione dell'hub eventi di una sottoscrizione di eventi.

EventSubscription

Sottoscrizione di eventi.

Nome Tipo Valore predefinito Descrizione
id

string

Identificatore completo della risorsa.

name

string

Nome della risorsa.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Destinazione dei messaggi non recapitabili della sottoscrizione di eventi. Qualsiasi evento che non può essere recapitato alla destinazione del messaggio non recapitato viene inviato alla destinazione dei messaggi non recapitabili. Usa l'identità di Griglia di eventi di Azure per acquisire i token di autenticazione usati durante il recapito o i messaggi non recapitabili.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Destinazione dei messaggi non recapitabili della sottoscrizione di eventi. Qualsiasi evento che non può essere recapitato alla destinazione del messaggio non recapitato viene inviato alla destinazione dei messaggi non recapitabili. Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/messaggi non recapitabili.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/messaggi non recapitabili.

properties.destination EventSubscriptionDestination:

Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa l'identità di Griglia di eventi di Azure per acquisire i token di autenticazione usati durante il recapito o i messaggi non recapitabili.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Schema di recapito degli eventi per la sottoscrizione di eventi.

properties.expirationTimeUtc

string (date-time)

Scadenza della sottoscrizione di eventi.

properties.filter

EventSubscriptionFilter

Informazioni sul filtro per la sottoscrizione di eventi.

properties.labels

string[]

Elenco di etichette definite dall'utente.

properties.provisioningState

EventSubscriptionProvisioningState

Stato di provisioning della sottoscrizione di eventi.

properties.retryPolicy

RetryPolicy

Criteri di ripetizione dei tentativi per gli eventi. Può essere usato per configurare il numero massimo di tentativi di recapito e la durata per gli eventi.

properties.topic

string

Nome dell'argomento della sottoscrizione di eventi.

systemData

systemData

Metadati di sistema relativi alla risorsa griglia di eventi.

type

string

Tipo della risorsa.

EventSubscriptionFilter

Filtrare per la sottoscrizione di eventi.

Nome Tipo Valore predefinito Descrizione
advancedFilters AdvancedFilter[]:

Matrice di filtri avanzati usati per filtrare le sottoscrizioni di eventi.

enableAdvancedFilteringOnArrays

boolean

Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare.

includedEventTypes

string[]

Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi. Se si desidera sottoscrivere tutti i tipi di evento predefiniti, impostare IncludedEventTypes su null.

isSubjectCaseSensitive

boolean

False

Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro devono essere confrontate in modo con distinzione tra maiuscole e minuscole.

subjectBeginsWith

string

Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso di un percorso della risorsa. Il formato di questo dipende dall'autore degli eventi. I caratteri jolly non sono supportati in questo percorso.

subjectEndsWith

string

Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al suffisso del percorso della risorsa. I caratteri jolly non sono supportati in questo percorso.

EventSubscriptionIdentity

Informazioni sull'identità con la sottoscrizione di eventi.

Nome Tipo Descrizione
type

EventSubscriptionIdentityType

Tipo di identità gestita usata. Può essere 'SystemAssigned' o 'UserAssigned'.

userAssignedIdentity

string

Identità utente associata alla risorsa.

EventSubscriptionIdentityType

Tipo di identità gestita usata. Può essere 'SystemAssigned' o 'UserAssigned'.

Valore Descrizione
SystemAssigned
UserAssigned

EventSubscriptionProvisioningState

Stato di provisioning della sottoscrizione di eventi.

Valore Descrizione
AwaitingManualAction
Canceled
Creating
Deleting
Failed
Succeeded
Updating

HybridConnectionEventSubscriptionDestination

Informazioni sulla destinazione HybridConnection per una sottoscrizione di eventi.

Nome Tipo Descrizione
endpointType string:

HybridConnection

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Dettagli dell'attributo di recapito.

properties.resourceId

string (arm-id)

ID risorsa di Azure di una connessione ibrida che rappresenta la destinazione di una sottoscrizione di eventi.

IsNotNullAdvancedFilter

Filtro avanzato IsNotNull.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

IsNotNull

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

IsNullOrUndefinedAdvancedFilter

Filtro avanzato IsNullOrUndefined.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

IsNullOrUndefined

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

MonitorAlertEventSubscriptionDestination

Informazioni sulla destinazione Monitoraggio avvisi per una sottoscrizione di eventi.

Nome Tipo Descrizione
endpointType string:

MonitorAlert

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.actionGroups

string[] (arm-id)

Elenco di ID ARM dei gruppi di azioni che verranno attivati in ogni avviso generato tramite questa sottoscrizione di eventi. Ogni ID RESOURCE ARM deve seguire questo modello: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.

properties.description

string

Descrizione che verrà associata a ogni avviso generato tramite questa sottoscrizione di eventi.

properties.severity

MonitorAlertSeverity

Gravità che verrà associata a ogni avviso generato tramite questa sottoscrizione di eventi. Questo campo deve essere fornito.

MonitorAlertSeverity

Gravità che verrà associata a ogni avviso generato tramite questa sottoscrizione di eventi. Questo campo deve essere fornito.

Valore Descrizione
Sev0
Sev1
Sev2
Sev3
Sev4

NamespaceTopicEventSubscriptionDestination

Informazioni sulla destinazione Dell'argomento dello spazio dei nomi per una sottoscrizione di eventi.

Nome Tipo Descrizione
endpointType string:

NamespaceTopic

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.resourceId

string (arm-id)

ID risorsa di Azure che rappresenta l'endpoint della destinazione dell'argomento dello spazio dei nomi di Griglia di eventi di una sottoscrizione di eventi. Questo campo è obbligatorio e la risorsa Argomento dello spazio dei nomi elencata deve già esistere. L'ID ARM della risorsa deve seguire questo modello: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberGreaterThan

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

value

number (double)

Valore del filtro.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberGreaterThanOrEquals

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

value

number (double)

Valore del filtro.

NumberInAdvancedFilter

NumberIn Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberIn

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

number[] (double)

Set di valori di filtro.

NumberInRangeAdvancedFilter

NumberInRange Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberInRange

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

number[] (double)

Set di valori di filtro.

NumberLessThanAdvancedFilter

Filtro avanzato NumberLessThan.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberLessThan

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

value

number (double)

Valore del filtro.

NumberLessThanOrEqualsAdvancedFilter

Filtro avanzato NumberLessThanOrEquals.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberLessThanOrEquals

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

value

number (double)

Valore del filtro.

NumberNotInAdvancedFilter

NumberNotIn Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberNotIn

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

number[] (double)

Set di valori di filtro.

NumberNotInRangeAdvancedFilter

NumberNotInRange Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

NumberNotInRange

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

number[] (double)

Set di valori di filtro.

RetryPolicy

Informazioni sui criteri di ripetizione dei tentativi per una sottoscrizione di eventi.

Nome Tipo Valore predefinito Descrizione
eventTimeToLiveInMinutes

integer (int32)

1440

Durata (in minuti) per gli eventi.

maxDeliveryAttempts

integer (int32)

30

Numero massimo di tentativi di recapito per gli eventi.

ServiceBusQueueEventSubscriptionDestination

Informazioni sulla destinazione del bus di servizio per una sottoscrizione di eventi.

Nome Tipo Descrizione
endpointType string:

ServiceBusQueue

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Dettagli dell'attributo di recapito.

properties.resourceId

string (arm-id)

ID risorsa di Azure che rappresenta l'endpoint della destinazione del bus di servizio di una sottoscrizione di eventi.

ServiceBusTopicEventSubscriptionDestination

Informazioni sulla destinazione dell'argomento del bus di servizio per una sottoscrizione di eventi.

Nome Tipo Descrizione
endpointType string:

ServiceBusTopic

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Dettagli dell'attributo di recapito.

properties.resourceId

string (arm-id)

ID risorsa di Azure che rappresenta l'endpoint della destinazione argomento del bus di servizio di una sottoscrizione di eventi.

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 per indicare 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.

StorageBlobDeadLetterDestination

Informazioni sulla destinazione dei messaggi non recapitabili basata su BLOB di archiviazione.

Nome Tipo Descrizione
endpointType string:

StorageBlob

Tipo dell'endpoint per la destinazione dei messaggi non recapitabili

properties.blobContainerName

string

Nome del contenitore BLOB di archiviazione che rappresenta la destinazione degli eventi non recapitabili

properties.resourceId

string (arm-id)

ID risorsa di Azure dell'account di archiviazione che rappresenta la destinazione degli eventi non recapitabili

StorageQueueEventSubscriptionDestination

Informazioni sulla destinazione della coda di archiviazione per una sottoscrizione di eventi.

Nome Tipo Descrizione
endpointType string:

StorageQueue

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.queueMessageTimeToLiveInSeconds

integer (int64)

Tempo di recapito dei messaggi della coda di archiviazione in secondi. Questo valore non può essere zero o negativo, ad eccezione dell'utilizzo di -1 per indicare che il time to live del messaggio è Infinito.

properties.queueName

string

Nome della coda di archiviazione in un account di archiviazione che rappresenta la destinazione di una sottoscrizione di eventi.

properties.resourceId

string (arm-id)

ID risorsa di Azure dell'account di archiviazione che contiene la coda che rappresenta la destinazione di una sottoscrizione di eventi.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringBeginsWith

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

StringContainsAdvancedFilter

String Contiene un filtro avanzato.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringContains

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringEndsWith

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

StringInAdvancedFilter

StringIn Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringIn

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringNotBeginsWith

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringNotContains

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringNotEndsWith

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

StringNotInAdvancedFilter

StringNotIn Advanced Filter.

Nome Tipo Descrizione
key

string

Campo/proprietà nell'evento in base al quale si desidera filtrare.

operatorType string:

StringNotIn

Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri.

values

string[]

Set di valori di filtro.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

TlsVersion

Versione minima TLS del server di pubblicazione consentita per la pubblicazione in questo dominio

Valore Descrizione
1.0
1.1
1.2

WebHookEventSubscriptionDestination

Informazioni sulla destinazione del webhook per una sottoscrizione di eventi.

Nome Tipo Valore predefinito Descrizione
endpointType string:

WebHook

Tipo dell'endpoint per la destinazione della sottoscrizione di eventi.

properties.azureActiveDirectoryApplicationIdOrUri

string

ID applicazione o URI di Azure Active Directory per ottenere il token di accesso che verrà incluso come token di connessione nelle richieste di recapito.

properties.azureActiveDirectoryTenantId

string

ID tenant di Azure Active Directory per ottenere il token di accesso che verrà incluso come token di connessione nelle richieste di recapito.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Dettagli dell'attributo di recapito.

properties.endpointBaseUrl

string

URL di base che rappresenta l'endpoint della destinazione di una sottoscrizione di eventi.

properties.endpointUrl

string

URL che rappresenta l'endpoint della destinazione di una sottoscrizione di eventi.

properties.maxEventsPerBatch

integer (int32)

1

Numero massimo di eventi per batch.

properties.minimumTlsVersionAllowed

TlsVersion

Versione minima di TLS che deve essere supportata dall'endpoint del webhook

properties.preferredBatchSizeInKilobytes

integer (int32)

64

Dimensioni batch preferite in Kilobyte.