我正在使用Microsoft.Azure.Management.Fluent SDK创建NIC。因此,如果出现任何问题,如何回滚。在我的以下代码中,假设 WithNewResourceGroup,WithNewPrimaryNetwork,WithPrimaryPrivateIPAddressDynamic,WithNewNetworkSecurityGroup 成功执行。但是 WithNewPrimaryPublicIPAddress 失败。在这种情况下,如何回滚先前创建的资源?
var NIC =await azurecon.NetworkInterfaces.Define(nic.NICName)
.WithRegion(nic.Location)
.WithNewResourceGroup(nic.ResourceGroup)
.WithNewPrimaryNetwork("10.0.0.0/24")
.WithPrimaryPrivateIPAddressDynamic()
.WithNewNetworkSecurityGroup(
azurecon.NetworkSecurityGroups.
Define(nic.NICName +"NSG")
.WithRegion(nic.Location)
.WithExistingResourceGroup(nic.ResourceGroup))
.WithNewPrimaryPublicIPAddress(nic.NICName + "PUbIP")
.CreateAsync();