Azure Citadel
About
Azure Citadel
People
Richard Cheney
Jason Cabot
Dan Baker
Contributing
Getting Started
Remote Container
GitHub Codespaces
Front Matter
Shortcodes
Disclaimer
AI
Analytics
SAP & Synapse
ARM
Azure Arc
Overview
Azure Arc-enabled Servers
Prereqs
Scenario
Hack Overview
Azure Landing Zone
Arc Pilot resource group
Azure Monitoring Agent
Additional policy assignments
Access your on prem VMs
Create onboarding scripts
Onboarding using scripts
Inventory
Monitoring
SSH
Windows Admin Center
Governance
Custom Script Extension
Key Vault Extension
Managed Identity
Azure Arc-enabled Kubernetes
Prereqs
Background
Deploy Cluster
Connect to Arc
Enable GitOps
Deploy Application
Enable Azure AD
Enforce Policy
Enable Monitoring
Enable Azure Defender
Enable Data Services
Enable Application Delivery
Useful Links
Azure Landing Zones
Prereqs
Day 1
Azure Baristas
Day 1 Challenge
Day 2
Example
Day 2 Challenge
Day 3
Day 3 Challenge
Useful Links
Azure Stack HCI
Overview
Useful Links
Updates from Microsoft Ignite 2022
Azure Virtual Desktop
Azure VMware Solution
CLI
Install
Get started
JMESPATH queries
Integrate with Bash
Fundamentals
Marketplace
Introduction
Terminology
Offer Types
Partner Center
Offer Type
Publish a VM Offer HOL
Getting Started
Create VM Image
Test VM Image
VM Offer with SIG
VM Offer with SAS
Publish Offer
Other VM Resources
Publish a Solution Template HOL
Getting Started
Create ARM Template
Validate ARM Template
Create UI Definition
Package Assets
Publish Offer
Publish a Managed App HOL
Getting Started
Create ARM Template
Validate ARM Template
Create UI Definition
Package Assets
Publish Offer
Managed Apps with AKS HOL
Other Managed App Resources
SaaS Offer HOLs
SaaS Offer Video Series
Video 1 - SaaS Offer Overview
Video 2 - Purchasing a SaaS Offer
Video 3 - Purchasing a Private SaaS Plan
Video 4 - Publishing a SaaS Offer
Video 5 - Publishing a Private SaaS Plan
Video 6 - SaaS Offer Technical Overview
Video 7 - Azure AD Application Registrations
Video 8 - Using the SaaS Offer REST Fulfillment API
Video 9 - The SaaS Client Library for .NET
Video 10 - Building a Simple SaaS Landing Page in .NET
Video 11 - Building a Simple SaaS Publisher Portal in .NET
Video 12 - SaaS Webhook Overview
Video 13 - Implementing a Simple SaaS Webhook in .NET
Video 14 - Securing a Simple SaaS Webhook in .NET
Video 15 - SaaS Metered Billing Overview
Video 16 - The SaaS Metered Billing API with REST
Network
Core Concepts
Virtual Network
Network Security Groups
Using the Azure CLI
Virtual Network Peering
Transitive Behaviour
NVA CSR1000v
Routing Tables
Hub & Spoke
Setup
Explore
Configure
Secure
Monitor
RBAC
Private Link
vNet Integration
Private Link Service
Packer & Ansible
Packer
Ansible
Dynamic Inventories
Playbooks & Roles
Custom Roles
Shared Image Gallery
Partner
Lighthouse and Partner Admin Link
Microsoft Cloud Partner Program
Combining Lighthouse and PAL
Minimal Lighthouse definition
Using service principals
Privileged Identity Management
Useful Links
Policy
Azure Policy Basics
Policy Basics in the Azure Portal
Creating Policy via the CLI
Deploy If Not Exists
Management Groups and Initiatives
Creating Custom Policies
Customer scenario
Policy Aliases
Determine the logic
Create the custom policy
Define, assign and test
REST API
REST API theory
Using az rest
Setup
Terraform
Fundamentals
Initialise
Format
Validate
Plan
Apply
Adding resources
Locals and outputs
Managing state
Importing resources
Destroy
Using AzAPI
Using the REST API
azapi_resource
Removing azapi_resource
azapi_update_resource
Data sources and outputs
Removing azapi_update_resource
Virtual Machines
Azure Bastion with native tools & AAD
Managed Identities
Home
About
People
People
Find out about the Azure Citadel site and the people who create it.
Richard Cheney
Site Admin
Jason Cabot
Site Admin
Dan Baker
Contributor