This API provides capability to create user's Stream Subscriptions
Security
BearerAuth
- Equinix Inchttps://api.equinix.com/fabric/v4/streams/{streamId}/subscriptions
{ "type": "STREAM_SUBSCRIPTION", "name": "splunk1", "description": "subscription-1", "enabled": true, "sink": { "uri": "https://http-inputs-<host>.splunkcloud.com:<port>/services/collector/event", "type": "SPLUNK_HEC", "credential": { … }, "settings": { … } } }
Stream Subscription object
Stream Subscription URI
Example:"https://api.equinix.com/fabric/v4/streams/d684aa26-8276-48b7-bb42-a6d9def0a418/subscriptions/3c9b8e7a2-f3b1-4576-a4a9-1366a63df170"
Equinix-assigned access point identifier
Example:"c9b8e7a2-f3b1-4576-a4a9-1366a63df170"
Steam subscription provision state
Enum:"PROVISIONING""PROVISIONED""REPROVISIONING""DEPROVISIONING""DEPROVISIONED""FAILED"
Response
{ "href": "https://api.equinix.com/fabric/v4/streams/d684aa26-8276-48b7-bb42-a6d9def0a418/subscriptions/d684aa26-8276-48b7-bb42-a6d9def0a418", "uuid": "d684aa26-8276-48b7-bb42-a6d9def0a418", "type": "STREAM_SUBSCRIPTION", "name": "stream 1", "description": "stream dec 1", "state": "PROVISIONED", "enabled": true, "metricSelector": { "include": [ … ] }, "eventSelector": { "include": [ … ] }, "sink": { "uri": "https://http-inputs-<host>.splunkcloud.com:<port>/services/collector/event", "type": "SPLUNK_HEC", "credential": { … }, "settings": { … }, "batchEnabled": false, "batchSizeMax": 50, "batchWaitTimeMax": 5 }, "operation": { "eventsDeliveredCount": 0, "metricsDeliveredCount": 0, "alertsDeliveredCount": 0, "errors": [] }, "changeLog": { "createdDateTime": "2024-05-06T16:21:18.545214Z" } }