Skip to content

Commit

Permalink
Update deployment files for v0.4 (#809)
Browse files Browse the repository at this point in the history
  • Loading branch information
flanakin authored Jul 11, 2024
1 parent 2174868 commit a616ee0
Show file tree
Hide file tree
Showing 58 changed files with 52,118 additions and 4,481 deletions.
3,480 changes: 3,480 additions & 0 deletions docs/deploy/finops-hub-0.4.json

Large diffs are not rendered by default.

86 changes: 86 additions & 0 deletions docs/deploy/finops-hub-0.4.ui.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{
"$schema": "https://schema.management.azure.com/schemas/0.1.2-preview/CreateUIDefinition.MultiVm.json#",
"handler": "Microsoft.Azure.CreateUIDef",
"version": "0.1.2-preview",
"parameters": {
"config": {
"basics": {
"description": "FinOps hubs are a reliable, trustworthy platform for cost analytics, insights, and optimization. Connect your hub to one or more billing accounts and subscriptions and build custom reports in Power BI or other tools. [Learn more](https://aka.ms/finops/hubs)",
"location": {
"label": "Location",
"resourceTypes": ["Microsoft.DataFactory/factories", "Microsoft.KeyVault/vaults", "Microsoft.Storage/storageAccounts"]
}
}
},
"resourceTypes": [
"Microsoft.DataFactory/factories",
"Microsoft.KeyVault/vaults",
"Microsoft.Storage/storageAccounts",
"Microsoft.ManagedIdentity/userAssignedIdentities",
"Microsoft.Resources/deploymentScripts"
],
"basics": [
{
"name": "hubName",
"type": "Microsoft.Common.TextBox",
"label": "Name",
"defaultValue": "finops-hub",
"toolTip": "Name of the hub. Used to ensure unique resource names.",
"constraints": {
"required": true,
"regex": "^[a-zA-Z0-9][a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9]$",
"validationMessage": "Name must be between 3 and 63 characters long and can contain only lowercase letters, numbers, and hyphens. The first and last characters in the name must be alphanumeric."
},
"visible": true
},
{
"name": "storageSku",
"type": "Microsoft.Common.DropDown",
"label": "Storage redundancy",
"defaultValue": "Locally-redundant (LRS) - Lowest cost",
"toolTip": "The data in your storage account is always replicated to ensure durability and high availability. Choose a replication strategy that matches your durability requirements. [Learn more](https://go.microsoft.com/fwlink/?linkid=2163103)",
"constraints": {
"required": false,
"allowedValues": [
{
"label": "Locally-redundant (LRS) - Lowest cost",
"value": "Premium_LRS"
},
{
"label": "Zone-redundant (ZRS) - High availability",
"value": "Premium_ZRS"
}
]
},
"visible": true
}
],
"steps": [
{
"name": "tags",
"label": "Tags",
"elements": [
{
"name": "tagsByResource",
"label": "Tags",
"toolTip": "Tags to apply to resources.",
"type": "Microsoft.Common.TagsByResource",
"resources": [
"Microsoft.DataFactory/factories",
"Microsoft.KeyVault/vaults",
"Microsoft.Storage/storageAccounts",
"Microsoft.ManagedIdentity/userAssignedIdentities",
"Microsoft.Resources/deploymentScripts"
]
}
]
}
],
"outputs": {
"hubName": "[basics('hubName')]",
"location": "[location()]",
"storageSku": "[basics('storageSku')]",
"tagsByResource": "[steps('tags').tagsByResource]"
}
}
}
Loading

0 comments on commit a616ee0

Please sign in to comment.