Microsoft.EventGrid partnerTopics/eventSubscriptions 2024-12-15-preview
Definicja zasobu Bicep
Typ zasobu partnerTopics/eventSubscriptions można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.EventGrid/partnerTopics/eventSubscriptions, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.EventGrid/partnerTopics/eventSubscriptions@2024-12-15-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
federatedIdentityCredentialInfo: {
federatedClientId: 'string'
}
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
federatedIdentityCredentialInfo: {
federatedClientId: 'string'
}
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
}
]
enableAdvancedFilteringOnArrays: bool
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
retryPolicy: {
eventTimeToLiveInMinutes: int
maxDeliveryAttempts: int
}
}
}
Obiekty AdvancedFilter
Ustaw właściwość operatorType, aby określić typ obiektu.
W przypadku boolEqualsużyj:
{
operatorType: 'BoolEquals'
value: bool
}
W przypadku IsNotNullużyj:
{
operatorType: 'IsNotNull'
}
W przypadku IsNullOrUndefinedużyj:
{
operatorType: 'IsNullOrUndefined'
}
W przypadku NumberGreaterThanużyj:
{
operatorType: 'NumberGreaterThan'
value: int
}
W przypadku NumberGreaterThanOrEqualsużyj:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
W przypadku NumberInużyj:
{
operatorType: 'NumberIn'
values: [
int
]
}
W przypadku NumberInRangeużyj:
{
operatorType: 'NumberInRange'
values: [
[
int
]
]
}
W przypadku NumberLessThanużyj:
{
operatorType: 'NumberLessThan'
value: int
}
W przypadku NumberLessThanOrEqualsużyj:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
W przypadku NumberNotInużyj:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
W przypadku NumberNotInRangeużyj:
{
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
}
W przypadku StringBeginsWithużyj:
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
W przypadku StringContainsużyj:
{
operatorType: 'StringContains'
values: [
'string'
]
}
W przypadku StringEndsWithużyj:
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
W przypadku StringInużyj:
{
operatorType: 'StringIn'
values: [
'string'
]
}
W przypadku StringNotBeginsWithużyj polecenia:
{
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
}
W przypadku StringNotContainsużyj:
{
operatorType: 'StringNotContains'
values: [
'string'
]
}
W przypadku StringNotEndsWithużyj:
{
operatorType: 'StringNotEndsWith'
values: [
'string'
]
}
W przypadku StringNotInużyj:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
DeliveryAttributeMapping , obiekty
Ustaw właściwość , aby określić typ obiektu.
W przypadku dynamicznejużyj:
{
properties: {
sourceField: 'string'
}
type: 'Dynamic'
}
W przypadku staticużyj:
{
properties: {
isSecret: bool
value: 'string'
}
type: 'Static'
}
EventSubscriptionDestination obiektów
Ustaw właściwość endpointType, aby określić typ obiektu.
W przypadku azureFunctionużyj:
{
endpointType: 'AzureFunction'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
}
W przypadku usługi EventHubużyj:
{
endpointType: 'EventHub'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
W przypadku HybridConnectionużyj:
{
endpointType: 'HybridConnection'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
W przypadku MonitorAlertużyj:
{
endpointType: 'MonitorAlert'
properties: {
actionGroups: [
'string'
]
description: 'string'
severity: 'string'
}
}
W przypadku przestrzeni nazwTopicużyj:
{
endpointType: 'NamespaceTopic'
properties: {
resourceId: 'string'
}
}
W przypadku PartnerDestinationużyj:
{
endpointType: 'PartnerDestination'
properties: {
resourceId: 'string'
}
}
W przypadku ServiceBusQueueużyj:
{
endpointType: 'ServiceBusQueue'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
W przypadku ServiceBusTopicużyj:
{
endpointType: 'ServiceBusTopic'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
W przypadku
{
endpointType: 'StorageQueue'
properties: {
queueMessageTimeToLiveInSeconds: int
queueName: 'string'
resourceId: 'string'
}
}
W przypadku
{
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl: 'string'
maxEventsPerBatch: int
minimumTlsVersionAllowed: 'string'
preferredBatchSizeInKilobytes: int
}
}
Obiekty DeadLetterDestination
Ustaw właściwość endpointType, aby określić typ obiektu.
W przypadku StorageBlobużyj:
{
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
}
Wartości właściwości
Filtr zaawansowany
Nazwa | Opis | Wartość |
---|---|---|
klucz | Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować. | struna |
operatorType | Ustaw wartość "BoolEquals" dla typu BoolEqualsAdvancedFilter. Ustaw wartość "IsNotNull" dla typu IsNotNullAdvancedFilter. Ustaw wartość "IsNullOrUndefined" dla typu IsNullOrUndefinedAdvancedFilter. Ustaw wartość "NumberGreaterThan" dla typu NumberGreaterThanAdvancedFilter. Ustaw wartość "NumberGreaterThanOrEquals" dla typu NumberGreaterThanOrEqualsAdvancedFilter. Ustaw wartość "NumberIn" dla typu NumberInAdvancedFilter. Ustaw wartość "NumberInRange" dla typu NumberInRangeAdvancedFilter. Ustaw wartość "NumberLessThan" dla typu NumberLessThanAdvancedFilter. Ustaw wartość "NumberLessThanOrEquals" dla typu NumberLessThanOrEqualsAdvancedFilter. Ustaw wartość "NumberNotIn" dla typu NumberNotInAdvancedFilter. Ustaw wartość "NumberNotInRange" dla typu NumberNotInRangeAdvancedFilter. Ustaw wartość "StringBeginsWith" dla typu StringBeginsWithAdvancedFilter. Ustaw wartość "StringContains" dla typu StringContainsAdvancedFilter. Ustaw wartość "StringEndsWith" dla typu StringEndsWithAdvancedFilter. Ustaw wartość "StringIn" dla typu StringInAdvancedFilter. Ustaw wartość "StringNotBeginsWith" dla typu StringNotBeginsWithAdvancedFilter. Ustaw wartość "StringNotContains" dla typu StringNotContainsAdvancedFilter. Ustaw wartość "StringNotEndsWith" dla typu StringNotEndsWithAdvancedFilter. Ustaw wartość "StringNotIn" dla typu StringNotInAdvancedFilter. | "BoolEquals" "IsNotNull" "IsNullOrUndefined" "NumberGreaterThan" "NumberGreaterThanOrEquals" "NumberIn" "NumberInRange" "NumberLessThan" "NumberLessThanOrEquals" "NumberNotIn" "NumberNotInRange" "StringBeginsWith" "CiągContains" "StringEndsWith" "StringIn" "StringNotBeginsWith" "StringNotContains" "StringNotEndsWith" "StringNotIn" (wymagane) |
AzureFunctionEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "AzureFunction" (wymagane) |
Właściwości | Właściwości funkcji platformy Azure miejsca docelowego subskrypcji zdarzeń. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maksymalna liczba zdarzeń na partię. | Int |
preferredBatchSizeInKilobytes | Preferowany rozmiar partii w kilobajtach. | Int |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej funkcji platformy Azure subskrypcji zdarzeń. | struna |
BoolEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "BoolEquals" (wymagane) |
wartość | Wartość filtru logicznego. | Bool |
DeadLetterDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Ustaw wartość "StorageBlob" dla typu StorageBlobDeadLetterDestination. | "StorageBlob" (wymagane) |
DeadLetterWithResourceIdentity
Nazwa | Opis | Wartość |
---|---|---|
deadLetterDestination | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas stosowania utraconych komunikatów. |
DeadLetterDestination |
tożsamość | Tożsamość, która ma być używana w przypadku zdarzeń utraconych. | EventSubscriptionIdentity |
DeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa atrybutu dostarczania lub nagłówka. | struna |
typ | Ustaw wartość "Dynamic" dla typu DynamicDeliveryAttributeMapping. Ustaw wartość "Static" dla typu StaticDeliveryAttributeMapping. | "Dynamiczny" "Static" (wymagane) |
DeliveryWithResourceIdentity
Nazwa | Opis | Wartość |
---|---|---|
cel | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania. |
EventSubscriptionDestination |
tożsamość | Tożsamość do użycia podczas dostarczania zdarzeń. | EventSubscriptionIdentity |
DynamicDeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości dynamicznego mapowania atrybutów dostarczania. | DynamicDeliveryAttributeMappingProperties |
typ | Typ atrybutu dostarczania lub nazwy nagłówka. | "Dynamiczny" (wymagany) |
DynamicDeliveryAttributeMappingProperties
Nazwa | Opis | Wartość |
---|---|---|
sourceField | Ścieżka JSON w zdarzeniu, które zawiera wartość atrybutu. | struna |
EventHubEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "EventHub" (wymagane) |
Właściwości | Właściwości centrum zdarzeń miejsca docelowego subskrypcji zdarzeń. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego centrum zdarzeń subskrypcji zdarzeń. | struna |
EventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Ustaw wartość "AzureFunction" dla typu AzureFunctionEventSubscriptionDestination. Ustaw wartość "EventHub" dla typu EventHubEventSubscriptionDestination. Ustaw wartość "HybridConnection" dla typu HybridConnectionEventSubscriptionDestination. Ustaw wartość "MonitorAlert" dla typu MonitorAlertEventSubscriptionDestination. Ustaw wartość "NamespaceTopic" dla typu NamespaceTopicEventSubscriptionDestination. Ustaw wartość "PartnerDestination" dla typu PartnerEventSubscriptionDestination. Ustaw wartość "ServiceBusQueue" dla typu ServiceBusQueueEventSubscriptionDestination. Ustaw wartość "ServiceBusTopic" dla typu ServiceBusTopicEventSubscriptionDestination. Ustaw wartość "StorageQueue" dla typu StorageQueueEventSubscriptionDestination. Ustaw wartość "WebHook" dla typu WebHookEventSubscriptionDestination. | "AzureFunction" "EventHub" "Połączenie hybrydowe" "MonitorAlert" "NamespaceTopic" "PartnerDestination" "ServiceBusQueue" "ServiceBusTopic" "StorageQueue" "Element webhook" (wymagany) |
EventSubscriptionFilter
Nazwa | Opis | Wartość |
---|---|---|
advancedFilters | Tablica zaawansowanych filtrów używanych do filtrowania subskrypcji zdarzeń. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Umożliwia ocenianie filtrów zaawansowanych względem tablicy wartości zamiast oczekiwać pojedynczej wartości. | Bool |
includedEventTypes | Lista odpowiednich typów zdarzeń, które muszą być częścią subskrypcji zdarzeń. Jeśli chcesz zasubskrybować wszystkie domyślne typy zdarzeń, ustaw parametr IncludedEventTypes na wartość null. | string[] |
isSubjectCaseSensitive | Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru należy porównać w sposób uwzględniający wielkość liter. |
Bool |
subjectBeginsWith | Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu ścieżki zasobu. Format tego ustawienia zależy od wydawcy zdarzeń. Symbole wieloznaczne nie są obsługiwane w tej ścieżce. |
struna |
subjectEndsWith | Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu. Symbole wieloznaczne nie są obsługiwane w tej ścieżce. |
struna |
EventSubscriptionIdentity
Nazwa | Opis | Wartość |
---|---|---|
federatedIdentityCredentialInfo | Szczegóły poświadczenia tożsamości federacyjnej (FIC) używanego z dostarczaniem zasobów. | FederatedIdentityCredentialInfo |
typ | Używany typ tożsamości zarządzanej. Może mieć wartość "SystemAssigned" lub "UserAssigned". | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | Tożsamość użytkownika skojarzona z zasobem. | struna |
EventSubscriptionProperties
Nazwa | Opis | Wartość |
---|---|---|
deadLetterDestination | Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia. |
DeliveryWithResourceIdentity |
cel | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia. |
EventSubscriptionDestination |
eventDeliverySchema | Schemat dostarczania zdarzeń dla subskrypcji zdarzeń. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Czas wygaśnięcia subskrypcji zdarzeń. | struna |
filtr | Informacje o filtrze subskrypcji zdarzeń. | EventSubscriptionFilter |
Etykiety | Lista etykiet zdefiniowanych przez użytkownika. | string[] |
retryPolicy | Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń. | RetryPolicy |
FederatedIdentityCredentialInfo
Nazwa | Opis | Wartość |
---|---|---|
federatedClientId | Aplikacja usługi AAD z wieloma dzierżawami, z której jest skojarzone poświadczenie tożsamości federacyjnej (FIC). | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane) |
HybridConnectionEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "HybridConnection" (wymagane) |
Właściwości | Właściwości połączenia hybrydowego miejsca docelowego subskrypcji zdarzeń. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure połączenia hybrydowego, który jest miejscem docelowym subskrypcji zdarzeń. | struna |
IsNotNullAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "IsNotNull" (wymagane) |
IsNullOrUndefinedAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "IsNullOrUndefined" (wymagane) |
Microsoft.EventGrid/partnerTopics/eventSubscriptions
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: partnerTopics |
Właściwości | Właściwości subskrypcji zdarzeń. | EventSubscriptionProperties |
MonitorAlertEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "MonitorAlert" (wymagane) |
Właściwości | Monitoruj właściwości alertu miejsca docelowego subskrypcji zdarzeń. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
actionGroups | Lista identyfikatorów usługi ARM grup akcji, które zostaną wyzwolone dla każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. Każdy identyfikator arm zasobu powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
string[] |
opis | Opis, który zostanie dołączony do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. | struna |
dotkliwość | Ważność, która zostanie dołączona do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. To pole musi być podane. |
"Sev0" "Sev1" "Sev2" "Ev3" "Sev4" |
NamespaceTopicEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "NamespaceTopic" (wymagane) |
Właściwości | Właściwości tematu przestrzeni nazw miejsca docelowego subskrypcji zdarzeń. | przestrzeni nazwTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu przestrzeni nazw usługi Event Grid subskrypcji zdarzeń. To pole jest wymagane, a zasób tematu przestrzeni nazw musi już istnieć. Identyfikator zasobu arm powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
struna |
NumberGreaterThanAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberGreaterThan" (wymagane) |
wartość | Wartość filtru. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberGreaterThanOrEquals" (wymagane) |
wartość | Wartość filtru. | Int |
NumberInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberIn" (wymagane) |
Wartości | Zestaw wartości filtru. | int[] |
NumberInRangeAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberInRange" (wymagane) |
Wartości | Zestaw wartości filtru. | int[][] |
NumberLessThanAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberLessThan" (wymagane) |
wartość | Wartość filtru. | Int |
NumberLessThanOrEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberLessThanOrEquals" (wymagane) |
wartość | Wartość filtru. | Int |
NumberNotInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberNotIn" (wymagane) |
Wartości | Zestaw wartości filtru. | int[] |
NumberNotInRangeAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberNotInRange" (wymagane) |
Wartości | Zestaw wartości filtru. | int[][] |
PartnerEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "PartnerDestination" (wymagane) |
Właściwości | Właściwości docelowe partnera miejsca docelowego subskrypcji zdarzeń. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy lokalizacji docelowej partnera subskrypcji zdarzeń. | struna |
RetryPolicy
Nazwa | Opis | Wartość |
---|---|---|
eventTimeToLiveInMinutes | Czas wygaśnięcia (w minutach) dla zdarzeń. | Int |
maxDeliveryAttempts | Maksymalna liczba ponownych prób dostarczenia dla zdarzeń. | Int |
ServiceBusQueueEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "ServiceBusQueue" (wymagane) |
Właściwości | Właściwości usługi Service Bus miejsca docelowego subskrypcji zdarzeń. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej usługi Service Bus subskrypcji zdarzeń. | struna |
ServiceBusTopicEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "ServiceBusTopic" (wymagane) |
Właściwości | Właściwości tematu usługi Service Bus miejsca docelowego subskrypcji zdarzeń. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu usługi Service Bus subskrypcji zdarzeń. | struna |
StaticDeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości mapowania atrybutów dostarczania statycznego. | StaticDeliveryAttributeMappingProperties |
typ | Typ atrybutu dostarczania lub nazwy nagłówka. | "Static" (wymagane) |
StaticDeliveryAttributeMappingProperties
Nazwa | Opis | Wartość |
---|---|---|
isSecret | Flaga logiczna określająca, czy atrybut zawiera informacje poufne . | Bool |
wartość | Wartość atrybutu dostarczania. | struna |
StorageBlobDeadLetterDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego utraconych komunikatów | "StorageBlob" (wymagane) |
Właściwości | Właściwości miejsca docelowego deadletter opartego na obiekcie blob usługi Storage | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
BlobContainerName | Nazwa kontenera obiektów blob usługi Storage, który jest miejscem docelowym zdarzeń deadletter | struna |
resourceId | Identyfikator zasobu platformy Azure konta magazynu, który jest miejscem docelowym zdarzeń deadletter | struna |
StorageQueueEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "StorageQueue" (wymagane) |
Właściwości | Właściwości kolejki magazynu miejsca docelowego subskrypcji zdarzeń. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
queueMessageTimeToLiveInSeconds | Czas wygaśnięcia komunikatu kolejki magazynu w sekundach. Ta wartość nie może być równa zero lub ujemna z wyjątkiem użycia -1, aby wskazać, że czas wygaśnięcia wiadomości jest nieskończony. | Int |
queueName | Nazwa kolejki usługi Storage w ramach konta magazynu, które jest miejscem docelowym subskrypcji zdarzeń. | struna |
resourceId | Identyfikator zasobu platformy Azure konta magazynu, który zawiera kolejkę, która jest miejscem docelowym subskrypcji zdarzeń. | struna |
StringBeginsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringBeginsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringContainsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringContains" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringEndsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringEndsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringIn" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotBeginsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotBeginsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotContainsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotContains" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotEndsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotEndsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotIn" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
WebHookEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "Element webhook" (wymagany) |
Właściwości | Właściwości elementu webhook miejsca docelowego subskrypcji zdarzeń. | webhookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Identyfikator aplikacji usługi Azure Active Directory lub identyfikator URI, aby uzyskać token dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczenia. | struna |
azureActiveDirectoryTenantId | Identyfikator dzierżawy usługi Azure Active Directory umożliwiający uzyskanie tokenu dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczania. | struna |
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
endpointUrl | Adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń. | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
maxEventsPerBatch | Maksymalna liczba zdarzeń na partię. | Int |
minimumTlsVersionAllowed | Minimalna wersja protokołu TLS, która powinna być obsługiwana przez punkt końcowy elementu webhook | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Preferowany rozmiar partii w kilobajtach. | Int |
Definicja zasobu szablonu usługi ARM
Typ zasobu partnerTopics/eventSubscriptions można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.EventGrid/partnerTopics/eventSubscriptions, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.EventGrid/partnerTopics/eventSubscriptions",
"apiVersion": "2024-12-15-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"federatedIdentityCredentialInfo": {
"federatedClientId": "string"
},
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"federatedIdentityCredentialInfo": {
"federatedClientId": "string"
},
"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
} ],
"enableAdvancedFilteringOnArrays": "bool",
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ],
"retryPolicy": {
"eventTimeToLiveInMinutes": "int",
"maxDeliveryAttempts": "int"
}
}
}
Obiekty AdvancedFilter
Ustaw właściwość operatorType, aby określić typ obiektu.
W przypadku boolEqualsużyj:
{
"operatorType": "BoolEquals",
"value": "bool"
}
W przypadku IsNotNullużyj:
{
"operatorType": "IsNotNull"
}
W przypadku IsNullOrUndefinedużyj:
{
"operatorType": "IsNullOrUndefined"
}
W przypadku NumberGreaterThanużyj:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
W przypadku NumberGreaterThanOrEqualsużyj:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
W przypadku NumberInużyj:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
W przypadku NumberInRangeużyj:
{
"operatorType": "NumberInRange",
"values": [
[ "int" ]
]
}
W przypadku NumberLessThanużyj:
{
"operatorType": "NumberLessThan",
"value": "int"
}
W przypadku NumberLessThanOrEqualsużyj:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
W przypadku NumberNotInużyj:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
W przypadku NumberNotInRangeużyj:
{
"operatorType": "NumberNotInRange",
"values": [
[ "int" ]
]
}
W przypadku StringBeginsWithużyj:
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
W przypadku StringContainsużyj:
{
"operatorType": "StringContains",
"values": [ "string" ]
}
W przypadku StringEndsWithużyj:
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
W przypadku StringInużyj:
{
"operatorType": "StringIn",
"values": [ "string" ]
}
W przypadku StringNotBeginsWithużyj polecenia:
{
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
}
W przypadku StringNotContainsużyj:
{
"operatorType": "StringNotContains",
"values": [ "string" ]
}
W przypadku StringNotEndsWithużyj:
{
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
}
W przypadku StringNotInużyj:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
DeliveryAttributeMapping , obiekty
Ustaw właściwość , aby określić typ obiektu.
W przypadku dynamicznejużyj:
{
"properties": {
"sourceField": "string"
},
"type": "Dynamic"
}
W przypadku staticużyj:
{
"properties": {
"isSecret": "bool",
"value": "string"
},
"type": "Static"
}
EventSubscriptionDestination obiektów
Ustaw właściwość endpointType, aby określić typ obiektu.
W przypadku azureFunctionużyj:
{
"endpointType": "AzureFunction",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
}
W przypadku usługi EventHubużyj:
{
"endpointType": "EventHub",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
W przypadku HybridConnectionużyj:
{
"endpointType": "HybridConnection",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
W przypadku MonitorAlertużyj:
{
"endpointType": "MonitorAlert",
"properties": {
"actionGroups": [ "string" ],
"description": "string",
"severity": "string"
}
}
W przypadku przestrzeni nazwTopicużyj:
{
"endpointType": "NamespaceTopic",
"properties": {
"resourceId": "string"
}
}
W przypadku PartnerDestinationużyj:
{
"endpointType": "PartnerDestination",
"properties": {
"resourceId": "string"
}
}
W przypadku ServiceBusQueueużyj:
{
"endpointType": "ServiceBusQueue",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
W przypadku ServiceBusTopicużyj:
{
"endpointType": "ServiceBusTopic",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
W przypadku
{
"endpointType": "StorageQueue",
"properties": {
"queueMessageTimeToLiveInSeconds": "int",
"queueName": "string",
"resourceId": "string"
}
}
W przypadku
{
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"minimumTlsVersionAllowed": "string",
"preferredBatchSizeInKilobytes": "int"
}
}
Obiekty DeadLetterDestination
Ustaw właściwość endpointType, aby określić typ obiektu.
W przypadku StorageBlobużyj:
{
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
}
Wartości właściwości
Filtr zaawansowany
Nazwa | Opis | Wartość |
---|---|---|
klucz | Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować. | struna |
operatorType | Ustaw wartość "BoolEquals" dla typu BoolEqualsAdvancedFilter. Ustaw wartość "IsNotNull" dla typu IsNotNullAdvancedFilter. Ustaw wartość "IsNullOrUndefined" dla typu IsNullOrUndefinedAdvancedFilter. Ustaw wartość "NumberGreaterThan" dla typu NumberGreaterThanAdvancedFilter. Ustaw wartość "NumberGreaterThanOrEquals" dla typu NumberGreaterThanOrEqualsAdvancedFilter. Ustaw wartość "NumberIn" dla typu NumberInAdvancedFilter. Ustaw wartość "NumberInRange" dla typu NumberInRangeAdvancedFilter. Ustaw wartość "NumberLessThan" dla typu NumberLessThanAdvancedFilter. Ustaw wartość "NumberLessThanOrEquals" dla typu NumberLessThanOrEqualsAdvancedFilter. Ustaw wartość "NumberNotIn" dla typu NumberNotInAdvancedFilter. Ustaw wartość "NumberNotInRange" dla typu NumberNotInRangeAdvancedFilter. Ustaw wartość "StringBeginsWith" dla typu StringBeginsWithAdvancedFilter. Ustaw wartość "StringContains" dla typu StringContainsAdvancedFilter. Ustaw wartość "StringEndsWith" dla typu StringEndsWithAdvancedFilter. Ustaw wartość "StringIn" dla typu StringInAdvancedFilter. Ustaw wartość "StringNotBeginsWith" dla typu StringNotBeginsWithAdvancedFilter. Ustaw wartość "StringNotContains" dla typu StringNotContainsAdvancedFilter. Ustaw wartość "StringNotEndsWith" dla typu StringNotEndsWithAdvancedFilter. Ustaw wartość "StringNotIn" dla typu StringNotInAdvancedFilter. | "BoolEquals" "IsNotNull" "IsNullOrUndefined" "NumberGreaterThan" "NumberGreaterThanOrEquals" "NumberIn" "NumberInRange" "NumberLessThan" "NumberLessThanOrEquals" "NumberNotIn" "NumberNotInRange" "StringBeginsWith" "CiągContains" "StringEndsWith" "StringIn" "StringNotBeginsWith" "StringNotContains" "StringNotEndsWith" "StringNotIn" (wymagane) |
AzureFunctionEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "AzureFunction" (wymagane) |
Właściwości | Właściwości funkcji platformy Azure miejsca docelowego subskrypcji zdarzeń. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maksymalna liczba zdarzeń na partię. | Int |
preferredBatchSizeInKilobytes | Preferowany rozmiar partii w kilobajtach. | Int |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej funkcji platformy Azure subskrypcji zdarzeń. | struna |
BoolEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "BoolEquals" (wymagane) |
wartość | Wartość filtru logicznego. | Bool |
DeadLetterDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Ustaw wartość "StorageBlob" dla typu StorageBlobDeadLetterDestination. | "StorageBlob" (wymagane) |
DeadLetterWithResourceIdentity
Nazwa | Opis | Wartość |
---|---|---|
deadLetterDestination | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas stosowania utraconych komunikatów. |
DeadLetterDestination |
tożsamość | Tożsamość, która ma być używana w przypadku zdarzeń utraconych. | EventSubscriptionIdentity |
DeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa atrybutu dostarczania lub nagłówka. | struna |
typ | Ustaw wartość "Dynamic" dla typu DynamicDeliveryAttributeMapping. Ustaw wartość "Static" dla typu StaticDeliveryAttributeMapping. | "Dynamiczny" "Static" (wymagane) |
DeliveryWithResourceIdentity
Nazwa | Opis | Wartość |
---|---|---|
cel | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania. |
EventSubscriptionDestination |
tożsamość | Tożsamość do użycia podczas dostarczania zdarzeń. | EventSubscriptionIdentity |
DynamicDeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości dynamicznego mapowania atrybutów dostarczania. | DynamicDeliveryAttributeMappingProperties |
typ | Typ atrybutu dostarczania lub nazwy nagłówka. | "Dynamiczny" (wymagany) |
DynamicDeliveryAttributeMappingProperties
Nazwa | Opis | Wartość |
---|---|---|
sourceField | Ścieżka JSON w zdarzeniu, które zawiera wartość atrybutu. | struna |
EventHubEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "EventHub" (wymagane) |
Właściwości | Właściwości centrum zdarzeń miejsca docelowego subskrypcji zdarzeń. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego centrum zdarzeń subskrypcji zdarzeń. | struna |
EventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Ustaw wartość "AzureFunction" dla typu AzureFunctionEventSubscriptionDestination. Ustaw wartość "EventHub" dla typu EventHubEventSubscriptionDestination. Ustaw wartość "HybridConnection" dla typu HybridConnectionEventSubscriptionDestination. Ustaw wartość "MonitorAlert" dla typu MonitorAlertEventSubscriptionDestination. Ustaw wartość "NamespaceTopic" dla typu NamespaceTopicEventSubscriptionDestination. Ustaw wartość "PartnerDestination" dla typu PartnerEventSubscriptionDestination. Ustaw wartość "ServiceBusQueue" dla typu ServiceBusQueueEventSubscriptionDestination. Ustaw wartość "ServiceBusTopic" dla typu ServiceBusTopicEventSubscriptionDestination. Ustaw wartość "StorageQueue" dla typu StorageQueueEventSubscriptionDestination. Ustaw wartość "WebHook" dla typu WebHookEventSubscriptionDestination. | "AzureFunction" "EventHub" "Połączenie hybrydowe" "MonitorAlert" "NamespaceTopic" "PartnerDestination" "ServiceBusQueue" "ServiceBusTopic" "StorageQueue" "Element webhook" (wymagany) |
EventSubscriptionFilter
Nazwa | Opis | Wartość |
---|---|---|
advancedFilters | Tablica zaawansowanych filtrów używanych do filtrowania subskrypcji zdarzeń. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Umożliwia ocenianie filtrów zaawansowanych względem tablicy wartości zamiast oczekiwać pojedynczej wartości. | Bool |
includedEventTypes | Lista odpowiednich typów zdarzeń, które muszą być częścią subskrypcji zdarzeń. Jeśli chcesz zasubskrybować wszystkie domyślne typy zdarzeń, ustaw parametr IncludedEventTypes na wartość null. | string[] |
isSubjectCaseSensitive | Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru należy porównać w sposób uwzględniający wielkość liter. |
Bool |
subjectBeginsWith | Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu ścieżki zasobu. Format tego ustawienia zależy od wydawcy zdarzeń. Symbole wieloznaczne nie są obsługiwane w tej ścieżce. |
struna |
subjectEndsWith | Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu. Symbole wieloznaczne nie są obsługiwane w tej ścieżce. |
struna |
EventSubscriptionIdentity
Nazwa | Opis | Wartość |
---|---|---|
federatedIdentityCredentialInfo | Szczegóły poświadczenia tożsamości federacyjnej (FIC) używanego z dostarczaniem zasobów. | FederatedIdentityCredentialInfo |
typ | Używany typ tożsamości zarządzanej. Może mieć wartość "SystemAssigned" lub "UserAssigned". | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | Tożsamość użytkownika skojarzona z zasobem. | struna |
EventSubscriptionProperties
Nazwa | Opis | Wartość |
---|---|---|
deadLetterDestination | Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia. |
DeliveryWithResourceIdentity |
cel | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia. |
EventSubscriptionDestination |
eventDeliverySchema | Schemat dostarczania zdarzeń dla subskrypcji zdarzeń. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Czas wygaśnięcia subskrypcji zdarzeń. | struna |
filtr | Informacje o filtrze subskrypcji zdarzeń. | EventSubscriptionFilter |
Etykiety | Lista etykiet zdefiniowanych przez użytkownika. | string[] |
retryPolicy | Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń. | RetryPolicy |
FederatedIdentityCredentialInfo
Nazwa | Opis | Wartość |
---|---|---|
federatedClientId | Aplikacja usługi AAD z wieloma dzierżawami, z której jest skojarzone poświadczenie tożsamości federacyjnej (FIC). | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane) |
HybridConnectionEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "HybridConnection" (wymagane) |
Właściwości | Właściwości połączenia hybrydowego miejsca docelowego subskrypcji zdarzeń. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure połączenia hybrydowego, który jest miejscem docelowym subskrypcji zdarzeń. | struna |
IsNotNullAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "IsNotNull" (wymagane) |
IsNullOrUndefinedAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "IsNullOrUndefined" (wymagane) |
Microsoft.EventGrid/partnerTopics/eventSubscriptions
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2024-12-15-preview" |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości subskrypcji zdarzeń. | EventSubscriptionProperties |
typ | Typ zasobu | "Microsoft.EventGrid/partnerTopics/eventSubscriptions" |
MonitorAlertEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "MonitorAlert" (wymagane) |
Właściwości | Monitoruj właściwości alertu miejsca docelowego subskrypcji zdarzeń. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
actionGroups | Lista identyfikatorów usługi ARM grup akcji, które zostaną wyzwolone dla każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. Każdy identyfikator arm zasobu powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
string[] |
opis | Opis, który zostanie dołączony do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. | struna |
dotkliwość | Ważność, która zostanie dołączona do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. To pole musi być podane. |
"Sev0" "Sev1" "Sev2" "Ev3" "Sev4" |
NamespaceTopicEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "NamespaceTopic" (wymagane) |
Właściwości | Właściwości tematu przestrzeni nazw miejsca docelowego subskrypcji zdarzeń. | przestrzeni nazwTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu przestrzeni nazw usługi Event Grid subskrypcji zdarzeń. To pole jest wymagane, a zasób tematu przestrzeni nazw musi już istnieć. Identyfikator zasobu arm powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
struna |
NumberGreaterThanAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberGreaterThan" (wymagane) |
wartość | Wartość filtru. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberGreaterThanOrEquals" (wymagane) |
wartość | Wartość filtru. | Int |
NumberInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberIn" (wymagane) |
Wartości | Zestaw wartości filtru. | int[] |
NumberInRangeAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberInRange" (wymagane) |
Wartości | Zestaw wartości filtru. | int[][] |
NumberLessThanAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberLessThan" (wymagane) |
wartość | Wartość filtru. | Int |
NumberLessThanOrEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberLessThanOrEquals" (wymagane) |
wartość | Wartość filtru. | Int |
NumberNotInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberNotIn" (wymagane) |
Wartości | Zestaw wartości filtru. | int[] |
NumberNotInRangeAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberNotInRange" (wymagane) |
Wartości | Zestaw wartości filtru. | int[][] |
PartnerEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "PartnerDestination" (wymagane) |
Właściwości | Właściwości docelowe partnera miejsca docelowego subskrypcji zdarzeń. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy lokalizacji docelowej partnera subskrypcji zdarzeń. | struna |
RetryPolicy
Nazwa | Opis | Wartość |
---|---|---|
eventTimeToLiveInMinutes | Czas wygaśnięcia (w minutach) dla zdarzeń. | Int |
maxDeliveryAttempts | Maksymalna liczba ponownych prób dostarczenia dla zdarzeń. | Int |
ServiceBusQueueEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "ServiceBusQueue" (wymagane) |
Właściwości | Właściwości usługi Service Bus miejsca docelowego subskrypcji zdarzeń. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej usługi Service Bus subskrypcji zdarzeń. | struna |
ServiceBusTopicEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "ServiceBusTopic" (wymagane) |
Właściwości | Właściwości tematu usługi Service Bus miejsca docelowego subskrypcji zdarzeń. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu usługi Service Bus subskrypcji zdarzeń. | struna |
StaticDeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości mapowania atrybutów dostarczania statycznego. | StaticDeliveryAttributeMappingProperties |
typ | Typ atrybutu dostarczania lub nazwy nagłówka. | "Static" (wymagane) |
StaticDeliveryAttributeMappingProperties
Nazwa | Opis | Wartość |
---|---|---|
isSecret | Flaga logiczna określająca, czy atrybut zawiera informacje poufne . | Bool |
wartość | Wartość atrybutu dostarczania. | struna |
StorageBlobDeadLetterDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego utraconych komunikatów | "StorageBlob" (wymagane) |
Właściwości | Właściwości miejsca docelowego deadletter opartego na obiekcie blob usługi Storage | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
BlobContainerName | Nazwa kontenera obiektów blob usługi Storage, który jest miejscem docelowym zdarzeń deadletter | struna |
resourceId | Identyfikator zasobu platformy Azure konta magazynu, który jest miejscem docelowym zdarzeń deadletter | struna |
StorageQueueEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "StorageQueue" (wymagane) |
Właściwości | Właściwości kolejki magazynu miejsca docelowego subskrypcji zdarzeń. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
queueMessageTimeToLiveInSeconds | Czas wygaśnięcia komunikatu kolejki magazynu w sekundach. Ta wartość nie może być równa zero lub ujemna z wyjątkiem użycia -1, aby wskazać, że czas wygaśnięcia wiadomości jest nieskończony. | Int |
queueName | Nazwa kolejki usługi Storage w ramach konta magazynu, które jest miejscem docelowym subskrypcji zdarzeń. | struna |
resourceId | Identyfikator zasobu platformy Azure konta magazynu, który zawiera kolejkę, która jest miejscem docelowym subskrypcji zdarzeń. | struna |
StringBeginsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringBeginsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringContainsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringContains" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringEndsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringEndsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringIn" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotBeginsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotBeginsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotContainsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotContains" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotEndsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotEndsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotIn" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
WebHookEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "Element webhook" (wymagany) |
Właściwości | Właściwości elementu webhook miejsca docelowego subskrypcji zdarzeń. | webhookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Identyfikator aplikacji usługi Azure Active Directory lub identyfikator URI, aby uzyskać token dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczenia. | struna |
azureActiveDirectoryTenantId | Identyfikator dzierżawy usługi Azure Active Directory umożliwiający uzyskanie tokenu dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczania. | struna |
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
endpointUrl | Adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń. | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
maxEventsPerBatch | Maksymalna liczba zdarzeń na partię. | Int |
minimumTlsVersionAllowed | Minimalna wersja protokołu TLS, która powinna być obsługiwana przez punkt końcowy elementu webhook | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Preferowany rozmiar partii w kilobajtach. | Int |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu partnerTopics/eventSubscriptions można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.EventGrid/partnerTopics/eventSubscriptions, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerTopics/eventSubscriptions@2024-12-15-preview"
name = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
federatedIdentityCredentialInfo = {
federatedClientId = "string"
}
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
federatedIdentityCredentialInfo = {
federatedClientId = "string"
}
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
}
]
enableAdvancedFilteringOnArrays = bool
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
})
}
Obiekty AdvancedFilter
Ustaw właściwość operatorType, aby określić typ obiektu.
W przypadku boolEqualsużyj:
{
operatorType = "BoolEquals"
value = bool
}
W przypadku IsNotNullużyj:
{
operatorType = "IsNotNull"
}
W przypadku IsNullOrUndefinedużyj:
{
operatorType = "IsNullOrUndefined"
}
W przypadku NumberGreaterThanużyj:
{
operatorType = "NumberGreaterThan"
value = int
}
W przypadku NumberGreaterThanOrEqualsużyj:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
W przypadku NumberInużyj:
{
operatorType = "NumberIn"
values = [
int
]
}
W przypadku NumberInRangeużyj:
{
operatorType = "NumberInRange"
values = [
[
int
]
]
}
W przypadku NumberLessThanużyj:
{
operatorType = "NumberLessThan"
value = int
}
W przypadku NumberLessThanOrEqualsużyj:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
W przypadku NumberNotInużyj:
{
operatorType = "NumberNotIn"
values = [
int
]
}
W przypadku NumberNotInRangeużyj:
{
operatorType = "NumberNotInRange"
values = [
[
int
]
]
}
W przypadku StringBeginsWithużyj:
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
W przypadku StringContainsużyj:
{
operatorType = "StringContains"
values = [
"string"
]
}
W przypadku StringEndsWithużyj:
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
W przypadku StringInużyj:
{
operatorType = "StringIn"
values = [
"string"
]
}
W przypadku StringNotBeginsWithużyj polecenia:
{
operatorType = "StringNotBeginsWith"
values = [
"string"
]
}
W przypadku StringNotContainsużyj:
{
operatorType = "StringNotContains"
values = [
"string"
]
}
W przypadku StringNotEndsWithużyj:
{
operatorType = "StringNotEndsWith"
values = [
"string"
]
}
W przypadku StringNotInużyj:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
DeliveryAttributeMapping , obiekty
Ustaw właściwość , aby określić typ obiektu.
W przypadku dynamicznejużyj:
{
properties = {
sourceField = "string"
}
type = "Dynamic"
}
W przypadku staticużyj:
{
properties = {
isSecret = bool
value = "string"
}
type = "Static"
}
EventSubscriptionDestination obiektów
Ustaw właściwość endpointType, aby określić typ obiektu.
W przypadku azureFunctionużyj:
{
endpointType = "AzureFunction"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
}
W przypadku usługi EventHubużyj:
{
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
W przypadku HybridConnectionużyj:
{
endpointType = "HybridConnection"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
W przypadku MonitorAlertużyj:
{
endpointType = "MonitorAlert"
properties = {
actionGroups = [
"string"
]
description = "string"
severity = "string"
}
}
W przypadku przestrzeni nazwTopicużyj:
{
endpointType = "NamespaceTopic"
properties = {
resourceId = "string"
}
}
W przypadku PartnerDestinationużyj:
{
endpointType = "PartnerDestination"
properties = {
resourceId = "string"
}
}
W przypadku ServiceBusQueueużyj:
{
endpointType = "ServiceBusQueue"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
W przypadku ServiceBusTopicużyj:
{
endpointType = "ServiceBusTopic"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
W przypadku
{
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
}
W przypadku
{
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl = "string"
maxEventsPerBatch = int
minimumTlsVersionAllowed = "string"
preferredBatchSizeInKilobytes = int
}
}
Obiekty DeadLetterDestination
Ustaw właściwość endpointType, aby określić typ obiektu.
W przypadku StorageBlobużyj:
{
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
}
Wartości właściwości
Filtr zaawansowany
Nazwa | Opis | Wartość |
---|---|---|
klucz | Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować. | struna |
operatorType | Ustaw wartość "BoolEquals" dla typu BoolEqualsAdvancedFilter. Ustaw wartość "IsNotNull" dla typu IsNotNullAdvancedFilter. Ustaw wartość "IsNullOrUndefined" dla typu IsNullOrUndefinedAdvancedFilter. Ustaw wartość "NumberGreaterThan" dla typu NumberGreaterThanAdvancedFilter. Ustaw wartość "NumberGreaterThanOrEquals" dla typu NumberGreaterThanOrEqualsAdvancedFilter. Ustaw wartość "NumberIn" dla typu NumberInAdvancedFilter. Ustaw wartość "NumberInRange" dla typu NumberInRangeAdvancedFilter. Ustaw wartość "NumberLessThan" dla typu NumberLessThanAdvancedFilter. Ustaw wartość "NumberLessThanOrEquals" dla typu NumberLessThanOrEqualsAdvancedFilter. Ustaw wartość "NumberNotIn" dla typu NumberNotInAdvancedFilter. Ustaw wartość "NumberNotInRange" dla typu NumberNotInRangeAdvancedFilter. Ustaw wartość "StringBeginsWith" dla typu StringBeginsWithAdvancedFilter. Ustaw wartość "StringContains" dla typu StringContainsAdvancedFilter. Ustaw wartość "StringEndsWith" dla typu StringEndsWithAdvancedFilter. Ustaw wartość "StringIn" dla typu StringInAdvancedFilter. Ustaw wartość "StringNotBeginsWith" dla typu StringNotBeginsWithAdvancedFilter. Ustaw wartość "StringNotContains" dla typu StringNotContainsAdvancedFilter. Ustaw wartość "StringNotEndsWith" dla typu StringNotEndsWithAdvancedFilter. Ustaw wartość "StringNotIn" dla typu StringNotInAdvancedFilter. | "BoolEquals" "IsNotNull" "IsNullOrUndefined" "NumberGreaterThan" "NumberGreaterThanOrEquals" "NumberIn" "NumberInRange" "NumberLessThan" "NumberLessThanOrEquals" "NumberNotIn" "NumberNotInRange" "StringBeginsWith" "CiągContains" "StringEndsWith" "StringIn" "StringNotBeginsWith" "StringNotContains" "StringNotEndsWith" "StringNotIn" (wymagane) |
AzureFunctionEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "AzureFunction" (wymagane) |
Właściwości | Właściwości funkcji platformy Azure miejsca docelowego subskrypcji zdarzeń. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maksymalna liczba zdarzeń na partię. | Int |
preferredBatchSizeInKilobytes | Preferowany rozmiar partii w kilobajtach. | Int |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej funkcji platformy Azure subskrypcji zdarzeń. | struna |
BoolEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "BoolEquals" (wymagane) |
wartość | Wartość filtru logicznego. | Bool |
DeadLetterDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Ustaw wartość "StorageBlob" dla typu StorageBlobDeadLetterDestination. | "StorageBlob" (wymagane) |
DeadLetterWithResourceIdentity
Nazwa | Opis | Wartość |
---|---|---|
deadLetterDestination | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas stosowania utraconych komunikatów. |
DeadLetterDestination |
tożsamość | Tożsamość, która ma być używana w przypadku zdarzeń utraconych. | EventSubscriptionIdentity |
DeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa atrybutu dostarczania lub nagłówka. | struna |
typ | Ustaw wartość "Dynamic" dla typu DynamicDeliveryAttributeMapping. Ustaw wartość "Static" dla typu StaticDeliveryAttributeMapping. | "Dynamiczny" "Static" (wymagane) |
DeliveryWithResourceIdentity
Nazwa | Opis | Wartość |
---|---|---|
cel | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania. |
EventSubscriptionDestination |
tożsamość | Tożsamość do użycia podczas dostarczania zdarzeń. | EventSubscriptionIdentity |
DynamicDeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości dynamicznego mapowania atrybutów dostarczania. | DynamicDeliveryAttributeMappingProperties |
typ | Typ atrybutu dostarczania lub nazwy nagłówka. | "Dynamiczny" (wymagany) |
DynamicDeliveryAttributeMappingProperties
Nazwa | Opis | Wartość |
---|---|---|
sourceField | Ścieżka JSON w zdarzeniu, które zawiera wartość atrybutu. | struna |
EventHubEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "EventHub" (wymagane) |
Właściwości | Właściwości centrum zdarzeń miejsca docelowego subskrypcji zdarzeń. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego centrum zdarzeń subskrypcji zdarzeń. | struna |
EventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Ustaw wartość "AzureFunction" dla typu AzureFunctionEventSubscriptionDestination. Ustaw wartość "EventHub" dla typu EventHubEventSubscriptionDestination. Ustaw wartość "HybridConnection" dla typu HybridConnectionEventSubscriptionDestination. Ustaw wartość "MonitorAlert" dla typu MonitorAlertEventSubscriptionDestination. Ustaw wartość "NamespaceTopic" dla typu NamespaceTopicEventSubscriptionDestination. Ustaw wartość "PartnerDestination" dla typu PartnerEventSubscriptionDestination. Ustaw wartość "ServiceBusQueue" dla typu ServiceBusQueueEventSubscriptionDestination. Ustaw wartość "ServiceBusTopic" dla typu ServiceBusTopicEventSubscriptionDestination. Ustaw wartość "StorageQueue" dla typu StorageQueueEventSubscriptionDestination. Ustaw wartość "WebHook" dla typu WebHookEventSubscriptionDestination. | "AzureFunction" "EventHub" "Połączenie hybrydowe" "MonitorAlert" "NamespaceTopic" "PartnerDestination" "ServiceBusQueue" "ServiceBusTopic" "StorageQueue" "Element webhook" (wymagany) |
EventSubscriptionFilter
Nazwa | Opis | Wartość |
---|---|---|
advancedFilters | Tablica zaawansowanych filtrów używanych do filtrowania subskrypcji zdarzeń. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Umożliwia ocenianie filtrów zaawansowanych względem tablicy wartości zamiast oczekiwać pojedynczej wartości. | Bool |
includedEventTypes | Lista odpowiednich typów zdarzeń, które muszą być częścią subskrypcji zdarzeń. Jeśli chcesz zasubskrybować wszystkie domyślne typy zdarzeń, ustaw parametr IncludedEventTypes na wartość null. | string[] |
isSubjectCaseSensitive | Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru należy porównać w sposób uwzględniający wielkość liter. |
Bool |
subjectBeginsWith | Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu ścieżki zasobu. Format tego ustawienia zależy od wydawcy zdarzeń. Symbole wieloznaczne nie są obsługiwane w tej ścieżce. |
struna |
subjectEndsWith | Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu. Symbole wieloznaczne nie są obsługiwane w tej ścieżce. |
struna |
EventSubscriptionIdentity
Nazwa | Opis | Wartość |
---|---|---|
federatedIdentityCredentialInfo | Szczegóły poświadczenia tożsamości federacyjnej (FIC) używanego z dostarczaniem zasobów. | FederatedIdentityCredentialInfo |
typ | Używany typ tożsamości zarządzanej. Może mieć wartość "SystemAssigned" lub "UserAssigned". | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | Tożsamość użytkownika skojarzona z zasobem. | struna |
EventSubscriptionProperties
Nazwa | Opis | Wartość |
---|---|---|
deadLetterDestination | Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia. |
DeliveryWithResourceIdentity |
cel | Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia. |
EventSubscriptionDestination |
eventDeliverySchema | Schemat dostarczania zdarzeń dla subskrypcji zdarzeń. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Czas wygaśnięcia subskrypcji zdarzeń. | struna |
filtr | Informacje o filtrze subskrypcji zdarzeń. | EventSubscriptionFilter |
Etykiety | Lista etykiet zdefiniowanych przez użytkownika. | string[] |
retryPolicy | Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń. | RetryPolicy |
FederatedIdentityCredentialInfo
Nazwa | Opis | Wartość |
---|---|---|
federatedClientId | Aplikacja usługi AAD z wieloma dzierżawami, z której jest skojarzone poświadczenie tożsamości federacyjnej (FIC). | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane) |
HybridConnectionEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "HybridConnection" (wymagane) |
Właściwości | Właściwości połączenia hybrydowego miejsca docelowego subskrypcji zdarzeń. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure połączenia hybrydowego, który jest miejscem docelowym subskrypcji zdarzeń. | struna |
IsNotNullAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "IsNotNull" (wymagane) |
IsNullOrUndefinedAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "IsNullOrUndefined" (wymagane) |
Microsoft.EventGrid/partnerTopics/eventSubscriptions
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: partnerTopics |
Właściwości | Właściwości subskrypcji zdarzeń. | EventSubscriptionProperties |
typ | Typ zasobu | "Microsoft.EventGrid/partnerTopics/eventSubscriptions@2024-12-15-preview" |
MonitorAlertEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "MonitorAlert" (wymagane) |
Właściwości | Monitoruj właściwości alertu miejsca docelowego subskrypcji zdarzeń. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
actionGroups | Lista identyfikatorów usługi ARM grup akcji, które zostaną wyzwolone dla każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. Każdy identyfikator arm zasobu powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
string[] |
opis | Opis, który zostanie dołączony do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. | struna |
dotkliwość | Ważność, która zostanie dołączona do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. To pole musi być podane. |
"Sev0" "Sev1" "Sev2" "Ev3" "Sev4" |
NamespaceTopicEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "NamespaceTopic" (wymagane) |
Właściwości | Właściwości tematu przestrzeni nazw miejsca docelowego subskrypcji zdarzeń. | przestrzeni nazwTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu przestrzeni nazw usługi Event Grid subskrypcji zdarzeń. To pole jest wymagane, a zasób tematu przestrzeni nazw musi już istnieć. Identyfikator zasobu arm powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
struna |
NumberGreaterThanAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberGreaterThan" (wymagane) |
wartość | Wartość filtru. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberGreaterThanOrEquals" (wymagane) |
wartość | Wartość filtru. | Int |
NumberInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberIn" (wymagane) |
Wartości | Zestaw wartości filtru. | int[] |
NumberInRangeAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberInRange" (wymagane) |
Wartości | Zestaw wartości filtru. | int[][] |
NumberLessThanAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberLessThan" (wymagane) |
wartość | Wartość filtru. | Int |
NumberLessThanOrEqualsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberLessThanOrEquals" (wymagane) |
wartość | Wartość filtru. | Int |
NumberNotInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberNotIn" (wymagane) |
Wartości | Zestaw wartości filtru. | int[] |
NumberNotInRangeAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "NumberNotInRange" (wymagane) |
Wartości | Zestaw wartości filtru. | int[][] |
PartnerEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "PartnerDestination" (wymagane) |
Właściwości | Właściwości docelowe partnera miejsca docelowego subskrypcji zdarzeń. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy lokalizacji docelowej partnera subskrypcji zdarzeń. | struna |
RetryPolicy
Nazwa | Opis | Wartość |
---|---|---|
eventTimeToLiveInMinutes | Czas wygaśnięcia (w minutach) dla zdarzeń. | Int |
maxDeliveryAttempts | Maksymalna liczba ponownych prób dostarczenia dla zdarzeń. | Int |
ServiceBusQueueEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "ServiceBusQueue" (wymagane) |
Właściwości | Właściwości usługi Service Bus miejsca docelowego subskrypcji zdarzeń. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej usługi Service Bus subskrypcji zdarzeń. | struna |
ServiceBusTopicEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "ServiceBusTopic" (wymagane) |
Właściwości | Właściwości tematu usługi Service Bus miejsca docelowego subskrypcji zdarzeń. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
resourceId | Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu usługi Service Bus subskrypcji zdarzeń. | struna |
StaticDeliveryAttributeMapping
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości mapowania atrybutów dostarczania statycznego. | StaticDeliveryAttributeMappingProperties |
typ | Typ atrybutu dostarczania lub nazwy nagłówka. | "Static" (wymagane) |
StaticDeliveryAttributeMappingProperties
Nazwa | Opis | Wartość |
---|---|---|
isSecret | Flaga logiczna określająca, czy atrybut zawiera informacje poufne . | Bool |
wartość | Wartość atrybutu dostarczania. | struna |
StorageBlobDeadLetterDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego utraconych komunikatów | "StorageBlob" (wymagane) |
Właściwości | Właściwości miejsca docelowego deadletter opartego na obiekcie blob usługi Storage | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
BlobContainerName | Nazwa kontenera obiektów blob usługi Storage, który jest miejscem docelowym zdarzeń deadletter | struna |
resourceId | Identyfikator zasobu platformy Azure konta magazynu, który jest miejscem docelowym zdarzeń deadletter | struna |
StorageQueueEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "StorageQueue" (wymagane) |
Właściwości | Właściwości kolejki magazynu miejsca docelowego subskrypcji zdarzeń. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
queueMessageTimeToLiveInSeconds | Czas wygaśnięcia komunikatu kolejki magazynu w sekundach. Ta wartość nie może być równa zero lub ujemna z wyjątkiem użycia -1, aby wskazać, że czas wygaśnięcia wiadomości jest nieskończony. | Int |
queueName | Nazwa kolejki usługi Storage w ramach konta magazynu, które jest miejscem docelowym subskrypcji zdarzeń. | struna |
resourceId | Identyfikator zasobu platformy Azure konta magazynu, który zawiera kolejkę, która jest miejscem docelowym subskrypcji zdarzeń. | struna |
StringBeginsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringBeginsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringContainsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringContains" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringEndsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringEndsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringIn" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotBeginsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotBeginsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotContainsAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotContains" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotEndsWithAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotEndsWith" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
StringNotInAdvancedFilter
Nazwa | Opis | Wartość |
---|---|---|
operatorType | Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. | "StringNotIn" (wymagane) |
Wartości | Zestaw wartości filtru. | string[] |
WebHookEventSubscriptionDestination
Nazwa | Opis | Wartość |
---|---|---|
endpointType | Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń. | "Element webhook" (wymagany) |
Właściwości | Właściwości elementu webhook miejsca docelowego subskrypcji zdarzeń. | webhookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nazwa | Opis | Wartość |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Identyfikator aplikacji usługi Azure Active Directory lub identyfikator URI, aby uzyskać token dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczenia. | struna |
azureActiveDirectoryTenantId | Identyfikator dzierżawy usługi Azure Active Directory umożliwiający uzyskanie tokenu dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczania. | struna |
deliveryAttributeMappings | Szczegóły atrybutu dostarczania. | DeliveryAttributeMapping[] |
endpointUrl | Adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń. | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
maxEventsPerBatch | Maksymalna liczba zdarzeń na partię. | Int |
minimumTlsVersionAllowed | Minimalna wersja protokołu TLS, która powinna być obsługiwana przez punkt końcowy elementu webhook | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Preferowany rozmiar partii w kilobajtach. | Int |