Event Subscriptions - Create Or Update

Membuat atau memperbarui langganan peristiwa.
Secara asinkron membuat langganan peristiwa baru atau memperbarui langganan peristiwa yang ada berdasarkan cakupan yang ditentukan.

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

Parameter URI

Name In Required Type Description
eventSubscriptionName
path True
  • string

Nama langganan kejadian. Panjang nama langganan peristiwa harus antara 3 dan 64 karakter dan harus menggunakan huruf alfanumerik saja.

scope
path True
  • string

Pengidentifikasi sumber daya tempat langganan peristiwa perlu dibuat atau diperbarui. Cakupan dapat berupa langganan, atau grup sumber daya, atau sumber daya tingkat atas milik namespace penyedia sumber daya, atau topik EventGrid. Misalnya, gunakan '/subscriptions/{subscriptionId}/' untuk langganan, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' untuk grup sumber daya, dan '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' untuk sumber daya, dan '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' untuk topik EventGrid.

api-version
query True
  • string

Versi API yang akan digunakan dengan permintaan klien.

Isi Permintaan

Name Type Description
properties.deadLetterDestination DeadLetterDestination:

Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal.

properties.deadLetterWithResourceIdentity

Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering.

properties.deliveryWithResourceIdentity

Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering.

properties.destination EventSubscriptionDestination:

Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal.

properties.eventDeliverySchema

Skema pengiriman peristiwa untuk langganan peristiwa.

properties.expirationTimeUtc
  • string

Waktu kedaluwarsa langganan peristiwa.

properties.filter

Informasi tentang filter untuk langganan peristiwa.

properties.labels
  • string[]

Daftar label yang ditentukan pengguna.

properties.retryPolicy

Kebijakan percobaan kembali untuk peristiwa. Ini dapat digunakan untuk mengonfigurasi jumlah maksimum upaya pengiriman dan waktu hidup untuk acara.

Respons

Name Type Description
201 Created

Permintaan EventSubscription CreateOrUpdate diterima.

Other Status Codes

Respons Kesalahan: ***

  • 400 Permintaan Buruk.

  • Kesalahan Server Internal 500.

Contoh

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"
}

Definisi

AzureFunctionEventSubscriptionDestination

Informasi tentang tujuan fungsi azure untuk langganan peristiwa.

BoolEqualsAdvancedFilter

Filter Tingkat Lanjut BoolEquals.

createdByType

Jenis identitas yang membuat sumber daya.

DeadLetterWithResourceIdentity

Informasi tentang tujuan deadletter dengan identitas sumber daya.

DeliveryWithResourceIdentity

Informasi tentang pengiriman langganan peristiwa dengan identitas sumber daya.

DynamicDeliveryAttributeMapping

Detail pemetaan atribut pengiriman dinamis.

EventDeliverySchema

Skema pengiriman peristiwa untuk langganan peristiwa.

EventHubEventSubscriptionDestination

Informasi tentang tujuan pusat aktivitas untuk langganan peristiwa.

EventSubscription

Langganan Kejadian

EventSubscriptionFilter

Filter untuk Langganan Peristiwa.

EventSubscriptionIdentity

Informasi identitas dengan langganan peristiwa.

EventSubscriptionIdentityType

Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun.

EventSubscriptionProvisioningState

Status provisi langganan peristiwa.

HybridConnectionEventSubscriptionDestination

Informasi tentang tujuan HybridConnection untuk langganan peristiwa.

IsNotNullAdvancedFilter

Filter Tingkat Lanjut IsNotNull.

IsNullOrUndefinedAdvancedFilter

Filter Tingkat Lanjut IsNullOrUndefined.

NumberGreaterThanAdvancedFilter

Filter Tingkat Lanjut NumberGreaterThan.

NumberGreaterThanOrEqualsAdvancedFilter

Filter Tingkat Lanjut NumberGreaterThanOrequals.

NumberInAdvancedFilter

Filter Tingkat Lanjut NumberIn.

NumberInRangeAdvancedFilter

Filter Tingkat Lanjut NumberInRange.

NumberLessThanAdvancedFilter

Filter Tingkat Lanjut NumberLessThan.

NumberLessThanOrEqualsAdvancedFilter

Filter Tingkat Lanjut NumberLessThanOrequals.

NumberNotInAdvancedFilter

Filter Tingkat Lanjut NumberNotIn.

NumberNotInRangeAdvancedFilter

Filter Tingkat Lanjut NumberNotInRange.

RetryPolicy

Informasi tentang kebijakan coba lagi untuk langganan peristiwa.

