[{"data":1,"prerenderedAt":813},["ShallowReactive",2],{"sc:header-data-fi":3,"sc:footer-data-fi":489,"author-fi-benjamin-dassow-1a2037c2bf29c9":519,"content-fi-benjamin-dassow":549,"content-events-fi-benjamin-dassow":804,"authors_data:Benjamin Dassow":805},{"lang":4,"home":5,"navigation":17,"meta":479,"contact":485},"de",{"name":6,"folderSwitch":7,"imgLight":10,"img":11,"languages":12},"home",[8,9],"authors","blog","/logos/gk-Logo-sw.svg","/logos/gk-Logo-rgb.svg",{"fi":13},{"title":14,"url":15,"alt":16},"Etusivu","/fi","glueckkanja Logo",[18,127,231,316,395,402],{"name":19,"languages":20,"children":24},"workplace",{"fi":21},{"title":22,"description":23},"Workplace","Microsoft 365 -pohjaiset älykkäät, turvalliset ja joustavat työympäristöt, jotka yhdistävät nykyaikaiset teknologiat ja identiteettipalvelut.",[25,55,91],{"name":26,"languages":27,"children":30},"portfolio",{"fi":28},{"title":29},"Portfolio",[31,37,43,49],{"name":32,"languages":33},"managed-intune",{"fi":34},{"title":35,"url":36},"Managed Intune","/fi/entra-intune/managed-intune",{"name":38,"languages":39},"managed-entra",{"fi":40},{"title":41,"url":42},"Managed Entra","/fi/entra-intune/managed-entra",{"name":44,"languages":45},"managed-workplace",{"fi":46},{"title":47,"url":48},"Managed Workplace","/fi/workplace/managed-workplace",{"name":50,"languages":51},"consulting-services",{"fi":52},{"title":53,"url":54},"Consulting Services","/fi/workplace/consulting-services",{"name":56,"languages":57,"children":60},"microsoft-365-endpoint",{"fi":58},{"title":59},"Microsoft 365 Endpoint",[61,67,73,79,85],{"name":62,"languages":63},"microsoft-entra-suite",{"fi":64},{"title":65,"url":66},"Microsoft Entra Suite","/fi/workplace/microsoft-entra-suite",{"name":68,"languages":69},"microsoft-intune",{"fi":70},{"title":71,"url":72},"Microsoft Intune","/fi/workplace/microsoft-intune",{"name":74,"languages":75},"microsoft-windows",{"fi":76},{"title":77,"url":78},"Microsoft Windows","/fi/workplace/microsoft-windows",{"name":80,"languages":81},"windows-365-cloud-pc",{"fi":82},{"title":83,"url":84},"Windows 365 Cloud PC","/fi/workplace/windows365-cloud-pc",{"name":86,"languages":87},"cloud-workplace-foundation",{"fi":88},{"title":89,"url":90},"Cloud Workplace Foundation","/fi/workplace/cloud-workplace-foundation",{"name":92,"languages":93,"children":96},"microsoft-365-collaboration",{"fi":94},{"title":95},"Microsoft 365 Collaboration",[97,103,109,115,121],{"name":98,"languages":99},"microsoft-copilot",{"fi":100},{"title":101,"url":102},"Microsoft 365 Copilot","/fi/workplace/microsoft-365-copilot",{"name":104,"languages":105},"microsoft-teams",{"fi":106},{"title":107,"url":108},"Teams","/fi/workplace/microsoft-teams",{"name":110,"languages":111},"sharepoint-powerplatform",{"fi":112},{"title":113,"url":114},"SharePoint & Power Platform","/fi/workplace/sharepoint-power-platform",{"name":116,"languages":117},"exchange-online",{"fi":118},{"title":119,"url":120},"Exchange Online","/fi/workplace/exchange-online",{"name":122,"languages":123},"information-protection-compliance",{"fi":124},{"title":125,"url":126},"Information Protection & Compliance","/fi/workplace/information-protection-compliance",{"name":128,"languages":129,"children":133},"azure",{"fi":130},{"title":131,"description":132},"Azure","Vauhdita kasvua Azurella: leikkaa pilvikustannuksia, paranna tehokkuutta ja edistä innovaatioita IaaS:n ja PaaS:n avulla.",[134,151,181],{"name":135,"languages":136,"children":138},"azure-portfolio",{"fi":137},{"title":29},[139,145],{"name":140,"languages":141},"azure-managed-services",{"fi":142},{"title":143,"url":144},"Azure Managed Services","/fi/azure/azure-managed-services",{"name":146,"languages":147},"azure-consulting",{"fi":148},{"title":149,"url":150},"Azure Consulting","/fi/azure/azure-consulting",{"name":152,"languages":153,"children":156},"azure-scenarios",{"fi":154},{"title":155},"Skenaariot",[157,163,169,175],{"name":158,"languages":159},"plan-your-cloud",{"fi":160},{"title":161,"url":162},"Suunnittele pilvesi","/fi/azure/plan-your-cloud",{"name":164,"languages":165},"migrate-to-the-cloud",{"fi":166},{"title":167,"url":168},"Siirry pilveen","/fi/azure/migrate-to-the-cloud",{"name":170,"languages":171},"innovate-your-business",{"fi":172},{"title":173,"url":174},"Uudista liiketoimintasi","/fi/azure/innovate-your-business",{"name":176,"languages":177},"vmware-exit",{"fi":178},{"title":179,"url":180},"Mieti VMware-strategiasi uudelleen","/fi/azure/vmware-exit",{"name":182,"languages":183,"children":186},"azure-practices",{"fi":184},{"title":185},"Practices",[187,193,199,202,208,213,219,225],{"name":188,"languages":189},"azure-foundation",{"fi":190},{"title":191,"url":192},"Azure Foundation","/fi/azure/azure-foundation",{"name":194,"languages":195},"azure-ai-foundation",{"fi":196},{"title":197,"url":198},"Azure AI Foundation","/fi/azure/azure-ai-foundation",{"name":86,"languages":200},{"fi":201},{"title":89,"url":90},{"name":203,"languages":204},"azure-data-foundation",{"fi":205},{"title":206,"url":207},"Azure Data Foundation","/fi/azure/azure-data-foundation",{"name":188,"languages":209},{"fi":210},{"title":211,"url":212},"Azure Container Foundation","/fi/azure/azure-container-foundation",{"name":214,"languages":215},"dark-tenant",{"fi":216},{"title":217,"url":218},"Managed Dark Tenant","/fi/azure/managed-dark-tenant",{"name":220,"languages":221},"azure-cloud-adoption-framework",{"fi":222},{"title":223,"url":224},"Cloud Adoption Framework","/fi/azure/cloud-adoption-framework",{"name":226,"languages":227},"azure-cloud-competence-center",{"fi":228},{"title":229,"url":230},"Cloud Competence Center","/fi/azure/cloud-competence-center",{"name":232,"languages":233,"children":242},"security",{"fi":234},{"title":235,"description":236,"emergency":237},"Tietoturva","Valppautta pilvessä palkitulla 24/7-hallintapalvelulla, häiriötilanteiden hallinnalla ja huippuluokan suojauksella infrastruktuurillesi.",{"text":238,"href":239,"skin":240,"icon":241},"Hyökkäyksen kohteena?","/fi/security/are-you-under-attack","primary","emergency",[243,268,289],{"name":244,"children":245},"security-security-consulting",[246,252,256,262],{"name":247,"languages":248},"managed-red-tenant",{"fi":249},{"title":250,"url":251},"Managed Red Tenant","/fi/security/managed-red-tenant",{"name":214,"languages":253},{"fi":254},{"title":255,"url":218},"Dark Tenant",{"name":257,"languages":258},"sentinel-data-lake",{"fi":259},{"title":260,"url":261},"Sentinel Data Lake","/fi/security/sentinel-data-lake",{"name":263,"languages":264},"security-consulting",{"fi":265},{"title":266,"url":267},"Security Consulting","/fi/security/security-consulting",{"name":269,"children":270},"security-cloud-security-operations-center",[271,277,283],{"name":272,"languages":273},"cloud-security-operations-center",{"fi":274},{"title":275,"url":276},"Cloud Security Operations Center","/fi/security/cloud-security-operations-center",{"name":278,"languages":279},"global-secure-access",{"fi":280},{"title":281,"url":282},"Global Secure Access","/fi/security/global-secure-access",{"name":284,"languages":285},"my-work-id",{"fi":286},{"title":287,"url":288},"MyWorkID","/fi/security/my-work-id",{"name":290,"children":291},"security-preventive-services",[292,298,304,310],{"name":293,"languages":294},"preventive-services",{"fi":295},{"title":296,"url":297},"Preventive Services","/fi/security/preventive-services",{"name":299,"languages":300},"data-security-services",{"fi":301},{"title":302,"url":303},"Data Security Service","/fi/security/data-security-service",{"name":305,"languages":306},"security-copilot-agents",{"fi":307},{"title":308,"url":309},"Security Copilot Agents","/fi/security/security-copilot-agents",{"name":311,"languages":312},"nis2",{"fi":313},{"title":314,"url":315},"NIS2:n käyttöönotto","/fi/security/red-dark-tenant-nis2",{"name":317,"languages":318,"children":322},"products",{"fi":319},{"title":320,"description":321},"Tuotteet","Innovatiiviset täydentävät tuotteet täysin turvalliseen, 100-prosenttisesti pilvipohjaiseen Microsoft-ympäristöön, jotka parantavat yhteistyötä, verkon todennusta ja ohjelmistojen hallintaa.",[323,360],{"name":324,"products":325,"children":326},"lorem ipsum 1",true,[327,336,344,352],{"name":328,"img":329,"target":330,"languages":331},"realmjoin","products/realmjoin/realmjoin-nav-logo.svg","_blank",{"fi":332},{"title":333,"url":334,"subtitle":335},"RealmJoin","https://www.realmjoin.com","Pilvipohjainen ohjelmistojen jakelu",{"name":337,"img":338,"target":330,"languages":339},"scepman","products/scepman/scepman-nav-logo.svg",{"fi":340},{"title":341,"url":342,"subtitle":343},"SCEPman","https://www.scepman.com","Varmenteiden jakelu pilvestä",{"name":345,"img":346,"target":330,"languages":347},"konnekt","products/konnekt/konnekt-nav-logo.svg",{"fi":348},{"title":349,"url":350,"subtitle":351},"KONNEKT","https://www.konnekt.io","Työskentele paikallisten Office 365 -tietojesi kanssa",{"name":353,"img":354,"target":330,"languages":355},"realmigrator","products/realmigrator/realmigrator-nav-logo.svg",{"fi":356},{"title":357,"url":358,"subtitle":359},"RealMigrator","https://www.realmigrator.com","Siirrä tietosi palvelimelta toiselle",{"name":361,"products":325,"children":362},"lorem ipsum 2",[363,371,379,387],{"name":364,"img":365,"target":330,"languages":366},"terraprovider","products/terraprovider/terraprovider-nav-logo.svg",{"fi":367},{"title":368,"url":369,"subtitle":370},"TerraProvider","https://www.terraprovider.com","Terraform Provider Microsoft 365:lle",{"name":372,"img":373,"target":330,"languages":374},"radiusaas","products/radius/radius-nav-logo.svg",{"fi":375},{"title":376,"url":377,"subtitle":378},"RADIUSaaS","https://www.radius-as-a-service.com","Todennus verkollesi",{"name":380,"img":381,"target":330,"languages":382},"unifiedcontacts","products/unified-contacts/unifiedcontact-nav-logo.svg",{"fi":383},{"title":384,"url":385,"subtitle":386},"Unified Contacts","https://www.unified-contacts.com","Etsi yhteystietoja Microsoft Teamsista",{"name":388,"img":389,"target":330,"languages":390},"autopilotmonitor","products/autopilot-monitor/AutopilotMonitor-nav-logo.svg",{"fi":391},{"title":392,"url":393,"subtitle":394},"Autopilot Monitor","https://www.autopilotmonitor.com","Windows Autopilot -valvonta reaaliajassa",{"name":396,"languages":397},"casestudies",{"fi":398},{"title":399,"url":400,"description":401},"Asiakastarinat","/fi/casestudies","Pilven edelläkävijä: paras Microsoft-kumppanisi kattaviin pilviratkaisuihin Blueprint-pohjaisella lähestymistavalla ja Infrastructure-as-Code-osaamisella.",{"name":403,"languages":404,"children":407},"company",{"fi":405},{"title":406,"description":401},"Yritys",[408,438,462],{"name":409,"languages":410,"children":413},"company-about-us",{"fi":411},{"title":412},"Tietoa meistä",[414,420,426,432],{"name":415,"languages":416},"company-facts-figures",{"fi":417},{"title":418,"url":419},"Faktat ja luvut","/fi/company/facts-and-figures",{"name":421,"languages":422},"company-contact",{"fi":423},{"title":424,"url":425},"Yhteystiedot ja toimipisteet","/fi/company/contact-and-locations",{"name":427,"languages":428},"switzerland",{"fi":429},{"title":430,"url":431},"glueckkanja Sveitsi","/fi/company/switzerland",{"name":433,"languages":434},"austria",{"fi":435},{"title":436,"url":437},"glueckkanja Itävalta","/fi/company/austria",{"name":439,"languages":440,"children":443},"company-career",{"fi":441},{"title":442},"Ura",[444,450,456],{"name":445,"languages":446},"company-career-overview",{"fi":447},{"title":448,"url":449},"Urakatsaus","/fi/career",{"name":451,"languages":452},"company-young-professionals",{"fi":453},{"title":454,"url":455},"Young Professionals","/fi/young-professionals",{"name":457,"languages":458},"company-jobs",{"fi":459},{"title":460,"url":461},"Avoimet työpaikat","/fi/job-offers",{"name":463,"languages":464,"children":467},"company-latest",{"fi":465},{"title":466},"Uusimmat",[468,474],{"name":469,"languages":470},"company-blog",{"fi":471},{"title":472,"url":473},"Blogi","/fi/blog",{"name":469,"languages":475},{"fi":476},{"title":477,"url":478},"Tapahtumat","/fi/events",[480],{"name":481,"languages":482},"career-meta",{"fi":483},{"title":442,"url":449,"active":484},false,{"languages":486},{"fi":487},{"title":488,"url":425,"active":484},"Yhteystiedot",{"data":490},{"bgColor":491,"number":492,"mail":493,"brandLogos":494,"logos":495,"links":499,"linksFi":509},"var(--color-gk-mid-blue)","+49 69 4005520","info@glueckkanja.com",null,[496],{"img":10,"alt":16,"url":497,"class":498},"index.html","max-w-19rem",[500,503,506],{"title":501,"url":502},"Datenschutz","/de/privacy",{"title":504,"url":505},"Impressum","/de/imprint",{"title":507,"url":508},"No Cookies","/de/cookies",[510,513,516],{"title":511,"url":512},"Tietosuoja","/fi/privacy",{"title":514,"url":515},"Oikeudelliset tiedot","/fi/imprint",{"title":517,"url":518},"Ei evästeitä","/fi/cookies",{"id":520,"title":521,"body":522,"description":528,"extension":533,"meta":534,"name":521,"navigation":325,"otherLanguages":535,"path":545,"seo":546,"stem":547,"__hash__":548},"authors/benjamin-dassow.md","Benjamin Dassow",{"type":523,"value":524,"toc":529},"minimal",[525],[526,527,528],"p",{},"Benjamin Dassow verfügt über umfangreiche Erfahrungen in der Planung, Einrichtung und Verwaltung von Azure-Umgebungen, speziell in der Nutzung von Landing Zones. Er hat spezielle Methoden für das automatisierte Deployment dieser Zonen mittels Terraform entwickelt. Weiterhin ist er versiert in der Implementierung von DevOps-Workflows und der Entwicklung von Kostenanalyse-Frameworks für Azure. Benjamin besitzt zudem Kenntnisse in der Entwicklung von Cloud-Observability-Applikationen und hat Erfahrung in der Leitung von IT-Infrastrukturprojekten.",{"title":530,"searchDepth":531,"depth":531,"links":532},"",2,[],"md",{},{"en":536,"es":537,"sv":538,"fi":539,"da":540,"ko":541,"nl":542,"no":543,"ja":544},"Benjamin Dassow brings extensive experience in planning, setting up, and managing Azure environments, with a particular focus on the use of Landing Zones. He has developed specialized methods for the automated deployment of these zones using Terraform. Additionally, he is skilled in implementing DevOps workflows and in developing cost analysis frameworks for Azure. Benjamin also has expertise in developing cloud observability applications and has experience leading IT infrastructure projects.","Benjamin Dassow cuenta con amplia experiencia en la planificación, configuración y administración de entornos Azure, en especial en el uso de Landing Zones. Ha desarrollado métodos específicos para el despliegue automatizado de estas zonas mediante Terraform. Asimismo, domina la implementación de flujos de trabajo DevOps y el desarrollo de frameworks de análisis de costes para Azure. Benjamin posee además conocimientos en el desarrollo de aplicaciones de observabilidad en la nube y tiene experiencia en la dirección de proyectos de infraestructura de TI.","Benjamin Dassow har omfattande erfarenhet av planering, uppsättning och administration av Azure-miljöer, särskilt när det gäller användning av Landing Zones. Han har utvecklat särskilda metoder för automatiserad deployment av dessa zoner med hjälp av Terraform. Vidare är han väl förtrogen med implementering av DevOps-arbetsflöden och utveckling av ramverk för kostnadsanalys i Azure. Benjamin har dessutom kunskaper i utveckling av applikationer för cloud observability och erfarenhet av att leda IT-infrastrukturprojekt.","Benjamin Dassowilla on laaja kokemus Azure-ympäristöjen suunnittelusta, käyttöönotosta ja hallinnasta, erityisesti Landing Zonesin hyödyntämisestä. Hän on kehittänyt erityisiä menetelmiä näiden vyöhykkeiden automatisoituun käyttöönottoon Terraformin avulla. Lisäksi hän on perehtynyt DevOps-työnkulkujen toteuttamiseen ja kustannusanalyysikehysten kehittämiseen Azurea varten. Benjaminilla on myös osaamista cloud observability -sovellusten kehittämisestä sekä kokemusta IT-infrastruktuuriprojektien johtamisesta.","Benjamin Dassow har omfattende erfaring med planlægning, opsætning og administration af Azure-miljøer, især med brugen af Landing Zones. Han har udviklet særlige metoder til automatiseret deployment af disse zoner ved hjælp af Terraform. Desuden er han fortrolig med implementering af DevOps-workflows og udvikling af frameworks til omkostningsanalyse for Azure. Benjamin har derudover kendskab til udvikling af cloud observability-applikationer og erfaring med at lede IT-infrastrukturprojekter.","Benjamin Dassow는 Azure 환경의 설계, 구축, 관리, 특히 Landing Zones 활용에 폭넓은 경험을 갖추고 있습니다. 그는 Terraform을 이용해 이러한 존을 자동으로 배포하는 전용 방법론을 개발했습니다. 또한 DevOps 워크플로 구현과 Azure용 비용 분석 프레임워크 개발에도 능숙합니다. Benjamin은 클라우드 옵저버빌리티 애플리케이션 개발에 대한 지식도 갖추고 있으며, IT 인프라 프로젝트를 이끈 경험이 있습니다.","Benjamin Dassow heeft ruime ervaring met het plannen, inrichten en beheren van Azure-omgevingen, in het bijzonder met het gebruik van Landing Zones. Hij heeft specifieke methoden ontwikkeld voor het geautomatiseerde deployment van deze zones met Terraform. Verder is hij bekwaam in het implementeren van DevOps-workflows en het ontwikkelen van kostenanalyse-frameworks voor Azure. Benjamin beschikt daarnaast over kennis van de ontwikkeling van cloud-observability-applicaties en heeft ervaring met het leiden van IT-infrastructuurprojecten.","Benjamin Dassow har omfattende erfaring med planlegging, oppsett og administrasjon av Azure-miljøer, særlig med bruk av Landing Zones. Han har utviklet egne metoder for automatisert deployment av disse sonene ved hjelp av Terraform. Videre er han erfaren i implementering av DevOps-workflows og utvikling av kostnadsanalyse-rammeverk for Azure. Benjamin har i tillegg kunnskap om utvikling av cloud-observability-applikasjoner og erfaring med å lede IT-infrastrukturprosjekter.","Benjamin Dassowは、Azure環境の計画、構築、管理において豊富な経験を持ち、特にLanding Zonesの活用に精通しています。Terraformを用いてこれらのゾーンを自動でデプロイするための独自の手法を開発しました。さらに、DevOpsワークフローの実装や、Azure向けのコスト分析フレームワークの開発にも通じています。加えて、クラウドオブザーバビリティアプリケーションの開発に関する知見を持ち、ITインフラプロジェクトを率いた経験もあります。","/benjamin-dassow",{"title":521,"description":528},"benjamin-dassow","k3pUMk0d_rLKhCpTwVR3sLKbahsqNGgOMgl67qSnY1I",[550],{"id":551,"title":552,"author":553,"body":554,"cta":494,"description":530,"eventid":494,"extension":533,"hideInRecent":484,"layout":726,"meta":727,"moment":731,"navigation":325,"path":795,"seo":796,"stem":797,"tags":798,"webcast":484,"__hash__":803},"content_fi/posts/2025-07-22-azure-certified-modules.md","Azure IaC seuraavalle tasolle: Azure Verified Modules",[521],{"type":523,"value":555,"toc":719},[556,561,564,575,578,591,594,597,605,609,611,614,617,631,634,637,641,643,646,650,652,655,658,661,681,684,692,695,699],[557,558,560],"h2",{"id":559},"azure-verified-module-iac-microsoftin-parhaiden-käytäntöjen-mukaan","Azure Verified Module - IaC Microsoftin parhaiden käytäntöjen mukaan",[526,562,563],{},"{: .h3-font-size}",[526,565,566,567,574],{},"Microsoft tarttui aiheeseen ja loi ",[568,569,573],"a",{"href":570,"rel":571},"https://azure.github.io/Azure-Verified-Modules/",[572],"nofollow","Azure Verified Modules (AVM)"," -kehyksen resurssien järjestelmälliseen käyttöönottoon Azuressa parhaiden käytäntöjen mukaisesti.",[526,576,577],{},"AVM:iä on kolmea eri tyyppiä:",[579,580,581,585,588],"ul",{},[582,583,584],"li",{},"Resource Modules - määritellyn pilviresurssin käyttöönotto",[582,586,587],{},"Pattern Modules - määritellyn Cloud Workloadin käyttöönotto",[582,589,590],{},"Utility Modules - apumoduulit, joita Resource- tai Pattern-moduulit käyttävät",[526,592,593],{},"Yhtenäisen standardin varmistamiseksi Microsoft on määritellyt joukon vaatimuksia, joita jokaisen uuden AVM-resurssin on noudatettava. Tämä koskee sekä Terraformia että Microsoft Azuren omaa IaC-kieltä Bicepiä.",[526,595,596],{},"Jokaiselle AVM:lle on nimetty tietty Microsoftin työntekijä, joka vastaa sen luomisesta, kehittämisestä ja ongelmien käsittelystä.",[526,598,599,600,604],{},"Kaikki saatavilla olevat moduulit ovat avointa lähdekoodia (MIT-lisenssi) ja saatavilla yleisen ",[568,601,603],{"href":602},"https://github.com/Azure","Azure GitHub -organisaation"," julkisissa GitHub-repositorioissa. Jos moduuli tuottaa ongelmia tai jokin uusi parametri puuttuu, kuka tahansa voi ilmoittaa ongelmasta tai osallistua aktiivisesti kehitykseen.",[557,606,608],{"id":607},"miten-avmn-kanssa-pääsee-alkuun","Miten AVM:n kanssa pääsee alkuun?",[526,610,563],{},[526,612,613],{},"AVM:t toimivat kuten kaikki muutkin Terraformin tai Bicepin moduulit; niitä kutsutaan itsenäisesti ja niille annetaan kaikki tarvittavat parametrit. AVM:ien luomista koskevat vaatimukset johtavat siihen, että tarvittavat parametrit on karsittu minimiin, jotta käyttöönotto olisi mutkatonta.",[526,615,616],{},"Esimerkki Terraform: virtuaalikoneen ja lisätietolevyn (Data Disk) käyttöönottoon tarvitaan Azuressa vähintään seuraavat resurssit:",[579,618,619,622,625,628],{},[582,620,621],{},"azurerm_windows_virtual_machine tai azurerm_linux_virtual_machine",[582,623,624],{},"azurerm_network_interface",[582,626,627],{},"azurerm_managed_disk",[582,629,630],{},"azurerm_virtual_machine_data_disk_attachment\u003C",[526,632,633],{},"Jokaisella näistä resursseista on tiettyjä pakollisia parametreja, jotka toistuvat usein, kuten resurssiryhmän nimi, kohdealue tai itse resurssin nimi.",[526,635,636],{},"AVM:n avulla kutsu omassa koodissa yksinkertaistuu yhdeksi resurssiksi, jolle annetaan tarvittavat parametrit ja jonka moduuli sitten käsittelee edelleen. Koska AVM sisältää jo yleisimmät Microsoftin parhaat käytännöt, useille parametreille on annettu oletusarvot, jolloin erillinen konfigurointi jää pois. Esimerkkinä tästä on monissa moduuleissa TLS 1.2:n asettaminen oletusarvoksi tai julkisen pääsyn estäminen.",[557,638,640],{"id":639},"mitä-teen-jos-resurssilleni-ei-vielä-ole-avmää","Mitä teen, jos resurssilleni ei vielä ole AVM:ää?",[526,642,563],{},[526,644,645],{},"AVM:n avoimen lähdekoodin lisenssi mahdollistaa kehityksen aloittamisen omatoimisesti kehyksen pohjalta. Jos Microsoftin työntekijä tarttuu myöhemmin virallisen AVM-resurssin luomiseen, voit avoimen lähdekoodin hengessä tukea työtä jo tehdyllä pohjatyöllä.",[557,647,649],{"id":648},"gkvm-glueckkanja-️-open-source","GKVM - glueckkanja ❤️ Open Source",[526,651,563],{},[526,653,654],{},"Me glueckkanjalla noudatamme juuri tätä lähestymistapaa ja tuemme asiakkaitamme myös sellaisten moduulien kehittämisessä, jotka perustuvat AVM-kehykseen ja jotka sen jälkeen julkaistaan yleisesti saataville.",[526,656,657],{},"Kutsumme näitä moduuleja nimellä GKVM (GlueckKanja Verified Modules), koska ne eivät ota huomioon pelkästään AVM:n vaatimuksia, vaan niihin virtaavat myös omat, lukuisista projekteista kertyneet oppimme.",[526,659,660],{},"GKVM Resource Modules:",[579,662,663,669,675],{},[582,664,665],{},[568,666,668],{"href":667},"https://registry.terraform.io/modules/glueckkanja/gkvm-res-synapse-workspace/azurerm/latest","Azure Synapse Workspace",[582,670,671],{},[568,672,674],{"href":673},"https://registry.terraform.io/modules/glueckkanja/gkvm-res-iot-hub/azurerm/latest","Azure IoT Hub",[582,676,677],{},[568,678,680],{"href":679},"https://registry.terraform.io/modules/glueckkanja/gkvm-res-messaging-eventgridsystemtopic/azurerm/latest","Azure Event Grid System Topic",[526,682,683],{},"GKVM Pattern Modules:",[579,685,686],{},[582,687,688],{},[568,689,691],{"href":690},"https://registry.terraform.io/modules/glueckkanja/gkvm-ptn-myworkid/azurerm/latest","My WorkId",[526,693,694],{},"Otamme mielellämme vastaan jokaisen issuen, joka auttaa laajentamaan moduulien toiminnallisuutta.",[557,696,698],{"id":697},"lisäresurssit","Lisäresurssit",[579,700,701,706,712],{},[582,702,703],{},[568,704,705],{"href":192},"glueckkanja Azure Foundation",[582,707,708],{},[568,709,711],{"href":710},"/fi/posts/2023-04-14-workload-management-with-azure-foundation","Azure Foundation: Tehokas pilvienhallinta Terraformilla",[582,713,714],{},[568,715,718],{"href":716,"rel":717},"https://www.terraprovider.com/",[572],"Terraform Provider for Microsoft 365",{"title":530,"searchDepth":531,"depth":531,"links":720},[721,722,723,724,725],{"id":559,"depth":531,"text":560},{"id":607,"depth":531,"text":608},{"id":639,"depth":531,"text":640},{"id":648,"depth":531,"text":649},{"id":697,"depth":531,"text":698},"post",{"lang":728,"seoTitle":729,"titleClass":730,"date":731,"categories":732,"blogtitlepic":733,"socialimg":734,"customExcerpt":735,"keywords":736,"contactInContent":737,"footer":793,"scripts":794},"fi","Azure Verified Modules: Standardisoitu Infrastructure as Code Terraformilla ja Bicepillä","h2-font-size","2025-07-22",[131],"head-azure-certified.png","/blog/heads/head-azure-certified.png","Infrastructure-as-Code (IaC), erityisesti Terraformilla, on olennainen osa Azure Foundationiamme ja jokaisen pilvitransformaation perusrakennuspalikka. IaC:n järjestelmällinen käyttö nopeuttaa pilvipalvelujen käyttöönottoa sekä uusien tuotteiden kehittämistä. Tästä herää kysymys: mistä kannattaa aloittaa?","Azure Verified Modules, AVM, Infrastructure as Code, IaC, Terraform, Bicep, Microsoft Best Practices, Azure Module Deployment, Azure Foundation, Open Source Azure, Azure IaC, Azure Automation, Azure-resurssien automaattinen käyttöönotto",{"quote":484,"infos":738},{"bgColor":739,"color":740,"boxBgColor":491,"boxColor":740,"headline":741,"subline":742,"level":557,"textStyling":743,"flush":744,"person":745,"form":758},"var(--color-gk-dark-blue)","var(--color-gk-white)","Ota yhteyttä","Haluatko oppia lisää Infrastructure as Codesta Azuressa? Näytämme mielellämme, miten Azure Verified Modules -moduulien avulla työskentelet pilvessä nopeammin, standardoidummin ja kestävämmin. Olipa kyse ensimmäisistä askelista tai skaalautuvasta toteutuksesta, tuemme sinua kokemuksella ja parhailla käytännöillä. Otathan yhteyttä.","text-light","justify-content-end",{"image":746,"cloudinary":325,"alt":747,"name":747,"detailsHeader":748,"details":749},"/people/people-pam-team.png","Project & Account Management","Kuulemme mielellämme\u003Cbr />sinusta.",[750,754],{"text":492,"href":751,"details":752,"icon":753},"tel:+49 69 4005520","Soita nyt","site/phone",{"text":755,"href":756,"icon":757},"sales@glueckkanja.com","mailto:sales@glueckkanja.com","site/mail",{"ctaText":759,"cta":760,"method":726,"action":762,"fields":763},"Lähetä",{"skin":761},"primary on-surface","/send",[764,768,773,776,780,785,788,791],{"type":765,"id":766,"value":767},"hidden","_next","successful",{"label":769,"type":770,"id":771,"required":325,"requiredMsg":772},"Nimi*","text","name","Syötä nimi.",{"label":774,"type":770,"id":403,"required":325,"requiredMsg":775},"Yritys*","Syötä yritys.",{"label":777,"type":778,"id":778,"required":325,"requiredMsg":779},"Sähköpostiosoite*","email","Syötä sähköpostiosoite.",{"label":781,"type":782,"id":783,"required":325,"requiredMsg":784},"Tietojasi säilytetään meillä pyyntösi käsittelyä ja siihen vastaamista varten. Lisätietoja tietosuojasta löydät \u003Ca href=\"/fi/privacy\">tietosuojaselosteesta\u003C/a>.","checkbox","dataprotection","Vahvista",{"type":765,"id":786,"value":787},"_subject","Form: Blog Azure Verified Modules | FI",{"type":765,"id":789,"value":790},"inbox_key","gkgab-contact-form",{"type":765,"id":792},"_gotcha",{"noMargin":325},{"slick":325},"/posts/2025-07-22-azure-certified-modules",{"title":552,"description":530},"posts/2025-07-22-azure-certified-modules",[799,800,801,802],"Infrastructure as Code","Azure Verified Modules","Terraform","Azure Automation","C87jRfVY1w0b8prEGg76himCFC8dsC599Qtf6Be3Q14",[],{"id":806,"extension":807,"meta":808,"stem":8,"__hash__":812},"authors_data/authors.json","json",{"Benjamin Dassow":809},{"display_name":521,"avatar":810,"permalink":811,"linkedin":547},"people/people-benjamin-dassow.jpg","/authors/benjamin-dassow","1csawlkJxRljy93GTOnXEkwLqAv9Lcj-apxRvoodAOY",1791383955849]