Skip to content

Commit

Permalink
feat: add fsi library files (#87)
Browse files Browse the repository at this point in the history
See #86

---------

Co-authored-by: sdeguchi <sdeguchi@microsoft.com>
  • Loading branch information
matt-FFFFFF and sdeguchi authored Nov 12, 2024
1 parent 266ad39 commit 7500582
Show file tree
Hide file tree
Showing 17 changed files with 1,749 additions and 0 deletions.
893 changes: 893 additions & 0 deletions platform/fsi/README.md

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions platform/fsi/alz_library_metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"$schema": "https://raw.githubusercontent.com/Azure/Azure-Landing-Zones-Library/main/schemas/library_metadata.json",
"name": "FSI",
"display_name": "Financial Services Industry",
"description": "This library provides the reference set of Financial Services Industry (FSI) policies, archetypes, and management group architecture.",
"path": "platform/fsi",
"dependencies": [
{
"path": "platform/alz",
"ref": "2024.07.4"
}
]
}
87 changes: 87 additions & 0 deletions platform/fsi/alz_policy_default_values.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"defaults": [
{
"default_name": "allowedLocationsForConfidentialComputing",
"policy_assignments": [
{
"parameter_names": [
"listOfAllowedLocations"
],
"policy_assignment_name": "Enforce-Fsi-Conf"
}
]
},
{
"default_name": "allowedLocations",
"policy_assignments": [
{
"parameter_names": [
"listOfAllowedLocations-1"
],
"policy_assignment_name": "SO-01-Data-Residency"
}
]
},
{
"default_name": "policyEffect",
"policy_assignments": [
{
"parameter_names": [
"effect"
],
"policy_assignment_name": "Enforce-Fsi-Conf"
}
]
},
{
"default_name": "ddosProtectionPlanId",
"policy_assignments": [
{
"parameter_names": [
"ddosPlan"
],
"policy_assignment_name": "Enable-DDoS-VNET"
}
]
},
{
"default_name": "ddosProtectionPlanEffect",
"policy_assignments": [
{
"parameter_names": [
"effect"
],
"policy_assignment_name": "Enable-DDoS-VNET"
}
]
},
{
"default_name": "emailSecurityContact",
"policy_assignments": [
{
"parameter_names": [
"emailSecurityContact"
],
"policy_assignment_name": "Deploy-MDFC-Config-H224"
}
]
},
{
"default_name": "logAnalyticsWorkspaceId",
"policy_assignments": [
{
"parameter_names": [
"logAnalytics"
],
"policy_assignment_name": "TR-01-Logging"
},
{
"parameter_names": [
"logAnalytics"
],
"policy_assignment_name": "Deploy-Diag-Logs"
}
]
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "confidential",
"policy_assignments": [
"Enforce-Fsi-Conf"
],
"policy_definitions": [],
"policy_set_definitions": [],
"role_definitions": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "fsi_root",
"policy_assignments": [],
"policy_definitions": [],
"policy_set_definitions": [
"50e4abe0-fc74-4546-9bd4-070ad748670b",
"d22ea5a9-2a46-4f25-8d11-e8ef42769e46"
],
"role_definitions": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "re_01_zonal_residency",
"policy_assignments": [
"RE-01-Zonal-Residency"
],
"policy_definitions": [],
"policy_set_definitions": [],
"role_definitions": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "so_01_data_residency",
"policy_assignments": [
"SO-01-Data-Residency"
],
"policy_definitions": [],
"policy_set_definitions": [],
"role_definitions": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "so_04_cmk",
"policy_assignments": [
"SO-04-CMK"
],
"policy_definitions": [],
"policy_set_definitions": [],
"role_definitions": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "tr_01_logging",
"policy_assignments": [
"TR-01-Logging"
],
"policy_definitions": [],
"policy_set_definitions": [],
"role_definitions": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"name": "fsi",
"management_groups": [
{
"archetypes": ["fsi_root", "root"],
"display_name": "FSI Landing Zone",
"exists": false,
"id": "fsi",
"parent_id": null
},
{
"archetypes": ["landing_zones"],
"display_name": "Landing Zones",
"exists": false,
"id": "fsi-landingzones",
"parent_id": "fsi"
},
{
"archetypes": ["platform"],
"display_name": "Platform",
"exists": false,
"id": "fsi-platform",
"parent_id": "fsi"
},
{
"archetypes": ["identity"],
"display_name": "Identity",
"exists": false,
"id": "fsi-platform-identity",
"parent_id": "fsi-platform"
},
{
"archetypes": ["connectivity"],
"display_name": "Connectivity",
"exists": false,
"id": "fsi-platform-connectivity",
"parent_id": "fsi-platform"
},
{
"archetypes": ["management"],
"display_name": "Management",
"exists": false,
"id": "fsi-platform-management",
"parent_id": "fsi-platform"
},
{
"archetypes": ["corp"],
"display_name": "Corp",
"exists": false,
"id": "fsi-landingzones-corp",
"parent_id": "fsi-landingzones"
},
{
"archetypes": ["confidential", "corp"],
"display_name": "Confidential Corp",
"exists": false,
"id": "fsi-landingzones-confidential-corp",
"parent_id": "fsi-landingzones"
},
{
"archetypes": ["online"],
"display_name": "Online",
"exists": false,
"id": "fsi-landingzones-online",
"parent_id": "fsi-landingzones"
},
{
"archetypes": ["confidential", "online"],
"display_name": "Confidential Online",
"exists": false,
"id": "fsi-landingzones-confidential-online",
"parent_id": "fsi-landingzones"
},
{
"archetypes": ["sandboxes"],
"display_name": "Sandbox",
"exists": false,
"id": "fsi-sandbox",
"parent_id": "fsi"
},
{
"archetypes": ["decommissioned"],
"display_name": "Decommissioned",
"exists": false,
"id": "fsi-decommissioned",
"parent_id": "fsi"
}
]
}
Loading

0 comments on commit 7500582

Please sign in to comment.