in Webapp/SDAF/wwwroot/js/site.js [555:597]
$("#network_arm_id").on("change", function () {
var vnetid = $(this).val();
var dropdownsAffected = [
{
controller: "/Armclient/GetSubnetOptions",
ids: [
"admin_subnet_arm_id",
"anf_subnet_arm_id",
"app_subnet_arm_id",
"db_subnet_arm_id",
"iscsi_subnet_arm_id",
"storage_subnet_arm_id",
"web_subnet_arm_id"
],
errorMessage: "Error retrieving subnets for specified vnet",
input: {
vnetId: vnetid
}
},
{
controller: "/Armclient/GetNsgOptions",
ids: [
"admin_subnet_nsg_arm_id",
"anf_subnet_nsg_arm_id",
"app_subnet_nsg_arm_id",
"db_subnet_nsg_arm_id",
"iscsi_subnet_nsg_arm_id",
"storage_subnet_nsg_arm_id",
"web_subnet_nsg_arm_id"
],
errorMessage: "Error retrieving network security groups for specified vnet's resource group",
input: {
vnetId: vnetid
}
}
];
if (vnetid) {
Promise.all(dropdownsAffected.map(updateAndSetDropdowns));
}
else {
dropdownsAffected.map(({ ids }) => { resetDropdowns(ids) });
}
});