Partner Microsoft.EventGridTopics/eventSubscriptions 2020-04-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa partnerTopics/eventSubscriptions può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.EventGrid/partnerTopics/eventSubscriptions, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.EventGrid/partnerTopics/eventSubscriptions@2020-04-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
retryPolicy: {
eventTimeToLiveInMinutes: int
maxDeliveryAttempts: int
}
}
}
Oggetti DeadLetterDestination
Impostare la proprietà endpointType per specificare il tipo di oggetto.
Per StorageBlob usare:
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
Oggetti EventSubscriptionDestination
Impostare la proprietà endpointType per specificare il tipo di oggetto.
Per AzureFunction usare:
endpointType: 'AzureFunction'
properties: {
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
Per EventHub, usare:
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
Per HybridConnection, usare:
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
Per ServiceBusQueue usare:
endpointType: 'ServiceBusQueue'
properties: {
resourceId: 'string'
}
Per ServiceBusTopic, usare:
endpointType: 'ServiceBusTopic'
properties: {
resourceId: 'string'
}
Per StorageQueue usare:
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
Per WebHook, usare:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
Oggetti AdvancedFilter
Impostare la proprietà operatorType per specificare il tipo di oggetto.
Per BoolEquals, usare:
operatorType: 'BoolEquals'
value: bool
Per NumberGreaterThan, usare:
operatorType: 'NumberGreaterThan'
value: int
Per NumberGreaterThanOrEquals, usare:
operatorType: 'NumberGreaterThanOrEquals'
value: int
Per NumberIn, usare:
operatorType: 'NumberIn'
values: [
int
]
Per NumberLessThan, usare:
operatorType: 'NumberLessThan'
value: int
Per NumberLessThanOrEquals, usare:
operatorType: 'NumberLessThanOrEquals'
value: int
Per NumberNotIn, usare:
operatorType: 'NumberNotIn'
values: [
int
]
Per StringBeginsWith, usare:
operatorType: 'StringBeginsWith'
values: [
'string'
]
Per StringContains usare:
operatorType: 'StringContains'
values: [
'string'
]
Per StringEndsWith, usare:
operatorType: 'StringEndsWith'
values: [
'string'
]
Per StringIn usare:
operatorType: 'StringIn'
values: [
'string'
]
Per StringNotIn, usare:
operatorType: 'StringNotIn'
values: [
'string'
]
Valori delle proprietà
partnerTopics/eventSubscriptions
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatorio) |
padre | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: partnerTopics |
properties | Proprietà della sottoscrizione di eventi. | EventSubscriptionProperties |
EventSubscriptionProperties
Nome | Descrizione | Valore |
---|---|---|
deadLetterDestination | Destinazione dei messaggi non recapitabili della sottoscrizione dell'evento. Qualsiasi evento che non può essere recapitato alla destinazione dei messaggi non recapitabili 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 l'invio di messaggi non recapitabili. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Destinazione dei messaggi non recapitabili della sottoscrizione dell'evento. Qualsiasi evento che non può essere recapitato alla destinazione dei messaggi non recapitabili viene inviato alla destinazione dei messaggi non recapitabili. Usa la configurazione dell'identità gestita nella risorsa padre (in genere, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito o l'invio di messaggi non recapitabili. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa la configurazione dell'identità gestita nella risorsa padre (in genere, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito o l'invio di messaggi non recapitabili. |
DeliveryWithResourceIdentity |
destination | 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 l'invio di messaggi non recapitabili. |
EventSubscriptionDestination |
eventDeliverySchema | Schema di recapito degli eventi per la sottoscrizione di eventi. | 'CloudEventSchemaV1_0' 'CustomInputSchema' 'EventGridSchema' |
expirationTimeUtc | Scadenza della sottoscrizione dell'evento. | string |
filter | Informazioni sul filtro per la sottoscrizione di eventi. | EventSubscriptionFilter |
Etichette | Elenco di etichette definite dall'utente. | string[] |
retryPolicy | Criteri di ripetizione dei tentativi per gli eventi. Può essere usato per configurare il numero massimo di tentativi di recapito e il tempo di esecuzione per gli eventi. | RetryPolicy |
DeadLetterDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Impostare il tipo di oggetto | StorageBlob (obbligatorio) |
StorageBlobDeadLetterDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo di endpoint per la destinazione dei messaggi non recapitabili | 'StorageBlob' (obbligatorio) |
properties | Proprietà della destinazione deadletter basata su BLOB di archiviazione | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
blobContainerName | Nome del contenitore BLOB di archiviazione che rappresenta la destinazione degli eventi non recapitabili | string |
resourceId | ID risorsa di Azure dell'account di archiviazione che rappresenta la destinazione degli eventi non recapitabili | string |
DeadLetterWithResourceIdentity
Nome | Descrizione | Valore |
---|---|---|
deadLetterDestination | Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa la configurazione dell'identità gestita nella risorsa padre (in genere, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito o l'invio di messaggi non recapitabili. |
DeadLetterDestination |
identity | Identità da usare per gli eventi di messaggi non recapitabili. | EventSubscriptionIdentity |
EventSubscriptionIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità gestita usata. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà qualsiasi identità. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | Identità utente associata alla risorsa. | string |
DeliveryWithResourceIdentity
Nome | Descrizione | Valore |
---|---|---|
destination | 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 l'invio di messaggi non recapitabili. |
EventSubscriptionDestination |
identity | Identità da usare per il recapito degli eventi. | EventSubscriptionIdentity |
EventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Impostare il tipo di oggetto |
AzureFunction EventHub HybridConnection ServiceBusQueue ServiceBusTopic StorageQueue WebHook (obbligatorio) |
AzureFunctionEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'AzureFunction' (obbligatorio) |
properties | Proprietà della funzione di Azure della destinazione della sottoscrizione di eventi. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
maxEventsPerBatch | Numero massimo di eventi per batch. | INT |
preferredBatchSizeInKilobytes | Dimensioni del batch preferite in Kilobyte. | INT |
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione della funzione di Azure di una sottoscrizione di eventi. | string |
EventHubEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'EventHub' (obbligatorio) |
properties | Proprietà dell'hub eventi della destinazione della sottoscrizione di eventi. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint di una destinazione dell'hub eventi di una sottoscrizione di eventi. | string |
HybridConnectionEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'HybridConnection' (obbligatorio) |
properties | Proprietà di connessione ibrida della destinazione della sottoscrizione di eventi. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure di una connessione ibrida che rappresenta la destinazione di una sottoscrizione di eventi. | string |
ServiceBusQueueEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'ServiceBusQueue' (obbligatorio) |
properties | Proprietà del bus di servizio della destinazione della sottoscrizione di eventi. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione del bus di servizio di una sottoscrizione di eventi. | string |
ServiceBusTopicEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'ServiceBusTopic' (obbligatorio) |
properties | Proprietà dell'argomento del bus di servizio della destinazione della sottoscrizione di eventi. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione dell'argomento del bus di servizio di una sottoscrizione di eventi. | string |
StorageQueueEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'StorageQueue' (obbligatorio) |
properties | Proprietà della coda di archiviazione della destinazione della sottoscrizione di eventi. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
queueName | Nome della coda di archiviazione in un account di archiviazione che rappresenta la destinazione di una sottoscrizione di eventi. | string |
resourceId | ID risorsa di Azure dell'account di archiviazione che contiene la coda che rappresenta la destinazione di una sottoscrizione di eventi. | string |
WebHookEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'WebHook' (obbligatorio) |
properties | Proprietà webhook della destinazione della sottoscrizione di eventi. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | ID applicazione di Azure Active Directory o URI per ottenere il token di accesso che verrà incluso come token di connessione nelle richieste di recapito. | string |
azureActiveDirectoryTenantId | ID tenant di Azure Active Directory per ottenere il token di accesso che verrà incluso come token di connessione nelle richieste di recapito. | string |
endpointUrl | URL che rappresenta l'endpoint della destinazione di una sottoscrizione dell'evento. | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
maxEventsPerBatch | Numero massimo di eventi per batch. | INT |
preferredBatchSizeInKilobytes | Dimensioni batch preferite in Kilobyte. | INT |
EventSubscriptionFilter
Nome | Descrizione | Valore |
---|---|---|
advancedFilters | Matrice di filtri avanzati usati per filtrare le sottoscrizioni degli eventi. | AdvancedFilter[] |
includedEventTypes | Elenco di tipi di eventi applicabili che devono essere parte della sottoscrizione dell'evento. Se si desidera sottoscrivere tutti i tipi di evento predefiniti, impostare i valori IncludedEventTypes su Null. | string[] |
isSubjectCaseSensitive | Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro deve essere confrontato in modo distinzione tra maiuscole e minuscole. |
bool |
subjectBeginsWith | Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso del percorso della risorsa. Il formato di questo dipende dal server di pubblicazione degli eventi. I caratteri jolly non sono supportati in questo percorso. |
string |
subjectEndsWith | Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base a un suffisso del percorso della risorsa. I caratteri jolly non sono supportati in questo percorso. |
string |
AdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
chiave | Campo/proprietà nell'evento in base al quale si vuole filtrare. | string |
operatorType | Impostare il tipo di oggetto |
BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (obbligatorio) |
BoolEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'BoolEquals' (obbligatorio) |
Valore | Valore del filtro booleano. | bool |
NumberGreaterThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThan' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThanOrEquals' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberLessThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThan' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThanOrEquals' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
StringBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
RetryPolicy
Nome | Descrizione | Valore |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (in minuti) per gli eventi. | INT |
maxDeliveryAttempts | Numero massimo di tentativi di recapito per gli eventi. | INT |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa partnerTopics/eventSubscriptions può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.EventGrid/partnerTopics/eventSubscriptions, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.EventGrid/partnerTopics/eventSubscriptions",
"apiVersion": "2020-04-01-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filter": {
"advancedFilters": [
{
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
}
],
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ],
"retryPolicy": {
"eventTimeToLiveInMinutes": "int",
"maxDeliveryAttempts": "int"
}
}
}
Oggetti DeadLetterDestination
Impostare la proprietà endpointType per specificare il tipo di oggetto.
Per StorageBlob usare:
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
Oggetti EventSubscriptionDestination
Impostare la proprietà endpointType per specificare il tipo di oggetto.
Per AzureFunction usare:
"endpointType": "AzureFunction",
"properties": {
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
Per EventHub, usare:
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
Per HybridConnection, usare:
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
Per ServiceBusQueue usare:
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "string"
}
Per ServiceBusTopic, usare:
"endpointType": "ServiceBusTopic",
"properties": {
"resourceId": "string"
}
Per StorageQueue usare:
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
Per WebHook, usare:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
Oggetti AdvancedFilter
Impostare la proprietà operatorType per specificare il tipo di oggetto.
Per BoolEquals, usare:
"operatorType": "BoolEquals",
"value": "bool"
Per NumberGreaterThan, usare:
"operatorType": "NumberGreaterThan",
"value": "int"
Per NumberGreaterThanOrEquals, usare:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
Per NumberIn, usare:
"operatorType": "NumberIn",
"values": [ "int" ]
Per NumberLessThan, usare:
"operatorType": "NumberLessThan",
"value": "int"
Per NumberLessThanOrEquals, usare:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
Per NumberNotIn, usare:
"operatorType": "NumberNotIn",
"values": [ "int" ]
Per StringBeginsWith, usare:
"operatorType": "StringBeginsWith",
"values": [ "string" ]
Per StringContains usare:
"operatorType": "StringContains",
"values": [ "string" ]
Per StringEndsWith, usare:
"operatorType": "StringEndsWith",
"values": [ "string" ]
Per StringIn usare:
"operatorType": "StringIn",
"values": [ "string" ]
Per StringNotIn, usare:
"operatorType": "StringNotIn",
"values": [ "string" ]
Valori delle proprietà
partnerTopics/eventSubscriptions
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.EventGrid/partnerTopics/eventSubscriptions' |
apiVersion | Versione dell'API della risorsa | '2020-04-01-preview' |
name | Nome della risorsa Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON. |
stringa (obbligatorio) |
properties | Proprietà della sottoscrizione di eventi. | EventSubscriptionProperties |
EventSubscriptionProperties
Nome | Descrizione | Valore |
---|---|---|
deadLetterDestination | Destinazione dei messaggi non recapitabili della sottoscrizione dell'evento. Qualsiasi evento che non può essere recapitato alla destinazione dei messaggi non recapitabili 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 l'invio di messaggi non recapitabili. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Destinazione dei messaggi non recapitabili della sottoscrizione dell'evento. Qualsiasi evento che non può essere recapitato alla destinazione dei messaggi non recapitabili viene inviato alla destinazione dei messaggi non recapitabili. Usa la configurazione dell'identità gestita nella risorsa padre (in genere, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito o l'invio di messaggi non recapitabili. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa la configurazione dell'identità gestita nella risorsa padre (in genere, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito o l'invio di messaggi non recapitabili. |
DeliveryWithResourceIdentity |
destination | 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 l'invio di messaggi non recapitabili. |
EventSubscriptionDestination |
eventDeliverySchema | Schema di recapito degli eventi per la sottoscrizione di eventi. | 'CloudEventSchemaV1_0' 'CustomInputSchema' 'EventGridSchema' |
expirationTimeUtc | Scadenza della sottoscrizione dell'evento. | string |
filter | Informazioni sul filtro per la sottoscrizione di eventi. | EventSubscriptionFilter |
Etichette | Elenco di etichette definite dall'utente. | string[] |
retryPolicy | Criteri di ripetizione dei tentativi per gli eventi. Può essere usato per configurare il numero massimo di tentativi di recapito e il tempo di esecuzione per gli eventi. | RetryPolicy |
DeadLetterDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Impostare il tipo di oggetto | StorageBlob (obbligatorio) |
StorageBlobDeadLetterDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo di endpoint per la destinazione dei messaggi non recapitabili | 'StorageBlob' (obbligatorio) |
properties | Proprietà della destinazione deadletter basata su BLOB di archiviazione | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
blobContainerName | Nome del contenitore BLOB di archiviazione che rappresenta la destinazione degli eventi non recapitabili | string |
resourceId | ID risorsa di Azure dell'account di archiviazione che rappresenta la destinazione degli eventi non recapitabili | string |
DeadLetterWithResourceIdentity
Nome | Descrizione | Valore |
---|---|---|
deadLetterDestination | Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. Usa la configurazione dell'identità gestita nella risorsa padre (in genere, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito o l'invio di messaggi non recapitabili. |
DeadLetterDestination |
identity | Identità da usare per gli eventi di messaggi non recapitabili. | EventSubscriptionIdentity |
EventSubscriptionIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità gestita usata. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà qualsiasi identità. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | Identità utente associata alla risorsa. | string |
DeliveryWithResourceIdentity
Nome | Descrizione | Valore |
---|---|---|
destination | 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 l'invio di messaggi non recapitabili. |
EventSubscriptionDestination |
identity | Identità da usare per il recapito degli eventi. | EventSubscriptionIdentity |
EventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Impostare il tipo di oggetto |
AzureFunction EventHub HybridConnection ServiceBusQueue ServiceBusTopic StorageQueue WebHook (obbligatorio) |
AzureFunctionEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'AzureFunction' (obbligatorio) |
properties | Proprietà della funzione di Azure della destinazione della sottoscrizione di eventi. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
maxEventsPerBatch | Numero massimo di eventi per batch. | INT |
preferredBatchSizeInKilobytes | Dimensioni del batch preferite in Kilobyte. | INT |
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione della funzione di Azure di una sottoscrizione di eventi. | string |
EventHubEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'EventHub' (obbligatorio) |
properties | Proprietà dell'hub eventi della destinazione della sottoscrizione di eventi. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint di una destinazione dell'hub eventi di una sottoscrizione di eventi. | string |
HybridConnectionEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'HybridConnection' (obbligatorio) |
properties | Proprietà di connessione ibrida della destinazione della sottoscrizione di eventi. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure di una connessione ibrida che rappresenta la destinazione di una sottoscrizione di eventi. | string |
ServiceBusQueueEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'ServiceBusQueue' (obbligatorio) |
properties | Proprietà del bus di servizio della destinazione della sottoscrizione di eventi. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione del bus di servizio di una sottoscrizione di eventi. | string |
ServiceBusTopicEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'ServiceBusTopic' (obbligatorio) |
properties | Proprietà dell'argomento del bus di servizio della destinazione della sottoscrizione di eventi. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione dell'argomento del bus di servizio di una sottoscrizione di eventi. | string |
StorageQueueEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'StorageQueue' (obbligatorio) |
properties | Proprietà della coda di archiviazione della destinazione della sottoscrizione di eventi. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
queueName | Nome della coda di archiviazione in un account di archiviazione che rappresenta la destinazione di una sottoscrizione di eventi. | string |
resourceId | ID risorsa di Azure dell'account di archiviazione che contiene la coda che rappresenta la destinazione di una sottoscrizione di eventi. | string |
WebHookEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | 'WebHook' (obbligatorio) |
properties | Proprietà webhook della destinazione della sottoscrizione di eventi. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | 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. | string |
azureActiveDirectoryTenantId | ID tenant di Azure Active Directory per ottenere il token di accesso che verrà incluso come token di connessione nelle richieste di recapito. | string |
endpointUrl | URL che rappresenta l'endpoint della destinazione di una sottoscrizione di eventi. | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
maxEventsPerBatch | Numero massimo di eventi per batch. | INT |
preferredBatchSizeInKilobytes | Dimensioni del batch preferite in Kilobyte. | INT |
EventSubscriptionFilter
Nome | Descrizione | Valore |
---|---|---|
advancedFilters | Matrice di filtri avanzati usati per filtrare le sottoscrizioni di eventi. | AdvancedFilter[] |
includedEventTypes | Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi. Se si vuole sottoscrivere tutti i tipi di evento predefiniti, impostare IncludedEventTypes su null. | string[] |
isSubjectCaseSensitive | Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro deve essere confrontato in modo con distinzione tra maiuscole e minuscole. |
bool |
subjectBeginsWith | Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base a un prefisso del percorso della risorsa. Il formato di questo oggetto dipende dall'autore degli eventi. I caratteri jolly non sono supportati in questo percorso. |
string |
subjectEndsWith | Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base a un suffisso del percorso della risorsa. I caratteri jolly non sono supportati in questo percorso. |
string |
AdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
chiave | Campo/proprietà nell'evento in base al quale si desidera filtrare. | string |
operatorType | Impostare il tipo di oggetto |
BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (obbligatorio) |
BoolEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'BoolEquals' (obbligatorio) |
Valore | Valore del filtro booleano. | bool |
NumberGreaterThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThan' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberGreaterThanOrEquals' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberLessThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThan' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberLessThanOrEquals' (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'NumberNotIn' (obbligatorio) |
valori | Set di valori di filtro. | int[] |
StringBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringBeginsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringContains' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringEndsWith' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. | 'StringNotIn' (obbligatorio) |
valori | Set di valori di filtro. | string[] |
RetryPolicy
Nome | Descrizione | Valore |
---|---|---|
eventTimeToLiveInMinutes | Durata (in minuti) per gli eventi. | INT |
maxDeliveryAttempts | Numero massimo di tentativi di recapito per gli eventi. | INT |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa partnerTopics/eventSubscriptions può essere distribuito con operazioni destinate a:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.EventGrid/partnerTopics/eventSubscriptions, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerTopics/eventSubscriptions@2020-04-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
})
}
Oggetti DeadLetterDestination
Impostare la proprietà endpointType per specificare il tipo di oggetto.
Per StorageBlob usare:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
Oggetti EventSubscriptionDestination
Impostare la proprietà endpointType per specificare il tipo di oggetto.
Per AzureFunction usare:
endpointType = "AzureFunction"
properties = {
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
Per EventHub, usare:
endpointType = "EventHub"
properties = {
resourceId = "string"
}
Per HybridConnection, usare:
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
Per ServiceBusQueue usare:
endpointType = "ServiceBusQueue"
properties = {
resourceId = "string"
}
Per ServiceBusTopic, usare:
endpointType = "ServiceBusTopic"
properties = {
resourceId = "string"
}
Per StorageQueue usare:
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
Per WebHook, usare:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
Oggetti AdvancedFilter
Impostare la proprietà operatorType per specificare il tipo di oggetto.
Per BoolEquals, usare:
operatorType = "BoolEquals"
value = bool
Per NumberGreaterThan, usare:
operatorType = "NumberGreaterThan"
value = int
Per NumberGreaterThanOrEquals, usare:
operatorType = "NumberGreaterThanOrEquals"
value = int
Per NumberIn, usare:
operatorType = "NumberIn"
values = [
int
]
Per NumberLessThan, usare:
operatorType = "NumberLessThan"
value = int
Per NumberLessThanOrEquals, usare:
operatorType = "NumberLessThanOrEquals"
value = int
Per NumberNotIn, usare:
operatorType = "NumberNotIn"
values = [
int
]
Per StringBeginsWith, usare:
operatorType = "StringBeginsWith"
values = [
"string"
]
Per StringContains, usare:
operatorType = "StringContains"
values = [
"string"
]
Per StringEndsWith, usare:
operatorType = "StringEndsWith"
values = [
"string"
]
Per StringIn, usare:
operatorType = "StringIn"
values = [
"string"
]
Per StringNotIn, usare:
operatorType = "StringNotIn"
values = [
"string"
]
Valori delle proprietà
partnerTopics/eventSubscriptions
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.EventGrid/partnerTopics/eventSubscriptions@2020-04-01-preview" |
name | Nome della risorsa | stringa (obbligatoria) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: partnerTopics |
properties | Proprietà della sottoscrizione dell'evento. | EventSubscriptionProperties |
EventSubscriptionProperties
Nome | Descrizione | Valore |
---|---|---|
deadLetterDestination | Destinazione lettera non recapitata della sottoscrizione dell'evento. Qualsiasi evento che non può essere recapitato alla destinazione della lettera morta viene inviato alla destinazione della lettera morta. Usa l'identità di Griglia di eventi di Azure per acquisire i token di autenticazione usati durante il recapito o la lettera non recapitata. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Destinazione lettera non recapitata della sottoscrizione dell'evento. Qualsiasi evento che non può essere recapitato alla destinazione della lettera morta viene inviato alla destinazione della lettera morta. Usa la configurazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/la lettera non recapitata. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informazioni sulla destinazione in cui gli eventi devono essere recapitati per la sottoscrizione dell'evento. Usa la configurazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/la lettera non recapitata. |
DeliveryWithResourceIdentity |
destination | Informazioni sulla destinazione in cui gli eventi devono essere recapitati per la sottoscrizione dell'evento. Usa l'identità di Griglia di eventi di Azure per acquisire i token di autenticazione usati durante il recapito o la lettera non recapitata. |
EventSubscriptionDestination |
eventDeliverySchema | Schema di recapito eventi per la sottoscrizione dell'evento. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Data di scadenza della sottoscrizione dell'evento. | string |
filter | Informazioni sul filtro per la sottoscrizione dell'evento. | EventSubscriptionFilter |
Etichette | Elenco delle etichette definite dall'utente. | string[] |
retryPolicy | Criteri di ripetizione dei tentativi per gli eventi. Questa operazione può essere usata per configurare il numero massimo di tentativi di recapito e il tempo per l'esecuzione degli eventi. | RetryPolicy |
DeadLetterDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Impostare il tipo di oggetto | StorageBlob (obbligatorio) |
StorageBlobDeadLetterDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della lettera non recapitata | "StorageBlob" (obbligatorio) |
properties | Proprietà della destinazione deadletter basata sul BLOB di archiviazione | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
blobContainerName | Nome del contenitore BLOB di archiviazione che rappresenta la destinazione degli eventi deadletter | string |
resourceId | ID risorsa di Azure dell'account di archiviazione che rappresenta la destinazione degli eventi deadletter | string |
DeadLetterWithResourceIdentity
Nome | Descrizione | Valore |
---|---|---|
deadLetterDestination | Informazioni sulla destinazione in cui gli eventi devono essere recapitati per la sottoscrizione dell'evento. Usa la configurazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/la lettera non recapitata. |
DeadLetterDestination |
identity | Identità da usare per gli eventi di messaggi non recapitabili. | EventSubscriptionIdentity |
EventSubscriptionIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità gestita usata. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà qualsiasi identità. | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | Identità utente associata alla risorsa. | string |
DeliveryWithResourceIdentity
Nome | Descrizione | Valore |
---|---|---|
destination | 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 l'invio di messaggi non recapitabili. |
EventSubscriptionDestination |
identity | Identità da usare per il recapito degli eventi. | EventSubscriptionIdentity |
EventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Impostare il tipo di oggetto |
AzureFunction EventHub HybridConnection ServiceBusQueue ServiceBusTopic StorageQueue WebHook (obbligatorio) |
AzureFunctionEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | "AzureFunction" (obbligatorio) |
properties | Proprietà della funzione di Azure della destinazione della sottoscrizione di eventi. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
maxEventsPerBatch | Numero massimo di eventi per batch. | INT |
preferredBatchSizeInKilobytes | Dimensioni del batch preferite in Kilobyte. | INT |
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione della funzione di Azure di una sottoscrizione di eventi. | string |
EventHubEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | "EventHub" (obbligatorio) |
properties | Proprietà dell'hub eventi della destinazione della sottoscrizione di eventi. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint di una destinazione dell'hub eventi di una sottoscrizione di eventi. | string |
HybridConnectionEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | "HybridConnection" (obbligatorio) |
properties | Proprietà di connessione ibrida della destinazione della sottoscrizione di eventi. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure di una connessione ibrida che rappresenta la destinazione di una sottoscrizione di eventi. | string |
ServiceBusQueueEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | "ServiceBusQueue" (obbligatorio) |
properties | Proprietà del bus di servizio della destinazione della sottoscrizione di eventi. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione del bus di servizio di una sottoscrizione di eventi. | string |
ServiceBusTopicEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | "ServiceBusTopic" (obbligatorio) |
properties | Proprietà dell'argomento del bus di servizio della destinazione della sottoscrizione di eventi. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Nome | Descrizione | valore |
---|---|---|
resourceId | ID risorsa di Azure che rappresenta l'endpoint della destinazione dell'argomento del bus di servizio di una sottoscrizione di eventi. | string |
StorageQueueEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | "StorageQueue" (obbligatorio) |
properties | Proprietà della coda di archiviazione della destinazione della sottoscrizione di eventi. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
queueName | Nome della coda di archiviazione in un account di archiviazione che rappresenta la destinazione di una sottoscrizione di eventi. | string |
resourceId | ID risorsa di Azure dell'account di archiviazione che contiene la coda che rappresenta la destinazione di una sottoscrizione di eventi. | string |
WebHookEventSubscriptionDestination
Nome | Descrizione | Valore |
---|---|---|
endpointType | Tipo dell'endpoint per la destinazione della sottoscrizione di eventi. | "WebHook" (obbligatorio) |
properties | Proprietà webhook della destinazione della sottoscrizione di eventi. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nome | Descrizione | Valore |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | 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. | string |
azureActiveDirectoryTenantId | ID tenant di Azure Active Directory per ottenere il token di accesso che verrà incluso come token di connessione nelle richieste di recapito. | string |
endpointUrl | URL che rappresenta l'endpoint della destinazione di una sottoscrizione di eventi. | string Vincoli: Valore sensibile. Passare come parametro sicuro. |
maxEventsPerBatch | Numero massimo di eventi per batch. | INT |
preferredBatchSizeInKilobytes | Dimensioni del batch preferite in Kilobyte. | INT |
EventSubscriptionFilter
Nome | Descrizione | Valore |
---|---|---|
advancedFilters | Matrice di filtri avanzati usati per filtrare le sottoscrizioni di eventi. | AdvancedFilter[] |
includedEventTypes | Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi. Se si vuole sottoscrivere tutti i tipi di evento predefiniti, impostare IncludedEventTypes su null. | string[] |
isSubjectCaseSensitive | Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro deve essere confrontato in modo con distinzione tra maiuscole e minuscole. |
bool |
subjectBeginsWith | Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso del percorso della risorsa. Il formato di questo dipende dal server di pubblicazione degli eventi. I caratteri jolly non sono supportati in questo percorso. |
string |
subjectEndsWith | Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base a un suffisso del percorso della risorsa. I caratteri jolly non sono supportati in questo percorso. |
string |
AdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
chiave | Campo/proprietà nell'evento in base al quale si vuole filtrare. | string |
operatorType | Impostare il tipo di oggetto |
BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (obbligatorio) |
BoolEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "BoolEquals" (obbligatorio) |
Valore | Valore del filtro booleano. | bool |
NumberGreaterThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "NumberGreaterThan" (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "NumberGreaterThanOrEquals" (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "NumberIn" (obbligatorio) |
valori | Set di valori di filtro. | int[] |
NumberLessThanAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "NumberLessThan" (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "NumberLessThanOrEquals" (obbligatorio) |
Valore | Il valore del filtro. | INT |
NumberNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "NumberNotIn" (obbligatorio) |
valori | Set di valori di filtro. | int[] |
StringBeginsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "StringBeginsWith" (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "StringContains" (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "StringEndsWith" (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "StringIn" (obbligatorio) |
valori | Set di valori di filtro. | string[] |
StringNotInAdvancedFilter
Nome | Descrizione | Valore |
---|---|---|
operatorType | Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. | "StringNotIn" (obbligatorio) |
valori | Set di valori di filtro. | string[] |
RetryPolicy
Nome | Descrizione | Valore |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (in minuti) per gli eventi. | INT |
maxDeliveryAttempts | Numero massimo di tentativi di recapito per gli eventi. | INT |