ServiceBusQueueEventSubscriptionDestination

Informasi tentang tujuan bus layanan untuk langganan peristiwa.

ServiceBusTopicEventSubscriptionDestination

Informasi tentang tujuan topik bus layanan untuk langganan peristiwa.

StaticDeliveryAttributeMapping

Detail pemetaan atribut pengiriman statis.

StorageBlobDeadLetterDestination

Informasi tentang tujuan surat mati berbasis blob penyimpanan.

StorageQueueEventSubscriptionDestination

Informasi tentang tujuan antrean penyimpanan untuk langganan peristiwa.

StringBeginsWithAdvancedFilter

StringBeginsWith Filter Tingkat Lanjut.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Filter Tingkat Lanjut.

StringInAdvancedFilter

Filter Tingkat Lanjut StringIn.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Filter Tingkat Lanjut.

StringNotContainsAdvancedFilter

Filter Tingkat Lanjut StringNotContains.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Filter Tingkat Lanjut.

StringNotInAdvancedFilter

Filter Tingkat Lanjut StringNotIn.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

WebHookEventSubscriptionDestination

Informasi tentang tujuan webhook untuk langganan peristiwa.

AzureFunctionEventSubscriptionDestination

Informasi tentang tujuan fungsi azure untuk langganan peristiwa.

Name Type Default Value Description
endpointType string:
  • AzureFunction

Jenis titik akhir untuk tujuan langganan peristiwa.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detail atribut pengiriman.

properties.maxEventsPerBatch
  • integer
1

Jumlah maksimum peristiwa per batch.

properties.preferredBatchSizeInKilobytes
  • integer
64

Ukuran batch pilihan dalam Kilobyte.

properties.resourceId
  • string

Id Sumber Daya Azure yang mewakili titik akhir tujuan Azure Function dari langganan peristiwa.

BoolEqualsAdvancedFilter

Filter Tingkat Lanjut BoolEquals.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • BoolEquals

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

value
  • boolean

Nilai filter boolean.

createdByType

Jenis identitas yang membuat sumber daya.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

DeadLetterWithResourceIdentity

Informasi tentang tujuan deadletter dengan identitas sumber daya.

Name Type Description
deadLetterDestination DeadLetterDestination:

Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering.

identity

Identitas yang digunakan saat peristiwa dead-lettering.

DeliveryWithResourceIdentity

Informasi tentang pengiriman langganan peristiwa dengan identitas sumber daya.

Name Type Description
destination EventSubscriptionDestination:

Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal.

identity

Identitas yang digunakan saat mengirimkan peristiwa.

DynamicDeliveryAttributeMapping

Detail pemetaan atribut pengiriman dinamis.

Name Type Description
name
  • string

Nama atribut atau header pengiriman.

properties.sourceField
  • string

Jalur JSON dalam peristiwa yang berisi nilai atribut.

type string:
  • Dynamic

Jenis atribut pengiriman atau nama header.

EventDeliverySchema

Skema pengiriman peristiwa untuk langganan peristiwa.

Name Type Description
CloudEventSchemaV1_0
  • string
CustomInputSchema
  • string
EventGridSchema
  • string

EventHubEventSubscriptionDestination

Informasi tentang tujuan pusat aktivitas untuk langganan peristiwa.

Name Type Description
endpointType string:
  • EventHub

Jenis titik akhir untuk tujuan langganan peristiwa.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detail atribut pengiriman.

properties.resourceId
  • string

Id Sumber Daya Azure yang mewakili titik akhir tujuan Pusat Aktivitas dari langganan peristiwa.

EventSubscription

Langganan Kejadian

Name Type Default Value Description
id
  • string

Pengidentifikasi sumber daya yang sepenuhnya memenuhi syarat.

name
  • string

Nama sumber daya.

properties.deadLetterDestination DeadLetterDestination:

Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal.

properties.deadLetterWithResourceIdentity

Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering.

properties.deliveryWithResourceIdentity

Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering.

properties.destination EventSubscriptionDestination:

Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal.

properties.eventDeliverySchema EventGridSchema

Skema pengiriman peristiwa untuk langganan peristiwa.

properties.expirationTimeUtc
  • string

Waktu kedaluwarsa langganan peristiwa.

properties.filter

Informasi tentang filter untuk langganan peristiwa.

properties.labels
  • string[]

Daftar label yang ditentukan pengguna.

properties.provisioningState

Status provisi langganan peristiwa.

properties.retryPolicy

