gitextract_20_50j8_/ ├── .github/ │ └── workflows/ │ └── check-readme-links.yml ├── .gitignore ├── AZ-500-Teaching-Punchlist.md ├── AZ-500-cert-study-resources.md ├── AZ-500-course-plan.md ├── GETTING-STARTED.md ├── LICENSE ├── README.md ├── az104-README.md ├── az500-objective-domain.md ├── azure-cli.azcli ├── azure-policy.json ├── azure-powershell.ps1 ├── code-samples/ │ ├── README.md │ ├── bicep/ │ │ └── deployment.bicep │ ├── cli/ │ │ └── azure-cli.azcli │ ├── json/ │ │ ├── azure-policy.json │ │ ├── custom-rbac-role.json │ │ └── deployment.json │ ├── kusto/ │ │ └── kusto.kql │ └── powershell/ │ └── azure-powershell.ps1 ├── custom-rbac-role.json ├── deployment.bicep ├── deployment.json ├── docs/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── SECURITY.md ├── images/ │ └── visio/ │ ├── AZ-500.vsdx │ ├── az300-topology.vsdx │ ├── azure-classroom-reference-diagram.vsdx │ └── drawings.vsdx ├── kusto.kql ├── labs/ │ ├── LAB-SETUP.md │ └── README.md ├── scripts/ │ ├── blueprints/ │ │ ├── basic-networking-blueprint/ │ │ │ ├── Artifacts/ │ │ │ │ ├── 7ddd6a5f-4815-4526-aa69-40bbffd263d3.json │ │ │ │ ├── 7ddd6a5f-4815-4526-aa69-40bbffd26cc7.json │ │ │ │ ├── nsg-template.json │ │ │ │ └── vnet-and-subnet-template.json │ │ │ └── Blueprint.json │ │ ├── blueprints-references.txt │ │ ├── blueprints.ps1 │ │ ├── sample-blueprint/ │ │ │ ├── artifacts/ │ │ │ │ ├── policyStorageTags.json │ │ │ │ ├── policyTags.json │ │ │ │ ├── roleContributor.json │ │ │ │ ├── roleOwner.json │ │ │ │ ├── templateStorage.json │ │ │ │ └── templateStorageParams.json │ │ │ ├── blueprint.json │ │ │ └── blueprintAssignment.json │ │ ├── warner-azure-blueprints.pptx │ │ └── warner-azure-blueprints.ps1 │ ├── key-vault.azcli │ ├── powershell/ │ │ ├── Dockerfile.txt │ │ ├── Update-AutomationAzureModulesForAccount.ps1 │ │ ├── aad-pim-powershell.ps1 │ │ ├── app-gateway-e2e-tls.ps1 │ │ ├── application-security-groups.ps1 │ │ ├── azcopy.txt │ │ ├── azure-key-vault-powershell.ps1 │ │ ├── azuresql-database-tde.ps1 │ │ ├── backup-key-vault.ps1 │ │ ├── convert-vhd.ps1 │ │ ├── cosmos-container-rbac.ps1 │ │ ├── create-aks-cluster.ps1 │ │ ├── create-azure-bastion.ps1 │ │ ├── create-key-vault.ps1 │ │ ├── custom-azure-rbac-role.ps1 │ │ ├── custom-rbac-role.ps1 │ │ ├── customscriptextension.ps1 │ │ ├── enable-azuresql-database-tde.ps1 │ │ ├── enforce-tag-value-rg.json │ │ ├── installWebServer.ps1 │ │ ├── linux-vm-ssh-keys.ps1 │ │ ├── managed-storage-account.ps1 │ │ ├── networking.ps1 │ │ ├── password-reset.ps1 │ │ ├── policy-enforce-tag-value-rg.json │ │ ├── powershell-key-vault.ps1 │ │ ├── storage-account.ps1 │ │ ├── taxonomic-tags.ps1 │ │ ├── validate-deploy-arm-template.ps1 │ │ ├── vm-key-vault.parameters.json │ │ ├── vm-key-vault.template.json │ │ ├── vnet-peering.ps1 │ │ └── webjob.ps1 │ └── sql/ │ ├── azure-sql-database-firewall-rules.sql │ ├── azure-sql-row-level-security.sql │ └── azuresql-database-firewall.sql ├── study-resources/ │ ├── AZ-500-Teaching-Punchlist.md │ ├── AZ-500-cert-study-resources.md │ ├── AZ-500-course-plan.md │ └── README.md ├── templates/ │ ├── 101-aci-vnet/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 101-aks/ │ │ ├── .ci_skip │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 101-application-gateway-v2-autoscale-create/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 101-functions-managed-identity/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 101-storage-account-create/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 101-vm-simple-windows/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 101-webapp-basic-windows/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 201-2-vms-loadbalancer-lbrules/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── 201-sql-auditing-server-policy-to-blob-storage/ │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ └── metadata.json │ ├── AZ-300/ │ │ ├── AKS/ │ │ │ ├── AKS.deployproj │ │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ │ ├── Deployment.targets │ │ │ ├── README.md │ │ │ ├── azuredeploy.json │ │ │ └── azuredeploy.parameters.json │ │ ├── AZ-300.sln │ │ ├── App-Gateway/ │ │ │ ├── App-Gateway.deployproj │ │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ │ ├── Deployment.targets │ │ │ ├── README.md │ │ │ ├── azuredeploy.json │ │ │ └── azuredeploy.parameters.json │ │ ├── AppService+Container/ │ │ │ ├── AppService+Container.deployproj │ │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ │ ├── Deployment.targets │ │ │ ├── README.md │ │ │ ├── azuredeploy.json │ │ │ └── azuredeploy.parameters.json │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ ├── Deployment.targets │ │ ├── KeyVault/ │ │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ │ ├── Deployment.targets │ │ │ ├── KeyVault.deployproj │ │ │ ├── README.md │ │ │ ├── azuredeploy.json │ │ │ └── azuredeploy.parameters.json │ │ ├── README.md │ │ ├── VM Copy Loops.deployproj │ │ ├── WebApp+SQL/ │ │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ │ ├── Deployment.targets │ │ │ ├── README.md │ │ │ ├── WebApp+SQL.deployproj │ │ │ ├── azuredeploy.json │ │ │ └── azuredeploy.parameters.json │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── Basic-ACR-AKS-Blueprint/ │ │ ├── Artifacts/ │ │ │ ├── 16985fcd-e84e-4310-8306-45c89bccc429.json │ │ │ ├── 31e3b372-1efb-42e8-ac45-d938d00212d6.json │ │ │ ├── 397ca67f-80f5-4da5-9484-f71ce2f58030.json │ │ │ ├── a369d0c9-ab75-42b2-8677-2adb34f2757c.json │ │ │ ├── d8a78686-485d-4956-96a6-64f305a7f822.json │ │ │ ├── d8c28060-2804-4421-bed1-f61a5f456183.json │ │ │ └── f465a2a1-0e85-439b-a9ac-3dcf94e066cf.json │ │ └── Blueprint.json │ ├── active-directory-new-domain-ha-2-dc/ │ │ ├── .gitignore │ │ ├── DSC/ │ │ │ ├── ConfigureADBDC.ps1 │ │ │ ├── CreateADPDC.ps1 │ │ │ └── PrepareADBDC.ps1 │ │ ├── README.md │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ ├── metadata.json │ │ └── nestedtemplates/ │ │ ├── configureADBDC.json │ │ ├── nic.json │ │ ├── vnet-with-dns-server.json │ │ └── vnet.json │ ├── customscriptext.json │ ├── customscriptext.param.json │ ├── docker-containers.azcli │ ├── generative-ai/ │ │ ├── azurecli.azcli │ │ ├── azuredeploy.json │ │ ├── kusto.kql │ │ ├── main.bicep │ │ └── powershell.ps1 │ ├── virtual-network/ │ │ ├── azuredeploy.json │ │ ├── azuredeploy.parameters.json │ │ ├── hub-vnet.bicep │ │ └── vnets-deploy.bicep │ └── ~arm-templates/ │ ├── S2S-VPN/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── app service-cosmos/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── application-gateway/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── azure-sql-aworks/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── bastion/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── container-registry/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── event-hub/ │ │ ├── eventhub.json │ │ └── eventhub.parameters.json │ ├── firewall/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── iot-hub/ │ │ ├── iothub.json │ │ └── iothub.parameters.json │ ├── linux-vm-password/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── linux-vm-ssh/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── load-balancer/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── multiple-vms/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── new-AD-forest/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── private-dns-zone/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ ├── traffic-manager/ │ │ ├── trafficmanager.json │ │ └── trafficmanager.parameters.json │ ├── virtual-network/ │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json │ └── windows-vm-cse/ │ ├── azuredeploy.json │ └── azuredeploy.parameters.json └── warner-AZ500.pptx