Tarek
Tarek

Reputation: 11

event subscription storage queue ARM template

"resources": [
        {
            "name": "[concat(parameters('eventGridTopicName'), '/Microsoft.EventGrid/', parameters('eventGridSubscriptionName'))]",
            "type": "Microsoft.EventGrid/topics/providers/eventSubscriptions",
            "location": "France central",
            "apiVersion": "2018-01-01",
            "properties": {
                "destination": {
                    "endpointType": "StorageQueue",
                    "properties": {                 
                        "resourceId": "/subscriptions/57a94d8d-cece-4585-af8a-e0660dd3eeac/resourceGroups/APP-Integration-InterfaceEchange-RG/providers/Microsoft.Storage/storageAccounts/storageaccounttestinteg",
                        "queueName":"testqueueintg"                     
                    }
                },
        "filter": {
            "advancedFilters": []
        },
        "labels": [],
        "eventDeliverySchema": "EventGridSchema"
        }
    }
]

this my resource to deploy event subscription but I got this error:

| Resource Microsoft.EventGrid/topics/providers/eventSubscriptions | 'Eventtopictest-Integration/Microsoft.EventGrid/EventSubcriptiontest-Integration' failed with
| message '{ "error": { "code": "InvalidRequest", "message": "Invalid event subscription | request: Supplied URL is invalid. It cannot be null or empty and should be a proper HTTPS URL like | https://www.example.com." } }'

Upvotes: 1

Views: 184

Answers (1)

sortofbusy
sortofbusy

Reputation: 158

You're using the 2018-01-01 API version, which doesn't support the StorageQueue value. There is support from 2019-01-01 and beyond.

Upvotes: 0

Related Questions