Kebijakan percobaan kembali untuk peristiwa. Ini dapat digunakan untuk mengonfigurasi jumlah maksimum upaya pengiriman dan waktu hidup untuk acara.

properties.topic
  • string

Nama topik langganan peristiwa.

systemData

Metadata sistem yang berkaitan dengan sumber daya Langganan Peristiwa.

type
  • string

Jenis sumber daya.

EventSubscriptionFilter

Filter untuk Langganan Peristiwa.

Name Type Default Value Description
advancedFilters AdvancedFilter[]:

Array filter tingkat lanjut yang digunakan untuk memfilter langganan peristiwa.

enableAdvancedFilteringOnArrays
  • boolean

Memungkinkan filter tingkat lanjut dievaluasi terhadap array nilai alih-alih mengharapkan nilai tunggal.

includedEventTypes
  • string[]

Daftar jenis peristiwa yang berlaku yang perlu menjadi bagian dari langganan peristiwa. Jika diinginkan untuk berlangganan semua jenis peristiwa default, atur IncludedEventTypes ke null.

isSubjectCaseSensitive
  • boolean
False

Menentukan apakah properti SubjectBeginsWith dan SubjectEndsWith filter harus dibandingkan dengan cara peka huruf besar/kecil.

subjectBeginsWith
  • string

String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan awalan jalur sumber daya. Format ini tergantung pada penerbit peristiwa. Karakter kartubebas tidak didukung di jalur ini.

subjectEndsWith
  • string

String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan akhiran jalur sumber daya. Karakter kartubebas tidak didukung di jalur ini.

EventSubscriptionIdentity

Informasi identitas dengan langganan peristiwa.

Name Type Description
type

Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun.

userAssignedIdentity
  • string

Identitas pengguna yang terkait dengan sumber daya.

EventSubscriptionIdentityType

Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun.

Name Type Description
SystemAssigned
  • string
UserAssigned
  • string

EventSubscriptionProvisioningState

Status provisi langganan peristiwa.

Name Type Description
AwaitingManualAction
  • string
Canceled
  • string
Creating
  • string
Deleting
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

HybridConnectionEventSubscriptionDestination

Informasi tentang tujuan HybridConnection untuk langganan peristiwa.

Name Type Description
endpointType string:
  • HybridConnection

Jenis titik akhir untuk tujuan langganan peristiwa.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detail atribut pengiriman.

properties.resourceId
  • string

ID Sumber Daya Azure dari koneksi hibrid yang merupakan tujuan langganan peristiwa.

IsNotNullAdvancedFilter

Filter Tingkat Lanjut IsNotNull.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • IsNotNull

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

IsNullOrUndefinedAdvancedFilter

Filter Tingkat Lanjut IsNullOrUndefined.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • IsNullOrUndefined

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

NumberGreaterThanAdvancedFilter

Filter Tingkat Lanjut NumberGreaterThan.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberGreaterThan

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

value
  • number

Nilai filter.

NumberGreaterThanOrEqualsAdvancedFilter

Filter Tingkat Lanjut NumberGreaterThanOrequals.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberGreaterThanOrEquals

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

value
  • number

Nilai filter.

NumberInAdvancedFilter

Filter Tingkat Lanjut NumberIn.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberIn

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • number[]

Kumpulan nilai filter.

NumberInRangeAdvancedFilter

Filter Tingkat Lanjut NumberInRange.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberInRange

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • array[]

Kumpulan nilai filter.

NumberLessThanAdvancedFilter

Filter Tingkat Lanjut NumberLessThan.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberLessThan

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

value
  • number

Nilai filter.

NumberLessThanOrEqualsAdvancedFilter

Filter Tingkat Lanjut NumberLessThanOrequals.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberLessThanOrEquals

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

value
  • number

Nilai filter.

NumberNotInAdvancedFilter

Filter Tingkat Lanjut NumberNotIn.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberNotIn

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • number[]

Kumpulan nilai filter.

NumberNotInRangeAdvancedFilter

Filter Tingkat Lanjut NumberNotInRange.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • NumberNotInRange

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • array[]

Kumpulan nilai filter.

RetryPolicy

Informasi tentang kebijakan coba lagi untuk langganan peristiwa.

Name Type Default Value Description
eventTimeToLiveInMinutes
  • integer
1440

Time To Live (dalam menit) untuk acara.

maxDeliveryAttempts
  • integer
30

Jumlah maksimum upaya coba lagi pengiriman untuk peristiwa.

ServiceBusQueueEventSubscriptionDestination

Informasi tentang tujuan bus layanan untuk langganan peristiwa.

