Initial commit: ZiRA Classification Tool for Zuyderland CMDB

This commit is contained in:
2026-01-06 15:32:28 +01:00
commit 0b27adc2fb
55 changed files with 24310 additions and 0 deletions

View File

@@ -0,0 +1,902 @@
{
"governanceModelRules": [
{
"governanceModel": "Regiemodel A",
"applicationTypeRules": {
"Applicatie": {
"applicationTypes": [
"Applicatie",
"Connected Device"
],
"businessImpactRules": {
"F": [
{
"result": 0.3,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.5,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.3
}
],
"E": [
{
"result": 0.2,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.3,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.2
}
],
"D": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
],
"C": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
],
"B": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
],
"A": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
]
},
"default": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
]
},
"Platform": {
"applicationTypes": "Platform",
"businessImpactRules": {
"F": [
{
"result": 0.6,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 1,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 1
}
],
"E": [
{
"result": 0.25,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.4,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.25
}
],
"D": [
{
"result": 0.15,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.25,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.15
}
],
"C": [
{
"result": 0.15,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.25,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.15
}
],
"B": [
{
"result": 0.15,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.25,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.15
}
],
"A": [
{
"result": 0.15,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.25,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.15
}
]
},
"default": [
{
"result": 0.15,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.25,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.15
}
]
},
"Workload": {
"applicationTypes": "Workload",
"businessImpactRules": {
"F": {
"result": 0.2
},
"E": {
"result": 0.12
},
"D": {
"result": 0.08
},
"C": {
"result": 0.04
},
"B": {
"result": 0.04
},
"A": {
"result": 0.04
}
},
"default": {
"result": 0.04
}
}
}
},
{
"governanceModel": "Regiemodel B",
"applicationTypeRules": {
"Applicatie": {
"applicationTypes": [
"Applicatie",
"Connected Device"
],
"businessImpactRules": {
"F": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
],
"E": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
],
"D": [
{
"result": 0.08,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.1,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.08
}
],
"C": {
"result": 0.04,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
"B": {
"result": 0.04,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
"A": {
"result": 0.04,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
}
},
"default": [
{
"result": 0.04,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.04,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.04
}
]
},
"Platform": {
"applicationTypes": "Platform",
"businessImpactRules": {
"F": [
{
"result": 0.15,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.2,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.15
}
],
"E": [
{
"result": 0.15,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.2,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.15
}
],
"D": [
{
"result": 0.1,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.15,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.1
}
],
"C": [
{
"result": 0.06,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.08,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.06
}
],
"B": [
{
"result": 0.06,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.08,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.06
}
],
"A": [
{
"result": 0.06,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.08,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.06
}
]
},
"default": [
{
"result": 0.06,
"conditions": {
"hostingType": [
"Azure (IaaS)",
"Azure (PaaS)",
"PoC (Saas)",
"SaaS"
]
}
},
{
"result": 0.08,
"conditions": {
"hostingType": [
"On-premises",
"PoC (On-premises)"
]
}
},
{
"result": 0.06
}
]
},
"Workload": {
"applicationTypes": "Workload",
"businessImpactRules": {
"F": {
"result": 0.08
},
"E": {
"result": 0.08
},
"D": {
"result": 0.05
},
"C": {
"result": 0.02
},
"B": {
"result": 0.02
},
"A": {
"result": 0.02
}
},
"default": {
"result": 0.02
}
}
}
},
{
"governanceModel": "Regiemodel C",
"applicationTypeRules": {
"Applicatie": {
"applicationTypes": [
"Applicatie",
"Connected Device"
],
"businessImpactRules": {
"F": {
"result": 0.25
},
"E": {
"result": 0.15
},
"D": {
"result": 0.08
},
"C": {
"result": 0.04
},
"B": {
"result": 0.04
},
"A": {
"result": 0.04
}
},
"default": {
"result": 0.04
}
},
"Platform": {
"applicationTypes": "Platform",
"businessImpactRules": {
"F": {
"result": 0.35
},
"E": {
"result": 0.2
},
"D": {
"result": 0.12
},
"C": {
"result": 0.06
},
"B": {
"result": 0.06
},
"A": {
"result": 0.06
}
},
"default": {
"result": 0.6
}
},
"Workload": {
"applicationTypes": "Workload",
"businessImpactRules": {
"F": {
"result": 0.15
},
"E": {
"result": 0.1
},
"D": {
"result": 0.06
},
"C": {
"result": 0.03
},
"B": {
"result": 0.03
},
"A": {
"result": 0.03
}
},
"default": {
"result": 0.03
}
}
}
},
{
"governanceModel": "Regiemodel D",
"applicationTypeRules": {
"Applicatie": {
"applicationTypes": [
"Applicatie",
"Connected Device"
],
"businessImpactRules": {},
"default": {
"result": 0.01
}
},
"Platform": {
"applicationTypes": "Platform",
"businessImpactRules": {},
"default": {
"result": 0.02
}
},
"Workload": {
"applicationTypes": "Workload",
"businessImpactRules": {},
"default": {
"result": 0.01
}
}
}
},
{
"governanceModel": "Regiemodel E",
"applicationTypeRules": {},
"default": {
"result": 0.01
}
},
{
"governanceModel": "Regiemodel B+",
"applicationTypeRules": {
"New Application Type 1": {
"applicationTypes": [
"New Type",
"Connected Device",
"Applicatie"
],
"businessImpactRules": {}
},
"New Application Type 2": {
"applicationTypes": [
"New Type",
"Platform"
],
"businessImpactRules": {}
},
"New Application Type 3": {
"applicationTypes": [
"New Type",
"Workload"
],
"businessImpactRules": {}
}
}
}
],
"default": {
"result": 0.05
}
}