Skip to content

Commit

Permalink
Incorporate availability zone support for hubNetworking module
Browse files Browse the repository at this point in the history
  • Loading branch information
bobanda87 authored Nov 22, 2023
1 parent 2ee5422 commit 4dd3929
Showing 1 changed file with 258 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,258 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"parLocation": {
"value": "eastus"
},
"parCompanyPrefix": {
"value": "alz"
},
"parHubNetworkName": {
"value": "alz-hub-eastus"
},
"parHubNetworkAddressPrefix": {
"value": "10.20.0.0/16"
},
"parSubnets": {
"value": [
{
"name": "AzureBastionSubnet",
"ipAddressRange": "10.20.0.0/24",
"networkSecurityGroupId": "",
"routeTableId": ""
},
{
"name": "GatewaySubnet",
"ipAddressRange": "10.20.254.0/24",
"networkSecurityGroupId": "",
"routeTableId": ""
},
{
"name": "AzureFirewallSubnet",
"ipAddressRange": "10.20.255.0/24",
"networkSecurityGroupId": "",
"routeTableId": ""
},
{
"name": "AzureFirewallManagementSubnet",
"ipAddressRange": "10.20.253.0/24",
"networkSecurityGroupId": "",
"routeTableId": ""
}
]
},
"parDnsServerIps": {
"value": []
},
"parPublicIpSku": {
"value": "Standard"
},
"parPublicIpPrefix": {
"value": ""
},
"parPublicIpSuffix": {
"value": "-PublicIP"
},
"parAzBastionEnabled": {
"value": true
},
"parAzBastionName": {
"value": "alz-bastion"
},
"parAzBastionSku": {
"value": "Standard"
},
"parAzBastionTunneling": {
"value": false
},
"parAzBastionNsgName": {
"value": "nsg-AzureBastionSubnet"
},
"parDdosEnabled": {
"value": true
},
"parDdosPlanName": {
"value": "alz-ddos-plan"
},
"parAzFirewallEnabled": {
"value": true
},
"parAzFirewallName": {
"value": "alz-azfw-eastus"
},
"parAzFirewallPoliciesName": {
"value": "alz-azfwpolicy-eastus"
},
"parAzFirewallTier": {
"value": "Standard"
},
"parAzFirewallIntelMode": {
"value": "Alert"
},
"parAzFirewallAvailabilityZones": {
"value": [
"1",
"2",
"3"
]
},
"parAzErGatewayAvailabilityZones": {
"value": [
"1",
"2",
"3"
]
},
"parAzVpnGatewayAvailabilityZones": {
"value": [
"1",
"2",
"3"
]
},
"parAzFirewallDnsProxyEnabled": {
"value": true
},
"parAzFirewallDnsServers": {
"value": []
},
"parHubRouteTableName": {
"value": "alz-hub-routetable"
},
"parDisableBgpRoutePropagation": {
"value": false
},
"parPrivateDnsZonesEnabled": {
"value": true
},
"parPrivateDnsZones": {
"value": [
"privatelink.xxxxxx.azmk8s.io", // Replace xxxxxx with target region (i.e. eastus)
"privatelink.xxxxxx.batch.azure.com", // Replace xxxxxx with target region (i.e. eastus)
"privatelink.xxxxxx.kusto.windows.net", // Replace xxxxxx with target region (i.e. eastus)
"privatelink.xxxxxx.backup.windowsazure.com", // Replace xxxxxx with target region geo code (i.e. for eastus, the geo code is eus)
"privatelink.adf.azure.com",
"privatelink.afs.azure.net",
"privatelink.agentsvc.azure-automation.net",
"privatelink.analysis.windows.net",
"privatelink.api.azureml.ms",
"privatelink.azconfig.io",
"privatelink.azure-api.net",
"privatelink.azure-automation.net",
"privatelink.azurecr.io",
"privatelink.azure-devices.net",
"privatelink.azure-devices-provisioning.net",
"privatelink.azuredatabricks.net",
"privatelink.azurehdinsight.net",
"privatelink.azurehealthcareapis.com",
"privatelink.azurestaticapps.net",
"privatelink.azuresynapse.net",
"privatelink.azurewebsites.net",
"privatelink.batch.azure.com",
"privatelink.blob.core.windows.net",
"privatelink.cassandra.cosmos.azure.com",
"privatelink.cognitiveservices.azure.com",
"privatelink.database.windows.net",
"privatelink.datafactory.azure.net",
"privatelink.dev.azuresynapse.net",
"privatelink.dfs.core.windows.net",
"privatelink.dicom.azurehealthcareapis.com",
"privatelink.digitaltwins.azure.net",
"privatelink.directline.botframework.com",
"privatelink.documents.azure.com",
"privatelink.eventgrid.azure.net",
"privatelink.file.core.windows.net",
"privatelink.gremlin.cosmos.azure.com",
"privatelink.guestconfiguration.azure.com",
"privatelink.his.arc.azure.com",
"privatelink.kubernetesconfiguration.azure.com",
"privatelink.managedhsm.azure.net",
"privatelink.mariadb.database.azure.com",
"privatelink.media.azure.net",
"privatelink.mongo.cosmos.azure.com",
"privatelink.monitor.azure.com",
"privatelink.mysql.database.azure.com",
"privatelink.notebooks.azure.net",
"privatelink.ods.opinsights.azure.com",
"privatelink.oms.opinsights.azure.com",
"privatelink.pbidedicated.windows.net",
"privatelink.postgres.database.azure.com",
"privatelink.prod.migration.windowsazure.com",
"privatelink.purview.azure.com",
"privatelink.purviewstudio.azure.com",
"privatelink.queue.core.windows.net",
"privatelink.redis.cache.windows.net",
"privatelink.redisenterprise.cache.azure.net",
"privatelink.search.windows.net",
"privatelink.service.signalr.net",
"privatelink.servicebus.windows.net",
"privatelink.siterecovery.windowsazure.com",
"privatelink.sql.azuresynapse.net",
"privatelink.table.core.windows.net",
"privatelink.table.cosmos.azure.com",
"privatelink.tip1.powerquery.microsoft.com",
"privatelink.token.botframework.com",
"privatelink.vaultcore.azure.net",
"privatelink.web.core.windows.net",
"privatelink.webpubsub.azure.com"
]
},
"parPrivateDnsZoneAutoMergeAzureBackupZone": {
"value": true
},
"parVpnGatewayConfig": {
"value": {
"name": "alz-Vpn-Gateway",
"gatewayType": "Vpn",
"sku": "VpnGw1AZ",
"vpnType": "RouteBased",
"generation": "Generation1",
"enableBgp": false,
"activeActive": false,
"enableBgpRouteTranslationForNat": false,
"enableDnsForwarding": false,
"bgpPeeringAddress": "",
"bgpsettings": {
"asn": "65515",
"bgpPeeringAddress": "",
"peerWeight": "5"
},
"vpnClientConfiguration": {}
}
},
"parExpressRouteGatewayConfig": {
"value": {
"name": "alz-ExpressRoute-Gateway",
"gatewayType": "ExpressRoute",
"sku": "Standard",
"vpnType": "RouteBased",
"generation": "None",
"enableBgp": false,
"activeActive": false,
"enableBgpRouteTranslationForNat": false,
"enableDnsForwarding": false,
"bgpPeeringAddress": "",
"bgpsettings": {
"asn": "65515",
"bgpPeeringAddress": "",
"peerWeight": "5"
}
}
},
"parTags": {
"value": {
"Environment": "Live"
}
},
"parTelemetryOptOut": {
"value": false
},
"parBastionOutboundSshRdpPorts": {
"value": [
"22",
"3389"
]
}
}
}

0 comments on commit 4dd3929

Please sign in to comment.