Event Subscriptions - Create Or Update

Cree o actualice una suscripción de eventos.
Crea de forma asincrónica una nueva suscripción de eventos o actualiza una suscripción de eventos existente en función del ámbito especificado.

PUT https://management.azure.com/{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}?api-version=2022-06-15

Parámetros de identificador URI

Nombre En Requerido Tipo Description
eventSubscriptionName
path True

string

Nombre de la suscripción de eventos. Los nombres de suscripción de eventos deben tener entre 3 y 64 caracteres de longitud y deben usar solo letras alfanuméricas.

scope
path True

string

Identificador del recurso al que se debe crear o actualizar la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

api-version
query True

string

Versión de la API que se va a usar con la solicitud de cliente.

Cuerpo de la solicitud

Nombre Tipo Description
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Destino de mensajes fallidos de la suscripción de eventos. Cualquier evento que no se pueda entregar a su destino se envía al destino de mensajes fallidos. Usa la identidad de Azure Event Grid para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Destino de mensajes fallidos de la suscripción de eventos. Cualquier evento que no se pueda entregar a su destino se envía al destino de mensajes fallidos. Usa la configuración de identidad administrada en el recurso primario (es decir, tema o dominio) para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Información sobre el destino en el que se deben entregar los eventos para la suscripción de eventos. Usa la configuración de identidad administrada en el recurso primario (es decir, tema o dominio) para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.destination EventSubscriptionDestination:

Información sobre el destino en el que se deben entregar los eventos para la suscripción de eventos. Usa la identidad de Azure Event Grid para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.eventDeliverySchema

EventDeliverySchema

Esquema de entrega de eventos para la suscripción de eventos.

properties.expirationTimeUtc

string

Hora de expiración de la suscripción de eventos.

properties.filter

EventSubscriptionFilter

Información sobre el filtro de la suscripción de eventos.

properties.labels

string[]

Lista de etiquetas definidas por el usuario.

properties.retryPolicy

RetryPolicy

Directiva de reintento para eventos. Se puede usar para configurar el número máximo de intentos de entrega y el tiempo de vida de los eventos.

Respuestas

Nombre Tipo Description
201 Created

EventSubscription

Se aceptó la solicitud CreateOrUpdate de EventSubscription.

Other Status Codes

Respuestas de error: ***

  • 400 Solicitud incorrecta.

  • 500 Internal Server Error.

Ejemplos

EventSubscriptions_CreateOrUpdateForCustomTopic
EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination
EventSubscriptions_CreateOrUpdateForResource
EventSubscriptions_CreateOrUpdateForResourceGroup
EventSubscriptions_CreateOrUpdateForSubscription

EventSubscriptions_CreateOrUpdateForCustomTopic

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "EventHub",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/microsoft.eventgrid/topics/exampletopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "AzureFunction",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      },
      "endpointType": "AzureFunction"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "EventHub",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      },
      "endpointType": "EventHub"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "HybridConnection",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      },
      "endpointType": "HybridConnection"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusQueue",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      },
      "endpointType": "ServiceBusQueue"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusTopic",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      },
      "endpointType": "ServiceBusTopic"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "StorageQueue",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      },
      "endpointType": "StorageQueue"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=PASSWORDCODE"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/microsoft.eventgrid/topics/exampletopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResource

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10?api-version=2022-06-15

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

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10",
  "name": "examplesubscription10",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResourceGroup

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2?api-version=2022-06-15

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

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2",
  "name": "examplesubscription2",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForSubscription

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3?api-version=2022-06-15

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

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "",
      "subjectEndsWith": ""
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3",
  "name": "examplesubscription3",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

Definiciones

Nombre Description
AzureFunctionEventSubscriptionDestination

Información sobre el destino de la función de Azure para una suscripción de eventos.

BoolEqualsAdvancedFilter

Filtro avanzado BoolEquals.

createdByType

Tipo de identidad que creó el recurso.

DeadLetterWithResourceIdentity

Información sobre el destino de mensajes fallidos con la identidad del recurso.

DeliveryWithResourceIdentity

Información sobre la entrega de una suscripción de eventos con identidad de recurso.

DynamicDeliveryAttributeMapping

Detalles de asignación de atributos de entrega dinámica.

EventDeliverySchema

Esquema de entrega de eventos para la suscripción de eventos.

EventHubEventSubscriptionDestination

Información sobre el destino del centro de eventos para una suscripción de eventos.

EventSubscription

Suscripción a eventos

EventSubscriptionFilter

