Deploy-FinOpsHub Deploys a FinOps hub instance.
On this page
The Deploy-FinOpsHub command either creates a new or updates an existing FinOps hub instance by deploying an Azure Resource Manager deployment template. The FinOps hub template is downloaded from GitHub. To learn more about the template, see the FinOps hub template.
Deploy-FinOpsHub calls Initialize-FinOpsHubDeployment before deploying the template.
🧮 Syntax
Deploy-FinOpsHub `
-Name <string> `
-ResourceGroup <string> `
-Location <string> `
[-Version <string>] `
[-Preview] `
[-StorageSku <string>] `
[-Tags <object>] `
[<CommonParameters>]
📥 Parameters
Name | Description |
---|---|
‑Name | Required. Name of the FinOps hub instance. |
‑ResourceGroup | Required. Name of the resource group to deploy to. Will be created if it doesn’t exist. |
‑Location | Required. Azure location to execute the deployment from. |
‑Version | Optional. Version of the FinOps hub template to use. Default = “latest”. |
‑Preview | Optional. Indicates that preview releases should also be included. Default = false. |
‑StorageSku | Optional. Storage account SKU. Premium_LRS = Lowest cost, Premium_ZRS = High availability. Note Standard SKUs are not available for Data Lake gen2 storage. Default = “Premium_LRS”. |
‑Tags | Optional. Tags for all resources. |
🌟 Examples
Deploy latest version
Deploy-FinOpsHub `
-Name MyHub `
-ResourceGroup MyNewResourceGroup `
-Location westus
Deploys a new FinOps hub instance named MyHub to a new resource group named MyNewResourceGroup.
Deploy specific version
Deploy-FinOpsHub `
-Name MyHub `
-ResourceGroup MyExistingResourceGroup `
-Location westus `
-Version 0.2
Deploys a new FinOps hub instance named MyHub to a new resource group named MyNewResourceGroup using version 0.2 of the template.
🧰 Related tools
- 🏦 FinOps hubs – Open, extensible, and scalable cost reporting.