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 |
---|---|---|---|---|
event
|
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. |
resource
|
path | True |
string |
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. |
subscription
|
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. |
system
|
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: |
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 |
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 |
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 |
Schema di recapito degli eventi per la sottoscrizione di eventi. |
|
properties.expirationTimeUtc |
string (date-time) |
Scadenza della sottoscrizione di eventi. |
properties.filter |
Informazioni sul filtro per la sottoscrizione di eventi. |
|
properties.labels |
string[] |
Elenco di etichette definite dall'utente. |
properties.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 |
Creato |
|
Other Status Codes |
Risposte di errore:
|
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 |
---|---|
Azure |
Informazioni sulla destinazione della funzione di Azure per una sottoscrizione di eventi. |
Bool |
Filtro avanzato BoolEquals. |
created |
Tipo di identità che ha creato la risorsa. |
Dead |
Informazioni sulla destinazione dei messaggi non recapitabili con l'identità della risorsa. |
Delivery |
Informazioni sul recapito per una sottoscrizione di eventi con identità della risorsa. |
Dynamic |
Dettagli del mapping dell'attributo di recapito dinamico. |
Event |
Schema di recapito degli eventi per la sottoscrizione di eventi. |
Event |
Informazioni sulla destinazione dell'hub eventi per una sottoscrizione di eventi. |
Event |
Sottoscrizione di eventi. |
Event |
Filtrare per la sottoscrizione di eventi. |
Event |
Informazioni sull'identità con la sottoscrizione di eventi. |
Event |
Tipo di identità gestita usata. Può essere 'SystemAssigned' o 'UserAssigned'. |
Event |
Stato di provisioning della sottoscrizione di eventi. |
Hybrid |
Informazioni sulla destinazione HybridConnection per una sottoscrizione di eventi. |
Is |
Filtro avanzato IsNotNull. |
Is |
Filtro avanzato IsNullOrUndefined. |
Monitor |
Informazioni sulla destinazione Monitoraggio avvisi per una sottoscrizione di eventi. |
Monitor |
Gravità che verrà associata a ogni avviso generato tramite questa sottoscrizione di eventi. Questo campo deve essere fornito. |
Namespace |
Informazioni sulla destinazione Dell'argomento dello spazio dei nomi per una sottoscrizione di eventi. |
Number |
NumberGreaterThan Advanced Filter. |
Number |
NumberGreaterThanOrEquals Advanced Filter. |
Number |
NumberIn Advanced Filter. |
Number |
NumberInRange Advanced Filter. |
Number |
Filtro avanzato NumberLessThan. |
Number |
Filtro avanzato NumberLessThanOrEquals. |
Number |
NumberNotIn Advanced Filter. |
Number |
NumberNotInRange Advanced Filter. |
Retry |
Informazioni sui criteri di ripetizione dei tentativi per una sottoscrizione di eventi. |
Service |
Informazioni sulla destinazione del bus di servizio per una sottoscrizione di eventi. |
Service |
Informazioni sulla destinazione dell'argomento del bus di servizio per una sottoscrizione di eventi. |
Static |
Dettagli del mapping degli attributi di recapito statici. |
Storage |
Informazioni sulla destinazione dei messaggi non recapitabili basata su BLOB di archiviazione. |
Storage |
Informazioni sulla destinazione della coda di archiviazione per una sottoscrizione di eventi. |
String |
StringBeginsWith Advanced Filter. |
String |
String Contiene un filtro avanzato. |
String |
StringEndsWith Advanced Filter. |
String |
StringIn Advanced Filter. |
String |
StringNotBeginsWith Advanced Filter. |
String |
StringNotContains Advanced Filter. |
String |
StringNotEndsWith Advanced Filter. |
String |
StringNotIn Advanced Filter. |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
Tls |
Versione minima TLS del server di pubblicazione consentita per la pubblicazione in questo dominio |
Web |
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:
Azure |
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:
Bool |
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: |
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 |
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 |
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:
Event |
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: |
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 |
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 |
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 | EventGridSchema |
Schema di recapito degli eventi per la sottoscrizione di eventi. |
|
properties.expirationTimeUtc |
string (date-time) |
Scadenza della sottoscrizione di eventi. |
|
properties.filter |
Informazioni sul filtro per la sottoscrizione di eventi. |
||
properties.labels |
string[] |
Elenco di etichette definite dall'utente. |
|
properties.provisioningState |
Stato di provisioning della sottoscrizione di eventi. |
||
properties.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 |
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 |
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:
Hybrid |
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:
Is |
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:
Is |
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:
Monitor |
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 |
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:
Namespace |
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:
Number |
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:
Number |
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:
Number |
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:
Number |
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:
Number |
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:
Number |
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:
Number |
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:
Number |
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:
Service |
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:
Service |
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:
Storage |
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:
Storage |
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:
String |
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:
String |
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:
String |
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:
String |
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:
String |
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:
String |
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:
String |
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:
String |
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 |
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 |
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:
Web |
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 |
Versione minima di TLS che deve essere supportata dall'endpoint del webhook |
||
properties.preferredBatchSizeInKilobytes |
integer (int32) |
64 |
Dimensioni batch preferite in Kilobyte. |