Hi @EricRegnier ,
Thank you for the clarification. The flow make sense when there is a trigger or a change in the apps.
Our use case is the following -
1) Our customer is using one or more powerapps in their environment.
2) Customer engages with Valtix to provide network security services for those apps.
3) Valtix has to do a discovery of all the existing powerapps of the customer.
4) Customer creates new apps or modifies existing apps and Valtix should be on the notification path.
I am unable to map our requirement for 3) above to your suggestions to integrate with CDS with a connector.
As an example, in Azure once we are integrated through AD with a customer's subscription. We have the ability to discover all their existing virtual machines. See e.g. below from the Azure Go SDK APIs -
https://github.com/Azure/azure-sdk-for-go/blob/master/services/network/mgmt/2020-03-01/network/virtualnetworks.go
// List gets all virtual networks in a resource group.
// Parameters:
// resourceGroupName - the name of the resource group.
func (client VirtualNetworksClient) List(ctx context.Context, resourceGroupName string) (result VirtualNetworkListResultPage, err error) {
...
}
What is the equivalent Rest API or SDK or documentation for us to proactively to discover the power apps for our customer?
Best,
Praveen.
cc @praveenvaltix