Skip to content

Commit

Permalink
[Modules] Introduced metadata.json file (#3275)
Browse files Browse the repository at this point in the history
* Generated Metadata Files

* First draft of readme Update

* Small update

* Update to latest

* Added RT resolver

* Renamed module + small fix

* Updated further readmes and module names

* Updated further readmes and module names

* Next badge

* Small fix

* Small fix

* Fixed api management ref

* Update to latest

* Small fixes

* Update to latest

* Small fixes

* Update to latest

* Update to latest

* Small fixes

* Small fixes

* Alignments

* Update to latest

* Update to latest

* Small fixes

* Added pester test for metadata
  • Loading branch information
AlexanderSehr authored May 31, 2023
1 parent b114415 commit 68e2196
Show file tree
Hide file tree
Showing 409 changed files with 2,405 additions and 260 deletions.
2 changes: 1 addition & 1 deletion modules/aad/domain-services/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Azure Active Directory Domain Services `[Microsoft.AAD/DomainServices]`
# Azure Active Directory Domain Services `[Microsoft.AAD/domainServices]`

This template deploys Azure Active Directory Domain Services (AADDS).

Expand Down
6 changes: 6 additions & 0 deletions modules/aad/domain-services/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Azure Active Directory Domain Services",
"summary": "This template deploys Azure Active Directory Domain Services (AADDS).",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/analysis-services/servers/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Analysis Services Servers",
"summary": "This module deploys an Analysis Services Server.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/api-version-sets/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service API Version Sets",
"summary": "This module deploys API Management Service APIs Version Set.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/apis/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service APIs",
"summary": "This module deploys API Management Service APIs.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/apis/policies/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service APIs Policies",
"summary": "This module deploys API Management Service APIs policies.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Authorization Servers",
"summary": "This module deploys API Management Service Authorization Servers.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/backends/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Backends",
"summary": "This module deploys API Management Service Backends.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/caches/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Cache",
"summary": "This module deploys an API Management Service Cache.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Identity Providers",
"summary": "This module deploys API Management Service Identity Provider.",
"owner": "Azure/module-maintainers"
}
2 changes: 1 addition & 1 deletion modules/api-management/service/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ module service_namedValues 'named-values/main.bicep' = [for (namedValue, index)
}
}]

module service_portalSettings 'portal-settings/main.bicep' = [for (portalSetting, index) in portalSettings: {
module service_portalSettings 'portalsettings/main.bicep' = [for (portalSetting, index) in portalSettings: {
name: '${uniqueString(deployment().name, location)}-Apim-PortalSetting-${index}'
params: {
apiManagementServiceName: service.name
Expand Down
6 changes: 6 additions & 0 deletions modules/api-management/service/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Services",
"summary": "This module deploys an API management service.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/named-values/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Named Values",
"summary": "This module deploys API Management Service Named Values.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/policies/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Policies",
"summary": "This module deploys API Management Service Policy.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/portalsettings/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Portal Settings",
"summary": "This module deploys API Management Service Portal Setting.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/products/apis/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Products APIs",
"summary": "This module deploys API Management Service Product APIs.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/products/groups/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Products Groups",
"summary": "This module deploys API Management Service Product Groups.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/products/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Service Products",
"summary": "This module deploys API Management Service Products.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/api-management/service/subscriptions/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "API Management Subscriptions",
"summary": "This module deploys API Management Subscriptions.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "App Configuration",
"summary": "This module deploys an App Configuration Store.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/app-configuration/configuration-stores/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "App Configuration",
"summary": "This module deploys an App Configuration Store.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/app/container-apps/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "App ContainerApps",
"summary": "This module deploys Container Apps.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/app/managed-environments/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "App ManagedEnvironments",
"summary": "This module deploys App ManagedEnvironments.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/locks/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Authorization Locks",
"summary": "This module deploys Authorization Locks.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/locks/resource-group/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Authorization Locks on Resource Group level",
"summary": "This module deploys Authorization Locks on Resource Group level.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/locks/subscription/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Authorization Locks on Subscription level",
"summary": "This module deploys Authorization Locks on Subscription level.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Assignment on Management Group level",
"summary": "With this module you can perform policy assignments on a management group level.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/policy-assignments/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Assignments",
"summary": "With this module you can perform policy assignments across the management group, subscription or resource group scope.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Assignment on Resource Group level",
"summary": "With this module you can perform policy assignments on a resource group level",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Assignment on Subscription level",
"summary": "With this module you can perform policy assignments on a subscription level.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Definitions on Management Group level",
"summary": "With this module you can create policy definitions on a management group level.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/policy-definitions/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Definitions",
"summary": "With this module you can create policy definitions across the management group or subscription scope.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Definitions on Subscription level",
"summary": "With this module you can create policy definitions on a subscription level.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Exemptions on Management Group level",
"summary": "With this module you can create policy exemptions on a management group level.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/policy-exemptions/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Exemptions",
"summary": "With this module you can create policy exemptions across the management group, subscription or resource group scope.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Exemptions on Resource Group level",
"summary": "With this module you can create policy exemptions on a resource group level.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Exemptions on Subscription level",
"summary": "With this module you can create policy exemptions on a subscription level.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Set Definitions on Management Group level",
"summary": "With this module you can create policy set definitions on a management group level.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/policy-set-definitions/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Set Definitions",
"summary": "With this module you can create policy set definitions across the management group or subscription scope.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Policy Set Definitions on Subscription level",
"summary": "With this module you can create policy set definitions on a subscription level.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Assignment on Management Group level",
"summary": "With this module you can perform role assignments on a management group level",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/role-assignments/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Assignments",
"summary": "This module deploys Role Assignments across the management group, subscription or resource group scope.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Assignment on Resource Group level",
"summary": "With this module you can perform role assignments on a resource group level",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Assignment on Subscription level",
"summary": "With this module you can perform role assignments on a subscription level",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Definitions on Management Group level",
"summary": "With this module you can create role definitions on a management group level",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/authorization/role-definitions/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Definitions",
"summary": "This module deploys custom RBAC Role Definitions across the management group, subscription or resource group scope.",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Definitions on Resource Group level",
"summary": "With this module you can create role definitions on a resource group level",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Role Definitions on Subscription level",
"summary": "With this module you can create role definitions on a subscription level",
"owner": "Azure/module-maintainers"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Automation Account Job Schedules",
"summary": "This module deploys an Azure Automation Account Job Schedule.",
"owner": "Azure/module-maintainers"
}
6 changes: 6 additions & 0 deletions modules/automation/automation-accounts/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://aka.ms/bicep-registry-module-metadata-file-schema-v2#",
"name": "Automation Accounts",
"summary": "This module deploys an Azure Automation Account.",
"owner": "Azure/module-maintainers"
}
Loading

0 comments on commit 68e2196

Please sign in to comment.