Filtre por la suscripción de eventos.

EventSubscriptionIdentity

Información de identidad con la suscripción de eventos.

EventSubscriptionIdentityType

Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad.

EventSubscriptionProvisioningState

Estado de aprovisionamiento de la suscripción de eventos.

HybridConnectionEventSubscriptionDestination

Información sobre el destino de HybridConnection para una suscripción de eventos.

IsNotNullAdvancedFilter

Filtro avanzado IsNotNull.

IsNullOrUndefinedAdvancedFilter

Filtro avanzado IsNullOrUndefined.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

NumberInAdvancedFilter

Filtro avanzado NumberIn.

NumberInRangeAdvancedFilter

Filtro avanzado NumberInRange.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

NumberNotInAdvancedFilter

NumberNotIn Advanced Filter.

NumberNotInRangeAdvancedFilter

NumberNotInRange Advanced Filter.

RetryPolicy

Información sobre la directiva de reintento para una suscripción de eventos.

ServiceBusQueueEventSubscriptionDestination

Información sobre el destino de Service Bus para una suscripción de eventos.

ServiceBusTopicEventSubscriptionDestination

Información sobre el destino del tema de Service Bus para una suscripción de eventos.

StaticDeliveryAttributeMapping

Detalles de asignación de atributos de entrega estática.

StorageBlobDeadLetterDestination

Información sobre el destino de mensajes fallidos basado en blobs de almacenamiento.

StorageQueueEventSubscriptionDestination

Información sobre el destino de la cola de almacenamiento para una suscripción de eventos.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotInAdvancedFilter

Filtro avanzado StringNotIn.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

WebHookEventSubscriptionDestination

Información sobre el destino del webhook de una suscripción de eventos.

AzureFunctionEventSubscriptionDestination

Información sobre el destino de la función de Azure para una suscripción de eventos.

Nombre Tipo Valor predeterminado Description
endpointType string:

AzureFunction

Tipo del punto de conexión para el destino de la suscripción de eventos.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalles del atributo de entrega.

properties.maxEventsPerBatch

integer

1

Número máximo de eventos por lote.

properties.preferredBatchSizeInKilobytes

integer

64

Tamaño de lote preferido en Kilobytes.

properties.resourceId

string

Identificador de recurso de Azure que representa el punto de conexión del destino de la función de Azure de una suscripción de eventos.

BoolEqualsAdvancedFilter

Filtro avanzado BoolEquals.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

BoolEquals

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

value

boolean

Valor de filtro booleano.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

DeadLetterWithResourceIdentity

Información sobre el destino de mensajes fallidos con la identidad del recurso.

Nombre Tipo Description
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Información sobre el destino en el que se deben entregar los eventos para la suscripción de eventos. Usa la configuración de identidad administrada en el recurso primario (es decir, tema o dominio) para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

identity

EventSubscriptionIdentity

Identidad que se va a usar cuando se produzcan mensajes fallidos.

DeliveryWithResourceIdentity

Información sobre la entrega de una suscripción de eventos con identidad de recurso.

Nombre Tipo Description
destination EventSubscriptionDestination:

Información sobre el destino en el que se deben entregar los eventos para la suscripción de eventos. Usa la identidad de Azure Event Grid para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

identity

EventSubscriptionIdentity

Identidad que se va a usar al entregar eventos.

DynamicDeliveryAttributeMapping

Detalles de asignación de atributos de entrega dinámica.

Nombre Tipo Description
name

string

Nombre del atributo o encabezado de entrega.

properties.sourceField

string

Ruta de acceso JSON en el evento que contiene el valor del atributo.

type string:

Dynamic

Tipo del atributo de entrega o el nombre del encabezado.

EventDeliverySchema

Esquema de entrega de eventos para la suscripción de eventos.

Nombre Tipo Description
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

EventHubEventSubscriptionDestination

Información sobre el destino del centro de eventos para una suscripción de eventos.

Nombre Tipo Description
endpointType string:

EventHub

Tipo del punto de conexión para el destino de la suscripción de eventos.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalles del atributo de entrega.

properties.resourceId

string

Identificador de recurso de Azure que representa el punto de conexión de un destino del centro de eventos de una suscripción de eventos.

EventSubscription

Suscripción a eventos

Nombre Tipo Valor predeterminado Description
id

string

Identificador completo del recurso.

name

string

