diff --git a/_manifest/manifest.json b/_manifest/manifest.json index db0ce7a93..c0ecb5f6b 100644 --- a/_manifest/manifest.json +++ b/_manifest/manifest.json @@ -15,36 +15,71 @@ "AzureArtifactsHash": "0423204D697373696F6E204C5A0A0A4D697373696F6E204C616E64696E67205A6F6E", "Sha256Hash": "D3E67886BA7B64FD6A0FDB70B8D222822F7E846DEA4532D5AD6DB808E0C38F56" }, + { + "Source": "/src/bicep/modules/networkInterface.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "FE2097A87C6657E555B55221D7C83D8E56BBAE9D8F0B5483011926F091C13237" + }, { "Source": "/src/bicep/modules/windowsVirtualMachine.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", "Sha256Hash": "9C9B2B9132B394F05213257C0C4B85233276917F02EE973429B5FDB111D34E24" }, + { + "Source": "/src/bicep/modules/bastionHost.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "31A12908B702CE148466FA000E7A315EB47F60AC5462433169B4ED622755C960" + }, { "Source": "/src/bicep/modules/centralLogging.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", "Sha256Hash": "89317D961AC2082E1748B584CE8C4367B500D0A64984C0082C66013AA806D78B" }, + { + "Source": "/src/bicep/modules/logAnalyticsWorkspace.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "8A9DEBA2A52C1FF7F00FF495ED32E40DD49516A41D17E1F048C77E3380B355E3" + }, { "Source": "/src/bicep/modules/linuxVirtualMachine.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", "Sha256Hash": "78082B334CAA3FFFF2E1C0C946EC27228A319A6F673DF1A964D03EF356A77288" }, + { + "Source": "/src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", + "AzureArtifactsHash": "047B0A20202020226C6F67416E616C7974696373576F726B737061636549642D6634", + "Sha256Hash": "AA11B7DCF0C12D8B4167F5C8AD7130194B6B5E17AD0BF0B2D84D03D8423B29FB" + }, { "Source": "/src/bicep/modules/policies/IL5-policyAssignmentParameters.json", "AzureArtifactsHash": "047B0A2020202022496E636C7564654172634D616368696E657322203A207B200A20", "Sha256Hash": "CF864DFA1EC76BA0E1EBC38E69A7E1FF9C7ACFA50DE9F947E99872A2610FFD56" }, + { + "Source": "/src/bicep/examples/sentinel/README.md", + "AzureArtifactsHash": "04232053656E74696E656C204578616D706C650A0A54686973206578616D706C6520", + "Sha256Hash": "79FF363B323714D4AA508F6416B40FAD1AB83E81B055F47777ABE876850636CE" + }, { "Source": "/src/bicep/examples/appServicePlan/appService.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", "Sha256Hash": "90BE5A30622C2A2A82464C9F6FCA297F42A9FBC35A06AA520CD5D60E4D22042A" }, + { + "Source": "/src/bicep/examples/newWorkload/newWorkload.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "99AF529DDFFE2DF67A0BF2D2C5132F0E69405EBB6A014906DEF3D70AF659C12B" + }, { "Source": "/src/bicep/examples/newWorkload/README.md", "AzureArtifactsHash": "0423204E657720576F726B6C6F6164204578616D706C650A0A54686973206578616D", "Sha256Hash": "BC16EDE6B3830726FAED19FCC843A8ECD2EBBE5736C99DE231C6277286D40C42" }, + { + "Source": "/src/terraform/README.md", + "AzureArtifactsHash": "0423204D697373696F6E204C616E64696E67205A6F6E65205465727261666F726D20", + "Sha256Hash": "1138044D7D0567EB2C610DC7CEA7D55807CC461224D8EE1A3B7D420F20902568" + }, { "Source": "/src/terraform/mlz/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", @@ -55,101 +90,66 @@ "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, + { + "Source": "/src/terraform/modules/policy-assignments/main.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "4E43F990B727CECFC7BA6BA5D176BC0B4EA72D91885F88D6C2971776F0E36679" + }, { "Source": "/src/terraform/modules/bastion/outputs.tf", "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { - "Source": "/src/terraform/modules/firewall/main.tf", + "Source": "/src/terraform/modules/bastion/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "3A82B541BCBA083CA3DC062A8FBA5891494B06B026839887AF15D565E42CF5ED" + "Sha256Hash": "40047984910DB59328428465018AE5FD5BB41FCA2B6131F2DD81FBE6CA1CABC6" }, { - "Source": "/src/terraform/modules/spoke/variables.tf", + "Source": "/src/terraform/modules/firewall/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "CDA5F1C9C4F99A12BA47F14EA8AA41246E8CCF4FB0A0C7F74ED9A01EE08A7579" + "Sha256Hash": "3A82B541BCBA083CA3DC062A8FBA5891494B06B026839887AF15D565E42CF5ED" }, { - "Source": "/.azure-devops/prbuild/mlz-pr-tf-azurecloud-pipelines.yml", + "Source": "/src/terraform/modules/firewall/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "30FAC8178B54C393C7C8EE705A07DCF572C2B5EB874A33FED8CB64582E6007ED" + "Sha256Hash": "E235A28BF3CDA39701FA01C381C29A7AFF4E8AF671CDC44B4F7CDE850BB2CFB9" }, { - "Source": "/.azure-devops/nightlybuild/mlz-tf-azuregov-pipelines.yml", + "Source": "/src/terraform/modules/spoke/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "D264480523BAFDB200BE0DE38B97DEFB725F28FFB9B1842F31D783B9280572D3" - }, - { - "Source": "/src/bicep/modules/networkInterface.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "FE2097A87C6657E555B55221D7C83D8E56BBAE9D8F0B5483011926F091C13237" - }, - { - "Source": "/.github/pull_request_template.md", - "AzureArtifactsHash": "0423204465736372697074696F6E0A0A5F506C65617365206578706C61696E207468", - "Sha256Hash": "0DF7C4D87086902F68BE49ACAEB6F9239B3D77DBE4F9B4AE2E1423F871CE9A42" - }, - { - "Source": "/src/bicep/modules/bastionHost.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "31A12908B702CE148466FA000E7A315EB47F60AC5462433169B4ED622755C960" - }, - { - "Source": "/src/bicep/modules/logAnalyticsWorkspace.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "8A9DEBA2A52C1FF7F00FF495ED32E40DD49516A41D17E1F048C77E3380B355E3" - }, - { - "Source": "/src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", - "AzureArtifactsHash": "047B0A20202020226C6F67416E616C7974696373576F726B737061636549642D6634", - "Sha256Hash": "AA11B7DCF0C12D8B4167F5C8AD7130194B6B5E17AD0BF0B2D84D03D8423B29FB" - }, - { - "Source": "/src/bicep/examples/sentinel/README.md", - "AzureArtifactsHash": "04232053656E74696E656C204578616D706C650A0A54686973206578616D706C6520", - "Sha256Hash": "79FF363B323714D4AA508F6416B40FAD1AB83E81B055F47777ABE876850636CE" - }, - { - "Source": "/src/bicep/examples/newWorkload/newWorkload.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "99AF529DDFFE2DF67A0BF2D2C5132F0E69405EBB6A014906DEF3D70AF659C12B" - }, - { - "Source": "/src/terraform/README.md", - "AzureArtifactsHash": "0423204D697373696F6E204C616E64696E67205A6F6E65205465727261666F726D20", - "Sha256Hash": "1138044D7D0567EB2C610DC7CEA7D55807CC461224D8EE1A3B7D420F20902568" + "Sha256Hash": "CDA5F1C9C4F99A12BA47F14EA8AA41246E8CCF4FB0A0C7F74ED9A01EE08A7579" }, { - "Source": "/src/terraform/modules/policy-assignments/main.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "4E43F990B727CECFC7BA6BA5D176BC0B4EA72D91885F88D6C2971776F0E36679" + "Source": "/src/terraform/modules/windows-virtual-machine/outputs.tf", + "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", + "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { - "Source": "/src/terraform/modules/bastion/main.tf", + "Source": "/.azure-devops/prbuild/mlz-pr-tf-azurecloud-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "40047984910DB59328428465018AE5FD5BB41FCA2B6131F2DD81FBE6CA1CABC6" + "Sha256Hash": "30FAC8178B54C393C7C8EE705A07DCF572C2B5EB874A33FED8CB64582E6007ED" }, { - "Source": "/src/terraform/modules/firewall/variables.tf", + "Source": "/.azure-devops/cred-poli-scan.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "E235A28BF3CDA39701FA01C381C29A7AFF4E8AF671CDC44B4F7CDE850BB2CFB9" - }, - { - "Source": "/src/terraform/modules/windows-virtual-machine/outputs.tf", - "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", - "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + "Sha256Hash": "E177C3BB80497F2FB34F50AFF3B97462AEEB187D3ACCD563BBA5FC9E8954B45A" }, { - "Source": "/.azure-devops/cred-poli-scan.yml", + "Source": "/.azure-devops/nightlybuild/mlz-tf-azuregov-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "E177C3BB80497F2FB34F50AFF3B97462AEEB187D3ACCD563BBA5FC9E8954B45A" + "Sha256Hash": "D264480523BAFDB200BE0DE38B97DEFB725F28FFB9B1842F31D783B9280572D3" }, { "Source": "/.azure-devops/nightlybuild/mlz-tf-azurecloud-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "972DB035811A02922376C19D219C73E247FF852D8FB02C35F1AE9EA781CDCC7F" }, + { + "Source": "/.github/pull_request_template.md", + "AzureArtifactsHash": "0423204465736372697074696F6E0A0A5F506C65617365206578706C61696E207468", + "Sha256Hash": "0DF7C4D87086902F68BE49ACAEB6F9239B3D77DBE4F9B4AE2E1423F871CE9A42" + }, { "Source": "/.github/dependabot.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", @@ -170,16 +170,16 @@ "AzureArtifactsHash": "0489504E470D0A1A0A0000000D49484452000004ED000001BE0806000000CFF9F0E0", "Sha256Hash": "497D6C0C461FA3F0B12758D600F0B88EE0999EB39912AA064952C6569FC1D329" }, - { - "Source": "/docs/images/deploytoazuregov.svg", - "AzureArtifactsHash": "043C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D22555446", - "Sha256Hash": "D1CA547EAB43B6A18C7D8F98694B301517C5C2448FFC5303DBA352C4E026FF72" - }, { "Source": "/.vscode/extensions.json", "AzureArtifactsHash": "042F2F20436F7079726967687420286329204D6963726F736F667420436F72706F72", "Sha256Hash": "E54E7BB6BAEAFC552CC9012F684F10A66834AE06FD107D4266070B7CE256F3BA" }, + { + "Source": "/docs/images/deploytoazuregov.svg", + "AzureArtifactsHash": "043C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D22555446", + "Sha256Hash": "D1CA547EAB43B6A18C7D8F98694B301517C5C2448FFC5303DBA352C4E026FF72" + }, { "Source": "/docs/images/management-groups/mg2-empty-subscription-list.png", "AzureArtifactsHash": "0489504E470D0A1A0A0000000D49484452000009F3000002FF0806000000C8E6CFE8", @@ -201,19 +201,9 @@ "Sha256Hash": "338E2255D2E824638FE4D58B936BB6EBE265F94B59CC9C3A96F9B1D00D6270F6" }, { - "Source": "/src/bicep/modules/storageAccount.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "9D14358EF9AE62410F9A531E52E92624A54DB92D5711883B5A1B89C7AFF9ABE1" - }, - { - "Source": "/src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "DF620C78DBBAE4F912AFAF628FEFD494E8F87931F50DFF31F3D62F8191178121" - }, - { - "Source": "/src/bicep/modules/hubNetwork.bicep", + "Source": "/src/bicep/modules/defender.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "71EBB8AE572CED9D1479B95D7E7020A3026434523EBC539246C49A921D70DA58" + "Sha256Hash": "7A2995AF8A83EBE5D96FF2DDAC6F1ABCE0C6122401CDCD01EF7EE4E6C398087A" }, { "Source": "/src/bicep/modules/virtualNetwork.bicep", @@ -221,9 +211,9 @@ "Sha256Hash": "698306BB9806EE399F7F398F88123772D9BE4F35E368F8B148AF3B7DA3DEC7C5" }, { - "Source": "/src/bicep/modules/hubNetworkPeerings.bicep", + "Source": "/src/bicep/modules/storageAccount.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "400A8D60F420089E89B3F72CC7BF8263CD2D5D1853DE8F8F463C1F14F838EE9A" + "Sha256Hash": "9D14358EF9AE62410F9A531E52E92624A54DB92D5711883B5A1B89C7AFF9ABE1" }, { "Source": "/src/bicep/modules/policies/NIST-policyAssignmentParameters.json", @@ -231,9 +221,9 @@ "Sha256Hash": "8BC44D8AE410E93DAA114017536AF566E5E6270B30226225E42A0CE780DD41C7" }, { - "Source": "/src/bicep/modules/networkSecurityGroup.bicep", + "Source": "/src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "6502B0FD7BD21D93B38722FE03EDF35261F28CB68A9AC8ECB23F3398275688CE" + "Sha256Hash": "DF620C78DBBAE4F912AFAF628FEFD494E8F87931F50DFF31F3D62F8191178121" }, { "Source": "/src/bicep/examples/sentinel/sentinel.tf", @@ -241,9 +231,9 @@ "Sha256Hash": "71E4608129A63F1008EC6AAD3C9F6DF89F4EDF97A3D641C39B340460D1D1B158" }, { - "Source": "/src/bicep/examples/containerRegistry/modules/containerRegistry.bicep", + "Source": "/src/bicep/modules/hubNetworkPeerings.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "1FC1507C63CB7F9520C900B6001A46FF13D779E5F3AD2AE63069906B43967A43" + "Sha256Hash": "400A8D60F420089E89B3F72CC7BF8263CD2D5D1853DE8F8F463C1F14F838EE9A" }, { "Source": "/src/bicep/examples/remoteAccess/README.md", @@ -251,9 +241,9 @@ "Sha256Hash": "4DB9D861FC91AD574D881EB943611526BD756C7AAF2B2845C754123EE56ABF0A" }, { - "Source": "/src/bicep/examples/remoteAccess/main.bicep", + "Source": "/src/bicep/modules/networkSecurityGroup.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "F1714617D5410C7803CFD160DDE11B9694C854D3E64A385520D3CAE0B5CFA6B7" + "Sha256Hash": "6502B0FD7BD21D93B38722FE03EDF35261F28CB68A9AC8ECB23F3398275688CE" }, { "Source": "/src/bicep/examples/keyVault/modules/keyVault.bicep", @@ -261,9 +251,9 @@ "Sha256Hash": "E5F1AE1644DDC61986D1887507CF407E6C7EF0C29549ECF6B97CA75EE594AA4B" }, { - "Source": "/src/bicep/examples/keyVault/README.md", - "AzureArtifactsHash": "042320417A757265204B6579205661756C74204578616D706C650A0A546869732065", - "Sha256Hash": "3AC52947D5729C16A45F4892E6574B63493D595FB3FBAD90EDC5A1228C213B7B" + "Source": "/src/bicep/examples/containerRegistry/modules/containerRegistry.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "1FC1507C63CB7F9520C900B6001A46FF13D779E5F3AD2AE63069906B43967A43" }, { "Source": "/src/terraform/modules/policy-assignments/variables.tf", @@ -271,9 +261,9 @@ "Sha256Hash": "EF13943A8C0385F563F0847E26F3D5865D1DAA760BC252B4A3BFD756BDE4162B" }, { - "Source": "/src/terraform/tier3/outputs.tf", - "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", - "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + "Source": "/src/bicep/examples/remoteAccess/main.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "F1714617D5410C7803CFD160DDE11B9694C854D3E64A385520D3CAE0B5CFA6B7" }, { "Source": "/src/terraform/modules/bastion/variables.tf", @@ -281,9 +271,9 @@ "Sha256Hash": "B18FA82F4821BC1D58AE98E63F6D5327BB9A9667E6042AFC2E858E0BC8CEA865" }, { - "Source": "/src/terraform/modules/hub/outputs.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "EB1AD4F9BE016BB0B646974AACA4C42088E59EEEB84EC8A379E86009E6AD2F59" + "Source": "/src/bicep/examples/keyVault/README.md", + "AzureArtifactsHash": "042320417A757265204B6579205661756C74204578616D706C650A0A546869732065", + "Sha256Hash": "3AC52947D5729C16A45F4892E6574B63493D595FB3FBAD90EDC5A1228C213B7B" }, { "Source": "/src/terraform/modules/subnet/outputs.tf", @@ -291,9 +281,9 @@ "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { - "Source": "/src/terraform/modules/subnet/main.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "B6B553FE91052362452FCAEED457DC627FF7E67C3B3496636C9EBCA8A9C4DA4A" + "Source": "/src/terraform/tier3/outputs.tf", + "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", + "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { "Source": "/src/terraform/modules/windows-virtual-machine/main.tf", @@ -301,9 +291,9 @@ "Sha256Hash": "CB23042515CE49FBE377E8BD3EF1532B05E91D598D837C5D104DC5695F4BDDF1" }, { - "Source": "/src/terraform/modules/windows-virtual-machine/variables.tf", + "Source": "/src/terraform/modules/hub/outputs.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "841918AC341C15DF54F379A7C28FC927400BDB04971E31803C6105B67BA65280" + "Sha256Hash": "EB1AD4F9BE016BB0B646974AACA4C42088E59EEEB84EC8A379E86009E6AD2F59" }, { "Source": "/.azure-devops/validate-declarative-form.yml", @@ -311,9 +301,9 @@ "Sha256Hash": "6A21F6AA77B0338123ADEABAFEFC6191BC5A32FF4089B5BCF77886C914C16D59" }, { - "Source": "/src/terraform/modules/linux-virtual-machine/outputs.tf", - "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", - "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + "Source": "/src/terraform/modules/subnet/main.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "B6B553FE91052362452FCAEED457DC627FF7E67C3B3496636C9EBCA8A9C4DA4A" }, { "Source": "/.azure-devops/prbuild/templates/az-what-if.yml", @@ -321,9 +311,9 @@ "Sha256Hash": "DE5A9721B81916F9C27AD94A08E0091557DC217AF176EAB698AC386694C5EEA1" }, { - "Source": "/.azure-devops/prbuild/templates/terraform-plan.yml", + "Source": "/src/terraform/modules/windows-virtual-machine/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "CDDEF69DCBB3F354DCEE8EAB2470F1F78BCEA21BA6379A667550EF2DCD403206" + "Sha256Hash": "841918AC341C15DF54F379A7C28FC927400BDB04971E31803C6105B67BA65280" }, { "Source": "/.github/CODEOWNERS", @@ -331,9 +321,9 @@ "Sha256Hash": "407B4BA622B7475BAEFF4516F2E741CEB09E436F640C36F3EF88F6AC7893B3AE" }, { - "Source": "/.azure-devops/nightlybuild/templates/clean-az-subscription.yml", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "4064636F0FA679FC9E3F783C56F9B235D6F3C9F984A148AB1354B9DD7DD0C274" + "Source": "/src/terraform/modules/linux-virtual-machine/outputs.tf", + "AzureArtifactsHash": "04000000000000000000000000000000000000000000000000000000000000000000", + "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { "Source": "/.github/ISSUE_TEMPLATE/spike.md", @@ -341,24 +331,34 @@ "Sha256Hash": "3329EDB14E89D305C23FDA463F708037BA51A1D92A33AAA8038E2DBD4592F29B" }, { - "Source": "/.github/workflows/README.md", - "AzureArtifactsHash": "042320776F726B666C6F77730A0A54686573652061726520746865206175746F6D61", - "Sha256Hash": "F6314B80732C517F16559EC2B9A2FD243123FF1957E99A89F890E060C8D76A54" + "Source": "/.azure-devops/prbuild/templates/terraform-plan.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "CDDEF69DCBB3F354DCEE8EAB2470F1F78BCEA21BA6379A667550EF2DCD403206" }, { "Source": "/docs/deployment-guide-terraform.md", "AzureArtifactsHash": "0423204D697373696F6E204C5A204465706C6F796D656E7420477569646520666F72", "Sha256Hash": "62F7A7955FA4CA8F63AF8D2B65A0D2179D57A45CCBDDEB2729C70957001857BE" }, + { + "Source": "/.azure-devops/nightlybuild/templates/clean-az-subscription.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "4064636F0FA679FC9E3F783C56F9B235D6F3C9F984A148AB1354B9DD7DD0C274" + }, { "Source": "/docs/images/management-groups/mg3-select-subscription.png", "AzureArtifactsHash": "0489504E470D0A1A0A0000000D4948445200000AB00000058B0806000000719D6413", "Sha256Hash": "5DFA9BFA2C432D09A73E7C5F7BB3FD94EE5EFA0C1CB4CEAD5E29D107F6801FFD" }, + { + "Source": "/.github/workflows/README.md", + "AzureArtifactsHash": "042320776F726B666C6F77730A0A54686573652061726520746865206175746F6D61", + "Sha256Hash": "F6314B80732C517F16559EC2B9A2FD243123FF1957E99A89F890E060C8D76A54" + }, { "Source": "/docs/scca.md", "AzureArtifactsHash": "042320534343410A0A232320436F6E63657074730A0A4D697373696F6E204C5A2069", - "Sha256Hash": "5872AF3FF944847E78FC9727DF4C13E2A52976405A35148D73B4F4B7ED9B0847" + "Sha256Hash": "DA15C18592BA7D8C477950F3EE2845CEDD2587ADC311E8EA9C1C80BA42A517A0" }, { "Source": "/docs/images/management-groups/mg1-management-groups-list.png", @@ -373,22 +373,12 @@ { "Source": "/src/bicep/README.md", "AzureArtifactsHash": "0423204D697373696F6E204C616E64696E67205A6F6E652042696365702054656D70", - "Sha256Hash": "25A860C65E9467F99986F23D9AC6370A7F1626A082355491F6EA66E1A3B31C6A" - }, - { - "Source": "/CODE_OF_CONDUCT.md", - "AzureArtifactsHash": "0423204D6963726F736F6674204F70656E20536F7572636520436F6465206F662043", - "Sha256Hash": "9DAEAE709A0BD71BCFD1C96DC5822ECEC5210327EFF929DA64B0AE7F8FAF1444" + "Sha256Hash": "5AC182B150A9AC7D4DE751E4E58363B141758B1BA7FAFA952FEE489917FD9227" }, { - "Source": "/src/bicep/modules/firewall.bicep", + "Source": "/src/bicep/modules/hubNetwork.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "1838A0E07F117DCEFB9A0995D77E3360D425EE7B80E9A95949F4551EF708A4D3" - }, - { - "Source": "/src/bicep/bicepconfig.json", - "AzureArtifactsHash": "047B0A2020202022616E616C797A657273223A207B0A20202020202022636F726522", - "Sha256Hash": "77FA6F0029D37602664D964DA5C08C13CF5C60CE7EAF0A7CBC2489FDAF0EEBA6" + "Sha256Hash": "71EBB8AE572CED9D1479B95D7E7020A3026434523EBC539246C49A921D70DA58" }, { "Source": "/src/bicep/modules/routeTable.bicep", @@ -396,9 +386,9 @@ "Sha256Hash": "5096516D75C5247355B0CA4988FB0459B539211E5BA073E59380AB88A7C75F8D" }, { - "Source": "/src/bicep/modules/policyAssignment.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "B61AA790BD9A24C8F2657D9AEAAD2745FEE6A53612AB9A4CA2C112DA133082A9" + "Source": "/CODE_OF_CONDUCT.md", + "AzureArtifactsHash": "0423204D6963726F736F6674204F70656E20536F7572636520436F6465206F662043", + "Sha256Hash": "9DAEAE709A0BD71BCFD1C96DC5822ECEC5210327EFF929DA64B0AE7F8FAF1444" }, { "Source": "/src/bicep/modules/privateLink.bicep", @@ -406,9 +396,9 @@ "Sha256Hash": "F7A940628FABEEF9DC5A7938BE089DDE5C2468296BB7910F3C0DDF64AD076A16" }, { - "Source": "/src/bicep/modules/roleAssignment.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "01EBA9F73168C457549D24984CA364B787E89030F4DC469285BA2F7DCA469C16" + "Source": "/src/bicep/bicepconfig.json", + "AzureArtifactsHash": "047B0A2020202022616E616C797A657273223A207B0A20202020202022636F726522", + "Sha256Hash": "77FA6F0029D37602664D964DA5C08C13CF5C60CE7EAF0A7CBC2489FDAF0EEBA6" }, { "Source": "/src/bicep/examples/containerRegistry/contRegistry.bicep", @@ -416,9 +406,9 @@ "Sha256Hash": "F64A4660AF97678D196964366A8E28B1ACCE31006A10073AFB156866F60141DE" }, { - "Source": "/src/bicep/modules/remoteAccess.bicep", + "Source": "/src/bicep/modules/firewall.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "6A204796022521DFD5E3D9FEA076021ABF45F235D3C9AD39105EA13B6CC184E5" + "Sha256Hash": "1838A0E07F117DCEFB9A0995D77E3360D425EE7B80E9A95949F4551EF708A4D3" }, { "Source": "/src/bicep/examples/remoteAccess/main.json", @@ -426,9 +416,9 @@ "Sha256Hash": "DD313958E0F8A261F44A2F8E43450F348EC3CB15512CE38E133432BDF2E8C703" }, { - "Source": "/src/bicep/examples/containerRegistry/README.md", - "AzureArtifactsHash": "042320417A75726520436F6E7461696E6572205265676973747279204578616D706C", - "Sha256Hash": "953AE6C198E532902B1989F4228A7F52579106B46E3C3214F7F2E9B584CED9B6" + "Source": "/src/bicep/modules/roleAssignment.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "01EBA9F73168C457549D24984CA364B787E89030F4DC469285BA2F7DCA469C16" }, { "Source": "/src/bicep/examples/keyVault/azureKeyVault.bicep", @@ -436,9 +426,9 @@ "Sha256Hash": "88EAB85610297BBB989E4A6BB77307B1A5E5F882E1EA1E811E17A4EF55124FD9" }, { - "Source": "/src/bicep/examples/appServicePlan/modules/appServiceSettings.bicep", + "Source": "/src/bicep/modules/remoteAccess.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "3D0FAF204A84BF0E3BE6BD7C69EEBAA6424751750FF670AEA32907B21007005B" + "Sha256Hash": "6A204796022521DFD5E3D9FEA076021ABF45F235D3C9AD39105EA13B6CC184E5" }, { "Source": "/src/terraform/tier3/main.tf", @@ -446,9 +436,9 @@ "Sha256Hash": "0382D42009CBB19600C0BC1718EA3DA8D73F9FE818A1173DD090DFAA2D9564FD" }, { - "Source": "/src/bicep/examples/inheritTags/inherit.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "CA3BDF213AE2664F5C14967F2026C4D2C0E19587244CD396E4AFD8C4C7EE23CF" + "Source": "/src/bicep/examples/containerRegistry/README.md", + "AzureArtifactsHash": "042320417A75726520436F6E7461696E6572205265676973747279204578616D706C", + "Sha256Hash": "953AE6C198E532902B1989F4228A7F52579106B46E3C3214F7F2E9B584CED9B6" }, { "Source": "/src/terraform/modules/hub/main.tf", @@ -456,9 +446,9 @@ "Sha256Hash": "2E212BCF5DE340AFAE77348D0D341E084D2C11CFFBFD98655B4DCAC4BFD51321" }, { - "Source": "/src/terraform/tier3/variables.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "750D3C9DBB29C6CD4604559C3C54C6C5514092CC64E974F34396F71A6DB7B854" + "Source": "/src/bicep/examples/appServicePlan/modules/appServiceSettings.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "3D0FAF204A84BF0E3BE6BD7C69EEBAA6424751750FF670AEA32907B21007005B" }, { "Source": "/src/terraform/modules/subnet/variables.tf", @@ -466,9 +456,9 @@ "Sha256Hash": "F729E9948DF1CF942F9E07B8326D1670338FC8CF2400D1E4DD3FFBAFBEA7AB46" }, { - "Source": "/src/terraform/modules/hub/variables.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "01E58017FFC1E9A3C156FF2BE55976CF7450ADEC625B8CC0A52D72DA8C11A753" + "Source": "/src/bicep/examples/inheritTags/inherit.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "CA3BDF213AE2664F5C14967F2026C4D2C0E19587244CD396E4AFD8C4C7EE23CF" }, { "Source": "/src/terraform/modules/jumpbox/outputs.tf", @@ -476,9 +466,9 @@ "Sha256Hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" }, { - "Source": "/src/terraform/modules/virtual-network/outputs.tf", + "Source": "/src/terraform/tier3/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "F46EE201DCC740832480C21BC1E36A4DBE619022D5BA389FFDA5DA25F077B9F9" + "Sha256Hash": "750D3C9DBB29C6CD4604559C3C54C6C5514092CC64E974F34396F71A6DB7B854" }, { "Source": "/src/terraform/modules/linux-virtual-machine/main.tf", @@ -486,9 +476,9 @@ "Sha256Hash": "728753762C952CC2D905D3B91E1E0C58658C10BC64480483BBAB008C00BFE1F7" }, { - "Source": "/src/terraform/modules/jumpbox/main.tf", + "Source": "/src/terraform/modules/hub/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "8B3B17E905314033038C173367F999DF3571F2EADE266740C4BA93232574E6EE" + "Sha256Hash": "01E58017FFC1E9A3C156FF2BE55976CF7450ADEC625B8CC0A52D72DA8C11A753" }, { "Source": "/.azure-devops/prbuild/mlz-pr-sbom-pipelines.yml", @@ -496,19 +486,19 @@ "Sha256Hash": "1F4D7C3830A3AD519471DA2518840D9E070378FFBBE5B17D9F12A1EBA3B4D225" }, { - "Source": "/src/terraform/modules/linux-virtual-machine/variables.tf", + "Source": "/src/terraform/modules/virtual-network/outputs.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "841918AC341C15DF54F379A7C28FC927400BDB04971E31803C6105B67BA65280" + "Sha256Hash": "F46EE201DCC740832480C21BC1E36A4DBE619022D5BA389FFDA5DA25F077B9F9" }, { - "Source": "/.azure-devops/nightlybuild/templates/az-deployment.yml", + "Source": "/src/terraform/modules/jumpbox/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "DDA36F816EC2FE41B6D2DC044A4698DC11707B23CB39BD945C64E53022EA9D20" + "Sha256Hash": "8B3B17E905314033038C173367F999DF3571F2EADE266740C4BA93232574E6EE" }, { - "Source": "/.azure-devops/prbuild/mlz-pr-bicep-azurecloud-pipelines.yml", + "Source": "/.azure-devops/nightlybuild/templates/az-deployment.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "B198846BDCDE015D08086EF5FB52A8443D2362D1E789078C6F8D17E483ABFEC8" + "Sha256Hash": "DDA36F816EC2FE41B6D2DC044A4698DC11707B23CB39BD945C64E53022EA9D20" }, { "Source": "/.github/workflows/validate-terraform.sh", @@ -516,9 +506,9 @@ "Sha256Hash": "8577AB3C71589F203116670156F65357D9CCDAB1FB841987D30279B8929D67B9" }, { - "Source": "/.azure-devops/nightlybuild/templates/terraform-apply.yml", + "Source": "/src/terraform/modules/linux-virtual-machine/variables.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "3109E228AAC7946F5E4959B6C556481095DF3746988813680F8A5CB4EB503CE6" + "Sha256Hash": "841918AC341C15DF54F379A7C28FC927400BDB04971E31803C6105B67BA65280" }, { "Source": "/docs/policies.md", @@ -526,20 +516,30 @@ "Sha256Hash": "00A2A8E93D0561A70566EED82E893DC0BF7DE4EB3DC8ED381F2B584A271B4B4C" }, { - "Source": "/.github/workflows/validate-build-bicep.yml", + "Source": "/.azure-devops/prbuild/mlz-pr-bicep-azurecloud-pipelines.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "7E24096DDCE238C9E658284248F438EC168E69DD3E7BD57950B826327B575FEB" + "Sha256Hash": "B198846BDCDE015D08086EF5FB52A8443D2362D1E789078C6F8D17E483ABFEC8" }, { "Source": "/docs/images/management-groups/mg4-subscription-in-management-group.png", "AzureArtifactsHash": "0489504E470D0A1A0A0000000D4948445200000ABC000003610806000000BFAE8943", "Sha256Hash": "D992ADF22B34DA57BAFF902353BDE67C6A61B3E4D3C322FF6ADB1B6ECD4942EF" }, + { + "Source": "/.azure-devops/nightlybuild/templates/terraform-apply.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "3109E228AAC7946F5E4959B6C556481095DF3746988813680F8A5CB4EB503CE6" + }, { "Source": "/.devcontainer/devcontainer.json", "AzureArtifactsHash": "042F2F20436F7079726967687420286329204D6963726F736F667420436F72706F72", "Sha256Hash": "3C48AC63A1A836DFBDE3E616C5494E27735D805CB07BD2785CF3E09A94AD5E2D" }, + { + "Source": "/.github/workflows/validate-build-bicep.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "7E24096DDCE238C9E658284248F438EC168E69DD3E7BD57950B826327B575FEB" + }, { "Source": "/docs/management-groups.md", "AzureArtifactsHash": "0423205573696E67204D616E6167656D656E742047726F7570732077697468204D69", @@ -555,55 +555,25 @@ "AzureArtifactsHash": "042320446576656C6F706D656E7420436F6E7461696E65722047756964650A0A5468", "Sha256Hash": "C07AC70FBA0D45EE28A0803B6372D08DF408C7CBE3E0D29B549988963FEAC69A" }, - { - "Source": "/LICENSE", - "AzureArtifactsHash": "04202020204D4954204C6963656E73650A0A20202020436F70797269676874202863", - "Sha256Hash": "C2CFCCB812FE482101A8F04597DFC5A9991A6B2748266C47AC91B6A5AAE15383" - }, - { - "Source": "/src/bicep/mlz.json", - "AzureArtifactsHash": "047B0A20202224736368656D61223A202268747470733A2F2F736368656D612E6D61", - "Sha256Hash": "DEAE3E8DF0F8F88BFC4BBB477F4905BCEF96807432F4F4CA0793F4A90BF09BD8" - }, - { - "Source": "/src/bicep/modules/securityCenter.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "01E8D221DB6CA5F4EDA57A1926683B83BE905C68CF5E980DD63BB7BFC42225D5" - }, - { - "Source": "/src/bicep/modules/publicIPAddress.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "9CDAF049747FD57BC7C33E7B54E0184C71E99974D1DFC4ED33B6963A0BBBC044" - }, { "Source": "/SUPPORT.md", "AzureArtifactsHash": "042320537570706F727420616E6420466565646261636B0D0A0D0A232320486F7720", "Sha256Hash": "7F1FAD5639BBA23DBCAA521FE7BDAF812F4176A4E9BB0F873CB45D9C38DACAE1" }, - { - "Source": "/src/bicep/modules/subnet.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "562E45D3297A2006BFDBBCCE2450411E8AA6533BCCA1C7A590076ED2327D2EE4" - }, { "Source": "/src/bicep/mlz.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "96BED6A08E7DF70AF57E2A0EA94F5509C2F7760E599C7AA248F48D988E4A877B" + "Sha256Hash": "CF099566EC34EEFC22488A68A84588AE5433C28F6EE924BD924272D4A826FC0C" }, { - "Source": "/src/bicep/form/mlz.portal.json", - "AzureArtifactsHash": "047B0A20202224736368656D61223A20223C72656C6174697665207061746820746F", - "Sha256Hash": "A20E84C425AE410785904B3C8D89BC83008AC67EA2533905BEC678AE5F842DBD" - }, - { - "Source": "/src/bicep/modules/spokeNetwork.bicep", + "Source": "/src/bicep/modules/policyAssignment.bicep", "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "87D74E2B6BE8E66C6F1360F43C0C3E32E32D6E8EA42C534DC385460F9A3C5724" + "Sha256Hash": "B61AA790BD9A24C8F2657D9AEAAD2745FEE6A53612AB9A4CA2C112DA133082A9" }, { - "Source": "/src/bicep/examples/appServicePlan/README.md", - "AzureArtifactsHash": "042320417070205365727669636520506C616E204578616D706C650A0A5468697320", - "Sha256Hash": "B86D98C800F5A5A06B66383F65A70BD33EB29000394780A36454D682D36D42C3" + "Source": "/LICENSE", + "AzureArtifactsHash": "04202020204D4954204C6963656E73650A0A20202020436F70797269676874202863", + "Sha256Hash": "C2CFCCB812FE482101A8F04597DFC5A9991A6B2748266C47AC91B6A5AAE15383" }, { "Source": "/src/bicep/modules/spokeNetworkPeering.bicep", @@ -611,9 +581,9 @@ "Sha256Hash": "DD86020139EFFE20D9C06EA85CEA1B4ADF45A7EF8D772D1416DB4AEDBA44157A" }, { - "Source": "/src/bicep/examples/newWorkload/modules/hubNetworkPeering.bicep", - "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "8892E332D7859E5F475E86CE94F31864927827960A0B57711EA72DA1794C8CD1" + "Source": "/src/bicep/mlz.json", + "AzureArtifactsHash": "047B0A20202224736368656D61223A202268747470733A2F2F736368656D612E6D61", + "Sha256Hash": "E50F27262A972AC5BAB7F61C5A346E68D675410466A66BA57CFDF5CE0642A579" }, { "Source": "/src/bicep/modules/resourceGroup.bicep", @@ -621,9 +591,9 @@ "Sha256Hash": "15E26681C6D77736D6853A9ED19AC1531CA5FABD9ECBC8AA2819672895220118" }, { - "Source": "/src/terraform/mlz/main.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "32DA818501B2E6D739233BF4DB0837CC8230881D038AB228612B32A120FC6785" + "Source": "/src/bicep/modules/spokeNetwork.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "87D74E2B6BE8E66C6F1360F43C0C3E32E32D6E8EA42C534DC385460F9A3C5724" }, { "Source": "/src/bicep/examples/README.md", @@ -631,9 +601,9 @@ "Sha256Hash": "F3D36DA740F6993836CF0A8976201105A662234D75B118EB36E65FF4AE56E5D2" }, { - "Source": "/src/terraform/modules/policy-assignments/nist-parameter-values/usgovernment.json.tmpl", - "AzureArtifactsHash": "047B0A2020226C6973744F664D656D62657273546F4578636C75646546726F6D5769", - "Sha256Hash": "5D39DED25787130282B6D89679B4FECB6F3D225CF737D3685E2F801EFB9FB78E" + "Source": "/src/bicep/modules/publicIPAddress.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "9CDAF049747FD57BC7C33E7B54E0184C71E99974D1DFC4ED33B6963A0BBBC044" }, { "Source": "/src/bicep/examples/appServicePlan/modules/appServicePlan.bicep", @@ -641,9 +611,9 @@ "Sha256Hash": "827AD8073BAC61776B946B0C7D798BF52C32307AF9E407C51F25876F69192FCC" }, { - "Source": "/src/terraform/modules/virtual-network/variables.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "19E5D279275B0028183EE167A94F6AC8705D0470C2F45DAF04305D24D096D1FA" + "Source": "/src/bicep/modules/subnet.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "562E45D3297A2006BFDBBCCE2450411E8AA6533BCCA1C7A590076ED2327D2EE4" }, { "Source": "/src/bicep/examples/inheritTags/README.md", @@ -651,9 +621,9 @@ "Sha256Hash": "5C8D3E3C273890DF49FEF32DD541E8BE38805BC43CAE3AB1668E6CD60008674E" }, { - "Source": "/src/terraform/modules/firewall/outputs.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "60A04DF2A8A4FB978E07AD95A1EC278AF63212C71FD27A3D4D1D896E9379C99C" + "Source": "/src/bicep/form/mlz.portal.json", + "AzureArtifactsHash": "047B0A20202224736368656D61223A20223C72656C6174697665207061746820746F", + "Sha256Hash": "E329741431C01B0F23BEF95CB80D1D831E079BBF824211A25870D65C16017B6F" }, { "Source": "/src/terraform/mlz/outputs.tf", @@ -661,9 +631,9 @@ "Sha256Hash": "F6BDFCDA80239A07D5608177689D62AE9967AAFE997AB3DF77007D6894213B13" }, { - "Source": "/src/terraform/modules/spoke/main.tf", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "011A409535446955AC0243FBDB00017F121E8B2234305B3E1A99553B04412337" + "Source": "/src/bicep/examples/appServicePlan/README.md", + "AzureArtifactsHash": "042320417070205365727669636520506C616E204578616D706C650A0A5468697320", + "Sha256Hash": "B86D98C800F5A5A06B66383F65A70BD33EB29000394780A36454D682D36D42C3" }, { "Source": "/src/terraform/modules/policy-assignments/nist-parameter-values/public.json.tmpl", @@ -671,9 +641,9 @@ "Sha256Hash": "1B42919C72CEDD3C594784E235D49A0415E74C6AB2A3C0E18136E4F766156880" }, { - "Source": "/.azure-devops/prbuild/mlz-pr-tf-azuregov-pipelines.yml", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "CC903665D40D120D059DC1AB2779EA33BED232CC54EF2BD21ECF9FC1024BCCF1" + "Source": "/src/bicep/examples/newWorkload/modules/hubNetworkPeering.bicep", + "AzureArtifactsHash": "042F2A0A436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "8892E332D7859E5F475E86CE94F31864927827960A0B57711EA72DA1794C8CD1" }, { "Source": "/src/terraform/modules/virtual-network/main.tf", @@ -681,9 +651,9 @@ "Sha256Hash": "5B5E029366F54AF147AD5B0441301A522143C99F6AAF7E9C18C4928DCD279F44" }, { - "Source": "/.azure-devops/nightlybuild/mlz-bicep-azuregov-pipelines.yml", + "Source": "/src/terraform/mlz/main.tf", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "EBAB61F71707347FCAFB0DE29DA0D03EC79C3C3ACFFB96690A5D4EB749792481" + "Sha256Hash": "32DA818501B2E6D739233BF4DB0837CC8230881D038AB228612B32A120FC6785" }, { "Source": "/src/terraform/modules/jumpbox/variables.tf", @@ -691,9 +661,9 @@ "Sha256Hash": "1744163FC4B8A83EABB6C22E49EF3C34FD27804DCCDB622FE8026380140F3179" }, { - "Source": "/.github/workflows/validate-terraform.yml", - "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", - "Sha256Hash": "EA59F4D328EA629C0BA8EEC71A39EBAF90D7E479C2EE67766E9FFB7BE74BDDA3" + "Source": "/src/terraform/modules/policy-assignments/nist-parameter-values/usgovernment.json.tmpl", + "AzureArtifactsHash": "047B0A2020226C6973744F664D656D62657273546F4578636C75646546726F6D5769", + "Sha256Hash": "5D39DED25787130282B6D89679B4FECB6F3D225CF737D3685E2F801EFB9FB78E" }, { "Source": "/src/terraform/modules/spoke/outputs.tf", @@ -701,9 +671,9 @@ "Sha256Hash": "60A31EE16435BA3643EA33422D3987DBCDB8C93F8ED6DF65707385960E73BFD7" }, { - "Source": "/.github/ISSUE_TEMPLATE/question.md", - "AzureArtifactsHash": "042D2D2D0A6E616D653A205175657374696F6E0A61626F75743A2041736B20612071", - "Sha256Hash": "52481C6C2F9A540089846608388932E9ADAC745BC7604EBBF03BD8D31498D398" + "Source": "/src/terraform/modules/virtual-network/variables.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "19E5D279275B0028183EE167A94F6AC8705D0470C2F45DAF04305D24D096D1FA" }, { "Source": "/.azure-devops/prbuild/mlz-pr-bicep-azuregov-pipelines.yml", @@ -711,9 +681,9 @@ "Sha256Hash": "C7D1B85DA6E819E5AB16A20C60D7DC94F34411C796C26FF9FE2B7F09BCD33D54" }, { - "Source": "/docs/images/20220204_missionlz_as_of_Feb2022_light.svg", - "AzureArtifactsHash": "043C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D22555446", - "Sha256Hash": "ACFBFE4CBFC7F93CCA4E7B11A25336260712BCF53EB419FFEC8140C34E9DC8F4" + "Source": "/src/terraform/modules/firewall/outputs.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "60A04DF2A8A4FB978E07AD95A1EC278AF63212C71FD27A3D4D1D896E9379C99C" }, { "Source": "/.azure-devops/nightlybuild/mlz-bicep-azurecloud-pipelines.yml", @@ -721,35 +691,65 @@ "Sha256Hash": "6A72770D5254DFDF2F4B2A5102D03496DA5BF36406D423B5EFA28CEDCCE59664" }, { - "Source": "/.vscode/settings.json", - "AzureArtifactsHash": "042F2F20436F7079726967687420286329204D6963726F736F667420436F72706F72", - "Sha256Hash": "6C5A2EA2A8A4A493F469FAD5677E0569F2209C321E0F12A6314134B4C99862F9" + "Source": "/src/terraform/modules/spoke/main.tf", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "011A409535446955AC0243FBDB00017F121E8B2234305B3E1A99553B04412337" }, { "Source": "/.github/workflows/super-linter.yml", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "3D94B11F9125CB8B3A60D336FB08493ED15B80F6B0264BD8321C05616F00352A" }, + { + "Source": "/.azure-devops/prbuild/mlz-pr-tf-azuregov-pipelines.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "CC903665D40D120D059DC1AB2779EA33BED232CC54EF2BD21ECF9FC1024BCCF1" + }, + { + "Source": "/.azure-devops/nightlybuild/mlz-bicep-azuregov-pipelines.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "EBAB61F71707347FCAFB0DE29DA0D03EC79C3C3ACFFB96690A5D4EB749792481" + }, { "Source": "/docs/deployment-guide-bicep.md", "AzureArtifactsHash": "0423204D697373696F6E204C5A204465706C6F796D656E7420477569646520666F72", - "Sha256Hash": "70AD9502ED1766ACC43F752E9FF08BAFA3389A9D82D7BFCBF8877A2F80420E4F" + "Sha256Hash": "BB4117C40EB3154C720D5188788ABB5AE0F6180B50429F822C8DA961BEAC68A4" + }, + { + "Source": "/.github/workflows/validate-terraform.yml", + "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", + "Sha256Hash": "EA59F4D328EA629C0BA8EEC71A39EBAF90D7E479C2EE67766E9FFB7BE74BDDA3" }, { "Source": "/docs/images/deploytoazure.svg", "AzureArtifactsHash": "043C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D22555446", "Sha256Hash": "61DF8823568BE5EC8DD45B79E82CFA33515F86A5D79E56626152E1A13E4F2201" }, + { + "Source": "/.github/ISSUE_TEMPLATE/question.md", + "AzureArtifactsHash": "042D2D2D0A6E616D653A205175657374696F6E0A61626F75743A2041736B20612071", + "Sha256Hash": "52481C6C2F9A540089846608388932E9ADAC745BC7604EBBF03BD8D31498D398" + }, { "Source": "/.devcontainer/Dockerfile", "AzureArtifactsHash": "042320436F7079726967687420286329204D6963726F736F667420436F72706F7261", "Sha256Hash": "473D3D91E568CB56944B128692F940F9AEFC7E0E7582704653A7543542611BAA" + }, + { + "Source": "/docs/images/20220204_missionlz_as_of_Feb2022_light.svg", + "AzureArtifactsHash": "043C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D22555446", + "Sha256Hash": "91A6A7E7B21B2D1AFE4416E35A2E99D86A0381A0CAE969524F837A111341E9E6" + }, + { + "Source": "/.vscode/settings.json", + "AzureArtifactsHash": "042F2F20436F7079726967687420286329204D6963726F736F667420436F72706F72", + "Sha256Hash": "6C5A2EA2A8A4A493F469FAD5677E0569F2209C321E0F12A6314134B4C99862F9" } ], - "CloudBuildId": "8930", + "CloudBuildId": "8944", "Repo": "https://github.com/Azure/missionlz", "Branch": "merge", - "CommitId": "8eeb5b288b5df9165dd126387b0dd293e99ea44e", + "CommitId": "bb63b97ee27d67313c7af113523157e66ddcbfa5", "Version": "0.0.1", - "Timestamp": 1645643015 + "Timestamp": 1645645626 } diff --git a/_manifest/manifest.json.sha256 b/_manifest/manifest.json.sha256 index 3f8a7dbf8..d7297e7e1 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 a7a4af8ff..9f2c2f441 100644 --- a/_manifest/spdx_2.2/manifest.spdx.json +++ b/_manifest/spdx_2.2/manifest.spdx.json @@ -20,16 +20,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./README.md", - "SPDXID": "SPDXRef-File--README.md-2B293E8A393A0FEA40B6A6D95F57E39537C7EAE8", + "fileName": "./.gitignore", + "SPDXID": "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "d3e67886ba7b64fd6a0fdb70b8d222822f7e846dea4532d5ad6db808e0c38f56" + "checksumValue": "37eec709bd606fa90861bc08d28d4117f11f752c3dd1c044fca2271e2f811828" }, { "algorithm": "SHA1", - "checksumValue": "2b293e8a393a0fea40b6a6d95f57e39537c7eae8" + "checksumValue": "094f7a9121bbad7d52efb1d3f4b630ca15f32793" } ], "licenseConcluded": "NOASSERTION", @@ -39,16 +39,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/windowsVirtualMachine.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-windowsVirtualMachine.bicep-26A57F0F483E9E4DD28EE5E7B512588D45AE03C2", + "fileName": "./README.md", + "SPDXID": "SPDXRef-File--README.md-2B293E8A393A0FEA40B6A6D95F57E39537C7EAE8", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "9c9b2b9132b394f05213257c0c4b85233276917f02ee973429b5fdb111d34e24" + "checksumValue": "d3e67886ba7b64fd6a0fdb70b8d222822f7e846dea4532d5ad6db808e0c38f56" }, { "algorithm": "SHA1", - "checksumValue": "26a57f0f483e9e4dd28ee5e7b512588d45ae03c2" + "checksumValue": "2b293e8a393a0fea40b6a6d95f57e39537c7eae8" } ], "licenseConcluded": "NOASSERTION", @@ -58,16 +58,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/centralLogging.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-centralLogging.bicep-FAE1929A0B17C6D7E982B522E2ED96431CDC4D04", + "fileName": "./src/bicep/modules/networkInterface.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-networkInterface.bicep-5F1D61122E0163A3BC24F764E8952E2767186BE0", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "89317d961ac2082e1748b584ce8c4367b500d0a64984c0082c66013aa806d78b" + "checksumValue": "fe2097a87c6657e555b55221d7c83d8e56bbae9d8f0b5483011926f091c13237" }, { "algorithm": "SHA1", - "checksumValue": "fae1929a0b17c6d7e982b522e2ed96431cdc4d04" + "checksumValue": "5f1d61122e0163a3bc24f764e8952e2767186be0" } ], "licenseConcluded": "NOASSERTION", @@ -77,16 +77,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/linuxVirtualMachine.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-linuxVirtualMachine.bicep-B8EEBA0EDFB28A70CDA167FE9361C67BB3000427", + "fileName": "./src/bicep/modules/windowsVirtualMachine.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-windowsVirtualMachine.bicep-26A57F0F483E9E4DD28EE5E7B512588D45AE03C2", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "78082b334caa3ffff2e1c0c946ec27228a319a6f673df1a964d03ef356a77288" + "checksumValue": "9c9b2b9132b394f05213257c0c4b85233276917f02ee973429b5fdb111d34e24" }, { "algorithm": "SHA1", - "checksumValue": "b8eeba0edfb28a70cda167fe9361c67bb3000427" + "checksumValue": "26a57f0f483e9e4dd28ee5e7b512588d45ae03c2" } ], "licenseConcluded": "NOASSERTION", @@ -96,16 +96,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/policies/IL5-policyAssignmentParameters.json", - "SPDXID": "SPDXRef-File--src-bicep-modules-policies-IL5-policyAssignmentParameters.json-D0D5010A6DF9D2105C97E07EA480C6C00D990C6C", + "fileName": "./src/bicep/modules/bastionHost.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-bastionHost.bicep-D9A4F0413433C0C49A113007F770375544A7D660", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "cf864dfa1ec76ba0e1ebc38e69a7e1ff9c7acfa50de9f947e99872a2610ffd56" + "checksumValue": "31a12908b702ce148466fa000e7a315eb47f60ac5462433169b4ed622755c960" }, { "algorithm": "SHA1", - "checksumValue": "d0d5010a6df9d2105c97e07ea480c6c00d990c6c" + "checksumValue": "d9a4f0413433c0c49a113007f770375544a7d660" } ], "licenseConcluded": "NOASSERTION", @@ -115,16 +115,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/appServicePlan/appService.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-appService.bicep-24868351FF0C61CE93D8551AD8CCAF6FA4B7B8CF", + "fileName": "./src/bicep/modules/centralLogging.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-centralLogging.bicep-FAE1929A0B17C6D7E982B522E2ED96431CDC4D04", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "90be5a30622c2a2a82464c9f6fca297f42a9fbc35a06aa520cd5d60e4d22042a" + "checksumValue": "89317d961ac2082e1748b584ce8c4367b500d0a64984c0082c66013aa806d78b" }, { "algorithm": "SHA1", - "checksumValue": "24868351ff0c61ce93d8551ad8ccaf6fa4b7b8cf" + "checksumValue": "fae1929a0b17c6d7e982b522e2ed96431cdc4d04" } ], "licenseConcluded": "NOASSERTION", @@ -134,16 +134,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/newWorkload/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-README.md-80DD6447AED310971241B1E67E28DD48109A77DD", + "fileName": "./src/bicep/modules/logAnalyticsWorkspace.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsWorkspace.bicep-1A0FE7DF6E4F53F13198D0380D837B4747C555FC", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "bc16ede6b3830726faed19fcc843a8ecd2ebbe5736c99de231c6277286d40c42" + "checksumValue": "8a9deba2a52c1ff7f00ff495ed32e40dd49516a41d17e1f048c77e3380b355e3" }, { "algorithm": "SHA1", - "checksumValue": "80dd6447aed310971241b1e67e28dd48109a77dd" + "checksumValue": "1a0fe7df6e4f53f13198d0380d837b4747c555fc" } ], "licenseConcluded": "NOASSERTION", @@ -153,16 +153,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/mlz/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-mlz-variables.tf-B663AABEC188924FF7491D708FFDA188CA3C08A3", + "fileName": "./src/bicep/modules/linuxVirtualMachine.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-linuxVirtualMachine.bicep-B8EEBA0EDFB28A70CDA167FE9361C67BB3000427", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "41eadedbdc7a1c8b6e56d829f1cf063c74c6381efd8cb89b4b4e1106ee7d2c5f" + "checksumValue": "78082b334caa3ffff2e1c0c946ec27228a319a6f673df1a964d03ef356a77288" }, { "algorithm": "SHA1", - "checksumValue": "b663aabec188924ff7491d708ffda188ca3c08a3" + "checksumValue": "b8eeba0edfb28a70cda167fe9361c67bb3000427" } ], "licenseConcluded": "NOASSERTION", @@ -172,16 +172,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/policy-assignments/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "fileName": "./src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", + "SPDXID": "SPDXRef-File--src-bicep-modules-policies-CMMC-policyAssignmentParameters.json-8CF60C607C27A50C539609F86166A4A99550B8DB", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + "checksumValue": "aa11b7dcf0c12d8b4167f5c8ad7130194b6b5e17ad0bf0b2d84d03d8423b29fb" }, { "algorithm": "SHA1", - "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" + "checksumValue": "8cf60c607c27a50c539609f86166a4a99550b8db" } ], "licenseConcluded": "NOASSERTION", @@ -191,16 +191,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/bastion/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "fileName": "./src/bicep/modules/policies/IL5-policyAssignmentParameters.json", + "SPDXID": "SPDXRef-File--src-bicep-modules-policies-IL5-policyAssignmentParameters.json-D0D5010A6DF9D2105C97E07EA480C6C00D990C6C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + "checksumValue": "cf864dfa1ec76ba0e1ebc38e69a7e1ff9c7acfa50de9f947e99872a2610ffd56" }, { "algorithm": "SHA1", - "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" + "checksumValue": "d0d5010a6df9d2105c97e07ea480c6c00d990c6c" } ], "licenseConcluded": "NOASSERTION", @@ -210,16 +210,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/firewall/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-main.tf-A074A567EB7080A6EF97D4D125950422A3EB146B", + "fileName": "./src/bicep/examples/sentinel/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-sentinel-README.md-4E4751C7862E88C7BEE1AB4DB33A77DBAC52404D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3a82b541bcba083ca3dc062a8fba5891494b06b026839887af15d565e42cf5ed" + "checksumValue": "79ff363b323714d4aa508f6416b40fad1ab83e81b055f47777abe876850636ce" }, { "algorithm": "SHA1", - "checksumValue": "a074a567eb7080a6ef97d4d125950422a3eb146b" + "checksumValue": "4e4751c7862e88c7bee1ab4db33a77dbac52404d" } ], "licenseConcluded": "NOASSERTION", @@ -229,16 +229,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/spoke/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-variables.tf-2BCCF3D2E7484BA2A248F5DE8412A96237B59679", + "fileName": "./src/bicep/examples/appServicePlan/appService.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-appService.bicep-24868351FF0C61CE93D8551AD8CCAF6FA4B7B8CF", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "cda5f1c9c4f99a12ba47f14ea8aa41246e8ccf4fb0a0c7f74ed9a01ee08a7579" + "checksumValue": "90be5a30622c2a2a82464c9f6fca297f42a9fbc35a06aa520cd5d60e4d22042a" }, { "algorithm": "SHA1", - "checksumValue": "2bccf3d2e7484ba2a248f5de8412a96237b59679" + "checksumValue": "24868351ff0c61ce93d8551ad8ccaf6fa4b7b8cf" } ], "licenseConcluded": "NOASSERTION", @@ -248,16 +248,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.gitignore", - "SPDXID": "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793", + "fileName": "./src/bicep/examples/newWorkload/newWorkload.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-newWorkload.bicep-2A748D5AD35329EC13F9016C5F74886888EFB630", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "37eec709bd606fa90861bc08d28d4117f11f752c3dd1c044fca2271e2f811828" + "checksumValue": "99af529ddffe2df67a0bf2d2c5132f0e69405ebb6a014906def3d70af659c12b" }, { "algorithm": "SHA1", - "checksumValue": "094f7a9121bbad7d52efb1d3f4b630ca15f32793" + "checksumValue": "2a748d5ad35329ec13f9016c5f74886888efb630" } ], "licenseConcluded": "NOASSERTION", @@ -267,16 +267,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/prbuild/mlz-pr-tf-azurecloud-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-tf-azurecloud-pipelines.yml-FD966A0AC397B24C652F67415CFFB9C5CEE96A0E", + "fileName": "./src/bicep/examples/newWorkload/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-README.md-80DD6447AED310971241B1E67E28DD48109A77DD", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "30fac8178b54c393c7c8ee705a07dcf572c2b5eb874a33fed8cb64582e6007ed" + "checksumValue": "bc16ede6b3830726faed19fcc843a8ecd2ebbe5736c99de231c6277286d40c42" }, { "algorithm": "SHA1", - "checksumValue": "fd966a0ac397b24c652f67415cffb9c5cee96a0e" + "checksumValue": "80dd6447aed310971241b1e67e28dd48109a77dd" } ], "licenseConcluded": "NOASSERTION", @@ -286,16 +286,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/nightlybuild/mlz-tf-azuregov-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azuregov-pipelines.yml-7BC9A73199A8B736E635625C7629E9B12541D0C9", + "fileName": "./src/terraform/README.md", + "SPDXID": "SPDXRef-File--src-terraform-README.md-ABE1845E8DB9FEDBCF1BF193CA8C4A052EFB766E", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "d264480523bafdb200be0de38b97defb725f28ffb9b1842f31d783b9280572d3" + "checksumValue": "1138044d7d0567eb2c610dc7cea7d55807cc461224d8ee1a3b7d420f20902568" }, { "algorithm": "SHA1", - "checksumValue": "7bc9a73199a8b736e635625c7629e9b12541d0c9" + "checksumValue": "abe1845e8db9fedbcf1bf193ca8c4a052efb766e" } ], "licenseConcluded": "NOASSERTION", @@ -305,16 +305,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/networkInterface.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-networkInterface.bicep-5F1D61122E0163A3BC24F764E8952E2767186BE0", + "fileName": "./src/terraform/mlz/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-mlz-variables.tf-B663AABEC188924FF7491D708FFDA188CA3C08A3", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "fe2097a87c6657e555b55221d7c83d8e56bbae9d8f0b5483011926f091c13237" + "checksumValue": "41eadedbdc7a1c8b6e56d829f1cf063c74c6381efd8cb89b4b4e1106ee7d2c5f" }, { "algorithm": "SHA1", - "checksumValue": "5f1d61122e0163a3bc24f764e8952e2767186be0" + "checksumValue": "b663aabec188924ff7491d708ffda188ca3c08a3" } ], "licenseConcluded": "NOASSERTION", @@ -324,16 +324,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/pull_request_template.md", - "SPDXID": "SPDXRef-File--.github-pull-request-template.md-DC86DEADDA96D728BDB99855DC3B6E4BEF34E11A", + "fileName": "./src/terraform/modules/policy-assignments/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "0df7c4d87086902f68be49acaeb6f9239b3d77dbe4f9b4ae2e1423f871ce9a42" + "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "algorithm": "SHA1", - "checksumValue": "dc86deadda96d728bdb99855dc3b6e4bef34e11a" + "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "licenseConcluded": "NOASSERTION", @@ -343,16 +343,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/bastionHost.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-bastionHost.bicep-D9A4F0413433C0C49A113007F770375544A7D660", + "fileName": "./src/terraform/modules/policy-assignments/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-main.tf-24E0071CFAAAEBC2BE741FA23B35C53992D56571", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "31a12908b702ce148466fa000e7a315eb47f60ac5462433169b4ed622755c960" + "checksumValue": "4e43f990b727cecfc7ba6ba5d176bc0b4ea72d91885f88d6c2971776f0e36679" }, { "algorithm": "SHA1", - "checksumValue": "d9a4f0413433c0c49a113007f770375544a7d660" + "checksumValue": "24e0071cfaaaebc2be741fa23b35c53992d56571" } ], "licenseConcluded": "NOASSERTION", @@ -362,16 +362,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/logAnalyticsWorkspace.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsWorkspace.bicep-1A0FE7DF6E4F53F13198D0380D837B4747C555FC", + "fileName": "./src/terraform/modules/bastion/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "8a9deba2a52c1ff7f00ff495ed32e40dd49516a41d17e1f048c77e3380b355e3" + "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "algorithm": "SHA1", - "checksumValue": "1a0fe7df6e4f53f13198d0380d837b4747c555fc" + "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "licenseConcluded": "NOASSERTION", @@ -381,16 +381,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/policies/CMMC-policyAssignmentParameters.json", - "SPDXID": "SPDXRef-File--src-bicep-modules-policies-CMMC-policyAssignmentParameters.json-8CF60C607C27A50C539609F86166A4A99550B8DB", + "fileName": "./src/terraform/modules/bastion/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-main.tf-20E06656E6E60AC008404469F037B2130DAE561C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "aa11b7dcf0c12d8b4167f5c8ad7130194b6b5e17ad0bf0b2d84d03d8423b29fb" + "checksumValue": "40047984910db59328428465018ae5fd5bb41fca2b6131f2dd81fbe6ca1cabc6" }, { "algorithm": "SHA1", - "checksumValue": "8cf60c607c27a50c539609f86166a4a99550b8db" + "checksumValue": "20e06656e6e60ac008404469f037b2130dae561c" } ], "licenseConcluded": "NOASSERTION", @@ -400,16 +400,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/sentinel/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-sentinel-README.md-4E4751C7862E88C7BEE1AB4DB33A77DBAC52404D", + "fileName": "./src/terraform/modules/firewall/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-main.tf-A074A567EB7080A6EF97D4D125950422A3EB146B", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "79ff363b323714d4aa508f6416b40fad1ab83e81b055f47777abe876850636ce" + "checksumValue": "3a82b541bcba083ca3dc062a8fba5891494b06b026839887af15d565e42cf5ed" }, { "algorithm": "SHA1", - "checksumValue": "4e4751c7862e88c7bee1ab4db33a77dbac52404d" + "checksumValue": "a074a567eb7080a6ef97d4d125950422a3eb146b" } ], "licenseConcluded": "NOASSERTION", @@ -419,16 +419,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/newWorkload/newWorkload.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-newWorkload.bicep-2A748D5AD35329EC13F9016C5F74886888EFB630", + "fileName": "./src/terraform/modules/firewall/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-variables.tf-68EB233172BC175ACC03C12EC7DF8078036C9C88", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "99af529ddffe2df67a0bf2d2c5132f0e69405ebb6a014906def3d70af659c12b" + "checksumValue": "e235a28bf3cda39701fa01c381c29a7aff4e8af671cdc44b4f7cde850bb2cfb9" }, { "algorithm": "SHA1", - "checksumValue": "2a748d5ad35329ec13f9016c5f74886888efb630" + "checksumValue": "68eb233172bc175acc03c12ec7df8078036c9c88" } ], "licenseConcluded": "NOASSERTION", @@ -438,16 +438,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/README.md", - "SPDXID": "SPDXRef-File--src-terraform-README.md-ABE1845E8DB9FEDBCF1BF193CA8C4A052EFB766E", + "fileName": "./src/terraform/modules/spoke/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-variables.tf-2BCCF3D2E7484BA2A248F5DE8412A96237B59679", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1138044d7d0567eb2c610dc7cea7d55807cc461224d8ee1a3b7d420f20902568" + "checksumValue": "cda5f1c9c4f99a12ba47f14ea8aa41246e8ccf4fb0a0c7f74ed9a01ee08a7579" }, { "algorithm": "SHA1", - "checksumValue": "abe1845e8db9fedbcf1bf193ca8c4a052efb766e" + "checksumValue": "2bccf3d2e7484ba2a248f5de8412a96237b59679" } ], "licenseConcluded": "NOASSERTION", @@ -457,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": "./src/terraform/modules/windows-virtual-machine/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-windows-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "4e43f990b727cecfc7ba6ba5d176bc0b4ea72d91885f88d6c2971776f0e36679" + "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "algorithm": "SHA1", - "checksumValue": "24e0071cfaaaebc2be741fa23b35c53992d56571" + "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "licenseConcluded": "NOASSERTION", @@ -476,16 +476,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/bastion/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-bastion-main.tf-20E06656E6E60AC008404469F037B2130DAE561C", + "fileName": "./.azure-devops/prbuild/mlz-pr-tf-azurecloud-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-tf-azurecloud-pipelines.yml-FD966A0AC397B24C652F67415CFFB9C5CEE96A0E", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "40047984910db59328428465018ae5fd5bb41fca2b6131f2dd81fbe6ca1cabc6" + "checksumValue": "30fac8178b54c393c7c8ee705a07dcf572c2b5eb874a33fed8cb64582e6007ed" }, { "algorithm": "SHA1", - "checksumValue": "20e06656e6e60ac008404469f037b2130dae561c" + "checksumValue": "fd966a0ac397b24c652f67415cffb9c5cee96a0e" } ], "licenseConcluded": "NOASSERTION", @@ -495,16 +495,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/firewall/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-variables.tf-68EB233172BC175ACC03C12EC7DF8078036C9C88", + "fileName": "./.azure-devops/cred-poli-scan.yml", + "SPDXID": "SPDXRef-File--.azure-devops-cred-poli-scan.yml-B3803A3194AA6B8E8E176B08414D0D70D2582DAE", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e235a28bf3cda39701fa01c381c29a7aff4e8af671cdc44b4f7cde850bb2cfb9" + "checksumValue": "e177c3bb80497f2fb34f50aff3b97462aeeb187d3accd563bba5fc9e8954b45a" }, { "algorithm": "SHA1", - "checksumValue": "68eb233172bc175acc03c12ec7df8078036c9c88" + "checksumValue": "b3803a3194aa6b8e8e176b08414d0d70d2582dae" } ], "licenseConcluded": "NOASSERTION", @@ -514,16 +514,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": "./.azure-devops/nightlybuild/mlz-tf-azuregov-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-tf-azuregov-pipelines.yml-7BC9A73199A8B736E635625C7629E9B12541D0C9", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + "checksumValue": "d264480523bafdb200be0de38b97defb725f28ffb9b1842f31d783b9280572d3" }, { "algorithm": "SHA1", - "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" + "checksumValue": "7bc9a73199a8b736e635625c7629e9b12541d0c9" } ], "licenseConcluded": "NOASSERTION", @@ -533,16 +533,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/cred-poli-scan.yml", - "SPDXID": "SPDXRef-File--.azure-devops-cred-poli-scan.yml-B3803A3194AA6B8E8E176B08414D0D70D2582DAE", + "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": "e177c3bb80497f2fb34f50aff3b97462aeeb187d3accd563bba5fc9e8954b45a" + "checksumValue": "972db035811a02922376c19d219c73e247ff852d8fb02c35f1ae9ea781cdcc7f" }, { "algorithm": "SHA1", - "checksumValue": "b3803a3194aa6b8e8e176b08414d0d70d2582dae" + "checksumValue": "40f24ecab27d7ca0441fdb799c2ccad03b545e8c" } ], "licenseConcluded": "NOASSERTION", @@ -552,16 +552,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": "./.github/pull_request_template.md", + "SPDXID": "SPDXRef-File--.github-pull-request-template.md-DC86DEADDA96D728BDB99855DC3B6E4BEF34E11A", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "972db035811a02922376c19d219c73e247ff852d8fb02c35f1ae9ea781cdcc7f" + "checksumValue": "0df7c4d87086902f68be49acaeb6f9239b3d77dbe4f9b4ae2e1423f871ce9a42" }, { "algorithm": "SHA1", - "checksumValue": "40f24ecab27d7ca0441fdb799c2ccad03b545e8c" + "checksumValue": "dc86deadda96d728bdb99855dc3b6e4bef34e11a" } ], "licenseConcluded": "NOASSERTION", @@ -647,16 +647,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/deploytoazuregov.svg", - "SPDXID": "SPDXRef-File--docs-images-deploytoazuregov.svg-C67080F86FFBC18AABAEDDF46D1C54901D2C7E71", + "fileName": "./.vscode/extensions.json", + "SPDXID": "SPDXRef-File--.vscode-extensions.json-B410AFCE726859B978FEF226CA6F799D6931A3C2", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "d1ca547eab43b6a18c7d8f98694b301517c5c2448ffc5303dba352c4e026ff72" + "checksumValue": "e54e7bb6baeafc552cc9012f684f10a66834ae06fd107d4266070b7ce256f3ba" }, { "algorithm": "SHA1", - "checksumValue": "c67080f86ffbc18aabaeddf46d1c54901d2c7e71" + "checksumValue": "b410afce726859b978fef226ca6f799d6931a3c2" } ], "licenseConcluded": "NOASSERTION", @@ -666,16 +666,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": "./docs/images/deploytoazuregov.svg", + "SPDXID": "SPDXRef-File--docs-images-deploytoazuregov.svg-C67080F86FFBC18AABAEDDF46D1C54901D2C7E71", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "ff19b3f037bc865af2b59bab59bf285b5c4f2b42d31ece908387bcc1ce9b20da" + "checksumValue": "d1ca547eab43b6a18c7d8f98694b301517c5c2448ffc5303dba352c4e026ff72" }, { "algorithm": "SHA1", - "checksumValue": "49539c23e7c6ed6223efe91972fdce52efbc0a28" + "checksumValue": "c67080f86ffbc18aabaeddf46d1c54901d2c7e71" } ], "licenseConcluded": "NOASSERTION", @@ -685,16 +685,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.vscode/extensions.json", - "SPDXID": "SPDXRef-File--.vscode-extensions.json-B410AFCE726859B978FEF226CA6F799D6931A3C2", + "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": "e54e7bb6baeafc552cc9012f684f10a66834ae06fd107d4266070b7ce256f3ba" + "checksumValue": "ff19b3f037bc865af2b59bab59bf285b5c4f2b42d31ece908387bcc1ce9b20da" }, { "algorithm": "SHA1", - "checksumValue": "b410afce726859b978fef226ca6f799d6931a3c2" + "checksumValue": "49539c23e7c6ed6223efe91972fdce52efbc0a28" } ], "licenseConcluded": "NOASSERTION", @@ -722,25 +722,6 @@ ], "copyrightText": "NOASSERTION" }, - { - "fileName": "./CONTRIBUTING.md", - "SPDXID": "SPDXRef-File--CONTRIBUTING.md-01FC0CBA2503585D19E11361633A2EB351929F87", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "3f733e8c2afdda935c789c2378f8ab22a0c9819180dea6f6fed1d23c2b58bd0d" - }, - { - "algorithm": "SHA1", - "checksumValue": "01fc0cba2503585d19e11361633a2eb351929f87" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, { "fileName": "./src/bicep/modules/virtualNetworkPeering.bicep", "SPDXID": "SPDXRef-File--src-bicep-modules-virtualNetworkPeering.bicep-E90013F12D6740078DAACD33455F50871EA241F6", @@ -761,35 +742,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/storageAccount.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-storageAccount.bicep-533C5AE0D21345FD00D80B258FB2C099663D285A", - "checksums": [ - { - "algorithm": "SHA256", - "checksumValue": "9d14358ef9ae62410f9a531e52e92624a54db92d5711883b5a1b89c7aff9abe1" - }, - { - "algorithm": "SHA1", - "checksumValue": "533c5ae0d21345fd00d80b258fb2c099663d285a" - } - ], - "licenseConcluded": "NOASSERTION", - "licenseInfoInFiles": [ - "NOASSERTION" - ], - "copyrightText": "NOASSERTION" - }, - { - "fileName": "./src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-B1726C44ECFD202453C9D145C2DB068F4961EDD5", + "fileName": "./src/bicep/modules/defender.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-defender.bicep-DA92E5FFCBB88F7A12CAC4A25FFFCF6DF0CFA927", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "df620c78dbbae4f912afaf628fefd494e8f87931f50dff31f3d62f8191178121" + "checksumValue": "7a2995af8a83ebe5d96ff2ddac6f1abce0c6122401cdcd01ef7ee4e6c398087a" }, { "algorithm": "SHA1", - "checksumValue": "b1726c44ecfd202453c9d145c2db068f4961edd5" + "checksumValue": "da92e5ffcbb88f7a12cac4a25fffcf6df0cfa927" } ], "licenseConcluded": "NOASSERTION", @@ -799,16 +761,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/hubNetwork.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-100FF0CD304F5044C976656A103EBEA213F4FCAE", + "fileName": "./CONTRIBUTING.md", + "SPDXID": "SPDXRef-File--CONTRIBUTING.md-01FC0CBA2503585D19E11361633A2EB351929F87", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "71ebb8ae572ced9d1479b95d7e7020a3026434523ebc539246c49a921d70da58" + "checksumValue": "3f733e8c2afdda935c789c2378f8ab22a0c9819180dea6f6fed1d23c2b58bd0d" }, { "algorithm": "SHA1", - "checksumValue": "100ff0cd304f5044c976656a103ebea213f4fcae" + "checksumValue": "01fc0cba2503585d19e11361633a2eb351929f87" } ], "licenseConcluded": "NOASSERTION", @@ -837,16 +799,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/hubNetworkPeerings.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-E2B0B903621A8982488A949D5DB2DC6F06196DBB", + "fileName": "./src/bicep/modules/storageAccount.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-storageAccount.bicep-533C5AE0D21345FD00D80B258FB2C099663D285A", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "400a8d60f420089e89b3f72cc7bf8263cd2d5d1853de8f8f463c1f14f838ee9a" + "checksumValue": "9d14358ef9ae62410f9a531e52e92624a54db92d5711883b5a1b89c7aff9abe1" }, { "algorithm": "SHA1", - "checksumValue": "e2b0b903621a8982488a949d5db2dc6f06196dbb" + "checksumValue": "533c5ae0d21345fd00d80b258fb2c099663d285a" } ], "licenseConcluded": "NOASSERTION", @@ -875,16 +837,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/networkSecurityGroup.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-8CD4023B1EE0DA2B4BB55809087B408948F5BFA4", + "fileName": "./src/bicep/modules/logAnalyticsDiagnosticLogging.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-B1726C44ECFD202453C9D145C2DB068F4961EDD5", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "6502b0fd7bd21d93b38722fe03edf35261f28cb68a9ac8ecb23f3398275688ce" + "checksumValue": "df620c78dbbae4f912afaf628fefd494e8f87931f50dff31f3d62f8191178121" }, { "algorithm": "SHA1", - "checksumValue": "8cd4023b1ee0da2b4bb55809087b408948f5bfa4" + "checksumValue": "b1726c44ecfd202453c9d145c2db068f4961edd5" } ], "licenseConcluded": "NOASSERTION", @@ -913,16 +875,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/containerRegistry/modules/containerRegistry.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-1E69DB5341AE42F9A3D9E8B9E39ABD7E650CBDAD", + "fileName": "./src/bicep/modules/hubNetworkPeerings.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-E2B0B903621A8982488A949D5DB2DC6F06196DBB", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1fc1507c63cb7f9520c900b6001a46ff13d779e5f3ad2ae63069906b43967a43" + "checksumValue": "400a8d60f420089e89b3f72cc7bf8263cd2d5d1853de8f8f463c1f14f838ee9a" }, { "algorithm": "SHA1", - "checksumValue": "1e69db5341ae42f9a3d9e8b9e39abd7e650cbdad" + "checksumValue": "e2b0b903621a8982488a949d5db2dc6f06196dbb" } ], "licenseConcluded": "NOASSERTION", @@ -951,16 +913,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/remoteAccess/main.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-remoteAccess-main.bicep-32F37E10D2428DB5A00BF69F2F49DFE4535A694D", + "fileName": "./src/bicep/modules/networkSecurityGroup.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-8CD4023B1EE0DA2B4BB55809087B408948F5BFA4", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "f1714617d5410c7803cfd160dde11b9694c854d3e64a385520d3cae0b5cfa6b7" + "checksumValue": "6502b0fd7bd21d93b38722fe03edf35261f28cb68a9ac8ecb23f3398275688ce" }, { "algorithm": "SHA1", - "checksumValue": "32f37e10d2428db5a00bf69f2f49dfe4535a694d" + "checksumValue": "8cd4023b1ee0da2b4bb55809087b408948f5bfa4" } ], "licenseConcluded": "NOASSERTION", @@ -989,16 +951,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/keyVault/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-keyVault-README.md-0E6A22DDB3096385053E6BF81FE0DE4CA91B497A", + "fileName": "./src/bicep/examples/containerRegistry/modules/containerRegistry.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-1E69DB5341AE42F9A3D9E8B9E39ABD7E650CBDAD", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3ac52947d5729c16a45f4892e6574b63493d595fb3fbad90edc5a1228c213b7b" + "checksumValue": "1fc1507c63cb7f9520c900b6001a46ff13d779e5f3ad2ae63069906b43967a43" }, { "algorithm": "SHA1", - "checksumValue": "0e6a22ddb3096385053e6bf81fe0de4ca91b497a" + "checksumValue": "1e69db5341ae42f9a3d9e8b9e39abd7e650cbdad" } ], "licenseConcluded": "NOASSERTION", @@ -1027,16 +989,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/tier3/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-tier3-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "fileName": "./src/bicep/examples/remoteAccess/main.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-remoteAccess-main.bicep-32F37E10D2428DB5A00BF69F2F49DFE4535A694D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + "checksumValue": "f1714617d5410c7803cfd160dde11b9694c854d3e64a385520d3cae0b5cfa6b7" }, { "algorithm": "SHA1", - "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" + "checksumValue": "32f37e10d2428db5a00bf69f2f49dfe4535a694d" } ], "licenseConcluded": "NOASSERTION", @@ -1065,16 +1027,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/hub/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-hub-outputs.tf-6E5165DE66D0B63F03669330F8CD14B9601C32BD", + "fileName": "./src/bicep/examples/keyVault/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-keyVault-README.md-0E6A22DDB3096385053E6BF81FE0DE4CA91B497A", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "eb1ad4f9be016bb0b646974aaca4c42088e59eeeb84ec8a379e86009e6ad2f59" + "checksumValue": "3ac52947d5729c16a45f4892e6574b63493d595fb3fbad90edc5a1228c213b7b" }, { "algorithm": "SHA1", - "checksumValue": "6e5165de66d0b63f03669330f8cd14b9601c32bd" + "checksumValue": "0e6a22ddb3096385053e6bf81fe0de4ca91b497a" } ], "licenseConcluded": "NOASSERTION", @@ -1103,16 +1065,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/subnet/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-subnet-main.tf-D344C620D3EECC7C9EE2451E145E681325A83E5D", + "fileName": "./src/terraform/tier3/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-tier3-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "b6b553fe91052362452fcaeed457dc627ff7e67c3b3496636c9ebca8a9c4da4a" + "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "algorithm": "SHA1", - "checksumValue": "d344c620d3eecc7c9ee2451e145e681325a83e5d" + "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "licenseConcluded": "NOASSERTION", @@ -1141,16 +1103,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/windows-virtual-machine/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-windows-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", + "fileName": "./src/terraform/modules/hub/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-hub-outputs.tf-6E5165DE66D0B63F03669330F8CD14B9601C32BD", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "841918ac341c15df54f379a7c28fc927400bdb04971e31803c6105b67ba65280" + "checksumValue": "eb1ad4f9be016bb0b646974aaca4c42088e59eeeb84ec8a379e86009e6ad2f59" }, { "algorithm": "SHA1", - "checksumValue": "e6ce40236b8bdef4255a61f90b6cd769a8730197" + "checksumValue": "6e5165de66d0b63f03669330f8cd14b9601c32bd" } ], "licenseConcluded": "NOASSERTION", @@ -1179,16 +1141,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/linux-virtual-machine/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-linux-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "fileName": "./src/terraform/modules/subnet/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-subnet-main.tf-D344C620D3EECC7C9EE2451E145E681325A83E5D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + "checksumValue": "b6b553fe91052362452fcaeed457dc627ff7e67c3b3496636c9ebca8a9c4da4a" }, { "algorithm": "SHA1", - "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" + "checksumValue": "d344c620d3eecc7c9ee2451e145e681325a83e5d" } ], "licenseConcluded": "NOASSERTION", @@ -1217,16 +1179,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/prbuild/templates/terraform-plan.yml", - "SPDXID": "SPDXRef-File--.azure-devops-prbuild-templates-terraform-plan.yml-68A2F159B21A4077813C335A4614C0A234320932", + "fileName": "./src/terraform/modules/windows-virtual-machine/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-windows-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "cddef69dcbb3f354dcee8eab2470f1f78bcea21ba6379a667550ef2dcd403206" + "checksumValue": "841918ac341c15df54f379a7c28fc927400bdb04971e31803c6105b67ba65280" }, { "algorithm": "SHA1", - "checksumValue": "68a2f159b21a4077813c335a4614c0a234320932" + "checksumValue": "e6ce40236b8bdef4255a61f90b6cd769a8730197" } ], "licenseConcluded": "NOASSERTION", @@ -1255,16 +1217,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/nightlybuild/templates/clean-az-subscription.yml", - "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-templates-clean-az-subscription.yml-DF56636E3B9FFCC4D4E23435E70F8F0A7A00EA6A", + "fileName": "./src/terraform/modules/linux-virtual-machine/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-linux-virtual-machine-outputs.tf-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "4064636f0fa679fc9e3f783c56f9b235d6f3c9f984a148ab1354b9dd7dd0c274" + "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "algorithm": "SHA1", - "checksumValue": "df56636e3b9ffcc4d4e23435e70f8f0a7a00ea6a" + "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "licenseConcluded": "NOASSERTION", @@ -1293,16 +1255,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/workflows/README.md", - "SPDXID": "SPDXRef-File--.github-workflows-README.md-17710B7AE200C27DF31FA3011BF864E13FC77C42", + "fileName": "./.azure-devops/prbuild/templates/terraform-plan.yml", + "SPDXID": "SPDXRef-File--.azure-devops-prbuild-templates-terraform-plan.yml-68A2F159B21A4077813C335A4614C0A234320932", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "f6314b80732c517f16559ec2b9a2fd243123ff1957e99a89f890e060c8d76a54" + "checksumValue": "cddef69dcbb3f354dcee8eab2470f1f78bcea21ba6379a667550ef2dcd403206" }, { "algorithm": "SHA1", - "checksumValue": "17710b7ae200c27df31fa3011bf864e13fc77c42" + "checksumValue": "68a2f159b21a4077813c335a4614c0a234320932" } ], "licenseConcluded": "NOASSERTION", @@ -1331,16 +1293,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/management-groups/mg3-select-subscription.png", - "SPDXID": "SPDXRef-File--docs-images-management-groups-mg3-select-subscription.png-231F306AA1C73ECEAFF86AFD52A3DD677E3EB584", + "fileName": "./.azure-devops/nightlybuild/templates/clean-az-subscription.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-templates-clean-az-subscription.yml-DF56636E3B9FFCC4D4E23435E70F8F0A7A00EA6A", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "5dfa9bfa2c432d09a73e7c5f7bb3fd94ee5efa0c1cb4cead5e29d107f6801ffd" + "checksumValue": "4064636f0fa679fc9e3f783c56f9b235d6f3c9f984a148ab1354b9dd7dd0c274" }, { "algorithm": "SHA1", - "checksumValue": "231f306aa1c73eceaff86afd52a3dd677e3eb584" + "checksumValue": "df56636e3b9ffcc4d4e23435e70f8f0a7a00ea6a" } ], "licenseConcluded": "NOASSERTION", @@ -1350,16 +1312,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/scca.md", - "SPDXID": "SPDXRef-File--docs-scca.md-358BFB9D93BE5FF2444E890FF6812ADFCD793281", + "fileName": "./docs/images/management-groups/mg3-select-subscription.png", + "SPDXID": "SPDXRef-File--docs-images-management-groups-mg3-select-subscription.png-231F306AA1C73ECEAFF86AFD52A3DD677E3EB584", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "5872af3ff944847e78fc9727df4c13e2a52976405a35148d73b4f4b7ed9b0847" + "checksumValue": "5dfa9bfa2c432d09a73e7c5f7bb3fd94ee5efa0c1cb4cead5e29d107f6801ffd" }, { "algorithm": "SHA1", - "checksumValue": "358bfb9d93be5ff2444e890ff6812adfcd793281" + "checksumValue": "231f306aa1c73eceaff86afd52a3dd677e3eb584" } ], "licenseConcluded": "NOASSERTION", @@ -1369,16 +1331,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/management-groups/mg1-management-groups-list.png", - "SPDXID": "SPDXRef-File--docs-images-management-groups-mg1-management-groups-list.png-577E9488E0EE7E789403DA12416253B09704DB9D", + "fileName": "./.github/workflows/README.md", + "SPDXID": "SPDXRef-File--.github-workflows-README.md-17710B7AE200C27DF31FA3011BF864E13FC77C42", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "bfda1766a4a4f019c97eed61befaf284ec6d600dc0c767911f573f58a42d9037" + "checksumValue": "f6314b80732c517f16559ec2b9a2fd243123ff1957e99a89f890e060c8d76a54" }, { "algorithm": "SHA1", - "checksumValue": "577e9488e0ee7e789403da12416253b09704db9d" + "checksumValue": "17710b7ae200c27df31fa3011bf864e13fc77c42" } ], "licenseConcluded": "NOASSERTION", @@ -1388,16 +1350,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.gitattributes", - "SPDXID": "SPDXRef-File--.gitattributes-C3B930865367FCD784793BF0E62F487806F9CFC1", + "fileName": "./docs/scca.md", + "SPDXID": "SPDXRef-File--docs-scca.md-E670CF837BE80F5F680339E9638F643ECA6DDCC6", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "31947e13637d278d0be0ab58d1f170689fb0602e6831a054469078eee046100c" + "checksumValue": "da15c18592ba7d8c477950f3ee2845cedd2587adc311e8ea9c1c80ba42a517a0" }, { "algorithm": "SHA1", - "checksumValue": "c3b930865367fcd784793bf0e62f487806f9cfc1" + "checksumValue": "e670cf837be80f5f680339e9638f643eca6ddcc6" } ], "licenseConcluded": "NOASSERTION", @@ -1407,16 +1369,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/README.md", - "SPDXID": "SPDXRef-File--src-bicep-README.md-72E554A01B7B48E406B19B09672B6EC437E8C033", + "fileName": "./docs/images/management-groups/mg1-management-groups-list.png", + "SPDXID": "SPDXRef-File--docs-images-management-groups-mg1-management-groups-list.png-577E9488E0EE7E789403DA12416253B09704DB9D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "25a860c65e9467f99986f23d9ac6370a7f1626a082355491f6ea66e1a3b31c6a" + "checksumValue": "bfda1766a4a4f019c97eed61befaf284ec6d600dc0c767911f573f58a42d9037" }, { "algorithm": "SHA1", - "checksumValue": "72e554a01b7b48e406b19b09672b6ec437e8c033" + "checksumValue": "577e9488e0ee7e789403da12416253b09704db9d" } ], "licenseConcluded": "NOASSERTION", @@ -1426,16 +1388,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./CODE_OF_CONDUCT.md", - "SPDXID": "SPDXRef-File--CODE-OF-CONDUCT.md-F1E7F6BA29A857FD36A5F603FA873753ABA9917E", + "fileName": "./.gitattributes", + "SPDXID": "SPDXRef-File--.gitattributes-C3B930865367FCD784793BF0E62F487806F9CFC1", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "9daeae709a0bd71bcfd1c96dc5822ecec5210327eff929da64b0ae7f8faf1444" + "checksumValue": "31947e13637d278d0be0ab58d1f170689fb0602e6831a054469078eee046100c" }, { "algorithm": "SHA1", - "checksumValue": "f1e7f6ba29a857fd36a5f603fa873753aba9917e" + "checksumValue": "c3b930865367fcd784793bf0e62f487806f9cfc1" } ], "licenseConcluded": "NOASSERTION", @@ -1445,16 +1407,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/firewall.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-firewall.bicep-61F36519341BBA54E6D48B05F77484DED9A4B505", + "fileName": "./src/bicep/README.md", + "SPDXID": "SPDXRef-File--src-bicep-README.md-2E196CA57F61092AD778F3D3E31D5B07E2653A4A", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1838a0e07f117dcefb9a0995d77e3360d425ee7b80e9a95949f4551ef708a4d3" + "checksumValue": "5ac182b150a9ac7d4de751e4e58363b141758b1ba7fafa952fee489917fd9227" }, { "algorithm": "SHA1", - "checksumValue": "61f36519341bba54e6d48b05f77484ded9a4b505" + "checksumValue": "2e196ca57f61092ad778f3d3e31d5b07e2653a4a" } ], "licenseConcluded": "NOASSERTION", @@ -1464,16 +1426,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/bicepconfig.json", - "SPDXID": "SPDXRef-File--src-bicep-bicepconfig.json-19B4E153666EA4AC1BE0180CA0CEFE9206B650C3", + "fileName": "./src/bicep/modules/hubNetwork.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-100FF0CD304F5044C976656A103EBEA213F4FCAE", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "77fa6f0029d37602664d964da5c08c13cf5c60ce7eaf0a7cbc2489fdaf0eeba6" + "checksumValue": "71ebb8ae572ced9d1479b95d7e7020a3026434523ebc539246c49a921d70da58" }, { "algorithm": "SHA1", - "checksumValue": "19b4e153666ea4ac1be0180ca0cefe9206b650c3" + "checksumValue": "100ff0cd304f5044c976656a103ebea213f4fcae" } ], "licenseConcluded": "NOASSERTION", @@ -1502,16 +1464,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/policyAssignment.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-policyAssignment.bicep-514CAD9DFC7B7EFD6B268E926659B783B62BAB67", + "fileName": "./CODE_OF_CONDUCT.md", + "SPDXID": "SPDXRef-File--CODE-OF-CONDUCT.md-F1E7F6BA29A857FD36A5F603FA873753ABA9917E", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "b61aa790bd9a24c8f2657d9aeaad2745fee6a53612ab9a4ca2c112da133082a9" + "checksumValue": "9daeae709a0bd71bcfd1c96dc5822ecec5210327eff929da64b0ae7f8faf1444" }, { "algorithm": "SHA1", - "checksumValue": "514cad9dfc7b7efd6b268e926659b783b62bab67" + "checksumValue": "f1e7f6ba29a857fd36a5f603fa873753aba9917e" } ], "licenseConcluded": "NOASSERTION", @@ -1540,16 +1502,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/roleAssignment.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-roleAssignment.bicep-FDD73B29D3A7BF8563D00895CC2ECE4FE1B743BE", + "fileName": "./src/bicep/bicepconfig.json", + "SPDXID": "SPDXRef-File--src-bicep-bicepconfig.json-19B4E153666EA4AC1BE0180CA0CEFE9206B650C3", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "01eba9f73168c457549d24984ca364b787e89030f4dc469285ba2f7dca469c16" + "checksumValue": "77fa6f0029d37602664d964da5c08c13cf5c60ce7eaf0a7cbc2489fdaf0eeba6" }, { "algorithm": "SHA1", - "checksumValue": "fdd73b29d3a7bf8563d00895cc2ece4fe1b743be" + "checksumValue": "19b4e153666ea4ac1be0180ca0cefe9206b650c3" } ], "licenseConcluded": "NOASSERTION", @@ -1578,16 +1540,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/remoteAccess.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-remoteAccess.bicep-DF67FE6198FCD0ED3C03EF8455A5E601FC38829D", + "fileName": "./src/bicep/modules/firewall.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-firewall.bicep-61F36519341BBA54E6D48B05F77484DED9A4B505", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "6a204796022521dfd5e3d9fea076021abf45f235d3c9ad39105ea13b6cc184e5" + "checksumValue": "1838a0e07f117dcefb9a0995d77e3360d425ee7b80e9a95949f4551ef708a4d3" }, { "algorithm": "SHA1", - "checksumValue": "df67fe6198fcd0ed3c03ef8455a5e601fc38829d" + "checksumValue": "61f36519341bba54e6d48b05f77484ded9a4b505" } ], "licenseConcluded": "NOASSERTION", @@ -1616,16 +1578,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/containerRegistry/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-containerRegistry-README.md-E6977EDF9874D65E1F85D25F58198360559CB5A3", + "fileName": "./src/bicep/modules/roleAssignment.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-roleAssignment.bicep-FDD73B29D3A7BF8563D00895CC2ECE4FE1B743BE", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "953ae6c198e532902b1989f4228a7f52579106b46e3c3214f7f2e9b584ced9b6" + "checksumValue": "01eba9f73168c457549d24984ca364b787e89030f4dc469285ba2f7dca469c16" }, { "algorithm": "SHA1", - "checksumValue": "e6977edf9874d65e1f85d25f58198360559cb5a3" + "checksumValue": "fdd73b29d3a7bf8563d00895cc2ece4fe1b743be" } ], "licenseConcluded": "NOASSERTION", @@ -1654,16 +1616,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/appServicePlan/modules/appServiceSettings.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServiceSettings.bicep-2A975CB00E350B13A2C79F41D626DF5904FDC4B9", + "fileName": "./src/bicep/modules/remoteAccess.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-remoteAccess.bicep-DF67FE6198FCD0ED3C03EF8455A5E601FC38829D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3d0faf204a84bf0e3be6bd7c69eebaa6424751750ff670aea32907b21007005b" + "checksumValue": "6a204796022521dfd5e3d9fea076021abf45f235d3c9ad39105ea13b6cc184e5" }, { "algorithm": "SHA1", - "checksumValue": "2a975cb00e350b13a2c79f41d626df5904fdc4b9" + "checksumValue": "df67fe6198fcd0ed3c03ef8455a5e601fc38829d" } ], "licenseConcluded": "NOASSERTION", @@ -1692,16 +1654,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/inheritTags/inherit.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-inherit.bicep-4E31F740CBC175FCA3358F289B3E11E4161898CC", + "fileName": "./src/bicep/examples/containerRegistry/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-containerRegistry-README.md-E6977EDF9874D65E1F85D25F58198360559CB5A3", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "ca3bdf213ae2664f5c14967f2026c4d2c0e19587244cd396e4afd8c4c7ee23cf" + "checksumValue": "953ae6c198e532902b1989f4228a7f52579106b46e3c3214f7f2e9b584ced9b6" }, { "algorithm": "SHA1", - "checksumValue": "4e31f740cbc175fca3358f289b3e11e4161898cc" + "checksumValue": "e6977edf9874d65e1f85d25f58198360559cb5a3" } ], "licenseConcluded": "NOASSERTION", @@ -1730,16 +1692,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/tier3/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-tier3-variables.tf-F30C567F4A0095C223D0B5971561B22637838C06", + "fileName": "./src/bicep/examples/appServicePlan/modules/appServiceSettings.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServiceSettings.bicep-2A975CB00E350B13A2C79F41D626DF5904FDC4B9", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "750d3c9dbb29c6cd4604559c3c54c6c5514092cc64e974f34396f71a6db7b854" + "checksumValue": "3d0faf204a84bf0e3be6bd7c69eebaa6424751750ff670aea32907b21007005b" }, { "algorithm": "SHA1", - "checksumValue": "f30c567f4a0095c223d0b5971561b22637838c06" + "checksumValue": "2a975cb00e350b13a2c79f41d626df5904fdc4b9" } ], "licenseConcluded": "NOASSERTION", @@ -1768,16 +1730,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/hub/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-hub-variables.tf-00EC3A0D70806548602B57091C6480EFD28D119C", + "fileName": "./src/bicep/examples/inheritTags/inherit.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-inherit.bicep-4E31F740CBC175FCA3358F289B3E11E4161898CC", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "01e58017ffc1e9a3c156ff2be55976cf7450adec625b8cc0a52d72da8c11a753" + "checksumValue": "ca3bdf213ae2664f5c14967f2026c4d2c0e19587244cd396e4afd8c4c7ee23cf" }, { "algorithm": "SHA1", - "checksumValue": "00ec3a0d70806548602b57091c6480efd28d119c" + "checksumValue": "4e31f740cbc175fca3358f289b3e11e4161898cc" } ], "licenseConcluded": "NOASSERTION", @@ -1806,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/tier3/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-tier3-variables.tf-F30C567F4A0095C223D0B5971561B22637838C06", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "f46ee201dcc740832480c21bc1e36a4dbe619022d5ba389ffda5da25f077b9f9" + "checksumValue": "750d3c9dbb29c6cd4604559c3c54c6c5514092cc64e974f34396f71a6db7b854" }, { "algorithm": "SHA1", - "checksumValue": "366e76a5f9b20e244d649bac1f497ad5d31c36c5" + "checksumValue": "f30c567f4a0095c223d0b5971561b22637838c06" } ], "licenseConcluded": "NOASSERTION", @@ -1844,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/hub/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-hub-variables.tf-00EC3A0D70806548602B57091C6480EFD28D119C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "8b3b17e905314033038c173367f999df3571f2eade266740c4ba93232574e6ee" + "checksumValue": "01e58017ffc1e9a3c156ff2be55976cf7450adec625b8cc0a52d72da8c11a753" }, { "algorithm": "SHA1", - "checksumValue": "750ca3274d704f243ac656360b4e6bbfaae51e57" + "checksumValue": "00ec3a0d70806548602b57091c6480efd28d119c" } ], "licenseConcluded": "NOASSERTION", @@ -1863,16 +1825,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/prbuild/mlz-pr-sbom-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-sbom-pipelines.yml-09CC592BB6A259CF70F114C88E5A68F8A7221CEC", + "fileName": "./src/terraform/modules/virtual-network/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-outputs.tf-366E76A5F9B20E244D649BAC1F497AD5D31C36C5", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1f4d7c3830a3ad519471da2518840d9e070378ffbbe5b17d9f12a1eba3b4d225" + "checksumValue": "f46ee201dcc740832480c21bc1e36a4dbe619022d5ba389ffda5da25f077b9f9" }, { "algorithm": "SHA1", - "checksumValue": "09cc592bb6a259cf70f114c88e5a68f8a7221cec" + "checksumValue": "366e76a5f9b20e244d649bac1f497ad5d31c36c5" } ], "licenseConcluded": "NOASSERTION", @@ -1882,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": "./.azure-devops/prbuild/mlz-pr-sbom-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-sbom-pipelines.yml-09CC592BB6A259CF70F114C88E5A68F8A7221CEC", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "841918ac341c15df54f379a7c28fc927400bdb04971e31803c6105b67ba65280" + "checksumValue": "1f4d7c3830a3ad519471da2518840d9e070378ffbbe5b17d9f12a1eba3b4d225" }, { "algorithm": "SHA1", - "checksumValue": "e6ce40236b8bdef4255a61f90b6cd769a8730197" + "checksumValue": "09cc592bb6a259cf70f114c88e5a68f8a7221cec" } ], "licenseConcluded": "NOASSERTION", @@ -1901,16 +1863,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/nightlybuild/templates/az-deployment.yml", - "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-templates-az-deployment.yml-6C9B1CA057F72486A35C5622FE05A675C941BE47", + "fileName": "./src/terraform/modules/jumpbox/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-jumpbox-main.tf-750CA3274D704F243AC656360B4E6BBFAAE51E57", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "dda36f816ec2fe41b6d2dc044a4698dc11707b23cb39bd945c64e53022ea9d20" + "checksumValue": "8b3b17e905314033038c173367f999df3571f2eade266740c4ba93232574e6ee" }, { "algorithm": "SHA1", - "checksumValue": "6c9b1ca057f72486a35c5622fe05a675c941be47" + "checksumValue": "750ca3274d704f243ac656360b4e6bbfaae51e57" } ], "licenseConcluded": "NOASSERTION", @@ -1920,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": "./.azure-devops/nightlybuild/templates/az-deployment.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-templates-az-deployment.yml-6C9B1CA057F72486A35C5622FE05A675C941BE47", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "b198846bdcde015d08086ef5fb52a8443d2362d1e789078c6f8d17e483abfec8" + "checksumValue": "dda36f816ec2fe41b6d2dc044a4698dc11707b23cb39bd945c64e53022ea9d20" }, { "algorithm": "SHA1", - "checksumValue": "fbdcf529a4f66edc1a4176ed796bf6f5296e336e" + "checksumValue": "6c9b1ca057f72486a35c5622fe05a675c941be47" } ], "licenseConcluded": "NOASSERTION", @@ -1958,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": "./src/terraform/modules/linux-virtual-machine/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-linux-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3109e228aac7946f5e4959b6c556481095df3746988813680f8a5cb4eb503ce6" + "checksumValue": "841918ac341c15df54f379a7c28fc927400bdb04971e31803c6105b67ba65280" }, { "algorithm": "SHA1", - "checksumValue": "8710d5e8d40a83e22764fdbb93b00089ed7dc3ff" + "checksumValue": "e6ce40236b8bdef4255a61f90b6cd769a8730197" } ], "licenseConcluded": "NOASSERTION", @@ -1995,6 +1957,25 @@ ], "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", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "b198846bdcde015d08086ef5fb52a8443d2362d1e789078c6f8d17e483abfec8" + }, + { + "algorithm": "SHA1", + "checksumValue": "fbdcf529a4f66edc1a4176ed796bf6f5296e336e" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./docs/images/management-groups/mg4-subscription-in-management-group.png", "SPDXID": "SPDXRef-File--docs-images-management-groups-mg4-subscription-in-management-group.png-E8565AF68535039929C984CD40537CDAC0EF692F", @@ -2015,16 +1996,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/workflows/validate-build-bicep.yml", - "SPDXID": "SPDXRef-File--.github-workflows-validate-build-bicep.yml-EEBB0EBEC03A45444A13123CA880356992EF5E36", + "fileName": "./.azure-devops/nightlybuild/templates/terraform-apply.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-templates-terraform-apply.yml-8710D5E8D40A83E22764FDBB93B00089ED7DC3FF", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "7e24096ddce238c9e658284248f438ec168e69dd3e7bd57950b826327b575feb" + "checksumValue": "3109e228aac7946f5e4959b6c556481095df3746988813680f8a5cb4eb503ce6" }, { "algorithm": "SHA1", - "checksumValue": "eebb0ebec03a45444a13123ca880356992ef5e36" + "checksumValue": "8710d5e8d40a83e22764fdbb93b00089ed7dc3ff" } ], "licenseConcluded": "NOASSERTION", @@ -2052,6 +2033,25 @@ ], "copyrightText": "NOASSERTION" }, + { + "fileName": "./.github/workflows/validate-build-bicep.yml", + "SPDXID": "SPDXRef-File--.github-workflows-validate-build-bicep.yml-EEBB0EBEC03A45444A13123CA880356992EF5E36", + "checksums": [ + { + "algorithm": "SHA256", + "checksumValue": "7e24096ddce238c9e658284248f438ec168e69dd3e7bd57950b826327b575feb" + }, + { + "algorithm": "SHA1", + "checksumValue": "eebb0ebec03a45444a13123ca880356992ef5e36" + } + ], + "licenseConcluded": "NOASSERTION", + "licenseInfoInFiles": [ + "NOASSERTION" + ], + "copyrightText": "NOASSERTION" + }, { "fileName": "./docs/management-groups.md", "SPDXID": "SPDXRef-File--docs-management-groups.md-52613FC2AD36DB0EEE48658A95707DEC5AE2FF37", @@ -2110,16 +2110,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./LICENSE", - "SPDXID": "SPDXRef-File--LICENSE-689EC0681815ECC32BEE639C68E7740ADD7BD301", + "fileName": "./SUPPORT.md", + "SPDXID": "SPDXRef-File--SUPPORT.md-261DD94D763BBA64A2AF2527A8D31A88163E6F47", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383" + "checksumValue": "7f1fad5639bba23dbcaa521fe7bdaf812f4176a4e9bb0f873cb45d9c38dacae1" }, { "algorithm": "SHA1", - "checksumValue": "689ec0681815ecc32bee639c68e7740add7bd301" + "checksumValue": "261dd94d763bba64a2af2527a8d31a88163e6f47" } ], "licenseConcluded": "NOASSERTION", @@ -2129,16 +2129,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/mlz.json", - "SPDXID": "SPDXRef-File--src-bicep-mlz.json-2D7869DA5F6F79E1B007B95A2CDC5F2A6D6FC927", + "fileName": "./src/bicep/mlz.bicep", + "SPDXID": "SPDXRef-File--src-bicep-mlz.bicep-F114BE9609371E2BFEE38B85B9AEA10E0C485F41", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "deae3e8df0f8f88bfc4bbb477f4905bcef96807432f4f4ca0793f4a90bf09bd8" + "checksumValue": "cf099566ec34eefc22488a68a84588ae5433c28f6ee924bd924272d4a826fc0c" }, { "algorithm": "SHA1", - "checksumValue": "2d7869da5f6f79e1b007b95a2cdc5f2a6d6fc927" + "checksumValue": "f114be9609371e2bfee38b85b9aea10e0c485f41" } ], "licenseConcluded": "NOASSERTION", @@ -2148,16 +2148,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/securityCenter.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-securityCenter.bicep-227149281E684ACB9FACECF50E7CD27C82A80E5B", + "fileName": "./src/bicep/modules/policyAssignment.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-policyAssignment.bicep-514CAD9DFC7B7EFD6B268E926659B783B62BAB67", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "01e8d221db6ca5f4eda57a1926683b83be905c68cf5e980dd63bb7bfc42225d5" + "checksumValue": "b61aa790bd9a24c8f2657d9aeaad2745fee6a53612ab9a4ca2c112da133082a9" }, { "algorithm": "SHA1", - "checksumValue": "227149281e684acb9facecf50e7cd27c82a80e5b" + "checksumValue": "514cad9dfc7b7efd6b268e926659b783b62bab67" } ], "licenseConcluded": "NOASSERTION", @@ -2167,16 +2167,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/publicIPAddress.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-publicIPAddress.bicep-13049FAA5A6FDB574BDAECFF8A6B20CC4BB7409B", + "fileName": "./LICENSE", + "SPDXID": "SPDXRef-File--LICENSE-689EC0681815ECC32BEE639C68E7740ADD7BD301", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "9cdaf049747fd57bc7c33e7b54e0184c71e99974d1dfc4ed33b6963a0bbbc044" + "checksumValue": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383" }, { "algorithm": "SHA1", - "checksumValue": "13049faa5a6fdb574bdaecff8a6b20cc4bb7409b" + "checksumValue": "689ec0681815ecc32bee639c68e7740add7bd301" } ], "licenseConcluded": "NOASSERTION", @@ -2186,16 +2186,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./SUPPORT.md", - "SPDXID": "SPDXRef-File--SUPPORT.md-261DD94D763BBA64A2AF2527A8D31A88163E6F47", + "fileName": "./src/bicep/modules/spokeNetworkPeering.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-spokeNetworkPeering.bicep-F308F345570AAA2EBF9794CCD46E102A2D083EB9", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "7f1fad5639bba23dbcaa521fe7bdaf812f4176a4e9bb0f873cb45d9c38dacae1" + "checksumValue": "dd86020139effe20d9c06ea85cea1b4adf45a7ef8d772d1416db4aedba44157a" }, { "algorithm": "SHA1", - "checksumValue": "261dd94d763bba64a2af2527a8d31a88163e6f47" + "checksumValue": "f308f345570aaa2ebf9794ccd46e102a2d083eb9" } ], "licenseConcluded": "NOASSERTION", @@ -2205,16 +2205,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/subnet.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-subnet.bicep-069C17C88FC6A28C1957F0D9DAA8EF03F0CB3172", + "fileName": "./src/bicep/mlz.json", + "SPDXID": "SPDXRef-File--src-bicep-mlz.json-B83E06AC6F761DFDA941528B81A2D3575389BFB9", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "562e45d3297a2006bfdbbcce2450411e8aa6533bcca1c7a590076ed2327d2ee4" + "checksumValue": "e50f27262a972ac5bab7f61c5a346e68d675410466a66ba57cfdf5ce0642a579" }, { "algorithm": "SHA1", - "checksumValue": "069c17c88fc6a28c1957f0d9daa8ef03f0cb3172" + "checksumValue": "b83e06ac6f761dfda941528b81a2d3575389bfb9" } ], "licenseConcluded": "NOASSERTION", @@ -2224,16 +2224,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/mlz.bicep", - "SPDXID": "SPDXRef-File--src-bicep-mlz.bicep-D46F64F8A9A3F45068A3CE9D17140338540D38EA", + "fileName": "./src/bicep/modules/resourceGroup.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-resourceGroup.bicep-98085D689A939C285835CBE145EA1675921524FD", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "96bed6a08e7df70af57e2a0ea94f5509c2f7760e599c7aa248f48d988e4a877b" + "checksumValue": "15e26681c6d77736d6853a9ed19ac1531ca5fabd9ecbc8aa2819672895220118" }, { "algorithm": "SHA1", - "checksumValue": "d46f64f8a9a3f45068a3ce9d17140338540d38ea" + "checksumValue": "98085d689a939c285835cbe145ea1675921524fd" } ], "licenseConcluded": "NOASSERTION", @@ -2243,16 +2243,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/form/mlz.portal.json", - "SPDXID": "SPDXRef-File--src-bicep-form-mlz.portal.json-1269035622E6B6FBFA054BC79542542F17801CC4", + "fileName": "./src/bicep/modules/spokeNetwork.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-spokeNetwork.bicep-1397488603D0898920401FFAB443BEA88E609457", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "a20e84c425ae410785904b3c8d89bc83008ac67ea2533905bec678ae5f842dbd" + "checksumValue": "87d74e2b6be8e66c6f1360f43c0c3e32e32d6e8ea42c534dc385460f9a3c5724" }, { "algorithm": "SHA1", - "checksumValue": "1269035622e6b6fbfa054bc79542542f17801cc4" + "checksumValue": "1397488603d0898920401ffab443bea88e609457" } ], "licenseConcluded": "NOASSERTION", @@ -2262,16 +2262,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/spokeNetwork.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-spokeNetwork.bicep-1397488603D0898920401FFAB443BEA88E609457", + "fileName": "./src/bicep/examples/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-README.md-9448C0795A7C81B71131C5E25D6D0D4076CC3863", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "87d74e2b6be8e66c6f1360f43c0c3e32e32d6e8ea42c534dc385460f9a3c5724" + "checksumValue": "f3d36da740f6993836cf0a8976201105a662234d75b118eb36e65ff4ae56e5d2" }, { "algorithm": "SHA1", - "checksumValue": "1397488603d0898920401ffab443bea88e609457" + "checksumValue": "9448c0795a7c81b71131c5e25d6d0d4076cc3863" } ], "licenseConcluded": "NOASSERTION", @@ -2281,16 +2281,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/appServicePlan/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-README.md-C0C287D734B2214BA4AA74198BBD8AF0DD5B8977", + "fileName": "./src/bicep/modules/publicIPAddress.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-publicIPAddress.bicep-13049FAA5A6FDB574BDAECFF8A6B20CC4BB7409B", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "b86d98c800f5a5a06b66383f65a70bd33eb29000394780a36454d682d36d42c3" + "checksumValue": "9cdaf049747fd57bc7c33e7b54e0184c71e99974d1dfc4ed33b6963a0bbbc044" }, { "algorithm": "SHA1", - "checksumValue": "c0c287d734b2214ba4aa74198bbd8af0dd5b8977" + "checksumValue": "13049faa5a6fdb574bdaecff8a6b20cc4bb7409b" } ], "licenseConcluded": "NOASSERTION", @@ -2300,16 +2300,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/spokeNetworkPeering.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-spokeNetworkPeering.bicep-F308F345570AAA2EBF9794CCD46E102A2D083EB9", + "fileName": "./src/bicep/examples/appServicePlan/modules/appServicePlan.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServicePlan.bicep-E18B1F1D9159A117EA324539B260331FF29BEC10", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "dd86020139effe20d9c06ea85cea1b4adf45a7ef8d772d1416db4aedba44157a" + "checksumValue": "827ad8073bac61776b946b0c7d798bf52c32307af9e407c51f25876f69192fcc" }, { "algorithm": "SHA1", - "checksumValue": "f308f345570aaa2ebf9794ccd46e102a2d083eb9" + "checksumValue": "e18b1f1d9159a117ea324539b260331ff29bec10" } ], "licenseConcluded": "NOASSERTION", @@ -2319,16 +2319,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/newWorkload/modules/hubNetworkPeering.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-modules-hubNetworkPeering.bicep-A6168BF0496E053B7C74D9079259EE11B17FAC1C", + "fileName": "./src/bicep/modules/subnet.bicep", + "SPDXID": "SPDXRef-File--src-bicep-modules-subnet.bicep-069C17C88FC6A28C1957F0D9DAA8EF03F0CB3172", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "8892e332d7859e5f475e86ce94f31864927827960a0b57711ea72da1794c8cd1" + "checksumValue": "562e45d3297a2006bfdbbcce2450411e8aa6533bcca1c7a590076ed2327d2ee4" }, { "algorithm": "SHA1", - "checksumValue": "a6168bf0496e053b7c74d9079259ee11b17fac1c" + "checksumValue": "069c17c88fc6a28c1957f0d9daa8ef03f0cb3172" } ], "licenseConcluded": "NOASSERTION", @@ -2338,16 +2338,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/modules/resourceGroup.bicep", - "SPDXID": "SPDXRef-File--src-bicep-modules-resourceGroup.bicep-98085D689A939C285835CBE145EA1675921524FD", + "fileName": "./src/bicep/examples/inheritTags/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-README.md-566651DD5D554E9DF3B65AB73A2A02A1EE786F1D", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "15e26681c6d77736d6853a9ed19ac1531ca5fabd9ecbc8aa2819672895220118" + "checksumValue": "5c8d3e3c273890df49fef32dd541e8be38805bc43cae3ab1668e6cd60008674e" }, { "algorithm": "SHA1", - "checksumValue": "98085d689a939c285835cbe145ea1675921524fd" + "checksumValue": "566651dd5d554e9df3b65ab73a2a02a1ee786f1d" } ], "licenseConcluded": "NOASSERTION", @@ -2357,16 +2357,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/mlz/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-mlz-main.tf-A1BFFAA640B797531A3CB14C91BFCCDA88F79F41", + "fileName": "./src/bicep/form/mlz.portal.json", + "SPDXID": "SPDXRef-File--src-bicep-form-mlz.portal.json-D97B84ECDBA0B8DB1D420943E43B7FBC9233E2BB", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "32da818501b2e6d739233bf4db0837cc8230881d038ab228612b32a120fc6785" + "checksumValue": "e329741431c01b0f23bef95cb80d1d831e079bbf824211a25870d65c16017b6f" }, { "algorithm": "SHA1", - "checksumValue": "a1bffaa640b797531a3cb14c91bfccda88f79f41" + "checksumValue": "d97b84ecdba0b8db1d420943e43b7fbc9233e2bb" } ], "licenseConcluded": "NOASSERTION", @@ -2376,16 +2376,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-README.md-9448C0795A7C81B71131C5E25D6D0D4076CC3863", + "fileName": "./src/terraform/mlz/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-mlz-outputs.tf-808FF9DC3416870722E09F385BBB06BD4F23449B", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "f3d36da740f6993836cf0a8976201105a662234d75b118eb36e65ff4ae56e5d2" + "checksumValue": "f6bdfcda80239a07d5608177689d62ae9967aafe997ab3df77007d6894213b13" }, { "algorithm": "SHA1", - "checksumValue": "9448c0795a7c81b71131c5e25d6d0d4076cc3863" + "checksumValue": "808ff9dc3416870722e09f385bbb06bd4f23449b" } ], "licenseConcluded": "NOASSERTION", @@ -2395,16 +2395,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/policy-assignments/nist-parameter-values/usgovernment.json.tmpl", - "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-nist-parameter-values-usgovernment.json.tmpl-5B2CDB23AFD0AC69F365172B9CC7FEDD8789FEFF", + "fileName": "./src/bicep/examples/appServicePlan/README.md", + "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-README.md-C0C287D734B2214BA4AA74198BBD8AF0DD5B8977", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "5d39ded25787130282b6d89679b4fecb6f3d225cf737d3685e2f801efb9fb78e" + "checksumValue": "b86d98c800f5a5a06b66383f65a70bd33eb29000394780a36454d682d36d42c3" }, { "algorithm": "SHA1", - "checksumValue": "5b2cdb23afd0ac69f365172b9cc7fedd8789feff" + "checksumValue": "c0c287d734b2214ba4aa74198bbd8af0dd5b8977" } ], "licenseConcluded": "NOASSERTION", @@ -2414,16 +2414,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/appServicePlan/modules/appServicePlan.bicep", - "SPDXID": "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServicePlan.bicep-E18B1F1D9159A117EA324539B260331FF29BEC10", + "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": "827ad8073bac61776b946b0c7d798bf52c32307af9e407c51f25876f69192fcc" + "checksumValue": "1b42919c72cedd3c594784e235d49a0415e74c6ab2a3c0e18136e4f766156880" }, { "algorithm": "SHA1", - "checksumValue": "e18b1f1d9159a117ea324539b260331ff29bec10" + "checksumValue": "ec4b286437e404c40e04e500f5704b2bc480e940" } ], "licenseConcluded": "NOASSERTION", @@ -2433,16 +2433,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/virtual-network/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-variables.tf-40E274F8EFEFA6BD46C186A0059A5EFF212F7830", + "fileName": "./src/bicep/examples/newWorkload/modules/hubNetworkPeering.bicep", + "SPDXID": "SPDXRef-File--src-bicep-examples-newWorkload-modules-hubNetworkPeering.bicep-A6168BF0496E053B7C74D9079259EE11B17FAC1C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "19e5d279275b0028183ee167a94f6ac8705d0470c2f45daf04305d24d096d1fa" + "checksumValue": "8892e332d7859e5f475e86ce94f31864927827960a0b57711ea72da1794c8cd1" }, { "algorithm": "SHA1", - "checksumValue": "40e274f8efefa6bd46c186a0059a5eff212f7830" + "checksumValue": "a6168bf0496e053b7c74d9079259ee11b17fac1c" } ], "licenseConcluded": "NOASSERTION", @@ -2452,16 +2452,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/bicep/examples/inheritTags/README.md", - "SPDXID": "SPDXRef-File--src-bicep-examples-inheritTags-README.md-566651DD5D554E9DF3B65AB73A2A02A1EE786F1D", + "fileName": "./src/terraform/modules/virtual-network/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-main.tf-58093AB637AA381EF539C09B2FD7FA37256EDC6F", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "5c8d3e3c273890df49fef32dd541e8be38805bc43cae3ab1668e6cd60008674e" + "checksumValue": "5b5e029366f54af147ad5b0441301a522143c99f6aaf7e9c18c4928dcd279f44" }, { "algorithm": "SHA1", - "checksumValue": "566651dd5d554e9df3b65ab73a2a02a1ee786f1d" + "checksumValue": "58093ab637aa381ef539c09b2fd7fa37256edc6f" } ], "licenseConcluded": "NOASSERTION", @@ -2471,16 +2471,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/firewall/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-outputs.tf-5908E0478C6F1509FB987E3323361615B98DF0B7", + "fileName": "./src/terraform/mlz/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-mlz-main.tf-A1BFFAA640B797531A3CB14C91BFCCDA88F79F41", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "60a04df2a8a4fb978e07ad95a1ec278af63212c71fd27a3d4d1d896e9379c99c" + "checksumValue": "32da818501b2e6d739233bf4db0837cc8230881d038ab228612b32a120fc6785" }, { "algorithm": "SHA1", - "checksumValue": "5908e0478c6f1509fb987e3323361615b98df0b7" + "checksumValue": "a1bffaa640b797531a3cb14c91bfccda88f79f41" } ], "licenseConcluded": "NOASSERTION", @@ -2490,16 +2490,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/mlz/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-mlz-outputs.tf-808FF9DC3416870722E09F385BBB06BD4F23449B", + "fileName": "./src/terraform/modules/jumpbox/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-jumpbox-variables.tf-AADBF23077A9B141ABAA36B121167F373FBC1381", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "f6bdfcda80239a07d5608177689d62ae9967aafe997ab3df77007d6894213b13" + "checksumValue": "1744163fc4b8a83eabb6c22e49ef3c34fd27804dccdb622fe8026380140f3179" }, { "algorithm": "SHA1", - "checksumValue": "808ff9dc3416870722e09f385bbb06bd4f23449b" + "checksumValue": "aadbf23077a9b141abaa36b121167f373fbc1381" } ], "licenseConcluded": "NOASSERTION", @@ -2509,16 +2509,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/spoke/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-main.tf-B79B77C6BD46A874C36BB53B499FDD5BC2E34094", + "fileName": "./src/terraform/modules/policy-assignments/nist-parameter-values/usgovernment.json.tmpl", + "SPDXID": "SPDXRef-File--src-terraform-modules-policy-assignments-nist-parameter-values-usgovernment.json.tmpl-5B2CDB23AFD0AC69F365172B9CC7FEDD8789FEFF", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "011a409535446955ac0243fbdb00017f121e8b2234305b3e1a99553b04412337" + "checksumValue": "5d39ded25787130282b6d89679b4fecb6f3d225cf737d3685e2f801efb9fb78e" }, { "algorithm": "SHA1", - "checksumValue": "b79b77c6bd46a874c36bb53b499fdd5bc2e34094" + "checksumValue": "5b2cdb23afd0ac69f365172b9cc7fedd8789feff" } ], "licenseConcluded": "NOASSERTION", @@ -2528,16 +2528,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/terraform/modules/spoke/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-outputs.tf-24B00D4333F06A82533A8032A037BDCB73E2ED47", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "1b42919c72cedd3c594784e235d49a0415e74c6ab2a3c0e18136e4f766156880" + "checksumValue": "60a31ee16435ba3643ea33422d3987dbcdb8c93f8ed6df65707385960e73bfd7" }, { "algorithm": "SHA1", - "checksumValue": "ec4b286437e404c40e04e500f5704b2bc480e940" + "checksumValue": "24b00d4333f06a82533a8032a037bdcb73e2ed47" } ], "licenseConcluded": "NOASSERTION", @@ -2547,16 +2547,16 @@ "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", + "fileName": "./src/terraform/modules/virtual-network/variables.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-variables.tf-40E274F8EFEFA6BD46C186A0059A5EFF212F7830", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "cc903665d40d120d059dc1ab2779ea33bed232cc54ef2bd21ecf9fc1024bccf1" + "checksumValue": "19e5d279275b0028183ee167a94f6ac8705d0470c2f45daf04305d24d096d1fa" }, { "algorithm": "SHA1", - "checksumValue": "c356233203bd15d4af34d7ce2c106b66496b252c" + "checksumValue": "40e274f8efefa6bd46c186a0059a5eff212f7830" } ], "licenseConcluded": "NOASSERTION", @@ -2566,16 +2566,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/virtual-network/main.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-virtual-network-main.tf-58093AB637AA381EF539C09B2FD7FA37256EDC6F", + "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": "5b5e029366f54af147ad5b0441301a522143c99f6aaf7e9c18c4928dcd279f44" + "checksumValue": "c7d1b85da6e819e5ab16a20c60d7dc94f34411c796c26ff9fe2b7f09bcd33d54" }, { "algorithm": "SHA1", - "checksumValue": "58093ab637aa381ef539c09b2fd7fa37256edc6f" + "checksumValue": "c2ac51571535a9641e41eff136ef0f939a7625d1" } ], "licenseConcluded": "NOASSERTION", @@ -2585,16 +2585,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.azure-devops/nightlybuild/mlz-bicep-azuregov-pipelines.yml", - "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azuregov-pipelines.yml-0FE74C5991DACCBFC09F3347957C815388B81291", + "fileName": "./src/terraform/modules/firewall/outputs.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-firewall-outputs.tf-5908E0478C6F1509FB987E3323361615B98DF0B7", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "ebab61f71707347fcafb0de29da0d03ec79c3c3acffb96690a5d4eb749792481" + "checksumValue": "60a04df2a8a4fb978e07ad95a1ec278af63212c71fd27a3d4d1d896e9379c99c" }, { "algorithm": "SHA1", - "checksumValue": "0fe74c5991daccbfc09f3347957c815388b81291" + "checksumValue": "5908e0478c6f1509fb987e3323361615b98df0b7" } ], "licenseConcluded": "NOASSERTION", @@ -2604,16 +2604,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/jumpbox/variables.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-jumpbox-variables.tf-AADBF23077A9B141ABAA36B121167F373FBC1381", + "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": "1744163fc4b8a83eabb6c22e49ef3c34fd27804dccdb622fe8026380140f3179" + "checksumValue": "6a72770d5254dfdf2f4b2a5102d03496da5bf36406d423b5efa28cedcce59664" }, { "algorithm": "SHA1", - "checksumValue": "aadbf23077a9b141abaa36b121167f373fbc1381" + "checksumValue": "e433a1bcba50fba3692b1e3fbb9b077a4ea10bcb" } ], "licenseConcluded": "NOASSERTION", @@ -2623,16 +2623,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/workflows/validate-terraform.yml", - "SPDXID": "SPDXRef-File--.github-workflows-validate-terraform.yml-1D78AE785439E8229984B7BE114939814F40A6D9", + "fileName": "./src/terraform/modules/spoke/main.tf", + "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-main.tf-B79B77C6BD46A874C36BB53B499FDD5BC2E34094", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "ea59f4d328ea629c0ba8eec71a39ebaf90d7e479c2ee67766e9ffb7be74bdda3" + "checksumValue": "011a409535446955ac0243fbdb00017f121e8b2234305b3e1a99553b04412337" }, { "algorithm": "SHA1", - "checksumValue": "1d78ae785439e8229984b7be114939814f40a6d9" + "checksumValue": "b79b77c6bd46a874c36bb53b499fdd5bc2e34094" } ], "licenseConcluded": "NOASSERTION", @@ -2642,16 +2642,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./src/terraform/modules/spoke/outputs.tf", - "SPDXID": "SPDXRef-File--src-terraform-modules-spoke-outputs.tf-24B00D4333F06A82533A8032A037BDCB73E2ED47", + "fileName": "./.azure-devops/prbuild/mlz-pr-tf-azuregov-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-prbuild-mlz-pr-tf-azuregov-pipelines.yml-C356233203BD15D4AF34D7CE2C106B66496B252C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "60a31ee16435ba3643ea33422d3987dbcdb8c93f8ed6df65707385960e73bfd7" + "checksumValue": "cc903665d40d120d059dc1ab2779ea33bed232cc54ef2bd21ecf9fc1024bccf1" }, { "algorithm": "SHA1", - "checksumValue": "24b00d4333f06a82533a8032a037bdcb73e2ed47" + "checksumValue": "c356233203bd15d4af34d7ce2c106b66496b252c" } ], "licenseConcluded": "NOASSERTION", @@ -2661,16 +2661,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/ISSUE_TEMPLATE/question.md", - "SPDXID": "SPDXRef-File--.github-ISSUE-TEMPLATE-question.md-11851AC984C381F90CACF46A4CDF4C8F41A79C06", + "fileName": "./.github/workflows/super-linter.yml", + "SPDXID": "SPDXRef-File--.github-workflows-super-linter.yml-E9A9E5641CBFEE279D1B571A8FBF9B003DE731D2", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "52481c6c2f9a540089846608388932e9adac745bc7604ebbf03bd8d31498d398" + "checksumValue": "3d94b11f9125cb8b3a60d336fb08493ed15b80f6b0264bd8321c05616f00352a" }, { "algorithm": "SHA1", - "checksumValue": "11851ac984c381f90cacf46a4cdf4c8f41a79c06" + "checksumValue": "e9a9e5641cbfee279d1b571a8fbf9b003de731d2" } ], "licenseConcluded": "NOASSERTION", @@ -2680,16 +2680,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": "./.azure-devops/nightlybuild/mlz-bicep-azuregov-pipelines.yml", + "SPDXID": "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azuregov-pipelines.yml-0FE74C5991DACCBFC09F3347957C815388B81291", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "c7d1b85da6e819e5ab16a20c60d7dc94f34411c796c26ff9fe2b7f09bcd33d54" + "checksumValue": "ebab61f71707347fcafb0de29da0d03ec79c3c3acffb96690a5d4eb749792481" }, { "algorithm": "SHA1", - "checksumValue": "c2ac51571535a9641e41eff136ef0f939a7625d1" + "checksumValue": "0fe74c5991daccbfc09f3347957c815388b81291" } ], "licenseConcluded": "NOASSERTION", @@ -2699,16 +2699,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/20220204_missionlz_as_of_Feb2022_light.svg", - "SPDXID": "SPDXRef-File--docs-images-20220204-missionlz-as-of-Feb2022-light.svg-079B813667961E1A3D2A1A1115D05260887A9C46", + "fileName": "./docs/deployment-guide-bicep.md", + "SPDXID": "SPDXRef-File--docs-deployment-guide-bicep.md-6135F9DB6B32B33AA9B8918B89DD880D06A9E8D9", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "acfbfe4cbfc7f93cca4e7b11a25336260712bcf53eb419ffec8140c34e9dc8f4" + "checksumValue": "bb4117c40eb3154c720d5188788abb5ae0f6180b50429f822c8da961beac68a4" }, { "algorithm": "SHA1", - "checksumValue": "079b813667961e1a3d2a1a1115d05260887a9c46" + "checksumValue": "6135f9db6b32b33aa9b8918b89dd880d06a9e8d9" } ], "licenseConcluded": "NOASSERTION", @@ -2718,16 +2718,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": "./.github/workflows/validate-terraform.yml", + "SPDXID": "SPDXRef-File--.github-workflows-validate-terraform.yml-1D78AE785439E8229984B7BE114939814F40A6D9", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "6a72770d5254dfdf2f4b2a5102d03496da5bf36406d423b5efa28cedcce59664" + "checksumValue": "ea59f4d328ea629c0ba8eec71a39ebaf90d7e479c2ee67766e9ffb7be74bdda3" }, { "algorithm": "SHA1", - "checksumValue": "e433a1bcba50fba3692b1e3fbb9b077a4ea10bcb" + "checksumValue": "1d78ae785439e8229984b7be114939814f40a6d9" } ], "licenseConcluded": "NOASSERTION", @@ -2737,16 +2737,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.vscode/settings.json", - "SPDXID": "SPDXRef-File--.vscode-settings.json-EC29FB6F42C84C9D5D98A3F0292F58584515411B", + "fileName": "./docs/images/deploytoazure.svg", + "SPDXID": "SPDXRef-File--docs-images-deploytoazure.svg-8A5B870E6A68286DDFB714F8AB35F5983B36630C", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "6c5a2ea2a8a4a493f469fad5677e0569f2209c321e0f12a6314134b4c99862f9" + "checksumValue": "61df8823568be5ec8dd45b79e82cfa33515f86a5d79e56626152e1a13e4f2201" }, { "algorithm": "SHA1", - "checksumValue": "ec29fb6f42c84c9d5d98a3f0292f58584515411b" + "checksumValue": "8a5b870e6a68286ddfb714f8ab35f5983b36630c" } ], "licenseConcluded": "NOASSERTION", @@ -2756,16 +2756,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.github/workflows/super-linter.yml", - "SPDXID": "SPDXRef-File--.github-workflows-super-linter.yml-E9A9E5641CBFEE279D1B571A8FBF9B003DE731D2", + "fileName": "./.github/ISSUE_TEMPLATE/question.md", + "SPDXID": "SPDXRef-File--.github-ISSUE-TEMPLATE-question.md-11851AC984C381F90CACF46A4CDF4C8F41A79C06", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "3d94b11f9125cb8b3a60d336fb08493ed15b80f6b0264bd8321c05616f00352a" + "checksumValue": "52481c6c2f9a540089846608388932e9adac745bc7604ebbf03bd8d31498d398" }, { "algorithm": "SHA1", - "checksumValue": "e9a9e5641cbfee279d1b571a8fbf9b003de731d2" + "checksumValue": "11851ac984c381f90cacf46a4cdf4c8f41a79c06" } ], "licenseConcluded": "NOASSERTION", @@ -2775,16 +2775,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/deployment-guide-bicep.md", - "SPDXID": "SPDXRef-File--docs-deployment-guide-bicep.md-CFFD0A93115A14E7A6C33085286B7EDB02B9F857", + "fileName": "./.devcontainer/Dockerfile", + "SPDXID": "SPDXRef-File--.devcontainer-Dockerfile-4F0529945927C7DF94EA0659651CC6DBCE0400D0", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "70ad9502ed1766acc43f752e9ff08bafa3389a9d82d7bfcbf8877a2f80420e4f" + "checksumValue": "473d3d91e568cb56944b128692f940f9aefc7e0e7582704653a7543542611baa" }, { "algorithm": "SHA1", - "checksumValue": "cffd0a93115a14e7a6c33085286b7edb02b9f857" + "checksumValue": "4f0529945927c7df94ea0659651cc6dbce0400d0" } ], "licenseConcluded": "NOASSERTION", @@ -2794,16 +2794,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./docs/images/deploytoazure.svg", - "SPDXID": "SPDXRef-File--docs-images-deploytoazure.svg-8A5B870E6A68286DDFB714F8AB35F5983B36630C", + "fileName": "./docs/images/20220204_missionlz_as_of_Feb2022_light.svg", + "SPDXID": "SPDXRef-File--docs-images-20220204-missionlz-as-of-Feb2022-light.svg-D2FD5FE961D2213B2CEA2D1EEC766ED4FB6999D4", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "61df8823568be5ec8dd45b79e82cfa33515f86a5d79e56626152e1a13e4f2201" + "checksumValue": "91a6a7e7b21b2d1afe4416e35a2e99d86a0381a0cae969524f837a111341e9e6" }, { "algorithm": "SHA1", - "checksumValue": "8a5b870e6a68286ddfb714f8ab35f5983b36630c" + "checksumValue": "d2fd5fe961d2213b2cea2d1eec766ed4fb6999d4" } ], "licenseConcluded": "NOASSERTION", @@ -2813,16 +2813,16 @@ "copyrightText": "NOASSERTION" }, { - "fileName": "./.devcontainer/Dockerfile", - "SPDXID": "SPDXRef-File--.devcontainer-Dockerfile-4F0529945927C7DF94EA0659651CC6DBCE0400D0", + "fileName": "./.vscode/settings.json", + "SPDXID": "SPDXRef-File--.vscode-settings.json-EC29FB6F42C84C9D5D98A3F0292F58584515411B", "checksums": [ { "algorithm": "SHA256", - "checksumValue": "473d3d91e568cb56944b128692f940f9aefc7e0e7582704653a7543542611baa" + "checksumValue": "6c5a2ea2a8a4a493f469fad5677e0569f2209c321e0f12a6314134b4c99862f9" }, { "algorithm": "SHA1", - "checksumValue": "4f0529945927c7df94ea0659651cc6dbce0400d0" + "checksumValue": "ec29fb6f42c84c9d5d98a3f0292f58584515411b" } ], "licenseConcluded": "NOASSERTION", @@ -2859,7 +2859,7 @@ "SPDXID": "SPDXRef-RootPackage", "downloadLocation": "NOASSERTION", "packageVerificationCode": { - "packageVerificationCodeValue": "3bc41a2b09f8d2c448b77a7903e35d1a43cc3b68" + "packageVerificationCodeValue": "ed33ca199f7c2567dc80d1c19897e36274d8cb6e" }, "filesAnalyzed": true, "licenseConcluded": "NOASSERTION", @@ -2868,11 +2868,11 @@ ], "licenseDeclared": "NOASSERTION", "copyrightText": "NOASSERTION", - "versionInfo": "20220223.9", + "versionInfo": "20220223.11", "supplier": "Organization: Microsoft", "hasFiles": [ "SPDXRef-File--.vscode-settings.json-EC29FB6F42C84C9D5D98A3F0292F58584515411B", - "SPDXRef-File--docs-images-20220204-missionlz-as-of-Feb2022-light.svg-079B813667961E1A3D2A1A1115D05260887A9C46", + "SPDXRef-File--docs-images-20220204-missionlz-as-of-Feb2022-light.svg-D2FD5FE961D2213B2CEA2D1EEC766ED4FB6999D4", "SPDXRef-File--.github-ISSUE-TEMPLATE-question.md-11851AC984C381F90CACF46A4CDF4C8F41A79C06", "SPDXRef-File--.github-workflows-validate-terraform.yml-1D78AE785439E8229984B7BE114939814F40A6D9", "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azuregov-pipelines.yml-0FE74C5991DACCBFC09F3347957C815388B81291", @@ -2884,12 +2884,86 @@ "SPDXRef-File--src-terraform-mlz-main.tf-A1BFFAA640B797531A3CB14C91BFCCDA88F79F41", "SPDXRef-File--src-bicep-examples-newWorkload-modules-hubNetworkPeering.bicep-A6168BF0496E053B7C74D9079259EE11B17FAC1C", "SPDXRef-File--src-bicep-examples-appServicePlan-README.md-C0C287D734B2214BA4AA74198BBD8AF0DD5B8977", - "SPDXRef-File--src-bicep-form-mlz.portal.json-1269035622E6B6FBFA054BC79542542F17801CC4", + "SPDXRef-File--src-bicep-form-mlz.portal.json-D97B84ECDBA0B8DB1D420943E43B7FBC9233E2BB", "SPDXRef-File--src-bicep-modules-subnet.bicep-069C17C88FC6A28C1957F0D9DAA8EF03F0CB3172", "SPDXRef-File--src-bicep-modules-publicIPAddress.bicep-13049FAA5A6FDB574BDAECFF8A6B20CC4BB7409B", - "SPDXRef-File--src-bicep-modules-securityCenter.bicep-227149281E684ACB9FACECF50E7CD27C82A80E5B", - "SPDXRef-File--src-bicep-mlz.json-2D7869DA5F6F79E1B007B95A2CDC5F2A6D6FC927", + "SPDXRef-File--src-bicep-modules-spokeNetwork.bicep-1397488603D0898920401FFAB443BEA88E609457", + "SPDXRef-File--src-bicep-mlz.json-B83E06AC6F761DFDA941528B81A2D3575389BFB9", "SPDXRef-File--LICENSE-689EC0681815ECC32BEE639C68E7740ADD7BD301", + "SPDXRef-File--.devcontainer-README.md-0BE5AE023192FA89BFD1C04A97C619FE6B2F33B1", + "SPDXRef-File--docs-images-scope-v2.png-9DA8A7F5CB9C998ADAC2BFE4A1D912DF8C87BFD2", + "SPDXRef-File--docs-management-groups.md-52613FC2AD36DB0EEE48658A95707DEC5AE2FF37", + "SPDXRef-File--.github-workflows-validate-build-bicep.yml-EEBB0EBEC03A45444A13123CA880356992EF5E36", + "SPDXRef-File--.azure-devops-nightlybuild-templates-terraform-apply.yml-8710D5E8D40A83E22764FDBB93B00089ED7DC3FF", + "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azurecloud-pipelines.yml-FBDCF529A4F66EDC1A4176ED796BF6F5296E336E", + "SPDXRef-File--src-terraform-modules-linux-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", + "SPDXRef-File--src-terraform-modules-jumpbox-main.tf-750CA3274D704F243AC656360B4E6BBFAAE51E57", + "SPDXRef-File--src-terraform-modules-virtual-network-outputs.tf-366E76A5F9B20E244D649BAC1F497AD5D31C36C5", + "SPDXRef-File--src-terraform-modules-hub-variables.tf-00EC3A0D70806548602B57091C6480EFD28D119C", + "SPDXRef-File--src-terraform-tier3-variables.tf-F30C567F4A0095C223D0B5971561B22637838C06", + "SPDXRef-File--src-bicep-examples-inheritTags-inherit.bicep-4E31F740CBC175FCA3358F289B3E11E4161898CC", + "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServiceSettings.bicep-2A975CB00E350B13A2C79F41D626DF5904FDC4B9", + "SPDXRef-File--src-bicep-examples-containerRegistry-README.md-E6977EDF9874D65E1F85D25F58198360559CB5A3", + "SPDXRef-File--src-bicep-modules-remoteAccess.bicep-DF67FE6198FCD0ED3C03EF8455A5E601FC38829D", + "SPDXRef-File--src-bicep-modules-roleAssignment.bicep-FDD73B29D3A7BF8563D00895CC2ECE4FE1B743BE", + "SPDXRef-File--src-bicep-modules-firewall.bicep-61F36519341BBA54E6D48B05F77484DED9A4B505", + "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-E670CF837BE80F5F680339E9638F643ECA6DDCC6", + "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-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", + "SPDXRef-File--src-bicep-examples-keyVault-README.md-0E6A22DDB3096385053E6BF81FE0DE4CA91B497A", + "SPDXRef-File--src-bicep-examples-remoteAccess-main.bicep-32F37E10D2428DB5A00BF69F2F49DFE4535A694D", + "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-1E69DB5341AE42F9A3D9E8B9E39ABD7E650CBDAD", + "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-8CD4023B1EE0DA2B4BB55809087B408948F5BFA4", + "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-E2B0B903621A8982488A949D5DB2DC6F06196DBB", + "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-B1726C44ECFD202453C9D145C2DB068F4961EDD5", + "SPDXRef-File--src-bicep-modules-storageAccount.bicep-533C5AE0D21345FD00D80B258FB2C099663D285A", + "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-D107A5FB2FE9BD1E871DD28DBF149BF35FEB8ED6", + "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-2A748D5AD35329EC13F9016C5F74886888EFB630", + "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-1A0FE7DF6E4F53F13198D0380D837B4747C555FC", + "SPDXRef-File--src-bicep-modules-bastionHost.bicep-D9A4F0413433C0C49A113007F770375544A7D660", + "SPDXRef-File--src-bicep-modules-networkInterface.bicep-5F1D61122E0163A3BC24F764E8952E2767186BE0", + "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793", + "SPDXRef-File--.devcontainer-Dockerfile-4F0529945927C7DF94EA0659651CC6DBCE0400D0", + "SPDXRef-File--docs-images-deploytoazure.svg-8A5B870E6A68286DDFB714F8AB35F5983B36630C", + "SPDXRef-File--docs-deployment-guide-bicep.md-6135F9DB6B32B33AA9B8918B89DD880D06A9E8D9", + "SPDXRef-File--.github-workflows-super-linter.yml-E9A9E5641CBFEE279D1B571A8FBF9B003DE731D2", + "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azurecloud-pipelines.yml-E433A1BCBA50FBA3692B1E3FBB9B077A4EA10BCB", + "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azuregov-pipelines.yml-C2AC51571535A9641E41EFF136EF0F939A7625D1", + "SPDXRef-File--src-terraform-modules-spoke-outputs.tf-24B00D4333F06A82533A8032A037BDCB73E2ED47", + "SPDXRef-File--src-terraform-modules-jumpbox-variables.tf-AADBF23077A9B141ABAA36B121167F373FBC1381", + "SPDXRef-File--src-terraform-modules-virtual-network-main.tf-58093AB637AA381EF539C09B2FD7FA37256EDC6F", + "SPDXRef-File--src-terraform-modules-policy-assignments-nist-parameter-values-public.json.tmpl-EC4B286437E404C40E04E500F5704B2BC480E940", + "SPDXRef-File--src-terraform-mlz-outputs.tf-808FF9DC3416870722E09F385BBB06BD4F23449B", + "SPDXRef-File--src-bicep-examples-inheritTags-README.md-566651DD5D554E9DF3B65AB73A2A02A1EE786F1D", + "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServicePlan.bicep-E18B1F1D9159A117EA324539B260331FF29BEC10", + "SPDXRef-File--src-bicep-examples-README.md-9448C0795A7C81B71131C5E25D6D0D4076CC3863", + "SPDXRef-File--src-bicep-modules-resourceGroup.bicep-98085D689A939C285835CBE145EA1675921524FD", + "SPDXRef-File--src-bicep-modules-spokeNetworkPeering.bicep-F308F345570AAA2EBF9794CCD46E102A2D083EB9", + "SPDXRef-File--src-bicep-modules-policyAssignment.bicep-514CAD9DFC7B7EFD6B268E926659B783B62BAB67", + "SPDXRef-File--src-bicep-mlz.bicep-F114BE9609371E2BFEE38B85B9AEA10E0C485F41", + "SPDXRef-File--SUPPORT.md-261DD94D763BBA64A2AF2527A8D31A88163E6F47", "SPDXRef-File--.devcontainer-devcontainer.json-9FF15EF486DA6F1D68D67D411480CF2420A744C4", "SPDXRef-File--docs-images-management-groups-mg4-subscription-in-management-group.png-E8565AF68535039929C984CD40537CDAC0EF692F", "SPDXRef-File--docs-policies.md-26FB418BB2B6EE8E9DD80B5FC894DF9541000465", @@ -2906,8 +2980,8 @@ "SPDXRef-File--src-bicep-examples-containerRegistry-contRegistry.bicep-DDF95E9872E8F3FCD07D53D8D09AF88D75F9D737", "SPDXRef-File--src-bicep-modules-privateLink.bicep-8D22D17D614268B2183C73C2C0060A6C5D2F66E5", "SPDXRef-File--src-bicep-modules-routeTable.bicep-11554FFE0DAA4DE98DCBB22C5D955E889C71B53D", - "SPDXRef-File--src-bicep-modules-firewall.bicep-61F36519341BBA54E6D48B05F77484DED9A4B505", - "SPDXRef-File--src-bicep-README.md-72E554A01B7B48E406B19B09672B6EC437E8C033", + "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-100FF0CD304F5044C976656A103EBEA213F4FCAE", + "SPDXRef-File--src-bicep-README.md-2E196CA57F61092AD778F3D3E31D5B07E2653A4A", "SPDXRef-File--.gitattributes-C3B930865367FCD784793BF0E62F487806F9CFC1", "SPDXRef-File--docs-images-management-groups-mg3-select-subscription.png-231F306AA1C73ECEAFF86AFD52A3DD677E3EB584", "SPDXRef-File--docs-deployment-guide-terraform.md-AFB7807B97838787F8CC23A718DF2F3A6F9F33E4", @@ -2924,7 +2998,7 @@ "SPDXRef-File--src-bicep-examples-sentinel-sentinel.tf-D1BDDDD9A531826857094DB78424C254E225A08F", "SPDXRef-File--src-bicep-modules-policies-NIST-policyAssignmentParameters.json-1D2322F550CA984CD0D623B3673C78987F1DDCB3", "SPDXRef-File--src-bicep-modules-virtualNetwork.bicep-E3B27F4166879AEBD594D09343A95C30A11028D9", - "SPDXRef-File--src-bicep-modules-logAnalyticsDiagnosticLogging.bicep-B1726C44ECFD202453C9D145C2DB068F4961EDD5", + "SPDXRef-File--src-bicep-modules-defender.bicep-DA92E5FFCBB88F7A12CAC4A25FFFCF6DF0CFA927", "SPDXRef-File--src-bicep-modules-virtualNetworkPeering.bicep-E90013F12D6740078DAACD33455F50871EA241F6", "SPDXRef-File--NOTICE-0D647CAB1E14E880446589F9050BE10E6D6882CB", "SPDXRef-File--.vscode-extensions.json-B410AFCE726859B978FEF226CA6F799D6931A3C2", @@ -2945,81 +3019,7 @@ "SPDXRef-File--src-bicep-modules-centralLogging.bicep-FAE1929A0B17C6D7E982B522E2ED96431CDC4D04", "SPDXRef-File--src-bicep-modules-windowsVirtualMachine.bicep-26A57F0F483E9E4DD28EE5E7B512588D45AE03C2", "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", - "SPDXRef-File--.github-workflows-super-linter.yml-E9A9E5641CBFEE279D1B571A8FBF9B003DE731D2", - "SPDXRef-File--.azure-devops-nightlybuild-mlz-bicep-azurecloud-pipelines.yml-E433A1BCBA50FBA3692B1E3FBB9B077A4EA10BCB", - "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azuregov-pipelines.yml-C2AC51571535A9641E41EFF136EF0F939A7625D1", - "SPDXRef-File--src-terraform-modules-spoke-outputs.tf-24B00D4333F06A82533A8032A037BDCB73E2ED47", - "SPDXRef-File--src-terraform-modules-jumpbox-variables.tf-AADBF23077A9B141ABAA36B121167F373FBC1381", - "SPDXRef-File--src-terraform-modules-virtual-network-main.tf-58093AB637AA381EF539C09B2FD7FA37256EDC6F", - "SPDXRef-File--src-terraform-modules-policy-assignments-nist-parameter-values-public.json.tmpl-EC4B286437E404C40E04E500F5704B2BC480E940", - "SPDXRef-File--src-terraform-mlz-outputs.tf-808FF9DC3416870722E09F385BBB06BD4F23449B", - "SPDXRef-File--src-bicep-examples-inheritTags-README.md-566651DD5D554E9DF3B65AB73A2A02A1EE786F1D", - "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServicePlan.bicep-E18B1F1D9159A117EA324539B260331FF29BEC10", - "SPDXRef-File--src-bicep-examples-README.md-9448C0795A7C81B71131C5E25D6D0D4076CC3863", - "SPDXRef-File--src-bicep-modules-resourceGroup.bicep-98085D689A939C285835CBE145EA1675921524FD", - "SPDXRef-File--src-bicep-modules-spokeNetworkPeering.bicep-F308F345570AAA2EBF9794CCD46E102A2D083EB9", - "SPDXRef-File--src-bicep-modules-spokeNetwork.bicep-1397488603D0898920401FFAB443BEA88E609457", - "SPDXRef-File--src-bicep-mlz.bicep-D46F64F8A9A3F45068A3CE9D17140338540D38EA", - "SPDXRef-File--SUPPORT.md-261DD94D763BBA64A2AF2527A8D31A88163E6F47", - "SPDXRef-File--.devcontainer-README.md-0BE5AE023192FA89BFD1C04A97C619FE6B2F33B1", - "SPDXRef-File--docs-images-scope-v2.png-9DA8A7F5CB9C998ADAC2BFE4A1D912DF8C87BFD2", - "SPDXRef-File--docs-management-groups.md-52613FC2AD36DB0EEE48658A95707DEC5AE2FF37", - "SPDXRef-File--.github-workflows-validate-build-bicep.yml-EEBB0EBEC03A45444A13123CA880356992EF5E36", - "SPDXRef-File--.azure-devops-nightlybuild-templates-terraform-apply.yml-8710D5E8D40A83E22764FDBB93B00089ED7DC3FF", - "SPDXRef-File--.azure-devops-prbuild-mlz-pr-bicep-azurecloud-pipelines.yml-FBDCF529A4F66EDC1A4176ED796BF6F5296E336E", - "SPDXRef-File--src-terraform-modules-linux-virtual-machine-variables.tf-E6CE40236B8BDEF4255A61F90B6CD769A8730197", - "SPDXRef-File--src-terraform-modules-jumpbox-main.tf-750CA3274D704F243AC656360B4E6BBFAAE51E57", - "SPDXRef-File--src-terraform-modules-virtual-network-outputs.tf-366E76A5F9B20E244D649BAC1F497AD5D31C36C5", - "SPDXRef-File--src-terraform-modules-hub-variables.tf-00EC3A0D70806548602B57091C6480EFD28D119C", - "SPDXRef-File--src-terraform-tier3-variables.tf-F30C567F4A0095C223D0B5971561B22637838C06", - "SPDXRef-File--src-bicep-examples-inheritTags-inherit.bicep-4E31F740CBC175FCA3358F289B3E11E4161898CC", - "SPDXRef-File--src-bicep-examples-appServicePlan-modules-appServiceSettings.bicep-2A975CB00E350B13A2C79F41D626DF5904FDC4B9", - "SPDXRef-File--src-bicep-examples-containerRegistry-README.md-E6977EDF9874D65E1F85D25F58198360559CB5A3", - "SPDXRef-File--src-bicep-modules-remoteAccess.bicep-DF67FE6198FCD0ED3C03EF8455A5E601FC38829D", - "SPDXRef-File--src-bicep-modules-roleAssignment.bicep-FDD73B29D3A7BF8563D00895CC2ECE4FE1B743BE", - "SPDXRef-File--src-bicep-modules-policyAssignment.bicep-514CAD9DFC7B7EFD6B268E926659B783B62BAB67", - "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-DA39A3EE5E6B4B0D3255BFEF95601890AFD80709", - "SPDXRef-File--src-bicep-examples-keyVault-README.md-0E6A22DDB3096385053E6BF81FE0DE4CA91B497A", - "SPDXRef-File--src-bicep-examples-remoteAccess-main.bicep-32F37E10D2428DB5A00BF69F2F49DFE4535A694D", - "SPDXRef-File--src-bicep-examples-containerRegistry-modules-containerRegistry.bicep-1E69DB5341AE42F9A3D9E8B9E39ABD7E650CBDAD", - "SPDXRef-File--src-bicep-modules-networkSecurityGroup.bicep-8CD4023B1EE0DA2B4BB55809087B408948F5BFA4", - "SPDXRef-File--src-bicep-modules-hubNetworkPeerings.bicep-E2B0B903621A8982488A949D5DB2DC6F06196DBB", - "SPDXRef-File--src-bicep-modules-hubNetwork.bicep-100FF0CD304F5044C976656A103EBEA213F4FCAE", - "SPDXRef-File--src-bicep-modules-storageAccount.bicep-533C5AE0D21345FD00D80B258FB2C099663D285A", - "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-D107A5FB2FE9BD1E871DD28DBF149BF35FEB8ED6", - "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-2A748D5AD35329EC13F9016C5F74886888EFB630", - "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-1A0FE7DF6E4F53F13198D0380D837B4747C555FC", - "SPDXRef-File--src-bicep-modules-bastionHost.bicep-D9A4F0413433C0C49A113007F770375544A7D660", - "SPDXRef-File--src-bicep-modules-networkInterface.bicep-5F1D61122E0163A3BC24F764E8952E2767186BE0", - "SPDXRef-File--.gitignore-094F7A9121BBAD7D52EFB1D3F4B630CA15F32793" + "SPDXRef-File--SECURITY.md-28A48DED0C097169644A9C376CAD1A380DECB6CE" ] } ], @@ -3038,10 +3038,10 @@ "spdxVersion": "SPDX-2.2", "dataLicense": "CC0-1.0", "SPDXID": "SPDXRef-DOCUMENT", - "name": "Mission LZ 20220223.9", - "documentNamespace": "https://sbom.microsoft/1:I5vpEMl9wkCCZsmqQqtQDQ:MIGbmOPODUWjMVCPbweVOQ/202:8930/IfF4jbbnIki2BZIb6tw4yA", + "name": "Mission LZ 20220223.11", + "documentNamespace": "https://sbom.microsoft/1:I5vpEMl9wkCCZsmqQqtQDQ:MIGbmOPODUWjMVCPbweVOQ/202:8944/ReKRlTQI0UKtYXL7-DZBXA", "creationInfo": { - "created": "2022-02-23T19:03:35Z", + "created": "2022-02-23T19:47:06Z", "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 bce3bdbec..db9763a0f 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/docs/deployment-guide-bicep.md b/docs/deployment-guide-bicep.md index b3b424fd1..837434b1c 100644 --- a/docs/deployment-guide-bicep.md +++ b/docs/deployment-guide-bicep.md @@ -87,15 +87,15 @@ Parameter name | Default Value | Description Under the [src/bicep/modules/policies](../src/bicep/modules/policies) directory are JSON files named for the initiatives with default parameters (except for a Log Analytics workspace ID value `` that we substitute at deployment time -- any other parameter can be modified as needed). -#### Azure Security Center (Microsoft Defender for Cloud) +#### Microsoft Defender for Cloud -By default [Azure Security Center](https://docs.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction) offers a free set of monitoring capabilities that are enabled via an Azure policy when you first set up a subscription and view the Azure Security Center portal blade. +By default [Microsoft Defender for Cloud](https://docs.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction) offers a free set of monitoring capabilities that are enabled via an Azure policy when you first set up a subscription and view the Microsoft Defender for Cloud portal blade. -Azure Security Center offers a standard/defender sku which enables a greater depth of awareness including more recomendations and threat analytics. You can enable this higher depth level of security in MLZ by setting the parameter `deployASC` during deployment. In addition you can include the `emailSecurityContact` parameter to set a contact email for alerts. +Microsoft Defender for Cloud offers a standard/defender sku which enables a greater depth of awareness including more recomendations and threat analytics. You can enable this higher depth level of security in MLZ by setting the parameter `deployDefender` during deployment. In addition you can include the `emailSecurityContact` parameter to set a contact email for alerts. Parameter name | Default Value | Description -------------- | ------------- | ----------- -`deployASC` | 'false' | When set to "true", enables Azure Security Center for the subscriptions used in the deployment. It defaults to "false". +`deployDefender` | 'false' | When set to "true", enables Microsoft Defender for Cloud for the subscriptions used in the deployment. It defaults to "false". `emailSecurityContact` | '' | Email address of the contact, in the form of john@doe.com #### Azure Sentinel @@ -400,7 +400,7 @@ The Bicep/ARM deployment of Mission Landing Zone can be deleted with these steps 1. Delete all resource groups. 1. Delete the diagnostic settings deployed at the subscription level. -1. If Azure Security Center (ASC) was deployed (parameter `deployASC=true` was used) then remove subscription-level policy assignments and downgrade the ASC pricing tiers. +1. If Microsoft Defender for Cloud was deployed (parameter `deployDefender=true` was used) then remove subscription-level policy assignments and downgrade the Microsoft Defender for Cloud pricing tiers. > NOTE: If you deploy and delete Mission Landing Zone in the same subscription multiple times without deleting the subscription-level diagnostic settings, the sixth deployment will fail. Azure has a limit of five diagnostic settings per subscription. The error will be similar to this: `"The limit of 5 diagnostic settings was reached."` @@ -432,14 +432,14 @@ az policy assignment list -o table --query "[].{Name:name, DisplayName:displayNa az policy assignment delete --name "" ``` -To downgrade the ASC pricing level in the Azure portal: +To downgrade the Microsoft Defender for Cloud pricing level in the Azure portal: 1. Navigate to the Microsoft Defender for Cloud page, then click the "Environment settings" tab in the left navigation panel. 1. In the tree/grid select the subscription you want to manage. 1. Click the large box near the top of the page that says "Enhanced security off". 1. Click the save button. -To downgrade the ASC pricing level using the AZ CLI: +To downgrade the Microsoft Defender for Cloud pricing level using the AZ CLI: ```BASH # List the pricing tiers diff --git a/docs/images/20220204_missionlz_as_of_Feb2022_light.svg b/docs/images/20220204_missionlz_as_of_Feb2022_light.svg index 700476a48..388229eda 100644 --- a/docs/images/20220204_missionlz_as_of_Feb2022_light.svg +++ b/docs/images/20220204_missionlz_as_of_Feb2022_light.svg @@ -2468,8 +2468,8 @@ x="-3.23" dy="1.2em" class="st9">Initiatives - Security Center.1214 - Azure Security Center / Defender + Microsoft Defender.1214 + Microsoft Defender for Cloud Sheet.1361 @@ -2521,8 +2521,9 @@ - Azure Security Center / Defender + Microsoft DefenderFor Cloud + Azure Sentinel diff --git a/docs/scca.md b/docs/scca.md index 3d61bef96..6b3ce6a57 100644 --- a/docs/scca.md +++ b/docs/scca.md @@ -24,15 +24,15 @@ Each component has a set of controls. The controls for each component are listed REQ ID | BCAP Security Requirements | Azure Technologies | Mission LZ -------|----------------------------|--------------------|------------ -2.1.1.1 | The BCAP shall provide the capability to detect and prevent malicious code injection into the DISN originating from the CSE | Azure Security Center | ✔️ -2.1.1.2 | The BCAP shall provide the capability to detect and thwart single and multiple node DOS attacks | Azure Firewall, Azure Security Center | ✔️ -2.1.1.3 | The BCAP shall provide the ability to perform detection and prevention of traffic flow having unauthorized source and destination IP addresses, protocols, and Transmission Control Protocol (TCP)/User Datagram Protocol (UDP) ports | Azure Firewall, Azure Security Center| ✔️ +2.1.1.1 | The BCAP shall provide the capability to detect and prevent malicious code injection into the DISN originating from the CSE | Microsoft Defender for Cloud | ✔️ +2.1.1.2 | The BCAP shall provide the capability to detect and thwart single and multiple node DOS attacks | Azure Firewall, Microsoft Defender for Cloud | ✔️ +2.1.1.3 | The BCAP shall provide the ability to perform detection and prevention of traffic flow having unauthorized source and destination IP addresses, protocols, and Transmission Control Protocol (TCP)/User Datagram Protocol (UDP) ports | Azure Firewall, Microsoft Defender for Cloud| ✔️ 2.1.1.4 | The BCAP shall provide the capability to detect and prevent IP Address Spoofing and IP Route Hijacking | Network Security Groups | ✔️ -2.1.1.5 | The BCAP shall provide the capability to prevent device identity policy infringement (prevent rogue device access) | Azure Security Center and network route configuration | ✔️ -2.1.1.6 | The BCAP shall provide the capability to detect and prevent passive and active network enumeration scanning originating from within the CSE | Azure Security Center | ✔️ +2.1.1.5 | The BCAP shall provide the capability to prevent device identity policy infringement (prevent rogue device access) | Microsoft Defender for Cloud and network route configuration | ✔️ +2.1.1.6 | The BCAP shall provide the capability to detect and prevent passive and active network enumeration scanning originating from within the CSE | Microsoft Defender for Cloud | ✔️ 2.1.1.7 | The BCAP shall provide the capability to detect and prevent unauthorized data exfiltration from the DISN to an end-point inside CSE | N/A | -2.1.1.8 | The BCAP and/or BCAP Management System shall provide the capability to sense, correlate, and warn on advanced persistent threats | Azure Security Center | ✔️ -2.1.1.9 | The BCAP shall provide the capability to detect custom traffic and activity signatures | Azure Security Center | ✔️ +2.1.1.8 | The BCAP and/or BCAP Management System shall provide the capability to sense, correlate, and warn on advanced persistent threats | Microsoft Defender for Cloud | ✔️ +2.1.1.9 | The BCAP shall provide the capability to detect custom traffic and activity signatures | Microsoft Defender for Cloud | ✔️ 2.1.1.10 | The BCAP shall provide an interface to conduct ports, protocols, and service management (PPSM) activities in order to provide control for BCND providers | Azure Firewall
Network Security Groups
Network Watcher | ✔️ 2.1.1.11 | The BCAP shall provide full packet capture (FPC) for traversing communications | N/A | 2.1.1.12 | The BCAP shall provide network packet flow metrics and statistics for all traversing communications | Azure Firewall
Log Analytics
Network Watcher | ✔️ @@ -47,13 +47,13 @@ REQ ID | VDSS Security Requirements | Azure Technologies | Mission LZ 2.1.2.3 | The VDSS shall provide a reverse proxy capability to handle access requests from client systems | N/A | 2.1.2.4 | The VDSS shall provide a capability to inspect and filter application layer conversations based on a predefined set of rules (including HTTP) to identify and block malicious content | N/A | 2.1.2.5 | The VDSS shall provide a capability that can distinguish and block unauthorized application layer traffic | N/A | -2.1.2.6 | The VDSS shall provide a capability that monitors network and system activities to detect and report malicious activities for traffic entering and exiting Mission Owner virtual private networks/enclaves | Azure Monitor
Azure Security Center
Network Watcher | ✔️ -2.1.2.7 | The VDSS shall provide a capability that monitors network and system activities to stop or block detected malicious activity | Azure Security Center | ✔️ +2.1.2.6 | The VDSS shall provide a capability that monitors network and system activities to detect and report malicious activities for traffic entering and exiting Mission Owner virtual private networks/enclaves | Azure Monitor
Microsoft Defender for Cloud
Network Watcher | ✔️ +2.1.2.7 | The VDSS shall provide a capability that monitors network and system activities to stop or block detected malicious activity | Microsoft Defender for Cloud | ✔️ 2.1.2.8 | The VDSS shall inspect and filter traffic traversing between mission owner virtual private networks/enclaves. | Azure Firewall
Log Analytics | ✔️ 2.1.2.9 | The VDSS shall perform break and inspection of SSL/TLS communication traffic supporting single and dual authentication for traffic destined to systems hosted within the CSE. | Azure Firewall | ✔️ 2.1.2.10 | The VDSS shall provide an interface to conduct ports, protocols, and service management (PPSM) activities in order to provide control for MCD operators | Azure Firewall
Network Security Groups Network Watcher | ✔️ 2.1.2.11 | The VDSS shall provide a monitoring capability that captures log files and event data for cybersecurity analysis | Azure Monitor
Azure Log Analytics
Azure Activity Logs | ✔️ -2.1.2.12 | The VDSS shall provide or feed security information and event data to an allocated archiving system for common collection, storage, and access to event logs by privileged users performing Boundary and Mission CND activities | Azure Security Center
Azure Log Analytics | ✔️ +2.1.2.12 | The VDSS shall provide or feed security information and event data to an allocated archiving system for common collection, storage, and access to event logs by privileged users performing Boundary and Mission CND activities | Microsoft Defender for Cloud
Azure Log Analytics | ✔️ 2.1.2.13 | The VDSS shall provide a FIPS-140-2 compliant encryption key management system for storage of DoD generated and assigned server private encryption key credentials for access and use by the Web Application Firewall (WAF) in the execution of SSL/TLS break and inspection of encrypted communication sessions. | Azure Key Vault | ✔️ 2.1.2.14 | The VDSS shall provide the capability to detect and identify application session hijacking | N/A | 2.1.2.15 | The VDSS shall provide a DoD DMZ Extension to support to support Internet Facing Applications (IFAs) | N/A | @@ -66,12 +66,12 @@ REQ ID | VDSS Security Requirements | Azure Technologies | Mission LZ REQ ID | VDMS Security Requirements | Azure Technologies | Mission LZ -------|----------------------------|--------------------|----------- 2.1.3.1 | The VDMS shall provide Assured Compliance Assessment Solution (ACAS), or approved equivalent, to conduct continuous monitoring for all enclaves within the CSE | Azure Policy
Azure Blueprints | -2.1.3.2 | The VDMS shall provide Host Based Security System (HBSS), or approved equivalent, to manage endpoint security for all enclaves within the CSE | Azure Security Center | ✔️ +2.1.3.2 | The VDMS shall provide Host Based Security System (HBSS), or approved equivalent, to manage endpoint security for all enclaves within the CSE | Microsoft Defender for Cloud | ✔️ 2.1.3.3 | The VDMS shall provide identity services to include an Online Certificate Status Protocol (OCloud Workload Security) responder for remote system DoD Common Access Card (CAC) two-factor authentication of DoD privileged users to systems instantiated within the CSE | Multi-Factor Authentication | 2.1.3.4 | The VDMS shall provide a configuration and update management system to serve systems and applications for all enclaves within the CSE | N/A 2.1.3.5 | The VDMS shall provide logical domain services to include directory access, directory federation, Dynamic Host Configuration Protocol (DHCP), and Domain Name System (DNS) for all enclaves within the CSE | Azure Active Directory (AAD)
Azure DNS | ✔️ 2.1.3.6 | The VDMS shall provide a network for managing systems and applications within the CSE that is logically separate from the user and data networks. | Virtual Network
Azure Subnets | ✔️ -2.1.3.7 | The VDMS shall provide a system, security, application, and user activity event logging and archiving system for common collection, storage, and access to event logs by privileged users performing BCP and MCP activities. | Azure Log Analytics
Azure Security Center | ✔️ +2.1.3.7 | The VDMS shall provide a system, security, application, and user activity event logging and archiving system for common collection, storage, and access to event logs by privileged users performing BCP and MCP activities. | Azure Log Analytics
Microsoft Defender for Cloud | ✔️ 2.1.3.8 | The VDMS shall provide for the exchange of DoD privileged user authentication and authorization attributes with the CSP's Identity and access management system to enable cloud system provisioning, deployment, and configuration | Azure Active Directory Connect | 2.1.3.9 | The VDMS shall implement the technical capabilities necessary to execute the mission and objectives of the TCCM role. | Azure Active Directory | ✔️ diff --git a/src/bicep/README.md b/src/bicep/README.md index 99c0ccf89..ccbaba049 100644 --- a/src/bicep/README.md +++ b/src/bicep/README.md @@ -93,7 +93,7 @@ Parameter name | Required | Description `windowsNetworkInterfacePrivateIPAddressAllocationMethod` | No | [Static/Dynamic] The public IP Address allocation method for the Windows virtual machine. It defaults to "Dynamic". `deployPolicy` | No | When set to "true", deploys the Azure Policy set defined at by the parameter "policy" to the resource groups generated in the deployment. It defaults to "false". `policy` | No | [NIST/IL5/CMMC] Built-in policy assignments to assign, it defaults to "NIST". IL5 is only available for AzureUsGovernment and will switch to NIST if tried in AzureCloud. -`deployASC` | No | When set to "true", enables Azure Security Center for the subscriptions used in the deployment. It defaults to "false". +`deployDefender` | No | When set to "true", enables Microsoft Defender for Cloud for the subscriptions used in the deployment. It defaults to "false". `emailSecurityContact` | No | Email address of the contact, in the form of john@doe.com diff --git a/src/bicep/form/mlz.portal.json b/src/bicep/form/mlz.portal.json index 662043788..7b21410c5 100644 --- a/src/bicep/form/mlz.portal.json +++ b/src/bicep/form/mlz.portal.json @@ -622,7 +622,7 @@ "name": "complianceDescriptionTextBlock", "type": "Microsoft.Common.TextBlock", "options": { - "text": "Mission Landing Zone comes bundled with built-in policies that can be applied to the resources it deploys and the ability to enable Azure Security Center for the subscriptions it is deployed into.", + "text": "Mission Landing Zone comes bundled with built-in policies that can be applied to the resources it deploys and the ability to enable Microsoft Defender for Cloud for the subscriptions it is deployed into.", "link": { "label": "Learn more", "uri": "https://docs.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction" @@ -694,29 +694,29 @@ ] }, { - "name": "securityCenterSection", - "label": "Enable Azure Security Center", + "name": "defenderSection", + "label": "Enable Microsoft Defender for Cloud", "type": "Microsoft.Common.Section", "elements": [ { - "name": "securityCenterSubscriptionDetailsText", + "name": "defenderSubscriptionDetailsText", "type": "Microsoft.Common.TextBlock", "options": { - "text": "Mission Landing Zone can activate Azure Security Center for each subscription it is deployed into." + "text": "Mission Landing Zone can activate Microsoft Defender for Cloud for each subscription it is deployed into." } }, { - "name": "securityCenterOptionalDetailsText", + "name": "defenderOptionalDetailsText", "type": "Microsoft.Common.TextBlock", "options": { - "text": "Enabling Azure Security Center is optional, but recommended." + "text": "Enabling Microsoft Defender for Cloud is optional, but recommended." } }, { - "name": "deployASC", + "name": "deployDefender", "type": "Microsoft.Common.CheckBox", - "label": "Enable Azure Security Center?", - "toolTip": "Check here to enable Azure Security Center for the subscriptions used to deploy Mission Landing Zone.", + "label": "Enable Microsoft Defender for Cloud?", + "toolTip": "Check here to enable Microsoft Defender for Cloud for the subscriptions used to deploy Mission Landing Zone.", "constraints": { "required": false } @@ -726,11 +726,11 @@ "type": "Microsoft.Common.TextBox", "label": "Security Contact E-Mail Address", "defaultValue": "", - "toolTip": "Provide an e-mail address as a security contact for Azure Security Center", + "toolTip": "Provide an e-mail address as a security contact for Microsoft Defender for Cloud", "placeholder": "johndoe@contoso.com", "multiLine": false, "constraints": { - "required": "[steps('compliance').securityCenterSection.deployASC]", + "required": "[steps('compliance').defenderSection.deployDefender]", "validations": [ { "regex": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$", @@ -738,7 +738,7 @@ } ] }, - "visible": "[steps('compliance').securityCenterSection.deployASC]" + "visible": "[steps('compliance').defenderSection.deployDefender]" } ] }, @@ -1005,8 +1005,8 @@ "deploySentinel": "[steps('compliance').sentinelSection.deploySentinel]", "deployPolicy": "[steps('compliance').policySection.deployPolicy]", "policy": "[steps('compliance').policySection.policy]", - "deployASC": "[steps('compliance').securityCenterSection.deployASC]", - "emailSecurityContact": "[steps('compliance').securityCenterSection.emailSecurityContact]", + "deployDefender": "[steps('compliance').defenderSection.deployDefender]", + "emailSecurityContact": "[steps('compliance').defenderSection.emailSecurityContact]", "deployRemoteAccess": "[steps('remoteAccess').remoteAccessSection.deployRemoteAccess]", "bastionHostSubnetAddressPrefix": "[steps('remoteAccess').azureBastionSubnetSection.bastionSubnetAddressCidrRange]", "windowsVmAdminUsername": "[steps('remoteAccess').windowsVmSection.windowsVmAdminUsername]", diff --git a/src/bicep/mlz.bicep b/src/bicep/mlz.bicep index 94d8eac18..424b9c7b2 100644 --- a/src/bicep/mlz.bicep +++ b/src/bicep/mlz.bicep @@ -506,10 +506,10 @@ param deployPolicy bool = false @description('[NIST/IL5/CMMC] Built-in policy assignments to assign, it defaults to "NIST". IL5 is only available for AzureUsGovernment and will switch to NIST if tried in AzureCloud.') param policy string = 'NIST' -// AZURE SECURITY CENTER PARAMETERS +// MICROSOFT DEFENDER PARAMETERS -@description('When set to "true", enables Azure Security Center for the subscriptions used in the deployment. It defaults to "false".') -param deployASC bool = false +@description('When set to "true", enables Microsoft Defender for Cloud for the subscriptions used in the deployment. It defaults to "false".') +param deployDefender bool = false @description('Email address of the contact, in the form of john@doe.com') param emailSecurityContact string = '' @@ -938,10 +938,10 @@ module logAnalyticsDiagnosticLogging './modules/logAnalyticsDiagnosticLogging.bi ] } -// SECURITY CENTER +// Microsoft Defender for Cloud -module hubSecurityCenter './modules/securityCenter.bicep' = if (deployASC) { - name: 'set-hub-sub-security-center-${deploymentNameSuffix}' +module hubDefender './modules/defender.bicep' = if (deployDefender) { + name: 'set-hub-sub-defender-${deploymentNameSuffix}' scope: subscription(hubSubscriptionId) params: { logAnalyticsWorkspaceId: logAnalyticsWorkspace.outputs.id @@ -949,8 +949,8 @@ module hubSecurityCenter './modules/securityCenter.bicep' = if (deployASC) { } } -module spokeSecurityCenter './modules/securityCenter.bicep' = [for spoke in spokes: if ((deployASC) && (spoke.subscriptionId != hubSubscriptionId)) { - name: 'set-${spoke.name}-sub-security-center' +module spokeDefender './modules/defender.bicep' = [for spoke in spokes: if ((deployDefender) && (spoke.subscriptionId != hubSubscriptionId)) { + name: 'set-${spoke.name}-sub-defender' scope: subscription(operationsSubscriptionId) params: { logAnalyticsWorkspaceId: logAnalyticsWorkspace.outputs.id diff --git a/src/bicep/mlz.json b/src/bicep/mlz.json index 1748b4866..a73ebee87 100644 --- a/src/bicep/mlz.json +++ b/src/bicep/mlz.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.4.1272.37030", - "templateHash": "9201973649437229365" + "templateHash": "11789394257827199745" } }, "parameters": { @@ -815,11 +815,11 @@ "CMMC" ] }, - "deployASC": { + "deployDefender": { "type": "bool", "defaultValue": false, "metadata": { - "description": "When set to \"true\", enables Azure Security Center for the subscriptions used in the deployment. It defaults to \"false\"." + "description": "When set to \"true\", enables Microsoft Defender for Cloud for the subscriptions used in the deployment. It defaults to \"false\"." } }, "emailSecurityContact": { @@ -4747,10 +4747,10 @@ ] }, { - "condition": "[parameters('deployASC')]", + "condition": "[parameters('deployDefender')]", "type": "Microsoft.Resources/deployments", "apiVersion": "2020-10-01", - "name": "[format('set-hub-sub-security-center-{0}', parameters('deploymentNameSuffix'))]", + "name": "[format('set-hub-sub-defender-{0}', parameters('deploymentNameSuffix'))]", "subscriptionId": "[parameters('hubSubscriptionId')]", "location": "[deployment().location]", "properties": { @@ -4773,7 +4773,7 @@ "_generator": { "name": "bicep", "version": "0.4.1272.37030", - "templateHash": "16713937257548308780" + "templateHash": "8101636901285639541" } }, "parameters": { @@ -4781,13 +4781,13 @@ "type": "bool", "defaultValue": true, "metadata": { - "description": "Turn automatic deployment by ASC of the MMA (OMS VM extension) on or off" + "description": "Turn automatic deployment by Defender of the MMA (OMS VM extension) on or off" } }, "logAnalyticsWorkspaceId": { "type": "string", "metadata": { - "description": "Specify the ID of your custom Log Analytics workspace to collect ASC data." + "description": "Specify the ID of your custom Log Analytics workspace to collect Defender data." } }, "emailSecurityContact": { @@ -4798,7 +4798,7 @@ }, "policySetDescription": { "type": "string", - "defaultValue": "The Azure Security Benchmark initiative represents the policies and controls implementing security recommendations defined in Azure Security Benchmark v2, see https://aka.ms/azsecbm. This also serves as the Azure Security Center default policy initiative. You can directly assign this initiative, or manage its policies and compliance results within Azure Security Center.", + "defaultValue": "The Azure Security Benchmark initiative represents the policies and controls implementing security recommendations defined in Azure Security Benchmark v2, see https://aka.ms/azsecbm. This also serves as the Microsoft Defender for Cloud default policy initiative. You can directly assign this initiative, or manage its policies and compliance results within Microsoft Defender.", "metadata": { "description": "Policy Initiative description field" } @@ -4811,7 +4811,7 @@ "resources": [ { "copy": { - "name": "securityCenterPricing", + "name": "defenderPricing", "count": "[length(variables('bundle'))]" }, "type": "Microsoft.Security/pricings", @@ -4854,7 +4854,7 @@ "apiVersion": "2020-09-01", "name": "Azure Security Benchmark", "properties": { - "displayName": "ASC Default", + "displayName": "Defender Default", "description": "[parameters('policySetDescription')]", "enforcementMode": "DoNotEnforce", "parameters": {}, @@ -4869,14 +4869,14 @@ ] }, { - "condition": "[and(parameters('deployASC'), not(equals(variables('spokes')[copyIndex()].subscriptionId, parameters('hubSubscriptionId'))))]", + "condition": "[and(parameters('deployDefender'), not(equals(variables('spokes')[copyIndex()].subscriptionId, parameters('hubSubscriptionId'))))]", "copy": { - "name": "spokeSecurityCenter", + "name": "spokeDefender", "count": "[length(variables('spokes'))]" }, "type": "Microsoft.Resources/deployments", "apiVersion": "2020-10-01", - "name": "[format('set-{0}-sub-security-center', variables('spokes')[copyIndex()].name)]", + "name": "[format('set-{0}-sub-defender', variables('spokes')[copyIndex()].name)]", "subscriptionId": "[parameters('operationsSubscriptionId')]", "location": "[deployment().location]", "properties": { @@ -4899,7 +4899,7 @@ "_generator": { "name": "bicep", "version": "0.4.1272.37030", - "templateHash": "16713937257548308780" + "templateHash": "8101636901285639541" } }, "parameters": { @@ -4907,13 +4907,13 @@ "type": "bool", "defaultValue": true, "metadata": { - "description": "Turn automatic deployment by ASC of the MMA (OMS VM extension) on or off" + "description": "Turn automatic deployment by Defender of the MMA (OMS VM extension) on or off" } }, "logAnalyticsWorkspaceId": { "type": "string", "metadata": { - "description": "Specify the ID of your custom Log Analytics workspace to collect ASC data." + "description": "Specify the ID of your custom Log Analytics workspace to collect Defender data." } }, "emailSecurityContact": { @@ -4924,7 +4924,7 @@ }, "policySetDescription": { "type": "string", - "defaultValue": "The Azure Security Benchmark initiative represents the policies and controls implementing security recommendations defined in Azure Security Benchmark v2, see https://aka.ms/azsecbm. This also serves as the Azure Security Center default policy initiative. You can directly assign this initiative, or manage its policies and compliance results within Azure Security Center.", + "defaultValue": "The Azure Security Benchmark initiative represents the policies and controls implementing security recommendations defined in Azure Security Benchmark v2, see https://aka.ms/azsecbm. This also serves as the Microsoft Defender for Cloud default policy initiative. You can directly assign this initiative, or manage its policies and compliance results within Microsoft Defender.", "metadata": { "description": "Policy Initiative description field" } @@ -4937,7 +4937,7 @@ "resources": [ { "copy": { - "name": "securityCenterPricing", + "name": "defenderPricing", "count": "[length(variables('bundle'))]" }, "type": "Microsoft.Security/pricings", @@ -4980,7 +4980,7 @@ "apiVersion": "2020-09-01", "name": "Azure Security Benchmark", "properties": { - "displayName": "ASC Default", + "displayName": "Defender Default", "description": "[parameters('policySetDescription')]", "enforcementMode": "DoNotEnforce", "parameters": {}, diff --git a/src/bicep/modules/securityCenter.bicep b/src/bicep/modules/defender.bicep similarity index 81% rename from src/bicep/modules/securityCenter.bicep rename to src/bicep/modules/defender.bicep index c4b7711c0..ae278d0d0 100644 --- a/src/bicep/modules/securityCenter.bicep +++ b/src/bicep/modules/defender.bicep @@ -26,23 +26,23 @@ var bundle = (environment().name != 'AzureUSGovernment' ? [ 'Arm' ]) -@description('Turn automatic deployment by ASC of the MMA (OMS VM extension) on or off') +@description('Turn automatic deployment by Defender of the MMA (OMS VM extension) on or off') param enableAutoProvisioning bool = true var autoProvisioning = enableAutoProvisioning ? 'On' : 'Off' -@description('Specify the ID of your custom Log Analytics workspace to collect ASC data.') +@description('Specify the ID of your custom Log Analytics workspace to collect Defender data.') param logAnalyticsWorkspaceId string @description('Email address of the contact, in the form of john@doe.com') param emailSecurityContact string @description('Policy Initiative description field') -param policySetDescription string = 'The Azure Security Benchmark initiative represents the policies and controls implementing security recommendations defined in Azure Security Benchmark v2, see https://aka.ms/azsecbm. This also serves as the Azure Security Center default policy initiative. You can directly assign this initiative, or manage its policies and compliance results within Azure Security Center.' +param policySetDescription string = 'The Azure Security Benchmark initiative represents the policies and controls implementing security recommendations defined in Azure Security Benchmark v2, see https://aka.ms/azsecbm. This also serves as the Microsoft Defender for Cloud default policy initiative. You can directly assign this initiative, or manage its policies and compliance results within Microsoft Defender.' -// security center +// defender -resource securityCenterPricing 'Microsoft.Security/pricings@2018-06-01' = [for name in bundle: { +resource defenderPricing 'Microsoft.Security/pricings@2018-06-01' = [for name in bundle: { name: name properties: { pricingTier: 'Standard' @@ -79,7 +79,7 @@ resource securityPoliciesDefault 'Microsoft.Authorization/policyAssignments@2020 name: 'Azure Security Benchmark' scope: subscription() properties: { - displayName: 'ASC Default' + displayName: 'Defender Default' description: policySetDescription enforcementMode: 'DoNotEnforce' parameters: {}