public async Task Get() { Subscription subscription = await Client.GetDefaultSubscriptionAsync(); string rgName = Recording.GenerateAssetName("testRg-2-"); ResourceGroupData rgData = new ResourceGroupData(Location.WestUS2); var lro = await subscription.GetResourceGroups().CreateOrUpdateAsync(rgName, rgData); ResourceGroup rg = lro.Value; string deployExName = Recording.GenerateAssetName("deployEx-"); DeploymentInput deploymentData = CreateDeploymentData(CreateDeploymentProperties()); Deployment deployment = (await rg.GetDeployments().CreateOrUpdateAsync(deployExName, deploymentData)).Value; await foreach (var tempDeploymentOperation in deployment.GetDeploymentOperations().GetAllAsync()) { DeploymentOperation getDeploymentOperation = await deployment.GetDeploymentOperations().GetAsync(tempDeploymentOperation.Data.OperationId); AssertValidDeploymentOperation(tempDeploymentOperation, getDeploymentOperation); } }
public async Task List() { Subscription subscription = await Client.GetDefaultSubscriptionAsync(); string rgName = Recording.GenerateAssetName("testRg-1-"); ResourceGroupData rgData = new ResourceGroupData(Location.WestUS2); var lro = await subscription.GetResourceGroups().CreateOrUpdateAsync(rgName, rgData); ResourceGroup rg = lro.Value; string deployExName = Recording.GenerateAssetName("deployEx-"); DeploymentInput deploymentData = CreateDeploymentData(CreateDeploymentProperties()); Deployment deployment = (await rg.GetDeployments().CreateOrUpdateAsync(deployExName, deploymentData)).Value; int count = 0; await foreach (var tempDeploymentOperation in deployment.GetDeploymentOperations().GetAllAsync()) { count++; } Assert.AreEqual(count, 2); //One deployment contains two operations: Create and EvaluteDeploymentOutput }