Nombre del recurso.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Destino de mensajes fallidos de la suscripción de eventos. Cualquier evento que no se pueda entregar a su destino se envía al destino de mensajes fallidos. Usa la identidad de Azure Event Grid para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Destino de mensajes fallidos de la suscripción de eventos. Cualquier evento que no se pueda entregar a su destino se envía al destino de mensajes fallidos. Usa la configuración de identidad administrada en el recurso primario (es decir, tema o dominio) para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Información sobre el destino en el que se deben entregar los eventos para la suscripción de eventos. Usa la configuración de identidad administrada en el recurso primario (es decir, tema o dominio) para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.destination EventSubscriptionDestination:

Información sobre el destino en el que se deben entregar los eventos para la suscripción de eventos. Usa la identidad de Azure Event Grid para adquirir los tokens de autenticación que se usan durante la entrega o los mensajes fallidos.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Esquema de entrega de eventos para la suscripción de eventos.

properties.expirationTimeUtc

string

Hora de expiración de la suscripción de eventos.

properties.filter

EventSubscriptionFilter

Información sobre el filtro de la suscripción de eventos.

properties.labels

string[]

Lista de etiquetas definidas por el usuario.

properties.provisioningState

EventSubscriptionProvisioningState

Estado de aprovisionamiento de la suscripción de eventos.

properties.retryPolicy

RetryPolicy

Directiva de reintento para eventos. Se puede usar para configurar el número máximo de intentos de entrega y el tiempo de vida de los eventos.

properties.topic

string

Nombre del tema de la suscripción de eventos.

systemData

systemData

Metadatos del sistema relacionados con el recurso de suscripción de eventos.

type

string

Tipo de recurso.

EventSubscriptionFilter

Filtre por la suscripción de eventos.

Nombre Tipo Valor predeterminado Description
advancedFilters AdvancedFilter[]:

Matriz de filtros avanzados que se usan para filtrar suscripciones de eventos.

enableAdvancedFilteringOnArrays

boolean

Permite evaluar los filtros avanzados en una matriz de valores en lugar de esperar un valor singular.

includedEventTypes

string[]

Lista de tipos de eventos aplicables que deben formar parte de la suscripción de eventos. Si desea suscribirse a todos los tipos de eventos predeterminados, establezca IncludedEventTypes en null.

isSubjectCaseSensitive

boolean

False

Especifica si las propiedades SubjectBeginsWith y SubjectEndsWith del filtro se deben comparar de una manera que distingue mayúsculas de minúsculas.

subjectBeginsWith

string

Cadena opcional para filtrar los eventos de una suscripción de eventos en función de un prefijo de ruta de acceso de recurso. El formato de esto depende del publicador de los eventos. No se admiten caracteres comodín en esta ruta de acceso.

subjectEndsWith

string

Cadena opcional para filtrar los eventos de una suscripción de eventos en función de un sufijo de ruta de acceso de recurso. No se admiten caracteres comodín en esta ruta de acceso.

EventSubscriptionIdentity

Información de identidad con la suscripción de eventos.

Nombre Tipo Description
type

EventSubscriptionIdentityType

Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad.

userAssignedIdentity

string

Identidad de usuario asociada al recurso.

EventSubscriptionIdentityType

Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad.

Nombre Tipo Description
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

Estado de aprovisionamiento de la suscripción de eventos.

Nombre Tipo Description
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

HybridConnectionEventSubscriptionDestination

Información sobre el destino de HybridConnection para una suscripción de eventos.

Nombre Tipo Description
endpointType string:

HybridConnection

Tipo del punto de conexión para el destino de la suscripción de eventos.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalles del atributo de entrega.

properties.resourceId

string

Identificador de recurso de Azure de una conexión híbrida que es el destino de una suscripción de eventos.

IsNotNullAdvancedFilter

Filtro avanzado IsNotNull.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

IsNotNull

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

IsNullOrUndefinedAdvancedFilter

Filtro avanzado IsNullOrUndefined.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

IsNullOrUndefined

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberGreaterThan

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

value

number

El valor de filtro.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberGreaterThanOrEquals

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

value

number

El valor de filtro.

NumberInAdvancedFilter

Filtro avanzado NumberIn.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberIn

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

number[]

Conjunto de valores de filtro.

NumberInRangeAdvancedFilter

Filtro avanzado NumberInRange.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberInRange

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

number[]

Conjunto de valores de filtro.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberLessThan

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

value

number

El valor de filtro.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberLessThanOrEquals

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

value

number

El valor de filtro.

NumberNotInAdvancedFilter

NumberNotIn Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberNotIn

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

number[]

