in SQL-Hybrid-Cloud-Toolkit/Components/ADP/ADPControl/AzureResourceManagerActivity.cs [90:102]
public static async Task<string> GetArmDeploymentForImport([ActivityTrigger] (Guid, string, string) input)
{
Guid subscriptionId = input.Item1;
string resourceGroupName = input.Item2;
string deploymentName = input.Item3;
var azureServiceTokenProvider = new AzureServiceTokenProvider();
TokenCredentials tokenArmCredential = new TokenCredentials(await azureServiceTokenProvider.GetAccessTokenAsync("https://management.core.windows.net/"));
ResourceManagementClient resourcesClient = new ResourceManagementClient(tokenArmCredential) { SubscriptionId = subscriptionId.ToString() };
DeploymentExtended result = await resourcesClient.Deployments.GetAsync(resourceGroupName, deploymentName);
return result.Properties.ProvisioningState;
}