most-portugal-2672
10/22/2022, 1:58 PMvar systemSubscription = new AzureNative.EventGrid.SystemTopicEventSubscription("subscription-level-events", new AzureNative.EventGrid.SystemTopicEventSubscriptionArgs
{
Destination = new AzureNative.EventGrid.Inputs.ServiceBusQueueEventSubscriptionDestinationArgs
{
EndpointType = "ServiceBusQueue",
ResourceId = queue.Id,
},
SystemTopicName = systemTopic.Name,
ResourceGroupName = resourceGroup.Name
});
but in Go, there doesn't seem to be a struct for ServiceBusQueueEventSubscriptionDestinationArgs
and I'm unable to specify the "ServiceBusQueue" endpoint type and queue ID.
Go Version:
systemSubscription, err := eventgrid.NewSystemTopicEventSubscription(ctx, "subscription-level-events", &eventgrid.SystemTopicEventSubscriptionArgs{
Destination: &eventgrid.ServiceBusQueueEventSubscriptionDestinationArgs{ // <-- missing type ?
},
SystemTopicName: systemTopic.Name,
ResourceGroupName: resourceGroup.Name,
},
)
Any pointers in the right direction would be appreciated. Thank you !_, err = eventgridc.NewSystemTopicEventSubscription(ctx, "systemSubscript", &eventgridc.SystemTopicEventSubscriptionArgs{
SystemTopic: systemTopic.Name,
ResourceGroupName: resourceGroup.Name,
ServiceBusQueueEndpointId: queue.ID(),
})