Microsoft.EventGrid namespaces/topics/eventSubscriptions 2023-06-01-preview
Bicep-resursdefinition
Resurstypen namespaces/topics/eventSubscriptions kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventGrid/namespaces/topics/eventSubscriptions-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
deliveryConfiguration: {
deliveryMode: 'Queue'
queue: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
eventTimeToLive: 'string'
maxDeliveryCount: int
receiveLockDurationInSeconds: int
}
}
eventDeliverySchema: 'CloudEventSchemaV1_0'
filtersConfiguration: {
filters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see Filter objects
}
]
includedEventTypes: [
'string'
]
}
}
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlob använder du:
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
Filtrera objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEquals använder du:
operatorType: 'BoolEquals'
value: bool
För IsNotNull använder du:
operatorType: 'IsNotNull'
För IsNullOrUndefined använder du:
operatorType: 'IsNullOrUndefined'
För NumberGreaterThan använder du:
operatorType: 'NumberGreaterThan'
value: int
För NumberGreaterThanOrEquals använder du:
operatorType: 'NumberGreaterThanOrEquals'
value: int
För NumberIn använder du:
operatorType: 'NumberIn'
values: [
int
]
För NumberInRange använder du:
operatorType: 'NumberInRange'
values: [
[
int
]
]
För NumberLessThan använder du:
operatorType: 'NumberLessThan'
value: int
För NumberLessThanOrEquals använder du:
operatorType: 'NumberLessThanOrEquals'
value: int
För NumberNotIn använder du:
operatorType: 'NumberNotIn'
values: [
int
]
För NumberNotInRange använder du:
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
För StringBeginsWith använder du:
operatorType: 'StringBeginsWith'
values: [
'string'
]
För StringContains använder du:
operatorType: 'StringContains'
values: [
'string'
]
För StringEndsWith använder du:
operatorType: 'StringEndsWith'
values: [
'string'
]
För StringIn använder du:
operatorType: 'StringIn'
values: [
'string'
]
För StringNotBeginsWith använder du:
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
För StringNotContains använder du:
operatorType: 'StringNotContains'
values: [
'string'
]
För StringNotEndsWith använder du:
operatorType: 'StringNotEndsWith'
values: [
'string'
]
För StringNotIn använder du:
operatorType: 'StringNotIn'
values: [
'string'
]
Egenskapsvärden
namespaces/topics/eventSubscriptions
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: ämnen |
properties | Egenskaper för händelseprenumerationen. | SubscriptionProperties |
SubscriptionProperties
Name | Beskrivning | Värde |
---|---|---|
deliveryConfiguration | Information om leveranskonfigurationen för händelseprenumerationen. | DeliveryConfiguration |
eventDeliverySchema | Händelseleveransschemat för händelseprenumerationen. | "CloudEventSchemaV1_0" |
filterKonfiguration | Information om filtret för händelseprenumerationen. | FilterKonfiguration |
DeliveryConfiguration
Name | Beskrivning | Värde |
---|---|---|
deliveryMode | Leveransläge för händelseprenumerationen. | "Kö" |
kö | Den här egenskapen ska fyllas i när deliveryMode är i kö och representerar information om köprenumerationen. | QueueInfo |
QueueInfo
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestinationWithResourceIdentity | Målet för händelseprenumerationen. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen för hanterad identitet på den överordnade resursen (dvs. ämne) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Varaktighet för tidsintervall i ISO 8601-format som avgör hur länge meddelanden är tillgängliga för prenumerationen från det att meddelandet publicerades. Det här varaktighetsvärdet uttrycks med följande format: "P(n)Y(n)M(n)DT(n)H(n)M(n)S", där: - (n) ersätts med värdet för varje tidselement som följer (n). - P är varaktighetsdesignatorn (eller perioden) och placeras alltid i början av varaktigheten. - Y är årets designator, och den följer värdet för antalet år. – M är månadens designator och den följer värdet för antalet månader. - W är veckans designator och den följer värdet för antalet veckor. - D är dagdesignaren och den följer värdet för antalet dagar. - T är tidsdesignaren och den föregår tidskomponenterna. - H är timdesignatorn och den följer värdet för antalet timmar. – M är minutdesignaren och följer värdet för antalet minuter. – S är den andra designatorn och följer värdet för antalet sekunder. Det här varaktighetsvärdet kan inte anges som större än ämnets EventRetentionInDays. Det är ett valfritt fält där dess minsta värde är 1 minut och dess högsta värde bestäms efter ämnets EventRetentionInDays-värde. Följande är exempel på giltiga värden: - "P0DT23H12M" eller "PT23H12M": under 23 timmar och 12 minuter. - "P1D" eller "P1DT0H0M0S": under en dag. |
sträng |
maxDeliveryCount | Det maximala leveransantalet för händelserna. | int |
receiveLockDurationInSeconds | Maximal period i sekunder då meddelandet har tagits emot (av klienten) och väntar på att accepteras, släppas eller avvisas. Om den här tiden förflutit efter att ett meddelande har tagits emot av klienten och inte övergått till godkänt (inte bearbetat), släppt eller avvisat, meddelandet är tillgängligt för omleverans. Det här är ett valfritt fält där standardvärdet är 60 sekunder, minimum är 60 sekunder och maxvärdet är 300 sekunder. |
int |
DeadLetterWithResourceIdentity
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av den hanterade identiteten på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden. |
DeadLetterDestination |
identity | Identiteten som ska användas vid händelser med obeställbara bokstäver. | EventSubscriptionIdentity |
DeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | StorageBlob (krävs) |
StorageBlobDeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för mål för obeställbara meddelanden | "StorageBlob" (krävs) |
properties | Egenskaperna för lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | sträng |
resourceId | Azure-resurs-ID för lagringskontot som är målet för deadletter-händelserna | sträng |
EventSubscriptionIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "SystemAssigned" "Användartilldelade" |
userAssignedIdentity | Användaridentiteten som är associerad med resursen. | sträng |
FilterKonfiguration
Name | Beskrivning | Värde |
---|---|---|
filter | En matris med filter som används för att filtrera händelseprenumerationer. | Filtrera[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla standardhändelsetyper anger du IncludedEventTypes till null. | string[] |
Filtrera
Name | Beskrivning | Värde |
---|---|---|
nyckel | Fältet/egenskapen i händelsen baserat på vilket du vill filtrera. | sträng |
operatorType | Ange objekttyp | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (krävs) |
BoolEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "BoolEquals" (krävs) |
värde | Det booleska filtervärdet. | boolesk |
IsNotNullFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "IsNotNull" (krävs) |
IsNullOrUndefinedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "IsNullOrUndefined" (krävs) |
NumberGreaterThanFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThan" (krävs) |
värde | Filtervärdet. | int |
NumberGreaterThanOrEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet. | int |
NumberInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberIn" (krävs) |
values | Uppsättningen filtervärden. | int[] |
NumberInRangeFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberInRange" (krävs) |
values | Uppsättningen filtervärden. | int[][] |
NumberLessThanFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThan" (krävs) |
värde | Filtervärdet. | int |
NumberLessThanOrEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet. | int |
NumberNotInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotIn" (krävs) |
values | Uppsättningen filtervärden. | int[] |
NumberNotInRangeFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotInRange" (krävs) |
values | Uppsättningen filtervärden. | int[][] |
StringBeginsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringBeginsWith" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringContainsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringContains" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringEndsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringEndsWith" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'StringIn' (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringNotBeginsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotBeginsWith" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringNotContainsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotContains" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringNotEndsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotEndsWith" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringNotInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotIn" (krävs) |
values | Uppsättningen filtervärden. | string[] |
Resursdefinition för ARM-mall
Resurstypen namespaces/topics/eventSubscriptions kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventGrid/namespaces/topics/eventSubscriptions-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.EventGrid/namespaces/topics/eventSubscriptions",
"apiVersion": "2023-06-01-preview",
"name": "string",
"properties": {
"deliveryConfiguration": {
"deliveryMode": "Queue",
"queue": {
"deadLetterDestinationWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"eventTimeToLive": "string",
"maxDeliveryCount": "int",
"receiveLockDurationInSeconds": "int"
}
},
"eventDeliverySchema": "CloudEventSchemaV1_0",
"filtersConfiguration": {
"filters": [
{
"key": "string",
"operatorType": "string"
// For remaining properties, see Filter objects
}
],
"includedEventTypes": [ "string" ]
}
}
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlob använder du:
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
Filtrera objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEquals använder du:
"operatorType": "BoolEquals",
"value": "bool"
För IsNotNull använder du:
"operatorType": "IsNotNull"
För IsNullOrUndefined använder du:
"operatorType": "IsNullOrUndefined"
För NumberGreaterThan använder du:
"operatorType": "NumberGreaterThan",
"value": "int"
För NumberGreaterThanOrEquals använder du:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
För NumberIn använder du:
"operatorType": "NumberIn",
"values": [ "int" ]
För NumberInRange använder du:
"operatorType": "NumberInRange",
"values": [ [ "int" ] ]
För NumberLessThan använder du:
"operatorType": "NumberLessThan",
"value": "int"
För NumberLessThanOrEquals använder du:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
För NumberNotIn använder du:
"operatorType": "NumberNotIn",
"values": [ "int" ]
För NumberNotInRange använder du:
"operatorType": "NumberNotInRange",
"values": [ [ "int" ] ]
För StringBeginsWith använder du:
"operatorType": "StringBeginsWith",
"values": [ "string" ]
För StringContains använder du:
"operatorType": "StringContains",
"values": [ "string" ]
För StringEndsWith använder du:
"operatorType": "StringEndsWith",
"values": [ "string" ]
För StringIn använder du:
"operatorType": "StringIn",
"values": [ "string" ]
För StringNotBeginsWith använder du:
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
För StringNotContains använder du:
"operatorType": "StringNotContains",
"values": [ "string" ]
För StringNotEndsWith använder du:
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
För StringNotIn använder du:
"operatorType": "StringNotIn",
"values": [ "string" ]
Egenskapsvärden
namespaces/topics/eventSubscriptions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.EventGrid/namespaces/topics/eventSubscriptions" |
apiVersion | Resurs-API-versionen | "2023-06-01-preview" |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
properties | Egenskaper för händelseprenumerationen. | SubscriptionProperties |
SubscriptionProperties
Name | Beskrivning | Värde |
---|---|---|
deliveryConfiguration | Information om leveranskonfigurationen för händelseprenumerationen. | DeliveryConfiguration |
eventDeliverySchema | Händelseprenumerationens schema för händelseleverans. | "CloudEventSchemaV1_0" |
filterKonfiguration | Information om filtret för händelseprenumerationen. | FilterKonfiguration |
DeliveryConfiguration
Name | Beskrivning | Värde |
---|---|---|
deliveryMode | Leveransläge för händelseprenumerationen. | "Kö" |
kö | Den här egenskapen ska fyllas i när deliveryMode är i kö och representerar information om köprenumerationen. | QueueInfo |
QueueInfo
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestinationWithResourceIdentity | Målet för händelseprenumerationen. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Varaktighet för tidsintervall i ISO 8601-format som avgör hur länge meddelanden är tillgängliga för prenumerationen från den tidpunkt då meddelandet publicerades. Det här varaktighetsvärdet uttrycks i följande format: "P(n)Y(n)M(n)DT(n)H(n)M(n)S", där: - (n) ersätts med värdet för varje tidselement som följer (n). - P är varaktighetsdesignaren (eller perioden) och placeras alltid i början av varaktigheten. - Y är årsdesignaren, och den följer värdet för antalet år. - M är månadsdesignaren och följer värdet för antalet månader. - W är veckans designator och den följer värdet för antalet veckor. – D är dagdesignaren och följer värdet för antalet dagar. - T är tidsdesignaren och föregår tidskomponenterna. – H är timdesignaren och följer värdet för antalet timmar. – M är minutdesignaren och följer värdet för antalet minuter. – S är den andra designatorn och följer värdet för antalet sekunder. Det här varaktighetsvärdet kan inte anges större än ämnets EventRetentionInDays. Det är ett valfritt fält där dess minsta värde är 1 minut och dess högsta värde bestäms efter ämnets EventRetentionInDays-värde. Följande är exempel på giltiga värden: - "P0DT23H12M" eller "PT23H12M": under 23 timmar och 12 minuter. - "P1D" eller "P1DT0H0M0S": under en dag. |
sträng |
maxDeliveryCount | Det maximala leveransantalet för händelserna. | int |
receiveLockDurationInSeconds | Maximal period i sekunder då meddelandet har tagits emot (av klienten) och väntar på att accepteras, släppas eller avvisas. Om den här tiden förflutit efter att ett meddelande har tagits emot av klienten och inte övergått till godkänt (inte bearbetat), släppt eller avvisat, meddelandet är tillgängligt för omleverans. Det här är ett valfritt fält där standardvärdet är 60 sekunder, minimum är 60 sekunder och maxvärdet är 300 sekunder. |
int |
DeadLetterWithResourceIdentity
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen för hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterDestination |
identity | Identiteten som ska användas vid händelser med obeställbara bokstäver. | EventSubscriptionIdentity |
DeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | StorageBlob (krävs) |
StorageBlobDeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
properties | Egenskaperna för lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationEgenskaper |
StorageBlobDeadLetterDestinationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | sträng |
resourceId | Azure-resurs-ID för lagringskontot som är målet för deadletter-händelserna | sträng |
EventSubscriptionIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "SystemTilldelade" "Användartilldelade" |
userAssignedIdentity | Användaridentiteten som är associerad med resursen. | sträng |
FilterKonfiguration
Name | Beskrivning | Värde |
---|---|---|
filter | En matris med filter som används för att filtrera händelseprenumerationer. | Filtrera[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla standardhändelsetyper anger du IncludedEventTypes till null. | string[] |
Filtrera
Name | Beskrivning | Värde |
---|---|---|
nyckel | Fältet/egenskapen i händelsen baserat på vilken du vill filtrera. | sträng |
operatorType | Ange objekttyp | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (krävs) |
BoolEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "BoolEquals" (krävs) |
värde | Det booleska filtervärdet. | boolesk |
IsNotNullFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "IsNotNull" (krävs) |
IsNullOrUndefinedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "IsNullOrUndefined" (krävs) |
NumberGreaterThanFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThan" (krävs) |
värde | Filtervärdet. | int |
NumberGreaterThanOrEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet. | int |
NumberInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'NumberIn' (obligatoriskt) |
values | Uppsättningen med filtervärden. | int[] |
NumberInRangeFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'NumberInRange' (obligatoriskt) |
values | Uppsättningen med filtervärden. | int[][] |
NumberLessThanFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThan" (krävs) |
värde | Filtervärdet. | int |
NumberLessThanOrEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet. | int |
NumberNotInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotIn" (obligatoriskt) |
values | Uppsättningen med filtervärden. | int[] |
NumberNotInRangeFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotInRange" (krävs) |
values | Uppsättningen med filtervärden. | int[][] |
StringBeginsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringBeginsWith" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringContainsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringContains" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringEndsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringEndsWith" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'StringIn' (obligatoriskt) |
values | Uppsättningen med filtervärden. | string[] |
StringNotBeginsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotBeginsWith" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringNotContainsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotContains" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringNotEndsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotEndsWith" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringNotInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'StringNotIn' (obligatoriskt) |
values | Uppsättningen med filtervärden. | string[] |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen namespaces/topics/eventSubscriptions kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.EventGrid/namespaces/topics/eventSubscriptions lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deliveryConfiguration = {
deliveryMode = "Queue"
queue = {
deadLetterDestinationWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
eventTimeToLive = "string"
maxDeliveryCount = int
receiveLockDurationInSeconds = int
}
}
eventDeliverySchema = "CloudEventSchemaV1_0"
filtersConfiguration = {
filters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see Filter objects
}
]
includedEventTypes = [
"string"
]
}
}
})
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlob använder du:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
Filtrera objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEquals använder du:
operatorType = "BoolEquals"
value = bool
För IsNotNull använder du:
operatorType = "IsNotNull"
För IsNullOrUndefined använder du:
operatorType = "IsNullOrUndefined"
För NumberGreaterThan använder du:
operatorType = "NumberGreaterThan"
value = int
För NumberGreaterThanOrEquals använder du:
operatorType = "NumberGreaterThanOrEquals"
value = int
För NumberIn använder du:
operatorType = "NumberIn"
values = [
int
]
För NumberInRange använder du:
operatorType = "NumberInRange"
values = [
[
int
]
]
För NumberLessThan använder du:
operatorType = "NumberLessThan"
value = int
För NumberLessThanOrEquals använder du:
operatorType = "NumberLessThanOrEquals"
value = int
För NumberNotIn använder du:
operatorType = "NumberNotIn"
values = [
int
]
För NumberNotInRange använder du:
operatorType = "NumberNotInRange"
values = [
[
int
]
]
För StringBeginsWith använder du:
operatorType = "StringBeginsWith"
values = [
"string"
]
För StringContains använder du:
operatorType = "StringContains"
values = [
"string"
]
För StringEndsWith använder du:
operatorType = "StringEndsWith"
values = [
"string"
]
För StringIn använder du:
operatorType = "StringIn"
values = [
"string"
]
För StringNotBeginsWith använder du:
operatorType = "StringNotBeginsWith"
values = [
"string"
]
För StringNotContains använder du:
operatorType = "StringNotContains"
values = [
"string"
]
För StringNotEndsWith använder du:
operatorType = "StringNotEndsWith"
values = [
"string"
]
För StringNotIn använder du:
operatorType = "StringNotIn"
values = [
"string"
]
Egenskapsvärden
namespaces/topics/eventSubscriptions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview" |
name | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: ämnen |
properties | Egenskaper för händelseprenumerationen. | SubscriptionProperties |
SubscriptionProperties
Name | Beskrivning | Värde |
---|---|---|
deliveryConfiguration | Information om leveranskonfigurationen för händelseprenumerationen. | DeliveryConfiguration |
eventDeliverySchema | Händelseprenumerationens schema för händelseleverans. | "CloudEventSchemaV1_0" |
filterKonfiguration | Information om filtret för händelseprenumerationen. | FilterKonfiguration |
DeliveryConfiguration
Name | Beskrivning | Värde |
---|---|---|
deliveryMode | Leveransläge för händelseprenumerationen. | "Kö" |
kö | Den här egenskapen ska fyllas i när deliveryMode är i kö och representerar information om köprenumerationen. | QueueInfo |
QueueInfo
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestinationWithResourceIdentity | Målet för händelseprenumerationen. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Varaktighet för tidsintervall i ISO 8601-format som avgör hur länge meddelanden är tillgängliga för prenumerationen från den tidpunkt då meddelandet publicerades. Det här varaktighetsvärdet uttrycks i följande format: "P(n)Y(n)M(n)DT(n)H(n)M(n)S", där: - (n) ersätts med värdet för varje tidselement som följer (n). - P är varaktighetsdesignaren (eller perioden) och placeras alltid i början av varaktigheten. - Y är årsdesignaren, och den följer värdet för antalet år. - M är månadsdesignaren och följer värdet för antalet månader. - W är veckans designator och den följer värdet för antalet veckor. – D är dagdesignaren och följer värdet för antalet dagar. - T är tidsdesignaren och föregår tidskomponenterna. – H är timdesignaren och följer värdet för antalet timmar. – M är minutdesignaren och följer värdet för antalet minuter. – S är den andra designatorn och följer värdet för antalet sekunder. Det här varaktighetsvärdet kan inte anges större än ämnets EventRetentionInDays. Det är ett valfritt fält där dess minsta värde är 1 minut och dess högsta värde bestäms efter ämnets EventRetentionInDays-värde. Följande är exempel på giltiga värden: - "P0DT23H12M" eller "PT23H12M": under 23 timmar och 12 minuter. - "P1D" eller "P1DT0H0M0S": under en dag. |
sträng |
maxDeliveryCount | Det maximala leveransantalet för händelserna. | int |
receiveLockDurationInSeconds | Maximal period i sekunder då meddelandet har tagits emot (av klienten) och väntar på att accepteras, släppas eller avvisas. Om den här tiden förflutit efter att ett meddelande har tagits emot av klienten och inte övergått till godkänt (inte bearbetat), släppt eller avvisat, meddelandet är tillgängligt för omleverans. Det här är ett valfritt fält där standardvärdet är 60 sekunder, minimum är 60 sekunder och maxvärdet är 300 sekunder. |
int |
DeadLetterWithResourceIdentity
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av den hanterade identiteten på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden. |
DeadLetterDestination |
identity | Identiteten som ska användas vid händelser med obeställbara bokstäver. | EventSubscriptionIdentity |
DeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | StorageBlob (krävs) |
StorageBlobDeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
properties | Egenskaperna för lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationEgenskaper |
StorageBlobDeadLetterDestinationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | sträng |
resourceId | Azure-resurs-ID för lagringskontot som är målet för deadletter-händelserna | sträng |
EventSubscriptionIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "SystemTilldelade" "Användartilldelade" |
userAssignedIdentity | Användaridentiteten som är associerad med resursen. | sträng |
FilterKonfiguration
Name | Beskrivning | Värde |
---|---|---|
filter | En matris med filter som används för att filtrera händelseprenumerationer. | Filtrera[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla standardhändelsetyper anger du IncludedEventTypes till null. | string[] |
Filtrera
Name | Beskrivning | Värde |
---|---|---|
nyckel | Fältet/egenskapen i händelsen baserat på vilken du vill filtrera. | sträng |
operatorType | Ange objekttyp | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (krävs) |
BoolEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "BoolEquals" (krävs) |
värde | Det booleska filtervärdet. | boolesk |
IsNotNullFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "IsNotNull" (krävs) |
IsNullOrUndefinedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "IsNullOrUndefined" (krävs) |
NumberGreaterThanFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThan" (krävs) |
värde | Filtervärdet. | int |
NumberGreaterThanOrEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet. | int |
NumberInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberIn" (krävs) |
values | Uppsättningen filtervärden. | int[] |
NumberInRangeFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberInRange" (krävs) |
values | Uppsättningen filtervärden. | int[][] |
NumberLessThanFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThan" (krävs) |
värde | Filtervärdet. | int |
NumberLessThanOrEqualsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet. | int |
NumberNotInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotIn" (krävs) |
values | Uppsättningen filtervärden. | int[] |
NumberNotInRangeFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotInRange" (krävs) |
values | Uppsättningen filtervärden. | int[][] |
StringBeginsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringBeginsWith" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringContainsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringContains" (krävs) |
values | Uppsättningen filtervärden. | string[] |
StringEndsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringEndsWith" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringIn" (obligatoriskt) |
values | Uppsättningen med filtervärden. | string[] |
StringNotBeginsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotBeginsWith" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringNotContainsFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotContains" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringNotEndsWithFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotEndsWith" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
StringNotInFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotIn" (krävs) |
values | Uppsättningen med filtervärden. | string[] |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för