diff --git a/_manifest/manifest.json b/_manifest/manifest.json index e731e02d0..72ef66246 100644 --- a/_manifest/manifest.json +++ b/_manifest/manifest.json @@ -1,29 +1,39 @@ { "Outputs": [ + { + "Source": "/.gitignore", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "37EEC709BD606FA90861BC08D28D4117F11F752C3DD1C044FCA2271E2F811828" + }, { "Source": "/SECURITY.md", "AzureArtifactsHash": "043C212D2D20424547494E204D4943524F534F46542053454355524954592E4D4420", "Sha256Hash": "89FFE07758CFD3C7D69F05047000130F78DD40A809D5496E19DCCAB76CF8F50C" }, { - "Source": "/.gitignore", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "37EEC709BD606FA90861BC08D28D4117F11F752C3DD1C044FCA2271E2F811828" + "Source": "/src/bicep/modules/networkInterface.bicep", + "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", + "Sha256Hash": "640DF6FE4E0FB3E23CF8FE05F6068DE14A998F8F761ECC9E954A450EE17F5D77" }, { "Source": "/README.md", "AzureArtifactsHash": "0423204D697373696F6E204C5A0A0A4D697373696F6E204C616E64696E67205A6F6E", "Sha256Hash": "D3E67886BA7B64FD6A0FDB70B8D222822F7E846DEA4532D5AD6DB808E0C38F56" }, + { + "Source": "/src/bicep/modules/bastionHost.bicep", + "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", + "Sha256Hash": "783F2FE42A248EAF9E6A62A0E255793267CC0A97B3E03A6BA2FF13C9A4A053D5" + }, { "Source": "/src/bicep/modules/windowsVirtualMachine.bicep", "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", "Sha256Hash": "48F34DDD11CBAC02CC724943A8E5B5962E4636FDB68DD4CC39C0205FAA3836FC" }, { - "Source": "/src/bicep/modules/networkInterface.bicep", + "Source": "/src/bicep/modules/logAnalyticsWorkspace.bicep", "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", - "Sha256Hash": "640DF6FE4E0FB3E23CF8FE05F6068DE14A998F8F761ECC9E954A450EE17F5D77" + "Sha256Hash": "9F8146497CFA675FA651296420E750D2BCEF9B2A2547289212D40AAE05D7F86C" }, { "Source": "/src/bicep/modules/centralLogging.bicep", @@ -31,9 +41,9 @@ "Sha256Hash": "8DFDF645051221094B24B5CEDF435193BC9CF5C9C302D12BF05A4D98DDD81B24" }, { - "Source": "/src/bicep/modules/bastionHost.bicep", - "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", - "Sha256Hash": "783F2FE42A248EAF9E6A62A0E255793267CC0A97B3E03A6BA2FF13C9A4A053D5" + "Source": "/src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", + "AzureArtifactsHash": "047B0A20202020226C6F67416E616C7974696373576F726B737061636549642D6634", + "Sha256Hash": "AA11B7DCF0C12D8B4167F5C8AD7130194B6B5E17AD0BF0B2D84D03D8423B29FB" }, { "Source": "/src/bicep/modules/linuxVirtualMachine.bicep", @@ -41,9 +51,9 @@ "Sha256Hash": "F8BFDC65216FB6457ED73F519E6D22596866DF80EAEBF597AE509D2AAE9E2A4E" }, { - "Source": "/src/bicep/modules/logAnalyticsWorkspace.bicep", - "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", - "Sha256Hash": "9F8146497CFA675FA651296420E750D2BCEF9B2A2547289212D40AAE05D7F86C" + "Source": "/src/bicep/examples/sentinel/README.md", + "AzureArtifactsHash": "04232053656E74696E656C204578616D706C650A0A54686973206578616D706C6520", + "Sha256Hash": "79FF363B323714D4AA508F6416B40FAD1AB83E81B055F47777ABE876850636CE" }, { "Source": "/src/bicep/modules/policies/IL5-policyAssignmentParameters.json", @@ -51,9 +61,9 @@ "Sha256Hash": "CF864DFA1EC76BA0E1EBC38E69A7E1FF9C7ACFA50DE9F947E99872A2610FFD56" }, { - "Source": "/src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", - "AzureArtifactsHash": "047B0A20202020226C6F67416E616C7974696373576F726B737061636549642D6634", - "Sha256Hash": "AA11B7DCF0C12D8B4167F5C8AD7130194B6B5E17AD0BF0B2D84D03D8423B29FB" + "Source": "/src/bicep/examples/newWorkload/newWorkload.bicep", + "AzureArtifactsHash": "0474617267657453636F7065203D2027737562736372697074696F6E270A2F2A0A0A", + "Sha256Hash": "D16F45270EA1EE0E6FD916D8E2C3E765D896DEF609E671010E16C61FAC13F86E" }, { "Source": "/src/bicep/examples/appServicePlan/appService.bicep", @@ -61,19 +71,19 @@ "Sha256Hash": "482D25AA62E13E458B06C9D3266A190F9C831F5768FA77BAD86364256CB6A4E1" }, { - "Source": "/src/bicep/examples/sentinel/README.md", - "AzureArtifactsHash": "04232053656E74696E656C204578616D706C650A0A54686973206578616D706C6520", - "Sha256Hash": "79FF363B323714D4AA508F6416B40FAD1AB83E81B055F47777ABE876850636CE" + "Source": "/src/terraform/README.md", + "AzureArtifactsHash": "0423204D697373696F6E204C616E64696E67205A6F6E65205465727261666F726D20", + "Sha256Hash": "1138044D7D0567EB2C610DC7CEA7D55807CC461224D8EE1A3B7D420F20902568" }, { "Source": "/src/bicep/examples/newWorkload/README.md", "AzureArtifactsHash": "0423204E657720576F726B6C6F6164204578616D706C650A0A54686973206578616D", - "Sha256Hash": "FF1108A0ADF9E71367C97D2B1DC0E5F521A5F5CF6F3AC70FD6F7FF499189E1DB" + "Sha256Hash": "BC16EDE6B3830726FAED19FCC843A8ECD2EBBE5736C99DE231C6277286D40C42" }, { - "Source": "/src/bicep/examples/newWorkload/newWorkload.bicep", - "AzureArtifactsHash": "0474617267657453636F7065203D2027737562736372697074696F6E270A0A706172", - "Sha256Hash": "C6DA3BD54E52F66D7FF7D5A3288686B7E2C8CCC8C4A2D8250FFD943D668E3C22" + "Source": "/src/terraform/modules/policy-assignments/main.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "4E43F990B727CECFC7BA6BA5D176BC0B4EA72D91885F88D6C2971776F0E36679" }, { "Source": "/src/terraform/mlz/variables.tf", @@ -81,29 +91,39 @@ "Sha256Hash": "41EADEDBDC7A1C8B6E56D829F1CF063C74C6381EFD8CB89B4B4E1106EE7D2C5F" }, { - "Source": "/src/terraform/README.md", - "AzureArtifactsHash": "0423204D697373696F6E204C616E64696E67205A6F6E65205465727261666F726D20", - "Sha256Hash": "1138044D7D0567EB2C610DC7CEA7D55807CC461224D8EE1A3B7D420F20902568" + "Source": "/src/terraform/modules/bastion/main.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "40047984910DB59328428465018AE5FD5BB41FCA2B6131F2DD81FBE6CA1CABC6" }, { "Source": "/src/terraform/modules/policy-assignments/outputs.tf", "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, + { + "Source": "/src/terraform/modules/firewall/variables.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "E235A28BF3CDA39701FA01C381C29A7AFF4E8AF671CDC44B4F7CDE850BB2CFB9" + }, { "Source": "/src/terraform/modules/bastion/outputs.tf", "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, + { + "Source": "/src/terraform/modules/windows-virtual-machine/outputs.tf", + "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", + "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, { "Source": "/src/terraform/modules/firewall/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "3A82B541BCBA083CA3DC062A8FBA5891494B06B026839887AF15D565E42CF5ED" }, { - "Source": "/src/terraform/modules/policy-assignments/main.tf", + "Source": "/.azure-devops/cred-poli-scan.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "4E43F990B727CECFC7BA6BA5D176BC0B4EA72D91885F88D6C2971776F0E36679" + "Sha256Hash": "E177C3BB80497F2FB34F50AFF3B97462AEEB187D3ACCD563BBA5FC9E8954B45A" }, { "Source": "/src/terraform/modules/spoke/variables.tf", @@ -111,9 +131,9 @@ "Sha256Hash": "CDA5F1C9C4F99A12BA47F14EA8AA41246E8CCF4FB0A0C7F74ED9A01EE08A7579" }, { - "Source": "/src/terraform/modules/bastion/main.tf", + "Source": "/.azure-devops/nightlybuild/mlz-tf-azurecloud-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "40047984910DB59328428465018AE5FD5BB41FCA2B6131F2DD81FBE6CA1CABC6" + "Sha256Hash": "972DB035811A02922376C19D219C73E247FF852D8FB02C35F1AE9EA781CDCC7F" }, { "Source": "/.azure-devops/prbuild/mlz-pr-tf-azurecloud-pipelines.yml", @@ -121,9 +141,9 @@ "Sha256Hash": "30FAC8178B54C393C7C8EE705A07DCF572C2B5EB874A33FED8CB64582E6007ED" }, { - "Source": "/src/terraform/modules/firewall/variables.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "E235A28BF3CDA39701FA01C381C29A7AFF4E8AF671CDC44B4F7CDE850BB2CFB9" + "Source": "/.github/dependabot.yml", + "AzureArtifactsHash": "042D2D2D0D0A0D0A76657273696F6E3A20320D0A757064617465733A0D0A20202D20", + "Sha256Hash": "3AFD433AAA570CA649E91113F0297130B127F4FEF451CD266DC02E4D59691AC3" }, { "Source": "/.azure-devops/nightlybuild/mlz-tf-azuregov-pipelines.yml", @@ -131,35 +151,15 @@ "Sha256Hash": "D264480523BAFDB200BE0DE38B97DEFB725F28FFB9B1842F31D783B9280572D3" }, { - "Source": "/src/terraform/modules/windows-virtual-machine/outputs.tf", - "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", - "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + "Source": "/.github/ISSUE_TEMPLATE/bug_report.md", + "AzureArtifactsHash": "042D2D2D0A6E616D653A20427567207265706F72740A61626F75743A204372656174", + "Sha256Hash": "A9DAA3FCB5D321CC508AA87BD1024B9375AE0BAAEDA87E0A4D89B11C08908BFB" }, { "Source": "/.github/pull_request_template.md", "AzureArtifactsHash": "0423204465736372697074696F6E0A0A5F506C65617365206578706C61696E207468", "Sha256Hash": "0DF7C4D87086902F68BE49ACAEB6F9239B3D77DBE4F9B4AE2E1423F871CE9A42" }, - { - "Source": "/.azure-devops/cred-poli-scan.yml", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "E177C3BB80497F2FB34F50AFF3B97462AEEB187D3ACCD563BBA5FC9E8954B45A" - }, - { - "Source": "/.azure-devops/nightlybuild/mlz-tf-azurecloud-pipelines.yml", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "972DB035811A02922376C19D219C73E247FF852D8FB02C35F1AE9EA781CDCC7F" - }, - { - "Source": "/.github/dependabot.yml", - "AzureArtifactsHash": "042D2D2D0D0A0D0A76657273696F6E3A20320D0A757064617465733A0D0A20202D20", - "Sha256Hash": "3AFD433AAA570CA649E91113F0297130B127F4FEF451CD266DC02E4D59691AC3" - }, - { - "Source": "/.github/ISSUE_TEMPLATE/bug_report.md", - "AzureArtifactsHash": "042D2D2D0A6E616D653A20427567207265706F72740A61626F75743A204372656174", - "Sha256Hash": "A9DAA3FCB5D321CC508AA87BD1024B9375AE0BAAEDA87E0A4D89B11C08908BFB" - }, { "Source": "/.github/ISSUE_TEMPLATE/backlog_item.md", "AzureArtifactsHash": "042D2D2D0A6E616D653A204261636B6C6F67206974656D0A61626F75743A20557365", @@ -190,6 +190,11 @@ "AzureArtifactsHash": "042320436F6E747269627574696F6E2047756964656C696E65730A0A546869732070", "Sha256Hash": "3F733E8C2AFDDA935C789C2378F8AB22A0C9819180DEA6F6FED1D23C2B58BD0D" }, + { + "Source": "/NOTICE", + "AzureArtifactsHash": "044E4F54494345530A0A54686973207265706F7369746F727920696E636F72706F72", + "Sha256Hash": "1F22E5CBB6F4E5A075061CB35E33F3CAA610A880B4D0D5B5ECC7BCEFC9E91A8D" + }, { "Source": "/src/bicep/modules/storageAccount.bicep", "AzureArtifactsHash": "04706172616D2073746F726167654163636F756E744E616D6520737472696E670A70", @@ -205,40 +210,60 @@ "AzureArtifactsHash": "04706172616D206875625669727475616C4E6574776F726B4E616D6520737472696E", "Sha256Hash": "9741536D665A963C60720D8AE677B0C6C76CE7B99491966279161038BCCE994E" }, + { + "Source": "/src/bicep/modules/virtualNetworkPeering.bicep", + "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D2072656D6F7465566972", + "Sha256Hash": "DE5AF067A6DD7400DC9B67EF629D9EE32EF143BD23EFC67C06FE3D6DA819B84E" + }, { "Source": "/src/bicep/modules/networkSecurityGroup.bicep", "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", "Sha256Hash": "0C87A70128ADE0133F19D5ECEE43C50EDE516B03D96A971704607F67BD520FDE" }, + { + "Source": "/src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", + "AzureArtifactsHash": "04706172616D20646961676E6F7374696353746F726167654163636F756E744E616D", + "Sha256Hash": "040A8767646B2D5F5CF8C9FAC3112D5183CBAB94B5005F4F6E3F4B79343B57A2" + }, { "Source": "/src/bicep/examples/containerRegistry/modules/containerRegistry.bicep", "AzureArtifactsHash": "04406D696E4C656E6774682835290A406D61784C656E677468283530290A70617261", "Sha256Hash": "0ADAFE6DB27170496017D91EF6363D2F101707BA98C23A5ADE5B60334CB09DDD" }, + { + "Source": "/src/bicep/modules/virtualNetwork.bicep", + "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", + "Sha256Hash": "3E429B1678856F63BAF88C320AA57415E4D2014645BD0499D0F85A5401464180" + }, { "Source": "/src/bicep/examples/remoteAccess/main.bicep", "AzureArtifactsHash": "04706172616D206C6F636174696F6E20737472696E67203D207265736F7572636547", "Sha256Hash": "5D3883DFB0A10FE70BA037B6726E2C7659A6CB970829B580EAA3BA52719E4C69" }, { - "Source": "/NOTICE", - "AzureArtifactsHash": "044E4F54494345530A0A54686973207265706F7369746F727920696E636F72706F72", - "Sha256Hash": "1F22E5CBB6F4E5A075061CB35E33F3CAA610A880B4D0D5B5ECC7BCEFC9E91A8D" + "Source": "/src/bicep/modules/policies/NIST-policyAssignmentParameters.json", + "AzureArtifactsHash": "04202020207B0A2020202020202020226C6973744F664D656D62657273546F457863", + "Sha256Hash": "8BC44D8AE410E93DAA114017536AF566E5E6270B30226225E42A0CE780DD41C7" }, { "Source": "/src/bicep/examples/keyVault/README.md", "AzureArtifactsHash": "042320417A757265204B6579205661756C74204578616D706C650A0A546869732065", "Sha256Hash": "3AC52947D5729C16A45F4892E6574B63493D595FB3FBAD90EDC5A1228C213B7B" }, + { + "Source": "/src/bicep/examples/sentinel/sentinel.tf", + "AzureArtifactsHash": "047465727261666F726D207B0A20206261636B656E6420226C6F63616C22207B7D0A", + "Sha256Hash": "085607CF83157914AD70254C0096F8B9D685EC1769FA660ED528F29C834764B7" + }, { "Source": "/src/terraform/tier3/outputs.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "1C8A20FA5B81A909CB9336B543C6F7E11AF5415BBAB6E880CB9B0EAF2D2F20F8" }, { - "Source": "/src/bicep/modules/virtualNetworkPeering.bicep", - "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D2072656D6F7465566972", - "Sha256Hash": "DE5AF067A6DD7400DC9B67EF629D9EE32EF143BD23EFC67C06FE3D6DA819B84E" + "Source": "/src/bicep/examples/remoteAccess/README.md", + "AzureArtifactsHash": "04232052656D6F746520416363657373204578616D706C650A0A5468697320657861", + "Sha256Hash": "4DB9D861FC91AD574D881EB943611526BD756C7AAF2B2845C754123EE56ABF0A" }, { "Source": "/src/terraform/modules/hub/outputs.tf", @@ -246,9 +271,9 @@ "Sha256Hash": "EB1AD4F9BE016BB0B646974AACA4C42088E59EEEB84EC8A379E86009E6AD2F59" }, { - "Source": "/src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", - "AzureArtifactsHash": "04706172616D20646961676E6F7374696353746F726167654163636F756E744E616D", - "Sha256Hash": "040A8767646B2D5F5CF8C9FAC3112D5183CBAB94B5005F4F6E3F4B79343B57A2" + "Source": "/src/bicep/examples/keyVault/modules/keyVault.bicep", + "AzureArtifactsHash": "04706172616D206B65795661756C744E616D6520737472696E670A706172616D206C", + "Sha256Hash": "5029F87EC84F97A526F18F05F1A0BEB5D41F17A3E8D2DA8982624492101B55E3" }, { "Source": "/src/terraform/modules/subnet/main.tf", @@ -256,9 +281,9 @@ "Sha256Hash": "B6B553FE91052362452FCAEED457DC627FF7E67C3B3496636C9EBCA8A9C4DA4A" }, { - "Source": "/src/bicep/modules/virtualNetwork.bicep", - "AzureArtifactsHash": "04706172616D206E616D6520737472696E670A706172616D206C6F636174696F6E20", - "Sha256Hash": "3E429B1678856F63BAF88C320AA57415E4D2014645BD0499D0F85A5401464180" + "Source": "/src/terraform/modules/policy-assignments/variables.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "EF13943A8C0385F563F0847E26F3D5865D1DAA760BC252B4A3BFD756BDE4162B" }, { "Source": "/src/terraform/modules/windows-virtual-machine/variables.tf", @@ -266,9 +291,9 @@ "Sha256Hash": "841918AC341C15DF54F379A7C28FC927400BDB04971E31803C6105B67BA65280" }, { - "Source": "/src/bicep/modules/policies/NIST-policyAssignmentParameters.json", - "AzureArtifactsHash": "04202020207B0A2020202020202020226C6973744F664D656D62657273546F457863", - "Sha256Hash": "8BC44D8AE410E93DAA114017536AF566E5E6270B30226225E42A0CE780DD41C7" + "Source": "/src/terraform/modules/bastion/variables.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "B18FA82F4821BC1D58AE98E63F6D5327BB9A9667E6042AFC2E858E0BC8CEA865" }, { "Source": "/src/terraform/modules/linux-virtual-machine/outputs.tf", @@ -276,9 +301,9 @@ "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { - "Source": "/src/bicep/examples/sentinel/sentinel.tf", - "AzureArtifactsHash": "047465727261666F726D207B0A20206261636B656E6420226C6F63616C22207B7D0A", - "Sha256Hash": "085607CF83157914AD70254C0096F8B9D685EC1769FA660ED528F29C834764B7" + "Source": "/src/terraform/modules/subnet/outputs.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "1C8A20FA5B81A909CB9336B543C6F7E11AF5415BBAB6E880CB9B0EAF2D2F20F8" }, { "Source": "/.azure-devops/prbuild/templates/terraform-plan.yml", @@ -286,9 +311,9 @@ "Sha256Hash": "CDDEF69DCBB3F354DCEE8EAB2470F1F78BCEA21BA6379A667550EF2DCD403206" }, { - "Source": "/src/bicep/examples/remoteAccess/README.md", - "AzureArtifactsHash": "04232052656D6F746520416363657373204578616D706C650A0A5468697320657861", - "Sha256Hash": "4DB9D861FC91AD574D881EB943611526BD756C7AAF2B2845C754123EE56ABF0A" + "Source": "/src/terraform/modules/windows-virtual-machine/main.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "CB23042515CE49FBE377E8BD3EF1532B05E91D598D837C5D104DC5695F4BDDF1" }, { "Source": "/.azure-devops/nightlybuild/templates/clean-az-subscription.yml", @@ -296,9 +321,9 @@ "Sha256Hash": "4064636F0FA679FC9E3F783C56F9B235D6F3C9F984A148AB1354B9DD7DD0C274" }, { - "Source": "/src/bicep/examples/keyVault/modules/keyVault.bicep", - "AzureArtifactsHash": "04706172616D206B65795661756C744E616D6520737472696E670A706172616D206C", - "Sha256Hash": "5029F87EC84F97A526F18F05F1A0BEB5D41F17A3E8D2DA8982624492101B55E3" + "Source": "/.azure-devops/validate-declarative-form.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "6A21F6AA77B0338123ADEABAFEFC6191BC5A32FF4089B5BCF77886C914C16D59" }, { "Source": "/.github/workflows/README.md", @@ -306,9 +331,9 @@ "Sha256Hash": "F6314B80732C517F16559EC2B9A2FD243123FF1957E99A89F890E060C8D76A54" }, { - "Source": "/src/terraform/modules/policy-assignments/variables.tf", + "Source": "/.azure-devops/prbuild/templates/az-what-if.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "EF13943A8C0385F563F0847E26F3D5865D1DAA760BC252B4A3BFD756BDE4162B" + "Sha256Hash": "DE5A9721B81916F9C27AD94A08E0091557DC217AF176EAB698AC386694C5EEA1" }, { "Source": "/docs/scca.md", @@ -316,40 +341,15 @@ "Sha256Hash": "5872AF3FF944847E78FC9727DF4C13E2A52976405A35148D73B4F4B7ED9B0847" }, { - "Source": "/src/terraform/modules/bastion/variables.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "B18FA82F4821BC1D58AE98E63F6D5327BB9A9667E6042AFC2E858E0BC8CEA865" + "Source": "/.github/CODEOWNERS", + "AzureArtifactsHash": "042320546869732067726F7570206973207468652064656661756C7420736574206F", + "Sha256Hash": "407B4BA622B7475BAEFF4516F2E741CEB09E436F640C36F3EF88F6AC7893B3AE" }, { "Source": "/docs/images/management-groups/mg1-management-groups-list.png", "AzureArtifactsHash": "0489504E470D0A1A0A0000000D49484452000009CA0000032D0806000000A581D08A", "Sha256Hash": "BFDA1766A4A4F019C97EED61BEFAF284EC6D600DC0C767911F573F58A42D9037" }, - { - "Source": "/src/terraform/modules/subnet/outputs.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "1C8A20FA5B81A909CB9336B543C6F7E11AF5415BBAB6E880CB9B0EAF2D2F20F8" - }, - { - "Source": "/src/terraform/modules/windows-virtual-machine/main.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "CB23042515CE49FBE377E8BD3EF1532B05E91D598D837C5D104DC5695F4BDDF1" - }, - { - "Source": "/.azure-devops/validate-declarative-form.yml", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "6A21F6AA77B0338123ADEABAFEFC6191BC5A32FF4089B5BCF77886C914C16D59" - }, - { - "Source": "/.azure-devops/prbuild/templates/az-what-if.yml", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "DE5A9721B81916F9C27AD94A08E0091557DC217AF176EAB698AC386694C5EEA1" - }, - { - "Source": "/.github/CODEOWNERS", - "AzureArtifactsHash": "042320546869732067726F7570206973207468652064656661756C7420736574206F", - "Sha256Hash": "407B4BA622B7475BAEFF4516F2E741CEB09E436F640C36F3EF88F6AC7893B3AE" - }, { "Source": "/.github/ISSUE_TEMPLATE/spike.md", "AzureArtifactsHash": "042D2D2D0A6E616D653A205370696B650A61626F75743A20557365207370696B6573", @@ -440,20 +440,15 @@ "AzureArtifactsHash": "04706172616D20737663506C616E4E616D6520737472696E670A706172616D207376", "Sha256Hash": "543B2FE8D0D013F7886939D5C6A394F49AC6D233ED7391A2FE7B6BA816F5539A" }, - { - "Source": "/src/bicep/examples/inheritTags/inherit.bicep", - "AzureArtifactsHash": "04706172616D207461674E616D65496E686572697420737472696E670A0A70617261", - "Sha256Hash": "213BADEAEEC230C6E4863F9FEFE30049345638D6C7B1AF482F45E6CDFE97E8B8" - }, { "Source": "/src/terraform/tier3/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "0382D42009CBB19600C0BC1718EA3DA8D73F9FE818A1173DD090DFAA2D9564FD" }, { - "Source": "/src/terraform/tier3/variables.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "750D3C9DBB29C6CD4604559C3C54C6C5514092CC64E974F34396F71A6DB7B854" + "Source": "/src/bicep/examples/inheritTags/inherit.bicep", + "AzureArtifactsHash": "04706172616D207461674E616D65496E686572697420737472696E670A0A70617261", + "Sha256Hash": "213BADEAEEC230C6E4863F9FEFE30049345638D6C7B1AF482F45E6CDFE97E8B8" }, { "Source": "/src/terraform/modules/hub/main.tf", @@ -461,9 +456,9 @@ "Sha256Hash": "2E212BCF5DE340AFAE77348D0D341E084D2C11CFFBFD98655B4DCAC4BFD51321" }, { - "Source": "/src/terraform/modules/hub/variables.tf", + "Source": "/src/terraform/tier3/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "01E58017FFC1E9A3C156FF2BE55976CF7450ADEC625B8CC0A52D72DA8C11A753" + "Sha256Hash": "750D3C9DBB29C6CD4604559C3C54C6C5514092CC64E974F34396F71A6DB7B854" }, { "Source": "/src/terraform/modules/subnet/variables.tf", @@ -471,9 +466,9 @@ "Sha256Hash": "F729E9948DF1CF942F9E07B8326D1670338FC8CF2400D1E4DD3FFBAFBEA7AB46" }, { - "Source": "/src/terraform/modules/virtual-network/outputs.tf", + "Source": "/src/terraform/modules/hub/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "F46EE201DCC740832480C21BC1E36A4DBE619022D5BA389FFDA5DA25F077B9F9" + "Sha256Hash": "01E58017FFC1E9A3C156FF2BE55976CF7450ADEC625B8CC0A52D72DA8C11A753" }, { "Source": "/src/terraform/modules/jumpbox/outputs.tf", @@ -481,9 +476,9 @@ "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { - "Source": "/src/terraform/modules/jumpbox/main.tf", + "Source": "/src/terraform/modules/virtual-network/outputs.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "8B3B17E905314033038C173367F999DF3571F2EADE266740C4BA93232574E6EE" + "Sha256Hash": "F46EE201DCC740832480C21BC1E36A4DBE619022D5BA389FFDA5DA25F077B9F9" }, { "Source": "/src/terraform/modules/linux-virtual-machine/main.tf", @@ -491,9 +486,9 @@ "Sha256Hash": "728753762C952CC2D905D3B91E1E0C58658C10BC64480483BBAB008C00BFE1F7" }, { - "Source": "/src/terraform/modules/linux-virtual-machine/variables.tf", + "Source": "/src/terraform/modules/jumpbox/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "841918AC341C15DF54F379A7C28FC927400BDB04971E31803C6105B67BA65280" + "Sha256Hash": "8B3B17E905314033038C173367F999DF3571F2EADE266740C4BA93232574E6EE" }, { "Source": "/.azure-devops/prbuild/mlz-pr-sbom-pipelines.yml", @@ -501,9 +496,9 @@ "Sha256Hash": "1F4D7C3830A3AD519471DA2518840D9E070378FFBBE5B17D9F12A1EBA3B4D225" }, { - "Source": "/.azure-devops/prbuild/mlz-pr-bicep-azurecloud-pipelines.yml", + "Source": "/src/terraform/modules/linux-virtual-machine/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "B198846BDCDE015D08086EF5FB52A8443D2362D1E789078C6F8D17E483ABFEC8" + "Sha256Hash": "841918AC341C15DF54F379A7C28FC927400BDB04971E31803C6105B67BA65280" }, { "Source": "/.azure-devops/nightlybuild/templates/az-deployment.yml", @@ -511,9 +506,9 @@ "Sha256Hash": "AB889865DF0638BA433C76F9D22C58C946274DEB6212B42FD18D813C1A3D35D1" }, { - "Source": "/.azure-devops/nightlybuild/templates/terraform-apply.yml", + "Source": "/.azure-devops/prbuild/mlz-pr-bicep-azurecloud-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "3109E228AAC7946F5E4959B6C556481095DF3746988813680F8A5CB4EB503CE6" + "Sha256Hash": "B198846BDCDE015D08086EF5FB52A8443D2362D1E789078C6F8D17E483ABFEC8" }, { "Source": "/.github/workflows/validate-terraform.sh", @@ -521,9 +516,9 @@ "Sha256Hash": "8577AB3C71589F203116670156F65357D9CCDAB1FB841987D30279B8929D67B9" }, { - "Source": "/.github/workflows/validate-build-bicep.yml", + "Source": "/.azure-devops/nightlybuild/templates/terraform-apply.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "B2F14E7DAF71F16223F8BF7B727AB3FDD07BBAB2A13D4BB2DDFBAF033566F159" + "Sha256Hash": "3109E228AAC7946F5E4959B6C556481095DF3746988813680F8A5CB4EB503CE6" }, { "Source": "/docs/policies.md", @@ -531,9 +526,9 @@ "Sha256Hash": "00A2A8E93D0561A70566EED82E893DC0BF7DE4EB3DC8ED381F2B584A271B4B4C" }, { - "Source": "/docs/management-groups.md", - "AzureArtifactsHash": "0423205573696E67204D616E6167656D656E742047726F7570732077697468204D69", - "Sha256Hash": "E30E4E035E9671D81011FF9FA808965FF16C45A9D5C950E247E013FC45492144" + "Source": "/.github/workflows/validate-build-bicep.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "B2F14E7DAF71F16223F8BF7B727AB3FDD07BBAB2A13D4BB2DDFBAF033566F159" }, { "Source": "/docs/images/management-groups/mg4-subscription-in-management-group.png", @@ -541,15 +536,20 @@ "Sha256Hash": "D992ADF22B34DA57BAFF902353BDE67C6A61B3E4D3C322FF6ADB1B6ECD4942EF" }, { - "Source": "/docs/images/scope-v2.png", - "AzureArtifactsHash": "0489504E470D0A1A0A0000000D4948445200000A0A000004AC08030000006349B1EB", - "Sha256Hash": "3BC7910260A3EA8E968AEE386911BC191A0201EB223B1F46E207177300B036A5" + "Source": "/docs/management-groups.md", + "AzureArtifactsHash": "0423205573696E67204D616E6167656D656E742047726F7570732077697468204D69", + "Sha256Hash": "E30E4E035E9671D81011FF9FA808965FF16C45A9D5C950E247E013FC45492144" }, { "Source": "/.devcontainer/devcontainer.json", "AzureArtifactsHash": "042F2F20436F7079726967687420286329204D6963726F736F667420436F72706F72", "Sha256Hash": "3C48AC63A1A836DFBDE3E616C5494E27735D805CB07BD2785CF3E09A94AD5E2D" }, + { + "Source": "/docs/images/scope-v2.png", + "AzureArtifactsHash": "0489504E470D0A1A0A0000000D4948445200000A0A000004AC08030000006349B1EB", + "Sha256Hash": "3BC7910260A3EA8E968AEE386911BC191A0201EB223B1F46E207177300B036A5" + }, { "Source": "/.devcontainer/README.md", "AzureArtifactsHash": "042320446576656C6F706D656E7420436F6E7461696E65722047756964650A0A5468", @@ -580,25 +580,15 @@ "AzureArtifactsHash": "0474617267657453636F7065203D2027737562736372697074696F6E270A0A706172", "Sha256Hash": "28E7B52279CE3F54A6F523B10F1126414B5FE74D9D39F326C1E9BDABF83C5124" }, - { - "Source": "/src/bicep/examples/README.md", - "AzureArtifactsHash": "0423204578616D706C65730A0A496E2074686973206469726563746F727920617265", - "Sha256Hash": "F3D36DA740F6993836CF0A8976201105A662234D75B118EB36E65FF4AE56E5D2" - }, - { - "Source": "/src/bicep/examples/appServicePlan/modules/appServicePlan.bicep", - "AzureArtifactsHash": "04706172616D20737663506C616E4E616D6520737472696E670A706172616D206C6F", - "Sha256Hash": "DDAB567A03B51BCA943BB0BA366B71050CE7C27960BE471C9140B48D2D48B2D0" - }, { "Source": "/LICENSE", "AzureArtifactsHash": "04202020204D4954204C6963656E73650A0A20202020436F70797269676874202863", "Sha256Hash": "C2CFCCB812FE482101A8F04597DFC5A9991A6B2748266C47AC91B6A5AAE15383" }, { - "Source": "/src/bicep/examples/inheritTags/README.md", - "AzureArtifactsHash": "042320496E6865726974696E6720546167730A0A54686973206578616D706C652061", - "Sha256Hash": "5C8D3E3C273890DF49FEF32DD541E8BE38805BC43CAE3AB1668E6CD60008674E" + "Source": "/src/bicep/examples/README.md", + "AzureArtifactsHash": "0423204578616D706C65730A0A496E2074686973206469726563746F727920617265", + "Sha256Hash": "F3D36DA740F6993836CF0A8976201105A662234D75B118EB36E65FF4AE56E5D2" }, { "Source": "/src/bicep/mlz.json", @@ -606,9 +596,9 @@ "Sha256Hash": "DEAE3E8DF0F8F88BFC4BBB477F4905BCEF96807432F4F4CA0793F4A90BF09BD8" }, { - "Source": "/src/terraform/mlz/outputs.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "F6BDFCDA80239A07D5608177689D62AE9967AAFE997AB3DF77007D6894213B13" + "Source": "/src/bicep/examples/appServicePlan/modules/appServicePlan.bicep", + "AzureArtifactsHash": "04706172616D20737663506C616E4E616D6520737472696E670A706172616D206C6F", + "Sha256Hash": "DDAB567A03B51BCA943BB0BA366B71050CE7C27960BE471C9140B48D2D48B2D0" }, { "Source": "/src/bicep/modules/securityCenter.bicep", @@ -616,9 +606,9 @@ "Sha256Hash": "004A08EB6AFF141E1F43B891ECFBFB61E6F8F8482680C4651950EF74E325EF45" }, { - "Source": "/src/terraform/modules/policy-assignments/nist-parameter-values/public.json.tmpl", - "AzureArtifactsHash": "047B0A20202020226C6973744F664D656D62657273546F4578636C75646546726F6D", - "Sha256Hash": "1B42919C72CEDD3C594784E235D49A0415E74C6AB2A3C0E18136E4F766156880" + "Source": "/src/bicep/examples/inheritTags/README.md", + "AzureArtifactsHash": "042320496E6865726974696E6720546167730A0A54686973206578616D706C652061", + "Sha256Hash": "5C8D3E3C273890DF49FEF32DD541E8BE38805BC43CAE3AB1668E6CD60008674E" }, { "Source": "/src/bicep/modules/publicIPAddress.bicep", @@ -626,9 +616,9 @@ "Sha256Hash": "913E010756BAB552AE8F12072B832A5193A083F3A09E035854CDFCAC8867B35C" }, { - "Source": "/src/terraform/modules/virtual-network/main.tf", + "Source": "/src/terraform/mlz/outputs.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "5B5E029366F54AF147AD5B0441301A522143C99F6AAF7E9C18C4928DCD279F44" + "Sha256Hash": "F6BDFCDA80239A07D5608177689D62AE9967AAFE997AB3DF77007D6894213B13" }, { "Source": "/src/bicep/modules/subnet.bicep", @@ -636,9 +626,9 @@ "Sha256Hash": "1A5E3368D29165AFEB98202A8F20E089BC55070120BADB863D37694FADBF315D" }, { - "Source": "/src/terraform/modules/jumpbox/variables.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "1744163FC4B8A83EABB6C22E49EF3C34FD27804DCCDB622FE8026380140F3179" + "Source": "/src/terraform/modules/policy-assignments/nist-parameter-values/public.json.tmpl", + "AzureArtifactsHash": "047B0A20202020226C6973744F664D656D62657273546F4578636C75646546726F6D", + "Sha256Hash": "1B42919C72CEDD3C594784E235D49A0415E74C6AB2A3C0E18136E4F766156880" }, { "Source": "/src/bicep/form/mlz.portal.json", @@ -646,9 +636,9 @@ "Sha256Hash": "A20E84C425AE410785904B3C8D89BC83008AC67EA2533905BEC678AE5F842DBD" }, { - "Source": "/src/terraform/modules/spoke/outputs.tf", + "Source": "/src/terraform/modules/virtual-network/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "60A31EE16435BA3643EA33422D3987DBCDB8C93F8ED6DF65707385960E73BFD7" + "Sha256Hash": "5B5E029366F54AF147AD5B0441301A522143C99F6AAF7E9C18C4928DCD279F44" }, { "Source": "/src/bicep/examples/appServicePlan/README.md", @@ -656,9 +646,9 @@ "Sha256Hash": "B86D98C800F5A5A06B66383F65A70BD33EB29000394780A36454D682D36D42C3" }, { - "Source": "/.azure-devops/prbuild/mlz-pr-bicep-azuregov-pipelines.yml", + "Source": "/src/terraform/modules/jumpbox/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "C7D1B85DA6E819E5AB16A20C60D7DC94F34411C796C26FF9FE2B7F09BCD33D54" + "Sha256Hash": "1744163FC4B8A83EABB6C22E49EF3C34FD27804DCCDB622FE8026380140F3179" }, { "Source": "/src/bicep/examples/newWorkload/modules/hubNetworkPeering.bicep", @@ -666,9 +656,9 @@ "Sha256Hash": "996AC71FADFD807762B7AFFA451383A03310E5DE4CAE20B54816EB3AEB4C505B" }, { - "Source": "/.azure-devops/nightlybuild/mlz-bicep-azurecloud-pipelines.yml", + "Source": "/src/terraform/modules/spoke/outputs.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "6A72770D5254DFDF2F4B2A5102D03496DA5BF36406D423B5EFA28CEDCCE59664" + "Sha256Hash": "60A31EE16435BA3643EA33422D3987DBCDB8C93F8ED6DF65707385960E73BFD7" }, { "Source": "/src/terraform/mlz/main.tf", @@ -676,9 +666,9 @@ "Sha256Hash": "32DA818501B2E6D739233BF4DB0837CC8230881D038AB228612B32A120FC6785" }, { - "Source": "/.github/workflows/super-linter.yml", - "AzureArtifactsHash": "042D2D2D0A0A2320436F7079726967687420286329204D6963726F736F667420436F", - "Sha256Hash": "16E6E1FC5A94B129DC1AE36D7F580587C90DFC6EE97F3A5A10B97022DC774EC0" + "Source": "/.azure-devops/prbuild/mlz-pr-bicep-azuregov-pipelines.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "C7D1B85DA6E819E5AB16A20C60D7DC94F34411C796C26FF9FE2B7F09BCD33D54" }, { "Source": "/src/terraform/modules/policy-assignments/nist-parameter-values/usgovernment.json.tmpl", @@ -686,9 +676,9 @@ "Sha256Hash": "5D39DED25787130282B6D89679B4FECB6F3D225CF737D3685E2F801EFB9FB78E" }, { - "Source": "/docs/deployment-guide-bicep.md", - "AzureArtifactsHash": "0423204D697373696F6E204C5A204465706C6F796D656E7420477569646520666F72", - "Sha256Hash": "70AD9502ED1766ACC43F752E9FF08BAFA3389A9D82D7BFCBF8877A2F80420E4F" + "Source": "/.azure-devops/nightlybuild/mlz-bicep-azurecloud-pipelines.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "6A72770D5254DFDF2F4B2A5102D03496DA5BF36406D423B5EFA28CEDCCE59664" }, { "Source": "/src/terraform/modules/virtual-network/variables.tf", @@ -696,9 +686,9 @@ "Sha256Hash": "19E5D279275B0028183EE167A94F6AC8705D0470C2F45DAF04305D24D096D1FA" }, { - "Source": "/docs/images/deploytoazure.svg", - "AzureArtifactsHash": "043C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D22555446", - "Sha256Hash": "61DF8823568BE5EC8DD45B79E82CFA33515F86A5D79E56626152E1A13E4F2201" + "Source": "/.github/workflows/super-linter.yml", + "AzureArtifactsHash": "042D2D2D0A0A2320436F7079726967687420286329204D6963726F736F667420436F", + "Sha256Hash": "16E6E1FC5A94B129DC1AE36D7F580587C90DFC6EE97F3A5A10B97022DC774EC0" }, { "Source": "/src/terraform/modules/firewall/outputs.tf", @@ -706,20 +696,30 @@ "Sha256Hash": "60A04DF2A8A4FB978E07AD95A1EC278AF63212C71FD27A3D4D1D896E9379C99C" }, { - "Source": "/.devcontainer/Dockerfile", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "473D3D91E568CB56944B128692F940F9AEFC7E0E7582704653A7543542611BAA" + "Source": "/docs/deployment-guide-bicep.md", + "AzureArtifactsHash": "0423204D697373696F6E204C5A204465706C6F796D656E7420477569646520666F72", + "Sha256Hash": "70AD9502ED1766ACC43F752E9FF08BAFA3389A9D82D7BFCBF8877A2F80420E4F" }, { "Source": "/src/terraform/modules/spoke/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "011A409535446955AC0243FBDB00017F121E8B2234305B3E1A99553B04412337" }, + { + "Source": "/docs/images/deploytoazure.svg", + "AzureArtifactsHash": "043C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D22555446", + "Sha256Hash": "61DF8823568BE5EC8DD45B79E82CFA33515F86A5D79E56626152E1A13E4F2201" + }, { "Source": "/.azure-devops/prbuild/mlz-pr-tf-azuregov-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "CC903665D40D120D059DC1AB2779EA33BED232CC54EF2BD21ECF9FC1024BCCF1" }, + { + "Source": "/.devcontainer/Dockerfile", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "473D3D91E568CB56944B128692F940F9AEFC7E0E7582704653A7543542611BAA" + }, { "Source": "/.azure-devops/nightlybuild/mlz-bicep-azuregov-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", @@ -746,10 +746,10 @@ "Sha256Hash": "6C5A2EA2A8A4A493F469FAD5677E0569F2209C321E0F12A6314134B4C99862F9" } ], - "CloudBuildId": "8556", + "CloudBuildId": "8676", "Repo": "https://github.com/Azure/missionlz", "Branch": "merge", - "CommitId": "f219da8e00fbf4d50d66475a5d7ca957c9160476", + "CommitId": "6cf24179bc781988de2267dbeeb8d32fa46ea551", "Version": "0.0.1", - "Timestamp": 1645133289 + "Timestamp": 1645561112 } diff --git a/_manifest/manifest.json.sha256 b/_manifest/manifest.json.sha256 index f0d26dda7..41392fefe 100644 Binary files a/_manifest/manifest.json.sha256 and b/_manifest/manifest.json.sha256 differ diff --git a/_manifest/spdx_2.2/manifest.spdx.json b/_manifest/spdx_2.2/manifest.spdx.json index 4756fc53b..acac0fe6a 100644 --- a/_manifest/spdx_2.2/manifest.spdx.json +++ b/_manifest/spdx_2.2/manifest.spdx.json @@ -1,5 +1,24 @@ { "files": [ + { + "fileName": "./.gitignore", + "SPDXID": "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "37eec709bd606fa90861bc08d28d4117f11f752c3dd1c044fca2271e2f811828" + }, + { + "algorithm": "SHA1", + "checksumValue": "094f7a9121bbad7d52efb1d3f4b630ca15f32793" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./SECURITY.md", "SPDXID": "SPDXRef-File--SECURITY.md-28A48DED0C097169644A9C376CAD1A380DECB6CE", @@ -20,16 +39,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.gitignore", - "SPDXID": "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793", + "fileName": "./src/bicep/modules/networkInterface.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-networkInterface.bicep-A838969BD72C03563327E85857A26F2A56C6662E", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "37eec709bd606fa90861bc08d28d4117f11f752c3dd1c044fca2271e2f811828" + "checksumValue": "640df6fe4e0fb3e23cf8fe05f6068de14a998f8f761ecc9e954a450ee17f5d77" }, { "algorithm": "SHA1", - "checksumValue": "094f7a9121bbad7d52efb1d3f4b630ca15f32793" + "checksumValue": "a838969bd72c03563327e85857a26f2a56c6662e" } ], "licenseConcluded": "NOASSERTION", @@ -57,6 +76,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./src/bicep/modules/bastionHost.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-bastionHost.bicep-E05D4A8244AE68569C10C94EA2B23B4A1F918E73", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "783f2fe42a248eaf9e6a62a0e255793267cc0a97b3e03a6ba2ff13c9a4a053d5" + }, + { + "algorithm": "SHA1", + "checksumValue": "e05d4a8244ae68569c10c94ea2b23b4a1f918e73" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./src/bicep/modules/windowsVirtualMachine.bicep", "SPDXID": "SPDXRef-File--src-bicep-modules-windowsVirtualMachine.bicep-AE7BD5127CF8BA159686EF299BEFD3D0ADDD55A0", @@ -77,16 +115,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/networkInterface.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-networkInterface.bicep-A838969BD72C03563327E85857A26F2A56C6662E", + "fileName": "./src/bicep/modules/logAnalyticsWorkspace.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsWorkspace.bicep-3987B39C3375F7A6DDC1D893E0F9013778826AD4", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "640df6fe4e0fb3e23cf8fe05f6068de14a998f8f761ecc9e954a450ee17f5d77" + "checksumValue": "9f8146497cfa675fa651296420e750d2bcef9b2a2547289212d40aae05d7f86c" }, { "algorithm": "SHA1", - "checksumValue": "a838969bd72c03563327e85857a26f2a56c6662e" + "checksumValue": "3987b39c3375f7a6ddc1d893e0f9013778826ad4" } ], "licenseConcluded": "NOASSERTION", @@ -115,16 +153,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/bastionHost.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-bastionHost.bicep-E05D4A8244AE68569C10C94EA2B23B4A1F918E73", + "fileName": "./src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", + "SPDXID": "SPDXRef-File--src-bicep-modules-policies-CMMC-policyAssignmentParameters.json-8CF60C607C27A50C539609F86166A4A99550B8DB", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "783f2fe42a248eaf9e6a62a0e255793267cc0a97b3e03a6ba2ff13c9a4a053d5" + "checksumValue": "aa11b7dcf0c12d8b4167f5c8ad7130194b6b5e17ad0bf0b2d84d03d8423b29fb" }, { "algorithm": "SHA1", - "checksumValue": "e05d4a8244ae68569c10c94ea2b23b4a1f918e73" + "checksumValue": "8cf60c607c27a50c539609f86166a4a99550b8db" } ], "licenseConcluded": "NOASSERTION", @@ -153,16 +191,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/logAnalyticsWorkspace.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsWorkspace.bicep-3987B39C3375F7A6DDC1D893E0F9013778826AD4", + "fileName": "./src/bicep/examples/sentinel/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-sentinel-README.md-4E4751C7862E88C7BEE1AB4DB33A77DBAC52404D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "9f8146497cfa675fa651296420e750d2bcef9b2a2547289212d40aae05d7f86c" + "checksumValue": "79ff363b323714d4aa508f6416b40fad1ab83e81b055f47777abe876850636ce" }, { "algorithm": "SHA1", - "checksumValue": "3987b39c3375f7a6ddc1d893e0f9013778826ad4" + "checksumValue": "4e4751c7862e88c7bee1ab4db33a77dbac52404d" } ], "licenseConcluded": "NOASSERTION", @@ -191,16 +229,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", - "SPDXID": "SPDXRef-File--src-bicep-modules-policies-CMMC-policyAssignmentParameters.json-8CF60C607C27A50C539609F86166A4A99550B8DB", + "fileName": "./src/bicep/examples/newWorkload/newWorkload.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-newWorkload.bicep-7E87DF58887C6F4F1B646A03DBF8D0D94817F2D9", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "aa11b7dcf0c12d8b4167f5c8ad7130194b6b5e17ad0bf0b2d84d03d8423b29fb" + "checksumValue": "d16f45270ea1ee0e6fd916d8e2c3e765d896def609e671010e16c61fac13f86e" }, { "algorithm": "SHA1", - "checksumValue": "8cf60c607c27a50c539609f86166a4a99550b8db" + "checksumValue": "7e87df58887c6f4f1b646a03dbf8d0d94817f2d9" } ], "licenseConcluded": "NOASSERTION", @@ -229,16 +267,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/sentinel/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-sentinel-README.md-4E4751C7862E88C7BEE1AB4DB33A77DBAC52404D", + "fileName": "./src/terraform/README.md", + "SPDXID": "SPDXRef-File--src-terraform-README.md-ABE1845E8DB9FEDBCF1BF193CA8C4A052EFB766E", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "79ff363b323714d4aa508f6416b40fad1ab83e81b055f47777abe876850636ce" + "checksumValue": "1138044d7d0567eb2c610dc7cea7d55807cc461224d8ee1a3b7d420f20902568" }, { "algorithm": "SHA1", - "checksumValue": "4e4751c7862e88c7bee1ab4db33a77dbac52404d" + "checksumValue": "abe1845e8db9fedbcf1bf193ca8c4a052efb766e" } ], "licenseConcluded": "NOASSERTION", @@ -249,15 +287,15 @@ }, { "fileName": "./src/bicep/examples/newWorkload/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-README.md-76F20515E7FFBA1DA56DAC4348440F3F4D181D85", + "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-README.md-80DD6447AED310971241B1E67E28DD48109A77DD", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "ff1108a0adf9e71367c97d2b1dc0e5f521a5f5cf6f3ac70fd6f7ff499189e1db" + "checksumValue": "bc16ede6b3830726faed19fcc843a8ecd2ebbe5736c99de231c6277286d40c42" }, { "algorithm": "SHA1", - "checksumValue": "76f20515e7ffba1da56dac4348440f3f4d181d85" + "checksumValue": "80dd6447aed310971241b1e67e28dd48109a77dd" } ], "licenseConcluded": "NOASSERTION", @@ -267,16 +305,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/newWorkload/newWorkload.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-newWorkload.bicep-B2C355F46340ABC45C5402225B5E3115753067B4", + "fileName": "./src/terraform/modules/policy-assignments/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-main.tf-24E0071CFAAAEBC2BE741FA23B35C53992D56571", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "c6da3bd54e52f66d7ff7d5a3288686b7e2c8ccc8c4a2d8250ffd943d668e3c22" + "checksumValue": "4e43f990b727cecfc7ba6ba5d176bc0b4ea72d91885f88d6c2971776f0e36679" }, { "algorithm": "SHA1", - "checksumValue": "b2c355f46340abc45c5402225b5e3115753067b4" + "checksumValue": "24e0071cfaaaebc2be741fa23b35c53992d56571" } ], "licenseConcluded": "NOASSERTION", @@ -304,6 +342,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./src/terraform/modules/bastion/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-main.tf-20E06656E6E60AC008404469F037B2130DAE561C", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "40047984910db59328428465018ae5fd5bb41fca2b6131f2dd81fbe6ca1cabc6" + }, + { + "algorithm": "SHA1", + "checksumValue": "20e06656e6e60ac008404469f037b2130dae561c" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./src/terraform/modules/policy-assignments/outputs.tf", "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", @@ -323,6 +380,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./src/terraform/modules/firewall/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-variables.tf-68EB233172BC175ACC03C12EC7DF8078036C9C88", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "e235a28bf3cda39701fa01c381c29a7aff4e8af671cdc44b4f7cde850bb2cfb9" + }, + { + "algorithm": "SHA1", + "checksumValue": "68eb233172bc175acc03c12ec7df8078036c9c88" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./src/terraform/modules/bastion/outputs.tf", "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", @@ -343,16 +419,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/README.md", - "SPDXID": "SPDXRef-File--src-terraform-README.md-ABE1845E8DB9FEDBCF1BF193CA8C4A052EFB766E", + "fileName": "./src/terraform/modules/windows-virtual-machine/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-windows-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1138044d7d0567eb2c610dc7cea7d55807cc461224d8ee1a3b7d420f20902568" + "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "algorithm": "SHA1", - "checksumValue": "abe1845e8db9fedbcf1bf193ca8c4a052efb766e" + "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "licenseConcluded": "NOASSERTION", @@ -381,16 +457,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/policy-assignments/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-main.tf-24E0071CFAAAEBC2BE741FA23B35C53992D56571", + "fileName": "./.azure-devops/cred-poli-scan.yml", + "SPDXID": "SPDXRef-File--.azure-devops-cred-poli-scan.yml-B3803A3194AA6B8E8E176B08414D0D70D2582DAE", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "4e43f990b727cecfc7ba6ba5d176bc0b4ea72d91885f88d6c2971776f0e36679" + "checksumValue": "e177c3bb80497f2fb34f50aff3b97462aeeb187d3accd563bba5fc9e8954b45a" }, { "algorithm": "SHA1", - "checksumValue": "24e0071cfaaaebc2be741fa23b35c53992d56571" + "checksumValue": "b3803a3194aa6b8e8e176b08414d0d70d2582dae" } ], "licenseConcluded": "NOASSERTION", @@ -419,16 +495,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/bastion/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-main.tf-20E06656E6E60AC008404469F037B2130DAE561C", + "fileName": "./.azure-devops/nightlybuild/mlz-tf-azurecloud-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azurecloud-pipelines.yml-40F24ECAB27D7CA0441FDB799C2CCAD03B545E8C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "40047984910db59328428465018ae5fd5bb41fca2b6131f2dd81fbe6ca1cabc6" + "checksumValue": "972db035811a02922376c19d219c73e247ff852d8fb02c35f1ae9ea781cdcc7f" }, { "algorithm": "SHA1", - "checksumValue": "20e06656e6e60ac008404469f037b2130dae561c" + "checksumValue": "40f24ecab27d7ca0441fdb799c2ccad03b545e8c" } ], "licenseConcluded": "NOASSERTION", @@ -457,16 +533,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/firewall/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-variables.tf-68EB233172BC175ACC03C12EC7DF8078036C9C88", + "fileName": "./.github/dependabot.yml", + "SPDXID": "SPDXRef-File--.github-dependabot.yml-07EDF6C9D72A0309DC91A8763F74247F2D122B57", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e235a28bf3cda39701fa01c381c29a7aff4e8af671cdc44b4f7cde850bb2cfb9" + "checksumValue": "3afd433aaa570ca649e91113f0297130b127f4fef451cd266dc02e4d59691ac3" }, { "algorithm": "SHA1", - "checksumValue": "68eb233172bc175acc03c12ec7df8078036c9c88" + "checksumValue": "07edf6c9d72a0309dc91a8763f74247f2d122b57" } ], "licenseConcluded": "NOASSERTION", @@ -495,16 +571,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/windows-virtual-machine/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-windows-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "fileName": "./.github/ISSUE_TEMPLATE/bug_report.md", + "SPDXID": "SPDXRef-File--.github-ISSUE-TEMPLATE-bug-report.md-B20CF5C186B324D71CACA0CAA26FBE8385408F73", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + "checksumValue": "a9daa3fcb5d321cc508aa87bd1024b9375ae0baaeda87e0a4d89b11c08908bfb" }, { "algorithm": "SHA1", - "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" + "checksumValue": "b20cf5c186b324d71caca0caa26fbe8385408f73" } ], "licenseConcluded": "NOASSERTION", @@ -533,16 +609,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/cred-poli-scan.yml", - "SPDXID": "SPDXRef-File--.azure-devops-cred-poli-scan.yml-B3803A3194AA6B8E8E176B08414D0D70D2582DAE", + "fileName": "./.github/ISSUE_TEMPLATE/backlog_item.md", + "SPDXID": "SPDXRef-File--.github-ISSUE-TEMPLATE-backlog-item.md-01B6CDB236BB10A931C27F0DE323FD290BAF15E7", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e177c3bb80497f2fb34f50aff3b97462aeeb187d3accd563bba5fc9e8954b45a" + "checksumValue": "7f409db232b72c0e6f921c2fd39ad60d1de13105f6dc90302cb0642d1a513c03" }, { "algorithm": "SHA1", - "checksumValue": "b3803a3194aa6b8e8e176b08414d0d70d2582dae" + "checksumValue": "01b6cdb236bb10a931c27f0de323fd290baf15e7" } ], "licenseConcluded": "NOASSERTION", @@ -552,16 +628,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/nightlybuild/mlz-tf-azurecloud-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azurecloud-pipelines.yml-40F24ECAB27D7CA0441FDB799C2CCAD03B545E8C", + "fileName": "./docs/images/networking.png", + "SPDXID": "SPDXRef-File--docs-images-networking.png-393C984E4D29903DE4426906F004A26CF023B7F2", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "972db035811a02922376c19d219c73e247ff852d8fb02c35f1ae9ea781cdcc7f" + "checksumValue": "497d6c0c461fa3f0b12758d600f0b88ee0999eb39912aa064952c6569fc1d329" }, { "algorithm": "SHA1", - "checksumValue": "40f24ecab27d7ca0441fdb799c2ccad03b545e8c" + "checksumValue": "393c984e4d29903de4426906f004a26cf023b7f2" } ], "licenseConcluded": "NOASSERTION", @@ -571,16 +647,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/dependabot.yml", - "SPDXID": "SPDXRef-File--.github-dependabot.yml-07EDF6C9D72A0309DC91A8763F74247F2D122B57", + "fileName": "./.vscode/extensions.json", + "SPDXID": "SPDXRef-File--.vscode-extensions.json-B410AFCE726859B978FEF226CA6F799D6931A3C2", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3afd433aaa570ca649e91113f0297130b127f4fef451cd266dc02e4d59691ac3" + "checksumValue": "e54e7bb6baeafc552cc9012f684f10a66834ae06fd107d4266070b7ce256f3ba" }, { "algorithm": "SHA1", - "checksumValue": "07edf6c9d72a0309dc91a8763f74247f2d122b57" + "checksumValue": "b410afce726859b978fef226ca6f799d6931a3c2" } ], "licenseConcluded": "NOASSERTION", @@ -590,16 +666,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/ISSUE_TEMPLATE/bug_report.md", - "SPDXID": "SPDXRef-File--.github-ISSUE-TEMPLATE-bug-report.md-B20CF5C186B324D71CACA0CAA26FBE8385408F73", + "fileName": "./docs/images/deploytoazuregov.svg", + "SPDXID": "SPDXRef-File--docs-images-deploytoazuregov.svg-C67080F86FFBC18AABAEDDF46D1C54901D2C7E71", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "a9daa3fcb5d321cc508aa87bd1024b9375ae0baaeda87e0a4d89b11c08908bfb" + "checksumValue": "d1ca547eab43b6a18c7d8f98694b301517c5c2448ffc5303dba352c4e026ff72" }, { "algorithm": "SHA1", - "checksumValue": "b20cf5c186b324d71caca0caa26fbe8385408f73" + "checksumValue": "c67080f86ffbc18aabaeddf46d1c54901d2c7e71" } ], "licenseConcluded": "NOASSERTION", @@ -609,16 +685,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/ISSUE_TEMPLATE/backlog_item.md", - "SPDXID": "SPDXRef-File--.github-ISSUE-TEMPLATE-backlog-item.md-01B6CDB236BB10A931C27F0DE323FD290BAF15E7", + "fileName": "./docs/images/management-groups/mg2-empty-subscription-list.png", + "SPDXID": "SPDXRef-File--docs-images-management-groups-mg2-empty-subscription-list.png-49539C23E7C6ED6223EFE91972FDCE52EFBC0A28", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "7f409db232b72c0e6f921c2fd39ad60d1de13105f6dc90302cb0642d1a513c03" + "checksumValue": "ff19b3f037bc865af2b59bab59bf285b5c4f2b42d31ece908387bcc1ce9b20da" }, { "algorithm": "SHA1", - "checksumValue": "01b6cdb236bb10a931c27f0de323fd290baf15e7" + "checksumValue": "49539c23e7c6ed6223efe91972fdce52efbc0a28" } ], "licenseConcluded": "NOASSERTION", @@ -628,16 +704,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/networking.png", - "SPDXID": "SPDXRef-File--docs-images-networking.png-393C984E4D29903DE4426906F004A26CF023B7F2", + "fileName": "./CONTRIBUTING.md", + "SPDXID": "SPDXRef-File--CONTRIBUTING.md-01FC0CBA2503585D19E11361633A2EB351929F87", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "497d6c0c461fa3f0b12758d600f0b88ee0999eb39912aa064952c6569fc1d329" + "checksumValue": "3f733e8c2afdda935c789c2378f8ab22a0c9819180dea6f6fed1d23c2b58bd0d" }, { "algorithm": "SHA1", - "checksumValue": "393c984e4d29903de4426906f004a26cf023b7f2" + "checksumValue": "01fc0cba2503585d19e11361633a2eb351929f87" } ], "licenseConcluded": "NOASSERTION", @@ -647,16 +723,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/deploytoazuregov.svg", - "SPDXID": "SPDXRef-File--docs-images-deploytoazuregov.svg-C67080F86FFBC18AABAEDDF46D1C54901D2C7E71", + "fileName": "./src/bicep/modules/storageAccount.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-storageAccount.bicep-B75FD567081F920D9669310354D314688761878B", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "d1ca547eab43b6a18c7d8f98694b301517c5c2448ffc5303dba352c4e026ff72" + "checksumValue": "0a12b988626c851051886a012826ef73d3d63bc1462c45d82d4b2c33d7bfa4b3" }, { "algorithm": "SHA1", - "checksumValue": "c67080f86ffbc18aabaeddf46d1c54901d2c7e71" + "checksumValue": "b75fd567081f920d9669310354d314688761878b" } ], "licenseConcluded": "NOASSERTION", @@ -666,16 +742,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.vscode/extensions.json", - "SPDXID": "SPDXRef-File--.vscode-extensions.json-B410AFCE726859B978FEF226CA6F799D6931A3C2", + "fileName": "./src/bicep/modules/hubNetwork.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-EE76CAE454031E1EE88779995C88FB51A873B04E", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e54e7bb6baeafc552cc9012f684f10a66834ae06fd107d4266070b7ce256f3ba" + "checksumValue": "edeac5b5834fc9c3db0853ec6b7dfd8b786a222b14dd421b8cf5accbd04aecc2" }, { "algorithm": "SHA1", - "checksumValue": "b410afce726859b978fef226ca6f799d6931a3c2" + "checksumValue": "ee76cae454031e1ee88779995c88fb51a873b04e" } ], "licenseConcluded": "NOASSERTION", @@ -685,16 +761,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/management-groups/mg2-empty-subscription-list.png", - "SPDXID": "SPDXRef-File--docs-images-management-groups-mg2-empty-subscription-list.png-49539C23E7C6ED6223EFE91972FDCE52EFBC0A28", + "fileName": "./NOTICE", + "SPDXID": "SPDXRef-File--NOTICE-0D647CAB1E14E880446589F9050BE10E6D6882CB", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "ff19b3f037bc865af2b59bab59bf285b5c4f2b42d31ece908387bcc1ce9b20da" + "checksumValue": "1f22e5cbb6f4e5a075061cb35e33f3caa610a880b4d0d5b5ecc7bcefc9e91a8d" }, { "algorithm": "SHA1", - "checksumValue": "49539c23e7c6ed6223efe91972fdce52efbc0a28" + "checksumValue": "0d647cab1e14e880446589f9050be10e6d6882cb" } ], "licenseConcluded": "NOASSERTION", @@ -704,16 +780,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./CONTRIBUTING.md", - "SPDXID": "SPDXRef-File--CONTRIBUTING.md-01FC0CBA2503585D19E11361633A2EB351929F87", + "fileName": "./src/bicep/modules/hubNetworkPeerings.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-278BB4340CF89126B29E3D1B670F6022BD555960", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3f733e8c2afdda935c789c2378f8ab22a0c9819180dea6f6fed1d23c2b58bd0d" + "checksumValue": "9741536d665a963c60720d8ae677b0c6c76ce7b99491966279161038bcce994e" }, { "algorithm": "SHA1", - "checksumValue": "01fc0cba2503585d19e11361633a2eb351929f87" + "checksumValue": "278bb4340cf89126b29e3d1b670f6022bd555960" } ], "licenseConcluded": "NOASSERTION", @@ -723,16 +799,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/storageAccount.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-storageAccount.bicep-B75FD567081F920D9669310354D314688761878B", + "fileName": "./src/bicep/modules/virtualNetworkPeering.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-virtualNetworkPeering.bicep-85DC92CB00573147B96DBA46AAD214371730EB7C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "0a12b988626c851051886a012826ef73d3d63bc1462c45d82d4b2c33d7bfa4b3" + "checksumValue": "de5af067a6dd7400dc9b67ef629d9ee32ef143bd23efc67c06fe3d6da819b84e" }, { "algorithm": "SHA1", - "checksumValue": "b75fd567081f920d9669310354d314688761878b" + "checksumValue": "85dc92cb00573147b96dba46aad214371730eb7c" } ], "licenseConcluded": "NOASSERTION", @@ -742,16 +818,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/hubNetwork.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-EE76CAE454031E1EE88779995C88FB51A873B04E", + "fileName": "./src/bicep/modules/networkSecurityGroup.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-6FAF7D0A8F637A596303712416385AC9BC0B7E4A", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "edeac5b5834fc9c3db0853ec6b7dfd8b786a222b14dd421b8cf5accbd04aecc2" + "checksumValue": "0c87a70128ade0133f19d5ecee43c50ede516b03d96a971704607f67bd520fde" }, { "algorithm": "SHA1", - "checksumValue": "ee76cae454031e1ee88779995c88fb51a873b04e" + "checksumValue": "6faf7d0a8f637a596303712416385ac9bc0b7e4a" } ], "licenseConcluded": "NOASSERTION", @@ -761,16 +837,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/hubNetworkPeerings.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-278BB4340CF89126B29E3D1B670F6022BD555960", + "fileName": "./src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-5C90C218ACF72F2FD376DC6E73042F6BA2EF9BA1", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "9741536d665a963c60720d8ae677b0c6c76ce7b99491966279161038bcce994e" + "checksumValue": "040a8767646b2d5f5cf8c9fac3112d5183cbab94b5005f4f6e3f4b79343b57a2" }, { "algorithm": "SHA1", - "checksumValue": "278bb4340cf89126b29e3d1b670f6022bd555960" + "checksumValue": "5c90c218acf72f2fd376dc6e73042f6ba2ef9ba1" } ], "licenseConcluded": "NOASSERTION", @@ -780,16 +856,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/networkSecurityGroup.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-6FAF7D0A8F637A596303712416385AC9BC0B7E4A", + "fileName": "./src/bicep/examples/containerRegistry/modules/containerRegistry.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-5709FA93416FAAEFF383A39F549DCDBAEBF20241", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "0c87a70128ade0133f19d5ecee43c50ede516b03d96a971704607f67bd520fde" + "checksumValue": "0adafe6db27170496017d91ef6363d2f101707ba98c23a5ade5b60334cb09ddd" }, { "algorithm": "SHA1", - "checksumValue": "6faf7d0a8f637a596303712416385ac9bc0b7e4a" + "checksumValue": "5709fa93416faaeff383a39f549dcdbaebf20241" } ], "licenseConcluded": "NOASSERTION", @@ -799,16 +875,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/containerRegistry/modules/containerRegistry.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-5709FA93416FAAEFF383A39F549DCDBAEBF20241", + "fileName": "./src/bicep/modules/virtualNetwork.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-virtualNetwork.bicep-F479DA88FBA578FF1576EF5D78274E9A8B35F469", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "0adafe6db27170496017d91ef6363d2f101707ba98c23a5ade5b60334cb09ddd" + "checksumValue": "3e429b1678856f63baf88c320aa57415e4d2014645bd0499d0f85a5401464180" }, { "algorithm": "SHA1", - "checksumValue": "5709fa93416faaeff383a39f549dcdbaebf20241" + "checksumValue": "f479da88fba578ff1576ef5d78274e9a8b35f469" } ], "licenseConcluded": "NOASSERTION", @@ -836,6 +912,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./src/bicep/modules/policies/NIST-policyAssignmentParameters.json", + "SPDXID": "SPDXRef-File--src-bicep-modules-policies-NIST-policyAssignmentParameters.json-1D2322F550CA984CD0D623B3673C78987F1DDCB3", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "8bc44d8ae410e93daa114017536af566e5e6270b30226225e42a0ce780dd41c7" + }, + { + "algorithm": "SHA1", + "checksumValue": "1d2322f550ca984cd0d623b3673c78987f1ddcb3" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./src/bicep/examples/keyVault/README.md", "SPDXID": "SPDXRef-File--src-bicep-examples-keyVault-README.md-0E6A22DDB3096385053E6BF81FE0DE4CA91B497A", @@ -856,16 +951,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./NOTICE", - "SPDXID": "SPDXRef-File--NOTICE-0D647CAB1E14E880446589F9050BE10E6D6882CB", + "fileName": "./src/bicep/examples/sentinel/sentinel.tf", + "SPDXID": "SPDXRef-File--src-bicep-examples-sentinel-sentinel.tf-0123C515D78CE08EBC531683E6AFA6AD05D131A0", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1f22e5cbb6f4e5a075061cb35e33f3caa610a880b4d0d5b5ecc7bcefc9e91a8d" + "checksumValue": "085607cf83157914ad70254c0096f8b9d685ec1769fa660ed528f29c834764b7" }, { "algorithm": "SHA1", - "checksumValue": "0d647cab1e14e880446589f9050be10e6d6882cb" + "checksumValue": "0123c515d78ce08ebc531683e6afa6ad05d131a0" } ], "licenseConcluded": "NOASSERTION", @@ -894,16 +989,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/virtualNetworkPeering.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-virtualNetworkPeering.bicep-85DC92CB00573147B96DBA46AAD214371730EB7C", + "fileName": "./src/bicep/examples/remoteAccess/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-remoteAccess-README.md-A3AFA691CC0E9AC9ABBA7D8B9EBC16DE419D165B", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "de5af067a6dd7400dc9b67ef629d9ee32ef143bd23efc67c06fe3d6da819b84e" + "checksumValue": "4db9d861fc91ad574d881eb943611526bd756c7aaf2b2845c754123ee56abf0a" }, { "algorithm": "SHA1", - "checksumValue": "85dc92cb00573147b96dba46aad214371730eb7c" + "checksumValue": "a3afa691cc0e9ac9abba7d8b9ebc16de419d165b" } ], "licenseConcluded": "NOASSERTION", @@ -932,16 +1027,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-5C90C218ACF72F2FD376DC6E73042F6BA2EF9BA1", + "fileName": "./src/bicep/examples/keyVault/modules/keyVault.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-keyVault-modules-keyVault.bicep-E324BD60A35BDAB0DFE96C1392C5E7B4D8929A90", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "040a8767646b2d5f5cf8c9fac3112d5183cbab94b5005f4f6e3f4b79343b57a2" + "checksumValue": "5029f87ec84f97a526f18f05f1a0beb5d41f17a3e8d2da8982624492101b55e3" }, { "algorithm": "SHA1", - "checksumValue": "5c90c218acf72f2fd376dc6e73042f6ba2ef9ba1" + "checksumValue": "e324bd60a35bdab0dfe96c1392c5e7b4d8929a90" } ], "licenseConcluded": "NOASSERTION", @@ -970,16 +1065,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/virtualNetwork.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-virtualNetwork.bicep-F479DA88FBA578FF1576EF5D78274E9A8B35F469", + "fileName": "./src/terraform/modules/policy-assignments/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-variables.tf-40C530674518775957C17862E9D888D4AE5B0019", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3e429b1678856f63baf88c320aa57415e4d2014645bd0499d0f85a5401464180" + "checksumValue": "ef13943a8c0385f563f0847e26f3d5865d1daa760bc252b4a3bfd756bde4162b" }, { "algorithm": "SHA1", - "checksumValue": "f479da88fba578ff1576ef5d78274e9a8b35f469" + "checksumValue": "40c530674518775957c17862e9d888d4ae5b0019" } ], "licenseConcluded": "NOASSERTION", @@ -1008,16 +1103,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/policies/NIST-policyAssignmentParameters.json", - "SPDXID": "SPDXRef-File--src-bicep-modules-policies-NIST-policyAssignmentParameters.json-1D2322F550CA984CD0D623B3673C78987F1DDCB3", + "fileName": "./src/terraform/modules/bastion/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-variables.tf-437551E35FC31649E974E6AA9B6BF63C147420FC", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "8bc44d8ae410e93daa114017536af566e5e6270b30226225e42a0ce780dd41c7" + "checksumValue": "b18fa82f4821bc1d58ae98e63f6d5327bb9a9667e6042afc2e858e0bc8cea865" }, { "algorithm": "SHA1", - "checksumValue": "1d2322f550ca984cd0d623b3673c78987f1ddcb3" + "checksumValue": "437551e35fc31649e974e6aa9b6bf63c147420fc" } ], "licenseConcluded": "NOASSERTION", @@ -1046,16 +1141,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/sentinel/sentinel.tf", - "SPDXID": "SPDXRef-File--src-bicep-examples-sentinel-sentinel.tf-0123C515D78CE08EBC531683E6AFA6AD05D131A0", + "fileName": "./src/terraform/modules/subnet/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-subnet-outputs.tf-B9820EE813195376DA1292009B5AB91DF14080F0", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "085607cf83157914ad70254c0096f8b9d685ec1769fa660ed528f29c834764b7" + "checksumValue": "1c8a20fa5b81a909cb9336b543c6f7e11af5415bbab6e880cb9b0eaf2d2f20f8" }, { "algorithm": "SHA1", - "checksumValue": "0123c515d78ce08ebc531683e6afa6ad05d131a0" + "checksumValue": "b9820ee813195376da1292009b5ab91df14080f0" } ], "licenseConcluded": "NOASSERTION", @@ -1084,16 +1179,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/remoteAccess/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-remoteAccess-README.md-A3AFA691CC0E9AC9ABBA7D8B9EBC16DE419D165B", + "fileName": "./src/terraform/modules/windows-virtual-machine/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-windows-virtual-machine-main.tf-CDBF5A56C2629B4FCA0CA38D9EA3D3E0C5FAF391", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "4db9d861fc91ad574d881eb943611526bd756c7aaf2b2845c754123ee56abf0a" + "checksumValue": "cb23042515ce49fbe377e8bd3ef1532b05e91d598d837c5d104dc5695f4bddf1" }, { "algorithm": "SHA1", - "checksumValue": "a3afa691cc0e9ac9abba7d8b9ebc16de419d165b" + "checksumValue": "cdbf5a56c2629b4fca0ca38d9ea3d3e0c5faf391" } ], "licenseConcluded": "NOASSERTION", @@ -1122,16 +1217,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/keyVault/modules/keyVault.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-keyVault-modules-keyVault.bicep-E324BD60A35BDAB0DFE96C1392C5E7B4D8929A90", + "fileName": "./.azure-devops/validate-declarative-form.yml", + "SPDXID": "SPDXRef-File--.azure-devops-validate-declarative-form.yml-CDA6BB9FF8E696BB2589C335A03D7EEE585701CF", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "5029f87ec84f97a526f18f05f1a0beb5d41f17a3e8d2da8982624492101b55e3" + "checksumValue": "6a21f6aa77b0338123adeabafefc6191bc5a32ff4089b5bcf77886c914c16d59" }, { "algorithm": "SHA1", - "checksumValue": "e324bd60a35bdab0dfe96c1392c5e7b4d8929a90" + "checksumValue": "cda6bb9ff8e696bb2589c335a03d7eee585701cf" } ], "licenseConcluded": "NOASSERTION", @@ -1160,16 +1255,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/policy-assignments/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-variables.tf-40C530674518775957C17862E9D888D4AE5B0019", + "fileName": "./.azure-devops/prbuild/templates/az-what-if.yml", + "SPDXID": "SPDXRef-File--.azure-devops-prbuild-templates-az-what-if.yml-E9F8138A6EA835BCC14417FB8911462A2EA39666", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "ef13943a8c0385f563f0847e26f3d5865d1daa760bc252b4a3bfd756bde4162b" + "checksumValue": "de5a9721b81916f9c27ad94a08e0091557dc217af176eab698ac386694c5eea1" }, { "algorithm": "SHA1", - "checksumValue": "40c530674518775957c17862e9d888d4ae5b0019" + "checksumValue": "e9f8138a6ea835bcc14417fb8911462a2ea39666" } ], "licenseConcluded": "NOASSERTION", @@ -1198,16 +1293,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/bastion/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-variables.tf-437551E35FC31649E974E6AA9B6BF63C147420FC", + "fileName": "./.github/CODEOWNERS", + "SPDXID": "SPDXRef-File--.github-CODEOWNERS-69897633D9B769262D1F52CBEF24DCA8685FE0A1", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "b18fa82f4821bc1d58ae98e63f6d5327bb9a9667e6042afc2e858e0bc8cea865" + "checksumValue": "407b4ba622b7475baeff4516f2e741ceb09e436f640c36f3ef88f6ac7893b3ae" }, { "algorithm": "SHA1", - "checksumValue": "437551e35fc31649e974e6aa9b6bf63c147420fc" + "checksumValue": "69897633d9b769262d1f52cbef24dca8685fe0a1" } ], "licenseConcluded": "NOASSERTION", @@ -1235,101 +1330,6 @@ ], "copyrightText": "NOASSERTION" }, - { - "fileName": "./src/terraform/modules/subnet/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-subnet-outputs.tf-B9820EE813195376DA1292009B5AB91DF14080F0", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "1c8a20fa5b81a909cb9336b543c6f7e11af5415bbab6e880cb9b0eaf2d2f20f8" - }, - { - "algorithm": "SHA1", - "checksumValue": "b9820ee813195376da1292009b5ab91df14080f0" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, - { - "fileName": "./src/terraform/modules/windows-virtual-machine/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-windows-virtual-machine-main.tf-CDBF5A56C2629B4FCA0CA38D9EA3D3E0C5FAF391", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "cb23042515ce49fbe377e8bd3ef1532b05e91d598d837c5d104dc5695f4bddf1" - }, - { - "algorithm": "SHA1", - "checksumValue": "cdbf5a56c2629b4fca0ca38d9ea3d3e0c5faf391" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, - { - "fileName": "./.azure-devops/validate-declarative-form.yml", - "SPDXID": "SPDXRef-File--.azure-devops-validate-declarative-form.yml-CDA6BB9FF8E696BB2589C335A03D7EEE585701CF", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "6a21f6aa77b0338123adeabafefc6191bc5a32ff4089b5bcf77886c914c16d59" - }, - { - "algorithm": "SHA1", - "checksumValue": "cda6bb9ff8e696bb2589c335a03d7eee585701cf" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, - { - "fileName": "./.azure-devops/prbuild/templates/az-what-if.yml", - "SPDXID": "SPDXRef-File--.azure-devops-prbuild-templates-az-what-if.yml-E9F8138A6EA835BCC14417FB8911462A2EA39666", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "de5a9721b81916f9c27ad94a08e0091557dc217af176eab698ac386694c5eea1" - }, - { - "algorithm": "SHA1", - "checksumValue": "e9f8138a6ea835bcc14417fb8911462a2ea39666" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, - { - "fileName": "./.github/CODEOWNERS", - "SPDXID": "SPDXRef-File--.github-CODEOWNERS-69897633D9B769262D1F52CBEF24DCA8685FE0A1", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "407b4ba622b7475baeff4516f2e741ceb09e436f640c36f3ef88f6ac7893b3ae" - }, - { - "algorithm": "SHA1", - "checksumValue": "69897633d9b769262d1f52cbef24dca8685fe0a1" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, { "fileName": "./.github/ISSUE_TEMPLATE/spike.md", "SPDXID": "SPDXRef-File--.github-ISSUE-TEMPLATE-spike.md-AD0C69366897B252E4A7730DF15132296CBC93D7", @@ -1635,16 +1635,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/appServicePlan/modules/appServiceSettings.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServiceSettings.bicep-FC902583C15E80535287221C637426F117C3B260", + "fileName": "./src/bicep/examples/keyVault/azureKeyVault.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-keyVault-azureKeyVault.bicep-A9B5CA3A1BA31CDBA3836502F8EF6ECA56778C69", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "543b2fe8d0d013f7886939d5c6a394f49ac6d233ed7391a2fe7b6ba816f5539a" + "checksumValue": "d0d6817f1f8337cfde3fd438039e803b0c02ced1a88982dc083d202bf134f2bc" }, { "algorithm": "SHA1", - "checksumValue": "fc902583c15e80535287221c637426f117c3b260" + "checksumValue": "a9b5ca3a1ba31cdba3836502f8ef6eca56778c69" } ], "licenseConcluded": "NOASSERTION", @@ -1654,16 +1654,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/keyVault/azureKeyVault.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-keyVault-azureKeyVault.bicep-A9B5CA3A1BA31CDBA3836502F8EF6ECA56778C69", + "fileName": "./src/bicep/examples/appServicePlan/modules/appServiceSettings.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServiceSettings.bicep-FC902583C15E80535287221C637426F117C3B260", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "d0d6817f1f8337cfde3fd438039e803b0c02ced1a88982dc083d202bf134f2bc" + "checksumValue": "543b2fe8d0d013f7886939d5c6a394f49ac6d233ed7391a2fe7b6ba816f5539a" }, { "algorithm": "SHA1", - "checksumValue": "a9b5ca3a1ba31cdba3836502f8ef6eca56778c69" + "checksumValue": "fc902583c15e80535287221c637426f117c3b260" } ], "licenseConcluded": "NOASSERTION", @@ -1673,16 +1673,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/inheritTags/inherit.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-inherit.bicep-3C8F26FDF941E9391DB52342AF657A2CDA4905BC", + "fileName": "./src/terraform/tier3/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-tier3-main.tf-B332969A285A174913D76E0A4B17081F8F39F083", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "213badeaeec230c6e4863f9fefe30049345638d6c7b1af482f45e6cdfe97e8b8" + "checksumValue": "0382d42009cbb19600c0bc1718ea3da8d73f9fe818a1173dd090dfaa2d9564fd" }, { "algorithm": "SHA1", - "checksumValue": "3c8f26fdf941e9391db52342af657a2cda4905bc" + "checksumValue": "b332969a285a174913d76e0a4b17081f8f39f083" } ], "licenseConcluded": "NOASSERTION", @@ -1692,35 +1692,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/tier3/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-tier3-main.tf-B332969A285A174913D76E0A4B17081F8F39F083", + "fileName": "./src/bicep/examples/inheritTags/inherit.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-inherit.bicep-3C8F26FDF941E9391DB52342AF657A2CDA4905BC", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "0382d42009cbb19600c0bc1718ea3da8d73f9fe818a1173dd090dfaa2d9564fd" + "checksumValue": "213badeaeec230c6e4863f9fefe30049345638d6c7b1af482f45e6cdfe97e8b8" }, { "algorithm": "SHA1", - "checksumValue": "b332969a285a174913d76e0a4b17081f8f39f083" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, - { - "fileName": "./src/terraform/tier3/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-tier3-variables.tf-F30C567F4A0095C223D0B5971561B22637838C06", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "750d3c9dbb29c6cd4604559c3c54c6c5514092cc64e974f34396f71a6db7b854" - }, - { - "algorithm": "SHA1", - "checksumValue": "f30c567f4a0095c223d0b5971561b22637838c06" + "checksumValue": "3c8f26fdf941e9391db52342af657a2cda4905bc" } ], "licenseConcluded": "NOASSERTION", @@ -1749,16 +1730,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/hub/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-hub-variables.tf-00EC3A0D70806548602B57091C6480EFD28D119C", + "fileName": "./src/terraform/tier3/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-tier3-variables.tf-F30C567F4A0095C223D0B5971561B22637838C06", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "01e58017ffc1e9a3c156ff2be55976cf7450adec625b8cc0a52d72da8c11a753" + "checksumValue": "750d3c9dbb29c6cd4604559c3c54c6c5514092cc64e974f34396f71a6db7b854" }, { "algorithm": "SHA1", - "checksumValue": "00ec3a0d70806548602b57091c6480efd28d119c" + "checksumValue": "f30c567f4a0095c223d0b5971561b22637838c06" } ], "licenseConcluded": "NOASSERTION", @@ -1787,16 +1768,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/virtual-network/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-outputs.tf-366E76A5F9B20E244D649BAC1F497AD5D31C36C5", + "fileName": "./src/terraform/modules/hub/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-hub-variables.tf-00EC3A0D70806548602B57091C6480EFD28D119C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "f46ee201dcc740832480c21bc1e36a4dbe619022d5ba389ffda5da25f077b9f9" + "checksumValue": "01e58017ffc1e9a3c156ff2be55976cf7450adec625b8cc0a52d72da8c11a753" }, { "algorithm": "SHA1", - "checksumValue": "366e76a5f9b20e244d649bac1f497ad5d31c36c5" + "checksumValue": "00ec3a0d70806548602b57091c6480efd28d119c" } ], "licenseConcluded": "NOASSERTION", @@ -1825,16 +1806,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/jumpbox/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-jumpbox-main.tf-750CA3274D704F243AC656360B4E6BBFAAE51E57", + "fileName": "./src/terraform/modules/virtual-network/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-outputs.tf-366E76A5F9B20E244D649BAC1F497AD5D31C36C5", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "8b3b17e905314033038c173367f999df3571f2eade266740c4ba93232574e6ee" + "checksumValue": "f46ee201dcc740832480c21bc1e36a4dbe619022d5ba389ffda5da25f077b9f9" }, { "algorithm": "SHA1", - "checksumValue": "750ca3274d704f243ac656360b4e6bbfaae51e57" + "checksumValue": "366e76a5f9b20e244d649bac1f497ad5d31c36c5" } ], "licenseConcluded": "NOASSERTION", @@ -1863,16 +1844,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/linux-virtual-machine/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-linux-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", + "fileName": "./src/terraform/modules/jumpbox/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-jumpbox-main.tf-750CA3274D704F243AC656360B4E6BBFAAE51E57", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "841918ac341c15df54f379a7c28fc927400bdb04971e31803c6105b67ba65280" + "checksumValue": "8b3b17e905314033038c173367f999df3571f2eade266740c4ba93232574e6ee" }, { "algorithm": "SHA1", - "checksumValue": "e6ce40236b8bdef4255a61f90b6cd769a8730197" + "checksumValue": "750ca3274d704f243ac656360b4e6bbfaae51e57" } ], "licenseConcluded": "NOASSERTION", @@ -1901,16 +1882,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/prbuild/mlz-pr-bicep-azurecloud-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azurecloud-pipelines.yml-FBDCF529A4F66EDC1A4176ED796BF6F5296E336E", + "fileName": "./src/terraform/modules/linux-virtual-machine/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-linux-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "b198846bdcde015d08086ef5fb52a8443d2362d1e789078c6f8d17e483abfec8" + "checksumValue": "841918ac341c15df54f379a7c28fc927400bdb04971e31803c6105b67ba65280" }, { "algorithm": "SHA1", - "checksumValue": "fbdcf529a4f66edc1a4176ed796bf6f5296e336e" + "checksumValue": "e6ce40236b8bdef4255a61f90b6cd769a8730197" } ], "licenseConcluded": "NOASSERTION", @@ -1939,16 +1920,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/nightlybuild/templates/terraform-apply.yml", - "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-templates-terraform-apply.yml-8710D5E8D40A83E22764FDBB93B00089ED7DC3FF", + "fileName": "./.azure-devops/prbuild/mlz-pr-bicep-azurecloud-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azurecloud-pipelines.yml-FBDCF529A4F66EDC1A4176ED796BF6F5296E336E", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3109e228aac7946f5e4959b6c556481095df3746988813680f8a5cb4eb503ce6" + "checksumValue": "b198846bdcde015d08086ef5fb52a8443d2362d1e789078c6f8d17e483abfec8" }, { "algorithm": "SHA1", - "checksumValue": "8710d5e8d40a83e22764fdbb93b00089ed7dc3ff" + "checksumValue": "fbdcf529a4f66edc1a4176ed796bf6f5296e336e" } ], "licenseConcluded": "NOASSERTION", @@ -1977,16 +1958,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/workflows/validate-build-bicep.yml", - "SPDXID": "SPDXRef-File--.github-workflows-validate-build-bicep.yml-ED4A0B9AE4914DD9BDA5EACF333C0820E75F09CF", + "fileName": "./.azure-devops/nightlybuild/templates/terraform-apply.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-templates-terraform-apply.yml-8710D5E8D40A83E22764FDBB93B00089ED7DC3FF", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "b2f14e7daf71f16223f8bf7b727ab3fdd07bbab2a13d4bb2ddfbaf033566f159" + "checksumValue": "3109e228aac7946f5e4959b6c556481095df3746988813680f8a5cb4eb503ce6" }, { "algorithm": "SHA1", - "checksumValue": "ed4a0b9ae4914dd9bda5eacf333c0820e75f09cf" + "checksumValue": "8710d5e8d40a83e22764fdbb93b00089ed7dc3ff" } ], "licenseConcluded": "NOASSERTION", @@ -2015,16 +1996,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/management-groups.md", - "SPDXID": "SPDXRef-File--docs-management-groups.md-52613FC2AD36DB0EEE48658A95707DEC5AE2FF37", + "fileName": "./.github/workflows/validate-build-bicep.yml", + "SPDXID": "SPDXRef-File--.github-workflows-validate-build-bicep.yml-ED4A0B9AE4914DD9BDA5EACF333C0820E75F09CF", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e30e4e035e9671d81011ff9fa808965ff16c45a9d5c950e247e013fc45492144" + "checksumValue": "b2f14e7daf71f16223f8bf7b727ab3fdd07bbab2a13d4bb2ddfbaf033566f159" }, { "algorithm": "SHA1", - "checksumValue": "52613fc2ad36db0eee48658a95707dec5ae2ff37" + "checksumValue": "ed4a0b9ae4914dd9bda5eacf333c0820e75f09cf" } ], "licenseConcluded": "NOASSERTION", @@ -2053,16 +2034,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/scope-v2.png", - "SPDXID": "SPDXRef-File--docs-images-scope-v2.png-9DA8A7F5CB9C998ADAC2BFE4A1D912DF8C87BFD2", + "fileName": "./docs/management-groups.md", + "SPDXID": "SPDXRef-File--docs-management-groups.md-52613FC2AD36DB0EEE48658A95707DEC5AE2FF37", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3bc7910260a3ea8e968aee386911bc191a0201eb223b1f46e207177300b036a5" + "checksumValue": "e30e4e035e9671d81011ff9fa808965ff16c45a9d5c950e247e013fc45492144" }, { "algorithm": "SHA1", - "checksumValue": "9da8a7f5cb9c998adac2bfe4a1d912df8c87bfd2" + "checksumValue": "52613fc2ad36db0eee48658a95707dec5ae2ff37" } ], "licenseConcluded": "NOASSERTION", @@ -2090,6 +2071,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./docs/images/scope-v2.png", + "SPDXID": "SPDXRef-File--docs-images-scope-v2.png-9DA8A7F5CB9C998ADAC2BFE4A1D912DF8C87BFD2", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "3bc7910260a3ea8e968aee386911bc191a0201eb223b1f46e207177300b036a5" + }, + { + "algorithm": "SHA1", + "checksumValue": "9da8a7f5cb9c998adac2bfe4a1d912df8c87bfd2" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./.devcontainer/README.md", "SPDXID": "SPDXRef-File--.devcontainer-README.md-0BE5AE023192FA89BFD1C04A97C619FE6B2F33B1", @@ -2204,44 +2204,6 @@ ], "copyrightText": "NOASSERTION" }, - { - "fileName": "./src/bicep/examples/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-README.md-9448C0795A7C81B71131C5E25D6D0D4076CC3863", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "f3d36da740f6993836cf0a8976201105a662234d75b118eb36e65ff4ae56e5d2" - }, - { - "algorithm": "SHA1", - "checksumValue": "9448c0795a7c81b71131c5e25d6d0d4076cc3863" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, - { - "fileName": "./src/bicep/examples/appServicePlan/modules/appServicePlan.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServicePlan.bicep-9AED4C5BC9991884FCD297AA86B39B761ED5E603", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "ddab567a03b51bca943bb0ba366b71050ce7c27960be471c9140b48d2d48b2d0" - }, - { - "algorithm": "SHA1", - "checksumValue": "9aed4c5bc9991884fcd297aa86b39b761ed5e603" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, { "fileName": "./LICENSE", "SPDXID": "SPDXRef-File--LICENSE-689EC0681815ECC32BEE639C68E7740ADD7BD301", @@ -2262,16 +2224,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/inheritTags/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-README.md-566651DD5D554E9DF3B65AB73A2A02A1EE786F1D", + "fileName": "./src/bicep/examples/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-README.md-9448C0795A7C81B71131C5E25D6D0D4076CC3863", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "5c8d3e3c273890df49fef32dd541e8be38805bc43cae3ab1668e6cd60008674e" + "checksumValue": "f3d36da740f6993836cf0a8976201105a662234d75b118eb36e65ff4ae56e5d2" }, { "algorithm": "SHA1", - "checksumValue": "566651dd5d554e9df3b65ab73a2a02a1ee786f1d" + "checksumValue": "9448c0795a7c81b71131c5e25d6d0d4076cc3863" } ], "licenseConcluded": "NOASSERTION", @@ -2300,16 +2262,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/mlz/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-mlz-outputs.tf-808FF9DC3416870722E09F385BBB06BD4F23449B", + "fileName": "./src/bicep/examples/appServicePlan/modules/appServicePlan.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServicePlan.bicep-9AED4C5BC9991884FCD297AA86B39B761ED5E603", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "f6bdfcda80239a07d5608177689d62ae9967aafe997ab3df77007d6894213b13" + "checksumValue": "ddab567a03b51bca943bb0ba366b71050ce7c27960be471c9140b48d2d48b2d0" }, { "algorithm": "SHA1", - "checksumValue": "808ff9dc3416870722e09f385bbb06bd4f23449b" + "checksumValue": "9aed4c5bc9991884fcd297aa86b39b761ed5e603" } ], "licenseConcluded": "NOASSERTION", @@ -2338,16 +2300,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/policy-assignments/nist-parameter-values/public.json.tmpl", - "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-nist-parameter-values-public.json.tmpl-EC4B286437E404C40E04E500F5704B2BC480E940", + "fileName": "./src/bicep/examples/inheritTags/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-README.md-566651DD5D554E9DF3B65AB73A2A02A1EE786F1D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1b42919c72cedd3c594784e235d49a0415e74c6ab2a3c0e18136e4f766156880" + "checksumValue": "5c8d3e3c273890df49fef32dd541e8be38805bc43cae3ab1668e6cd60008674e" }, { "algorithm": "SHA1", - "checksumValue": "ec4b286437e404c40e04e500f5704b2bc480e940" + "checksumValue": "566651dd5d554e9df3b65ab73a2a02a1ee786f1d" } ], "licenseConcluded": "NOASSERTION", @@ -2376,16 +2338,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/virtual-network/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-main.tf-58093AB637AA381EF539C09B2FD7FA37256EDC6F", + "fileName": "./src/terraform/mlz/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-mlz-outputs.tf-808FF9DC3416870722E09F385BBB06BD4F23449B", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "5b5e029366f54af147ad5b0441301a522143c99f6aaf7e9c18c4928dcd279f44" + "checksumValue": "f6bdfcda80239a07d5608177689d62ae9967aafe997ab3df77007d6894213b13" }, { "algorithm": "SHA1", - "checksumValue": "58093ab637aa381ef539c09b2fd7fa37256edc6f" + "checksumValue": "808ff9dc3416870722e09f385bbb06bd4f23449b" } ], "licenseConcluded": "NOASSERTION", @@ -2414,16 +2376,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/jumpbox/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-jumpbox-variables.tf-AADBF23077A9B141ABAA36B121167F373FBC1381", + "fileName": "./src/terraform/modules/policy-assignments/nist-parameter-values/public.json.tmpl", + "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-nist-parameter-values-public.json.tmpl-EC4B286437E404C40E04E500F5704B2BC480E940", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1744163fc4b8a83eabb6c22e49ef3c34fd27804dccdb622fe8026380140f3179" + "checksumValue": "1b42919c72cedd3c594784e235d49a0415e74c6ab2a3c0e18136e4f766156880" }, { "algorithm": "SHA1", - "checksumValue": "aadbf23077a9b141abaa36b121167f373fbc1381" + "checksumValue": "ec4b286437e404c40e04e500f5704b2bc480e940" } ], "licenseConcluded": "NOASSERTION", @@ -2452,16 +2414,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/spoke/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-outputs.tf-24B00D4333F06A82533A8032A037BDCB73E2ED47", + "fileName": "./src/terraform/modules/virtual-network/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-main.tf-58093AB637AA381EF539C09B2FD7FA37256EDC6F", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "60a31ee16435ba3643ea33422d3987dbcdb8c93f8ed6df65707385960e73bfd7" + "checksumValue": "5b5e029366f54af147ad5b0441301a522143c99f6aaf7e9c18c4928dcd279f44" }, { "algorithm": "SHA1", - "checksumValue": "24b00d4333f06a82533a8032a037bdcb73e2ed47" + "checksumValue": "58093ab637aa381ef539c09b2fd7fa37256edc6f" } ], "licenseConcluded": "NOASSERTION", @@ -2490,16 +2452,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/prbuild/mlz-pr-bicep-azuregov-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azuregov-pipelines.yml-C2AC51571535A9641E41EFF136EF0F939A7625D1", + "fileName": "./src/terraform/modules/jumpbox/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-jumpbox-variables.tf-AADBF23077A9B141ABAA36B121167F373FBC1381", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "c7d1b85da6e819e5ab16a20c60d7dc94f34411c796c26ff9fe2b7f09bcd33d54" + "checksumValue": "1744163fc4b8a83eabb6c22e49ef3c34fd27804dccdb622fe8026380140f3179" }, { "algorithm": "SHA1", - "checksumValue": "c2ac51571535a9641e41eff136ef0f939a7625d1" + "checksumValue": "aadbf23077a9b141abaa36b121167f373fbc1381" } ], "licenseConcluded": "NOASSERTION", @@ -2528,16 +2490,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/nightlybuild/mlz-bicep-azurecloud-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azurecloud-pipelines.yml-E433A1BCBA50FBA3692B1E3FBB9B077A4EA10BCB", + "fileName": "./src/terraform/modules/spoke/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-outputs.tf-24B00D4333F06A82533A8032A037BDCB73E2ED47", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "6a72770d5254dfdf2f4b2a5102d03496da5bf36406d423b5efa28cedcce59664" + "checksumValue": "60a31ee16435ba3643ea33422d3987dbcdb8c93f8ed6df65707385960e73bfd7" }, { "algorithm": "SHA1", - "checksumValue": "e433a1bcba50fba3692b1e3fbb9b077a4ea10bcb" + "checksumValue": "24b00d4333f06a82533a8032a037bdcb73e2ed47" } ], "licenseConcluded": "NOASSERTION", @@ -2566,16 +2528,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/workflows/super-linter.yml", - "SPDXID": "SPDXRef-File--.github-workflows-super-linter.yml-D5034B59BE0A231CBAE50AEEAC9C42894EEE4C91", + "fileName": "./.azure-devops/prbuild/mlz-pr-bicep-azuregov-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azuregov-pipelines.yml-C2AC51571535A9641E41EFF136EF0F939A7625D1", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "16e6e1fc5a94b129dc1ae36d7f580587c90dfc6ee97f3a5a10b97022dc774ec0" + "checksumValue": "c7d1b85da6e819e5ab16a20c60d7dc94f34411c796c26ff9fe2b7f09bcd33d54" }, { "algorithm": "SHA1", - "checksumValue": "d5034b59be0a231cbae50aeeac9c42894eee4c91" + "checksumValue": "c2ac51571535a9641e41eff136ef0f939a7625d1" } ], "licenseConcluded": "NOASSERTION", @@ -2604,16 +2566,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/deployment-guide-bicep.md", - "SPDXID": "SPDXRef-File--docs-deployment-guide-bicep.md-CFFD0A93115A14E7A6C33085286B7EDB02B9F857", + "fileName": "./.azure-devops/nightlybuild/mlz-bicep-azurecloud-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azurecloud-pipelines.yml-E433A1BCBA50FBA3692B1E3FBB9B077A4EA10BCB", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "70ad9502ed1766acc43f752e9ff08bafa3389a9d82d7bfcbf8877a2f80420e4f" + "checksumValue": "6a72770d5254dfdf2f4b2a5102d03496da5bf36406d423b5efa28cedcce59664" }, { "algorithm": "SHA1", - "checksumValue": "cffd0a93115a14e7a6c33085286b7edb02b9f857" + "checksumValue": "e433a1bcba50fba3692b1e3fbb9b077a4ea10bcb" } ], "licenseConcluded": "NOASSERTION", @@ -2642,16 +2604,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/deploytoazure.svg", - "SPDXID": "SPDXRef-File--docs-images-deploytoazure.svg-8A5B870E6A68286DDFB714F8AB35F5983B36630C", + "fileName": "./.github/workflows/super-linter.yml", + "SPDXID": "SPDXRef-File--.github-workflows-super-linter.yml-D5034B59BE0A231CBAE50AEEAC9C42894EEE4C91", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "61df8823568be5ec8dd45b79e82cfa33515f86a5d79e56626152e1a13e4f2201" + "checksumValue": "16e6e1fc5a94b129dc1ae36d7f580587c90dfc6ee97f3a5a10b97022dc774ec0" }, { "algorithm": "SHA1", - "checksumValue": "8a5b870e6a68286ddfb714f8ab35f5983b36630c" + "checksumValue": "d5034b59be0a231cbae50aeeac9c42894eee4c91" } ], "licenseConcluded": "NOASSERTION", @@ -2680,16 +2642,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.devcontainer/Dockerfile", - "SPDXID": "SPDXRef-File--.devcontainer-Dockerfile-4F0529945927C7DF94EA0659651CC6DBCE0400D0", + "fileName": "./docs/deployment-guide-bicep.md", + "SPDXID": "SPDXRef-File--docs-deployment-guide-bicep.md-CFFD0A93115A14E7A6C33085286B7EDB02B9F857", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "473d3d91e568cb56944b128692f940f9aefc7e0e7582704653a7543542611baa" + "checksumValue": "70ad9502ed1766acc43f752e9ff08bafa3389a9d82d7bfcbf8877a2f80420e4f" }, { "algorithm": "SHA1", - "checksumValue": "4f0529945927c7df94ea0659651cc6dbce0400d0" + "checksumValue": "cffd0a93115a14e7a6c33085286b7edb02b9f857" } ], "licenseConcluded": "NOASSERTION", @@ -2717,6 +2679,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./docs/images/deploytoazure.svg", + "SPDXID": "SPDXRef-File--docs-images-deploytoazure.svg-8A5B870E6A68286DDFB714F8AB35F5983B36630C", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "61df8823568be5ec8dd45b79e82cfa33515f86a5d79e56626152e1a13e4f2201" + }, + { + "algorithm": "SHA1", + "checksumValue": "8a5b870e6a68286ddfb714f8ab35f5983b36630c" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./.azure-devops/prbuild/mlz-pr-tf-azuregov-pipelines.yml", "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-tf-azuregov-pipelines.yml-C356233203BD15D4AF34D7CE2C106B66496B252C", @@ -2736,6 +2717,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./.devcontainer/Dockerfile", + "SPDXID": "SPDXRef-File--.devcontainer-Dockerfile-4F0529945927C7DF94EA0659651CC6DBCE0400D0", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "473d3d91e568cb56944b128692f940f9aefc7e0e7582704653a7543542611baa" + }, + { + "algorithm": "SHA1", + "checksumValue": "4f0529945927c7df94ea0659651cc6dbce0400d0" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./.azure-devops/nightlybuild/mlz-bicep-azuregov-pipelines.yml", "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azuregov-pipelines.yml-0FE74C5991DACCBFC09F3347957C815388B81291", @@ -2835,7 +2835,7 @@ "packages": [ { "name": "Azure Pipelines Hosted Image ubuntu20", - "SPDXID": "Azure-Pipelines-Hosted-Image-ubuntu20-20220213.1", + "SPDXID": "Azure-Pipelines-Hosted-Image-ubuntu20-20220220.1", "downloadLocation": "NOASSERTION", "filesAnalyzed": false, "licenseConcluded": "NOASSERTION", @@ -2844,7 +2844,7 @@ ], "licenseDeclared": "NOASSERTION", "copyrightText": "NOASSERTION", - "versionInfo": "20220213.1", + "versionInfo": "20220220.1", "externalRefs": [ { "referenceCategory": "PACKAGE_MANAGER", @@ -2859,7 +2859,7 @@ "SPDXID": "SPDXRef-RootPackage", "downloadLocation": "NOASSERTION", "packageVerificationCode": { - "packageVerificationCodeValue": "e86826ed28007117b221d67b4a186dfdb1caac85" + "packageVerificationCodeValue": "5162e0d96d532d54cb5f6807a18091deaa474b2c" }, "filesAnalyzed": true, "licenseConcluded": "NOASSERTION", @@ -2868,7 +2868,7 @@ ], "licenseDeclared": "NOASSERTION", "copyrightText": "NOASSERTION", - "versionInfo": "20220217.11", + "versionInfo": "20220222.8", "supplier": "Organization: Microsoft", "hasFiles": [ "SPDXRef-File--.vscode-settings.json-EC29FB6F42C84C9D5D98A3F0292F58584515411B", @@ -2909,42 +2909,43 @@ "SPDXRef-File--src-bicep-modules-policyAssignment.bicep-F1A972373EA36354EC74796CB250B4A7D6CDA6DB", "SPDXRef-File--src-bicep-bicepconfig.json-19B4E153666EA4AC1BE0180CA0CEFE9206B650C3", "SPDXRef-File--CODE-OF-CONDUCT.md-F1E7F6BA29A857FD36A5F603FA873753ABA9917E", - "SPDXRef-File--docs-images-management-groups-mg1-management-groups-list.png-577E9488E0EE7E789403DA12416253B09704DB9D", - "SPDXRef-File--docs-scca.md-358BFB9D93BE5FF2444E890FF6812ADFCD793281", - "SPDXRef-File--.github-workflows-README.md-17710B7AE200C27DF31FA3011BF864E13FC77C42", - "SPDXRef-File--.azure-devops-nightlybuild-templates-clean-az-subscription.yml-DF56636E3B9FFCC4D4E23435E70F8F0A7A00EA6A", - "SPDXRef-File--.azure-devops-prbuild-templates-terraform-plan.yml-68A2F159B21A4077813C335A4614C0A234320932", - "SPDXRef-File--src-terraform-modules-linux-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", - "SPDXRef-File--src-terraform-modules-windows-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", - "SPDXRef-File--src-terraform-modules-subnet-main.tf-D344C620D3EECC7C9EE2451E145E681325A83E5D", - "SPDXRef-File--src-terraform-modules-hub-outputs.tf-6E5165DE66D0B63F03669330F8CD14B9601C32BD", - "SPDXRef-File--src-terraform-tier3-outputs.tf-B9820EE813195376DA1292009B5AB91DF14080F0", - "SPDXRef-File--src-bicep-examples-keyVault-README.md-0E6A22DDB3096385053E6BF81FE0DE4CA91B497A", - "SPDXRef-File--src-bicep-examples-remoteAccess-main.bicep-8E6378967AB1DDC5641A2EDF5648EE3DB8F96F22", - "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-5709FA93416FAAEFF383A39F549DCDBAEBF20241", - "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-6FAF7D0A8F637A596303712416385AC9BC0B7E4A", - "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-278BB4340CF89126B29E3D1B670F6022BD555960", - "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-EE76CAE454031E1EE88779995C88FB51A873B04E", - "SPDXRef-File--src-bicep-modules-storageAccount.bicep-B75FD567081F920D9669310354D314688761878B", - "SPDXRef-File--CONTRIBUTING.md-01FC0CBA2503585D19E11361633A2EB351929F87", - "SPDXRef-File--docs-images-management-groups-mg2-empty-subscription-list.png-49539C23E7C6ED6223EFE91972FDCE52EFBC0A28", - "SPDXRef-File--docs-images-deploytoazuregov.svg-C67080F86FFBC18AABAEDDF46D1C54901D2C7E71", - "SPDXRef-File--.github-ISSUE-TEMPLATE-bug-report.md-B20CF5C186B324D71CACA0CAA26FBE8385408F73", - "SPDXRef-File--.github-dependabot.yml-07EDF6C9D72A0309DC91A8763F74247F2D122B57", - "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azurecloud-pipelines.yml-40F24ECAB27D7CA0441FDB799C2CCAD03B545E8C", - "SPDXRef-File--.azure-devops-cred-poli-scan.yml-B3803A3194AA6B8E8E176B08414D0D70D2582DAE", - "SPDXRef-File--src-terraform-modules-windows-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", - "SPDXRef-File--src-terraform-modules-firewall-variables.tf-68EB233172BC175ACC03C12EC7DF8078036C9C88", - "SPDXRef-File--src-terraform-modules-bastion-main.tf-20E06656E6E60AC008404469F037B2130DAE561C", - "SPDXRef-File--src-terraform-modules-policy-assignments-main.tf-24E0071CFAAAEBC2BE741FA23B35C53992D56571", - "SPDXRef-File--src-terraform-README.md-ABE1845E8DB9FEDBCF1BF193CA8C4A052EFB766E", - "SPDXRef-File--src-bicep-examples-newWorkload-newWorkload.bicep-B2C355F46340ABC45C5402225B5E3115753067B4", - "SPDXRef-File--src-bicep-examples-sentinel-README.md-4E4751C7862E88C7BEE1AB4DB33A77DBAC52404D", - "SPDXRef-File--src-bicep-modules-policies-CMMC-policyAssignmentParameters.json-8CF60C607C27A50C539609F86166A4A99550B8DB", - "SPDXRef-File--src-bicep-modules-logAnalyticsWorkspace.bicep-3987B39C3375F7A6DDC1D893E0F9013778826AD4", - "SPDXRef-File--src-bicep-modules-bastionHost.bicep-E05D4A8244AE68569C10C94EA2B23B4A1F918E73", - "SPDXRef-File--src-bicep-modules-networkInterface.bicep-A838969BD72C03563327E85857A26F2A56C6662E", - "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793", + "SPDXRef-File--docs-images-management-groups-mg3-select-subscription.png-231F306AA1C73ECEAFF86AFD52A3DD677E3EB584", + "SPDXRef-File--docs-deployment-guide-terraform.md-AFB7807B97838787F8CC23A718DF2F3A6F9F33E4", + "SPDXRef-File--.github-ISSUE-TEMPLATE-spike.md-AD0C69366897B252E4A7730DF15132296CBC93D7", + "SPDXRef-File--.github-CODEOWNERS-69897633D9B769262D1F52CBEF24DCA8685FE0A1", + "SPDXRef-File--.azure-devops-prbuild-templates-az-what-if.yml-E9F8138A6EA835BCC14417FB8911462A2EA39666", + "SPDXRef-File--.azure-devops-validate-declarative-form.yml-CDA6BB9FF8E696BB2589C335A03D7EEE585701CF", + "SPDXRef-File--src-terraform-modules-windows-virtual-machine-main.tf-CDBF5A56C2629B4FCA0CA38D9EA3D3E0C5FAF391", + "SPDXRef-File--src-terraform-modules-subnet-outputs.tf-B9820EE813195376DA1292009B5AB91DF14080F0", + "SPDXRef-File--src-terraform-modules-bastion-variables.tf-437551E35FC31649E974E6AA9B6BF63C147420FC", + "SPDXRef-File--src-terraform-modules-policy-assignments-variables.tf-40C530674518775957C17862E9D888D4AE5B0019", + "SPDXRef-File--src-bicep-examples-keyVault-modules-keyVault.bicep-E324BD60A35BDAB0DFE96C1392C5E7B4D8929A90", + "SPDXRef-File--src-bicep-examples-remoteAccess-README.md-A3AFA691CC0E9AC9ABBA7D8B9EBC16DE419D165B", + "SPDXRef-File--src-bicep-examples-sentinel-sentinel.tf-0123C515D78CE08EBC531683E6AFA6AD05D131A0", + "SPDXRef-File--src-bicep-modules-policies-NIST-policyAssignmentParameters.json-1D2322F550CA984CD0D623B3673C78987F1DDCB3", + "SPDXRef-File--src-bicep-modules-virtualNetwork.bicep-F479DA88FBA578FF1576EF5D78274E9A8B35F469", + "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-5C90C218ACF72F2FD376DC6E73042F6BA2EF9BA1", + "SPDXRef-File--src-bicep-modules-virtualNetworkPeering.bicep-85DC92CB00573147B96DBA46AAD214371730EB7C", + "SPDXRef-File--NOTICE-0D647CAB1E14E880446589F9050BE10E6D6882CB", + "SPDXRef-File--.vscode-extensions.json-B410AFCE726859B978FEF226CA6F799D6931A3C2", + "SPDXRef-File--docs-images-networking.png-393C984E4D29903DE4426906F004A26CF023B7F2", + "SPDXRef-File--.github-ISSUE-TEMPLATE-backlog-item.md-01B6CDB236BB10A931C27F0DE323FD290BAF15E7", + "SPDXRef-File--.github-pull-request-template.md-DC86DEADDA96D728BDB99855DC3B6E4BEF34E11A", + "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azuregov-pipelines.yml-7BC9A73199A8B736E635625C7629E9B12541D0C9", + "SPDXRef-File--.azure-devops-prbuild-mlz-pr-tf-azurecloud-pipelines.yml-FD966A0AC397B24C652F67415CFFB9C5CEE96A0E", + "SPDXRef-File--src-terraform-modules-spoke-variables.tf-2BCCF3D2E7484BA2A248F5DE8412A96237B59679", + "SPDXRef-File--src-terraform-modules-firewall-main.tf-A074A567EB7080A6EF97D4D125950422A3EB146B", + "SPDXRef-File--src-terraform-modules-bastion-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "SPDXRef-File--src-terraform-modules-policy-assignments-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "SPDXRef-File--src-terraform-mlz-variables.tf-B663AABEC188924FF7491D708FFDA188CA3C08A3", + "SPDXRef-File--src-bicep-examples-newWorkload-README.md-80DD6447AED310971241B1E67E28DD48109A77DD", + "SPDXRef-File--src-bicep-examples-appServicePlan-appService.bicep-3464ED8AB337E00BE62CCB3F5861F7D877B89A9D", + "SPDXRef-File--src-bicep-modules-policies-IL5-policyAssignmentParameters.json-D0D5010A6DF9D2105C97E07EA480C6C00D990C6C", + "SPDXRef-File--src-bicep-modules-linuxVirtualMachine.bicep-2B7894C75BACB795B526C5AE6531BBFC61D7F9BC", + "SPDXRef-File--src-bicep-modules-centralLogging.bicep-76DCBFBB47FC844BFDED8423B1458C1054060FC1", + "SPDXRef-File--src-bicep-modules-windowsVirtualMachine.bicep-AE7BD5127CF8BA159686EF299BEFD3D0ADDD55A0", + "SPDXRef-File--README.md-2B293E8A393A0FEA40B6A6D95F57E39537C7EAE8", + "SPDXRef-File--SECURITY.md-28A48DED0C097169644A9C376CAD1A380DECB6CE", "SPDXRef-File--.devcontainer-Dockerfile-4F0529945927C7DF94EA0659651CC6DBCE0400D0", "SPDXRef-File--docs-images-deploytoazure.svg-8A5B870E6A68286DDFB714F8AB35F5983B36630C", "SPDXRef-File--docs-deployment-guide-bicep.md-CFFD0A93115A14E7A6C33085286B7EDB02B9F857", @@ -2983,50 +2984,49 @@ "SPDXRef-File--src-bicep-modules-firewall.bicep-8AF8639EC5FB7F2D39460A26B6F5E20FA79AA9A2", "SPDXRef-File--src-bicep-README.md-72E554A01B7B48E406B19B09672B6EC437E8C033", "SPDXRef-File--.gitattributes-C3B930865367FCD784793BF0E62F487806F9CFC1", - "SPDXRef-File--docs-images-management-groups-mg3-select-subscription.png-231F306AA1C73ECEAFF86AFD52A3DD677E3EB584", - "SPDXRef-File--docs-deployment-guide-terraform.md-AFB7807B97838787F8CC23A718DF2F3A6F9F33E4", - "SPDXRef-File--.github-ISSUE-TEMPLATE-spike.md-AD0C69366897B252E4A7730DF15132296CBC93D7", - "SPDXRef-File--.github-CODEOWNERS-69897633D9B769262D1F52CBEF24DCA8685FE0A1", - "SPDXRef-File--.azure-devops-prbuild-templates-az-what-if.yml-E9F8138A6EA835BCC14417FB8911462A2EA39666", - "SPDXRef-File--.azure-devops-validate-declarative-form.yml-CDA6BB9FF8E696BB2589C335A03D7EEE585701CF", - "SPDXRef-File--src-terraform-modules-windows-virtual-machine-main.tf-CDBF5A56C2629B4FCA0CA38D9EA3D3E0C5FAF391", - "SPDXRef-File--src-terraform-modules-subnet-outputs.tf-B9820EE813195376DA1292009B5AB91DF14080F0", - "SPDXRef-File--src-terraform-modules-bastion-variables.tf-437551E35FC31649E974E6AA9B6BF63C147420FC", - "SPDXRef-File--src-terraform-modules-policy-assignments-variables.tf-40C530674518775957C17862E9D888D4AE5B0019", - "SPDXRef-File--src-bicep-examples-keyVault-modules-keyVault.bicep-E324BD60A35BDAB0DFE96C1392C5E7B4D8929A90", - "SPDXRef-File--src-bicep-examples-remoteAccess-README.md-A3AFA691CC0E9AC9ABBA7D8B9EBC16DE419D165B", - "SPDXRef-File--src-bicep-examples-sentinel-sentinel.tf-0123C515D78CE08EBC531683E6AFA6AD05D131A0", - "SPDXRef-File--src-bicep-modules-policies-NIST-policyAssignmentParameters.json-1D2322F550CA984CD0D623B3673C78987F1DDCB3", - "SPDXRef-File--src-bicep-modules-virtualNetwork.bicep-F479DA88FBA578FF1576EF5D78274E9A8B35F469", - "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-5C90C218ACF72F2FD376DC6E73042F6BA2EF9BA1", - "SPDXRef-File--src-bicep-modules-virtualNetworkPeering.bicep-85DC92CB00573147B96DBA46AAD214371730EB7C", - "SPDXRef-File--NOTICE-0D647CAB1E14E880446589F9050BE10E6D6882CB", - "SPDXRef-File--.vscode-extensions.json-B410AFCE726859B978FEF226CA6F799D6931A3C2", - "SPDXRef-File--docs-images-networking.png-393C984E4D29903DE4426906F004A26CF023B7F2", - "SPDXRef-File--.github-ISSUE-TEMPLATE-backlog-item.md-01B6CDB236BB10A931C27F0DE323FD290BAF15E7", - "SPDXRef-File--.github-pull-request-template.md-DC86DEADDA96D728BDB99855DC3B6E4BEF34E11A", - "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azuregov-pipelines.yml-7BC9A73199A8B736E635625C7629E9B12541D0C9", - "SPDXRef-File--.azure-devops-prbuild-mlz-pr-tf-azurecloud-pipelines.yml-FD966A0AC397B24C652F67415CFFB9C5CEE96A0E", - "SPDXRef-File--src-terraform-modules-spoke-variables.tf-2BCCF3D2E7484BA2A248F5DE8412A96237B59679", - "SPDXRef-File--src-terraform-modules-firewall-main.tf-A074A567EB7080A6EF97D4D125950422A3EB146B", - "SPDXRef-File--src-terraform-modules-bastion-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", - "SPDXRef-File--src-terraform-modules-policy-assignments-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", - "SPDXRef-File--src-terraform-mlz-variables.tf-B663AABEC188924FF7491D708FFDA188CA3C08A3", - "SPDXRef-File--src-bicep-examples-newWorkload-README.md-76F20515E7FFBA1DA56DAC4348440F3F4D181D85", - "SPDXRef-File--src-bicep-examples-appServicePlan-appService.bicep-3464ED8AB337E00BE62CCB3F5861F7D877B89A9D", - "SPDXRef-File--src-bicep-modules-policies-IL5-policyAssignmentParameters.json-D0D5010A6DF9D2105C97E07EA480C6C00D990C6C", - "SPDXRef-File--src-bicep-modules-linuxVirtualMachine.bicep-2B7894C75BACB795B526C5AE6531BBFC61D7F9BC", - "SPDXRef-File--src-bicep-modules-centralLogging.bicep-76DCBFBB47FC844BFDED8423B1458C1054060FC1", - "SPDXRef-File--src-bicep-modules-windowsVirtualMachine.bicep-AE7BD5127CF8BA159686EF299BEFD3D0ADDD55A0", - "SPDXRef-File--README.md-2B293E8A393A0FEA40B6A6D95F57E39537C7EAE8", - "SPDXRef-File--SECURITY.md-28A48DED0C097169644A9C376CAD1A380DECB6CE" + "SPDXRef-File--docs-images-management-groups-mg1-management-groups-list.png-577E9488E0EE7E789403DA12416253B09704DB9D", + "SPDXRef-File--docs-scca.md-358BFB9D93BE5FF2444E890FF6812ADFCD793281", + "SPDXRef-File--.github-workflows-README.md-17710B7AE200C27DF31FA3011BF864E13FC77C42", + "SPDXRef-File--.azure-devops-nightlybuild-templates-clean-az-subscription.yml-DF56636E3B9FFCC4D4E23435E70F8F0A7A00EA6A", + "SPDXRef-File--.azure-devops-prbuild-templates-terraform-plan.yml-68A2F159B21A4077813C335A4614C0A234320932", + "SPDXRef-File--src-terraform-modules-linux-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "SPDXRef-File--src-terraform-modules-windows-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", + "SPDXRef-File--src-terraform-modules-subnet-main.tf-D344C620D3EECC7C9EE2451E145E681325A83E5D", + "SPDXRef-File--src-terraform-modules-hub-outputs.tf-6E5165DE66D0B63F03669330F8CD14B9601C32BD", + "SPDXRef-File--src-terraform-tier3-outputs.tf-B9820EE813195376DA1292009B5AB91DF14080F0", + "SPDXRef-File--src-bicep-examples-keyVault-README.md-0E6A22DDB3096385053E6BF81FE0DE4CA91B497A", + "SPDXRef-File--src-bicep-examples-remoteAccess-main.bicep-8E6378967AB1DDC5641A2EDF5648EE3DB8F96F22", + "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-5709FA93416FAAEFF383A39F549DCDBAEBF20241", + "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-6FAF7D0A8F637A596303712416385AC9BC0B7E4A", + "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-278BB4340CF89126B29E3D1B670F6022BD555960", + "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-EE76CAE454031E1EE88779995C88FB51A873B04E", + "SPDXRef-File--src-bicep-modules-storageAccount.bicep-B75FD567081F920D9669310354D314688761878B", + "SPDXRef-File--CONTRIBUTING.md-01FC0CBA2503585D19E11361633A2EB351929F87", + "SPDXRef-File--docs-images-management-groups-mg2-empty-subscription-list.png-49539C23E7C6ED6223EFE91972FDCE52EFBC0A28", + "SPDXRef-File--docs-images-deploytoazuregov.svg-C67080F86FFBC18AABAEDDF46D1C54901D2C7E71", + "SPDXRef-File--.github-ISSUE-TEMPLATE-bug-report.md-B20CF5C186B324D71CACA0CAA26FBE8385408F73", + "SPDXRef-File--.github-dependabot.yml-07EDF6C9D72A0309DC91A8763F74247F2D122B57", + "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azurecloud-pipelines.yml-40F24ECAB27D7CA0441FDB799C2CCAD03B545E8C", + "SPDXRef-File--.azure-devops-cred-poli-scan.yml-B3803A3194AA6B8E8E176B08414D0D70D2582DAE", + "SPDXRef-File--src-terraform-modules-windows-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "SPDXRef-File--src-terraform-modules-firewall-variables.tf-68EB233172BC175ACC03C12EC7DF8078036C9C88", + "SPDXRef-File--src-terraform-modules-bastion-main.tf-20E06656E6E60AC008404469F037B2130DAE561C", + "SPDXRef-File--src-terraform-modules-policy-assignments-main.tf-24E0071CFAAAEBC2BE741FA23B35C53992D56571", + "SPDXRef-File--src-terraform-README.md-ABE1845E8DB9FEDBCF1BF193CA8C4A052EFB766E", + "SPDXRef-File--src-bicep-examples-newWorkload-newWorkload.bicep-7E87DF58887C6F4F1B646A03DBF8D0D94817F2D9", + "SPDXRef-File--src-bicep-examples-sentinel-README.md-4E4751C7862E88C7BEE1AB4DB33A77DBAC52404D", + "SPDXRef-File--src-bicep-modules-policies-CMMC-policyAssignmentParameters.json-8CF60C607C27A50C539609F86166A4A99550B8DB", + "SPDXRef-File--src-bicep-modules-logAnalyticsWorkspace.bicep-3987B39C3375F7A6DDC1D893E0F9013778826AD4", + "SPDXRef-File--src-bicep-modules-bastionHost.bicep-E05D4A8244AE68569C10C94EA2B23B4A1F918E73", + "SPDXRef-File--src-bicep-modules-networkInterface.bicep-A838969BD72C03563327E85857A26F2A56C6662E", + "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793" ] } ], "relationships": [ { "relationshipType": "DEPENDS_ON", - "relatedSpdxElement": "Azure-Pipelines-Hosted-Image-ubuntu20-20220213.1", + "relatedSpdxElement": "Azure-Pipelines-Hosted-Image-ubuntu20-20220220.1", "spdxElementId": "SPDXRef-RootPackage" }, { @@ -3038,10 +3038,10 @@ "spdxVersion": "SPDX-2.2", "dataLicense": "CC0-1.0", "SPDXID": "SPDXRef-DOCUMENT", - "name": "Mission LZ 20220217.11", - "documentNamespace": "https://sbom.microsoft/1:I5vpEMl9wkCCZsmqQqtQDQ:MIGbmOPODUWjMVCPbweVOQ/202:8556/P6JDE7ryokepFvIO2J59Iw", + "name": "Mission LZ 20220222.8", + "documentNamespace": "https://sbom.microsoft/1:I5vpEMl9wkCCZsmqQqtQDQ:MIGbmOPODUWjMVCPbweVOQ/202:8676/RUY1xmiF70aWfmcYepqnXQ", "creationInfo": { - "created": "2022-02-17T21:28:09Z", + "created": "2022-02-22T20:18:32Z", "creators": [ "Organization: Microsoft", "Tool: Microsoft.SBOMTool-2.1.14" diff --git a/_manifest/spdx_2.2/manifest.spdx.json.sha256 b/_manifest/spdx_2.2/manifest.spdx.json.sha256 index e14cd4a28..a01e419be 100644 Binary files a/_manifest/spdx_2.2/manifest.spdx.json.sha256 and b/_manifest/spdx_2.2/manifest.spdx.json.sha256 differ diff --git a/src/bicep/examples/newWorkload/README.md b/src/bicep/examples/newWorkload/README.md index a0196b258..15ac4a050 100644 --- a/src/bicep/examples/newWorkload/README.md +++ b/src/bicep/examples/newWorkload/README.md @@ -16,19 +16,19 @@ The docs on Azure virtual networking: ./deploymentVariables.json cd newWorkload -az deployment sub create -n deployNewWorkload -f newWorkload.bicep -l eastus --parameters workloadName='newWorkload' +az deployment sub create -n deployNewWorkload -f newWorkload.bicep -l eastus --parameters resourcePrefix='myWorkload' ``` diff --git a/src/bicep/examples/newWorkload/newWorkload.bicep b/src/bicep/examples/newWorkload/newWorkload.bicep index 17649ccc7..6c23802f5 100644 --- a/src/bicep/examples/newWorkload/newWorkload.bicep +++ b/src/bicep/examples/newWorkload/newWorkload.bicep @@ -1,14 +1,35 @@ targetScope = 'subscription' +/* -param mlzDeploymentVariables object = json(loadTextContent('../deploymentVariables.json')) + PARAMETERS + + Here are all the parameters a user can override. + + These are the required parameters that Mission LZ Tier 3 workload does not provide a default for: + - resourcePrefix + +*/ + +// REQUIRED PARAMETERS + +@minLength(3) +@maxLength(10) +@description('A prefix, 3 to 10 characters in length, to append to resource names (e.g. "dev", "test", "prod", "mlz"). It defaults to "mlz".') +param resourcePrefix string @minLength(3) -@maxLength(24) -param workloadName string +@maxLength(6) +@description('A suffix, 3 to 6 characters in length, to append to resource names (e.g. "dev", "test", "prod", "mlz"). It defaults to "mlz".') +param resourceSuffix string = 'mlz' -param resourceGroupName string = '${workloadName}-rg' +@description('The region to deploy resources into. It defaults to the deployment location.') param location string = deployment().location +@description('The subscription ID for the Identity Network and resources. It defaults to the deployment subscription.') +param workloadSubscriptionId string = subscription().subscriptionId + +@description('MLZ Deployment output variables in json format. It defaults to the deploymentVariables.json.') +param mlzDeploymentVariables object = json(loadTextContent('../deploymentVariables.json')) param hubSubscriptionId string = mlzDeploymentVariables.hub.Value.subscriptionId param hubResourceGroupName string = mlzDeploymentVariables.hub.Value.resourceGroupName param hubVirtualNetworkName string = mlzDeploymentVariables.hub.Value.virtualNetworkName @@ -16,15 +37,19 @@ param hubVirtualNetworkResourceId string = mlzDeploymentVariables.hub.Value.virt param logAnalyticsWorkspaceResourceId string = mlzDeploymentVariables.logAnalyticsWorkspaceResourceId.Value param firewallPrivateIPAddress string = mlzDeploymentVariables.firewallPrivateIPAddress.Value -param virtualNetworkName string = '${workloadName}-vnet' - @description('The address prefix for the network spoke vnet.') param virtualNetworkAddressPrefix string = '10.0.125.0/26' + +@description('An array of Network Diagnostic Logs to enable for the workload Virtual Network. See https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/diagnostic-settings?tabs=CMD#logs for valid settings.') param virtualNetworkDiagnosticsLogs array = [] + +@description('An array of Network Diagnostic Metrics to enable for the workload Virtual Network. See https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/diagnostic-settings?tabs=CMD#metrics for valid settings.') param virtualNetworkDiagnosticsMetrics array = [] -param networkSecurityGroupName string = '${workloadName}-nsg' +@description('An array of Network Security Group rules to apply to the workload Virtual Network. See https://docs.microsoft.com/en-us/azure/templates/microsoft.network/networksecuritygroups/securityrules?tabs=bicep#securityrulepropertiesformat for valid settings.') param networkSecurityGroupRules array = [] + +@description('An array of Network Security Group diagnostic logs to apply to the workload Virtual Network. See https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-nsg-manage-log#log-categories for valid settings.') param networkSecurityGroupDiagnosticsLogs array = [ { category: 'NetworkSecurityGroupEvent' @@ -35,28 +60,61 @@ param networkSecurityGroupDiagnosticsLogs array = [ enabled: true } ] +@description('An array of Network Security Group diagnostic logs to apply to the SharedServices Virtual Network. See https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-nsg-manage-log#log-categories for valid settings.') param networkSecurityGroupDiagnosticsMetrics array = [] -param subnetName string = '${workloadName}-subnet' - -@description('The subnet address prefix for the network spoke vnet.') +@description('The CIDR Virtual Network Address Prefix for the Workload Virtual Network.') param subnetAddressPrefix string = '10.0.125.0/27' + +@description('An array of Service Endpoints to enable for the Operations subnet. See https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoints-overview for valid settings.') param subnetServiceEndpoints array = [] -param logStorageAccountName string = toLower(take('logs${uniqueString(subscription().subscriptionId, workloadName)}', 24)) +@description('The Storage Account SKU to use for log storage. It defaults to "Standard_GRS". See https://docs.microsoft.com/en-us/rest/api/storagerp/srp_sku_types for valid settings.') param logStorageSkuName string = 'Standard_GRS' @description('A string dictionary of tags to add to deployed resources. See https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources?tabs=json#arm-templates for valid settings.') param tags object = {} + +/* + + NAMING CONVENTION + + Here we define a naming conventions for resources. + + First, we take `resourcePrefix` and `resourceSuffix` by params. + Then, using string interpolation "${}", we insert those values into a naming convention. + +*/ + +var resourceToken = 'resource_token' +var nameToken = 'name_token' +var namingConvention = '${toLower(workloadName)}-${resourceToken}-${nameToken}-${toLower(resourceSuffix)}' + +var resourceGroupNamingConvention = replace(namingConvention, resourceToken, 'rg') +var virtualNetworkNamingConvention = replace(namingConvention, resourceToken, 'vnet') +var networkSecurityGroupNamingConvention = replace(namingConvention, resourceToken, 'nsg') +var storageAccountNamingConvention = toLower('${resourcePrefix}st${nameToken}unique_storage_token') +var subnetNamingConvention = replace(namingConvention, resourceToken, 'snet') + +var workloadName = 'workload' +var workloadShortName = 'wl' +var workloadResourceGroupName = replace(resourceGroupNamingConvention, nameToken, workloadName) +var workloadLogStorageAccountShortName = replace(storageAccountNamingConvention, nameToken, workloadShortName) +var workloadLogStorageAccountUniqueName = replace(workloadLogStorageAccountShortName, 'unique_storage_token', uniqueString(resourcePrefix, resourceSuffix, workloadSubscriptionId)) +var workloadLogStorageAccountName = take(workloadLogStorageAccountUniqueName, 23) +var workloadVirtualNetworkName = replace(virtualNetworkNamingConvention, nameToken, workloadName) +var workloadNetworkSecurityGroupName = replace(networkSecurityGroupNamingConvention, nameToken, workloadName) +var workloadSubnetName = replace(subnetNamingConvention, nameToken, workloadName) + var defaultTags = { 'DeploymentType': 'MissionLandingZoneARM' } var calculatedTags = union(tags, defaultTags) module resourceGroup '../../modules/resourceGroup.bicep' = { - name: resourceGroupName + name: workloadResourceGroupName params: { - name: resourceGroupName + name: workloadResourceGroupName location: location tags: calculatedTags } @@ -67,32 +125,32 @@ module spokeNetwork '../../modules/spokeNetwork.bicep' = { scope: az.resourceGroup(resourceGroup.name) params: { tags: calculatedTags - - logStorageAccountName: logStorageAccountName + location:location + logStorageAccountName: workloadLogStorageAccountName logStorageSkuName: logStorageSkuName logAnalyticsWorkspaceResourceId: logAnalyticsWorkspaceResourceId firewallPrivateIPAddress: firewallPrivateIPAddress - virtualNetworkName: virtualNetworkName + virtualNetworkName: workloadVirtualNetworkName virtualNetworkAddressPrefix: virtualNetworkAddressPrefix virtualNetworkDiagnosticsLogs: virtualNetworkDiagnosticsLogs virtualNetworkDiagnosticsMetrics: virtualNetworkDiagnosticsMetrics - networkSecurityGroupName: networkSecurityGroupName + networkSecurityGroupName: workloadNetworkSecurityGroupName networkSecurityGroupRules: networkSecurityGroupRules networkSecurityGroupDiagnosticsLogs: networkSecurityGroupDiagnosticsLogs networkSecurityGroupDiagnosticsMetrics: networkSecurityGroupDiagnosticsMetrics - subnetName: subnetName + subnetName: workloadSubnetName subnetAddressPrefix: subnetAddressPrefix subnetServiceEndpoints: subnetServiceEndpoints } } module workloadVirtualNetworkPeerings '../../modules/spokeNetworkPeering.bicep' = { - name: take('${workloadName}--VNetPeerings', 64) + name: take('${workloadName}-to-hub-vnet-peering', 64) params: { spokeName: workloadName spokeResourceGroupName: resourceGroup.name @@ -105,7 +163,7 @@ module workloadVirtualNetworkPeerings '../../modules/spokeNetworkPeering.bicep' module hubToWorkloadVirtualNetworkPeering './modules/hubNetworkPeering.bicep' = { scope: subscription(hubSubscriptionId) - name: 'hubToWorkloadVirtualNetworkPeering' + name: take('hub-to-${workloadName}-vnet-peering', 64) params: { hubResourceGroupName: hubResourceGroupName hubVirtualNetworkName: hubVirtualNetworkName