Conjunto de valores de filtro.

NumberNotInRangeAdvancedFilter

NumberNotInRange Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

NumberNotInRange

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

number[]

Conjunto de valores de filtro.

RetryPolicy

Información sobre la directiva de reintento para una suscripción de eventos.

Nombre Tipo Valor predeterminado Description
eventTimeToLiveInMinutes

integer

1440

Período de vida (en minutos) para eventos.

maxDeliveryAttempts

integer

30

Número máximo de reintentos de entrega para eventos.

ServiceBusQueueEventSubscriptionDestination

Información sobre el destino de Service Bus para una suscripción de eventos.

Nombre Tipo Description
endpointType string:

ServiceBusQueue

Tipo del punto de conexión para el destino de la suscripción de eventos.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalles del atributo de entrega.

properties.resourceId

string

Identificador de recurso de Azure que representa el punto de conexión del destino de Service Bus de una suscripción de eventos.

ServiceBusTopicEventSubscriptionDestination

Información sobre el destino del tema de Service Bus para una suscripción de eventos.

Nombre Tipo Description
endpointType string:

ServiceBusTopic

Tipo del punto de conexión para el destino de la suscripción de eventos.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalles del atributo de entrega.

properties.resourceId

string

Identificador de recurso de Azure que representa el punto de conexión del destino del tema de Service Bus de una suscripción de eventos.

StaticDeliveryAttributeMapping

Detalles de asignación de atributos de entrega estática.

Nombre Tipo Valor predeterminado Description
name

string

Nombre del atributo o encabezado de entrega.

properties.isSecret

boolean

False

Marca booleana para indicar si el atributo contiene información confidencial.

properties.value

string

Valor del atributo de entrega.

type string:

Static

Tipo del atributo de entrega o el nombre del encabezado.

StorageBlobDeadLetterDestination

Información sobre el destino de mensajes fallidos basado en blobs de almacenamiento.

Nombre Tipo Description
endpointType string:

StorageBlob

Tipo del punto de conexión para el destino de mensajes fallidos

properties.blobContainerName

string

Nombre del contenedor de blobs de Storage que es el destino de los eventos de mensajes fallidos.

properties.resourceId

string

El identificador de recurso de Azure de la cuenta de almacenamiento que es el destino de los eventos fallidos.

StorageQueueEventSubscriptionDestination

Información sobre el destino de la cola de almacenamiento para una suscripción de eventos.

Nombre Tipo Description
endpointType string:

StorageQueue

Tipo del punto de conexión para el destino de la suscripción de eventos.

properties.queueMessageTimeToLiveInSeconds

integer

Tiempo de vida del mensaje de cola de almacenamiento en segundos.

properties.queueName

string

Nombre de la cola de Storage en una cuenta de almacenamiento que es el destino de una suscripción de eventos.

properties.resourceId

string

Identificador de recurso de Azure de la cuenta de almacenamiento que contiene la cola que es el destino de una suscripción de eventos.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringBeginsWith

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringContains

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringEndsWith

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

StringInAdvancedFilter

StringIn Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringIn

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringNotBeginsWith

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringNotContains

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringNotEndsWith

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

StringNotInAdvancedFilter

Filtro avanzado StringNotIn.

Nombre Tipo Description
key

string

Campo o propiedad del evento en función del cual desea filtrar.

operatorType string:

StringNotIn

Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros.

values

string[]

Conjunto de valores de filtro.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

WebHookEventSubscriptionDestination

Información sobre el destino del webhook de una suscripción de eventos.

Nombre Tipo Valor predeterminado Description
endpointType string:

WebHook

Tipo del punto de conexión para el destino de la suscripción de eventos.

properties.azureActiveDirectoryApplicationIdOrUri

string

Identificador o URI de aplicación de Azure Active Directory para obtener el token de acceso que se incluirá como token de portador en las solicitudes de entrega.

properties.azureActiveDirectoryTenantId

string

Identificador de inquilino de Azure Active Directory para obtener el token de acceso que se incluirá como token de portador en las solicitudes de entrega.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detalles del atributo de entrega.

properties.endpointBaseUrl

string

Dirección URL base que representa el punto de conexión del destino de una suscripción de eventos.

properties.endpointUrl

string

Dirección URL que representa el punto de conexión del destino de una suscripción de eventos.

properties.maxEventsPerBatch

integer

1

Número máximo de eventos por lote.

properties.preferredBatchSizeInKilobytes

integer

64

Tamaño de lote preferido en Kilobytes.