Name Type Description
endpointType string:
  • ServiceBusQueue

Jenis titik akhir untuk tujuan langganan peristiwa.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detail atribut pengiriman.

properties.resourceId
  • string

Id Sumber Daya Azure yang mewakili titik akhir tujuan Bus Layanan dari langganan peristiwa.

ServiceBusTopicEventSubscriptionDestination

Informasi tentang tujuan topik bus layanan untuk langganan peristiwa.

Name Type Description
endpointType string:
  • ServiceBusTopic

Jenis titik akhir untuk tujuan langganan peristiwa.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detail atribut pengiriman.

properties.resourceId
  • string

Id Sumber Daya Azure yang mewakili titik akhir tujuan Topik Bus Layanan dari langganan peristiwa.

StaticDeliveryAttributeMapping

Detail pemetaan atribut pengiriman statis.

Name Type Default Value Description
name
  • string

Nama atribut atau header pengiriman.

properties.isSecret
  • boolean
False

Bendera Boolean untuk mengetahui apakah atribut berisi informasi sensitif .

properties.value
  • string

Nilai atribut pengiriman.

type string:
  • Static

Jenis atribut pengiriman atau nama header.

StorageBlobDeadLetterDestination

Informasi tentang tujuan surat mati berbasis blob penyimpanan.

Name Type Description
endpointType string:
  • StorageBlob

Tipe titik akhir untuk tujuan surat mati

properties.blobContainerName
  • string

Nama kontainer blob Penyimpanan yang merupakan tujuan peristiwa deadletter

properties.resourceId
  • string

ID Sumber Daya Azure dari akun penyimpanan yang merupakan tujuan peristiwa deadletter

StorageQueueEventSubscriptionDestination

Informasi tentang tujuan antrean penyimpanan untuk langganan peristiwa.

Name Type Description
endpointType string:
  • StorageQueue

Jenis titik akhir untuk tujuan langganan peristiwa.

properties.queueMessageTimeToLiveInSeconds
  • integer

Waktu pesan antrean penyimpanan untuk hidup dalam hitung detik.

properties.queueName
  • string

Nama antrean Penyimpanan di bawah akun penyimpanan yang merupakan tujuan langganan peristiwa.

properties.resourceId
  • string

ID Sumber Daya Azure dari akun penyimpanan yang berisi antrean yang merupakan tujuan langganan peristiwa.

StringBeginsWithAdvancedFilter

StringBeginsWith Filter Tingkat Lanjut.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringBeginsWith

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringContains

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

StringEndsWithAdvancedFilter

StringEndsWith Filter Tingkat Lanjut.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringEndsWith

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

StringInAdvancedFilter

Filter Tingkat Lanjut StringIn.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringIn

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Filter Tingkat Lanjut.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringNotBeginsWith

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

StringNotContainsAdvancedFilter

Filter Tingkat Lanjut StringNotContains.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringNotContains

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Filter Tingkat Lanjut.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringNotEndsWith

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

StringNotInAdvancedFilter

Filter Tingkat Lanjut StringNotIn.

Name Type Description
key
  • string

Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter.

operatorType string:
  • StringNotIn

Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya.

values
  • string[]

Kumpulan nilai filter.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Name Type Description
createdAt
  • string

Tanda waktu pembuatan sumber daya (UTC).

createdBy
  • string

Identitas yang membuat sumber daya.

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt
  • string

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy
  • string

Identitas yang terakhir memodifikasi sumber daya.

lastModifiedByType

Jenis identitas yang terakhir mengubah sumber daya.

WebHookEventSubscriptionDestination

Informasi tentang tujuan webhook untuk langganan peristiwa.

Name Type Default Value Description
endpointType string:
  • WebHook

Jenis titik akhir untuk tujuan langganan peristiwa.

properties.azureActiveDirectoryApplicationIdOrUri
  • string

ID Aplikasi Azure Active Directory atau URI untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman.

properties.azureActiveDirectoryTenantId
  • string

ID Penyewa Azure Active Directory untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Detail atribut pengiriman.

properties.endpointBaseUrl
  • string

URL dasar yang mewakili titik akhir tujuan langganan peristiwa.

properties.endpointUrl
  • string

URL yang mewakili titik akhir tujuan langganan peristiwa.

properties.maxEventsPerBatch
  • integer
1

Jumlah maksimum peristiwa per batch.

properties.preferredBatchSizeInKilobytes
  • integer
64

Ukuran batch pilihan dalam Kilobyte.