Recently I used Microsoft network rest API call. I would like to share with you all.
Network API calls includes PublicIpAddress, VirtualNetworks, Subnets, NetworkInterfaces, Disks, NetworkSecurityGroups.
GET, PUT, DELETE - Mostly I used
{0} - subscriptionId {1} - resourceGroupName {2} - virtualMachinesName{3} - apiVersion
private string azureDomain = "https://management.azure.com";
private string apiVersion = "2019-12-01";
private string _apiV_2019_12_01 = "2019-12-01";
private string _apiV_2019_07_01 = "2019-07-01";
private string _apiV_2020_04_01 = "2020-04-01";
private string publicIpAddressPutUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/publicIPAddresses/{2}?api-version={3}";
private string publicIpAddressDeleteUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/publicIPAddresses/{2}?api-version={3}";
private string publicIpAddressGetUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/publicIPAddresses/{2}?api-version={3}";
private string virtualNetworksPutUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/virtualNetworks/{2}?api-version={3}";
private string virtualNetworksGetUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/virtualNetworks/{2}?api-version={3}";
private string virtualNetworksDeleteUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/virtualNetworks/{2}?api-version={3}";
private string subnetsPutUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/virtualNetworks/{2}/subnets/{3}?api-version={4}";
private string subnetsGetUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/virtualNetworks/{2}/subnets/{3}?api-version={4}";
private string subnetsDeleteUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/virtualNetworks/{2}/subnets/{3}?api-version={4}"; private string networkInterfacesPutUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/networkInterfaces/{2}?api-version={3}";
private string networkInterfacesGetUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/networkInterfaces/{2}?api-version={3}";
private string networkInterfacesDeleteUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/networkInterfaces/{2}?api-version={3}";
private string disksGetUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/disks/{2}?api-version={3}";
private string disksDeleteUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/disks/{2}?api-version={3}";
private string networkSecurityGroupsGetUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/networkSecurityGroups/{2}?api-version={3}";
private string networkSecurityGroupsPutUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/networkSecurityGroups/{2}?api-version={3}";
private string networkSecurityGroupsDeleteUri = "/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Network/networkSecurityGroups/{2}?api-version={3}";
Comments
Post a Comment