Private/Get-OpenDataResourceType.ps1

# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

function Get-OpenDataResourceType
{
    param()
    return [PSCustomObject]@(
        [PSCustomObject]@{ ResourceType = 'astronomer.astro/organizations'; SingularDisplayName = 'Astro Organization'; PluralDisplayName = 'Apache Airflow? on Astro - An Azure Native ISV Service'; LowerSingularDisplayName = 'Astro Organization'; LowerPluralDisplayName = 'Astro Organization'; IsPreview = 'false'; Description = 'Manage users and policies for your company.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/astronomer.astro/organizations.svg'; Links = '[{"title":"Learn more","uri":"https://docs.astronomer.io/astro"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'citrix.services/xenappessentials'; SingularDisplayName = 'Citrix Virtual Apps Essentials'; PluralDisplayName = 'Citrix Virtual Apps Essentials'; LowerSingularDisplayName = 'citrix virtual apps essentials'; LowerPluralDisplayName = 'citrix virtual apps essentials'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/citrix.services/xenappessentials.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'citrix.services/xendesktopessentials'; SingularDisplayName = 'Citrix Virtual Desktops Essentials'; PluralDisplayName = 'Citrix Virtual Desktops Essentials'; LowerSingularDisplayName = 'citrix virtual desktops essentials'; LowerPluralDisplayName = 'citrix virtual desktops essentials'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/citrix.services/xendesktopessentials.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'dell.storage/filesystems'; SingularDisplayName = 'Dell APEX File Storage, An Azure Native Service'; PluralDisplayName = 'Dell APEX File Storage, An Azure Native Service'; LowerSingularDisplayName = 'Dell APEX File Storage, An Azure Native Service'; LowerPluralDisplayName = 'Dell APEX File Storage, An Azure Native Service'; IsPreview = 'false'; Description = 'Sample Product Description'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/dell.storage/filesystems.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/partners/Qumulo/LearnMore"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'dynatrace.observability/monitors'; SingularDisplayName = 'Dynatrace'; PluralDisplayName = 'Azure Native Dynatrace Service'; LowerSingularDisplayName = 'Dynatrace resource'; LowerPluralDisplayName = 'Dynatrace resources'; IsPreview = 'false'; Description = 'Azure Native ISV Services enable you to easily provision, manage, and tightly integrate independent software vendor (ISV) software and services on Azure. This service is developed and managed by Microsoft and Dynatrace. Azure Native Dynatrace Service is a native integration of Dynatrace with Azure. Dynatrace is a unified observability and security platform designed to help enterprises monitor and optimize dynamic hybrid cloud environments at scale. It leverages causal AI and automation to provide real-time business analytics which enables teams to deliver flawless and secure digital interactions, simplify complexity and accelerate innovation.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/dynatrace.observability/monitors.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/partners/Dynatrace/CreateNew"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'github.enterprise/accounts'; SingularDisplayName = 'GitHub AE'; PluralDisplayName = 'GitHub AE'; LowerSingularDisplayName = 'GitHub AE account'; LowerPluralDisplayName = 'GitHub AE accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/github.enterprise/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'informatica.datamanagement/organizations'; SingularDisplayName = 'Informatica Organization'; PluralDisplayName = 'Informatica Intelligent Data Management Cloud - An Azure Native ISV Service'; LowerSingularDisplayName = 'Informatica organization'; LowerPluralDisplayName = 'Informatica Intelligent Data Management Cloud - An Azure Native ISV Service'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/informatica.datamanagement/organizations.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.aad/domainservices'; SingularDisplayName = 'Microsoft Entra Domain Services'; PluralDisplayName = 'Microsoft Entra Domain Services'; LowerSingularDisplayName = 'Microsoft Entra Domain Services'; LowerPluralDisplayName = 'Microsoft Entra Domain Services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.aad/domainservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.aadiam/privatelinkforazuread'; SingularDisplayName = 'Private Link for Microsoft Entra ID'; PluralDisplayName = 'Private Link for Microsoft Entra ID'; LowerSingularDisplayName = 'private link for Microsoft Entra ID'; LowerPluralDisplayName = 'private link for Microsoft Entra ID'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.aadiam/privatelinkforazuread.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.agfoodplatform/farmbeats'; SingularDisplayName = 'Azure Data Manager for Agriculture'; PluralDisplayName = 'Azure Data Manager for Agriculture'; LowerSingularDisplayName = 'Azure Data Manager for Agriculture'; LowerPluralDisplayName = 'Azure Data Manager for Agriculture'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.agfoodplatform/farmbeats.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.alertsmanagement/actionrules'; SingularDisplayName = 'Alert processing rule'; PluralDisplayName = 'Alert processing rules'; LowerSingularDisplayName = 'alert processing rule'; LowerPluralDisplayName = 'alert processing rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.alertsmanagement/actionrules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.alertsmanagement/prometheusrulegroups'; SingularDisplayName = 'Prometheus rule group'; PluralDisplayName = 'Prometheus rule groups'; LowerSingularDisplayName = 'prometheus rule group'; LowerPluralDisplayName = 'prometheus rule groups'; IsPreview = 'true'; Description = 'Create new Prometheus rule groups that can include recording and alert rules.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.alertsmanagement/prometheusrulegroups.svg'; Links = '[{"title":"Learn about Azure Monitor Workspace","uri":"https://learn.microsoft.com/azure/azure-monitor/essentials/azure-monitor-workspace-overview"},{"title":"Learn about Prometheus rule groups","uri":"https://learn.microsoft.com/azure/azure-monitor/essentials/prometheus-rule-groups"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.alertsmanagement/smartdetectoralertrules'; SingularDisplayName = 'Smart detector alert rule'; PluralDisplayName = 'Smart detector alert rules'; LowerSingularDisplayName = 'smart detector alert rule'; LowerPluralDisplayName = 'smart detector alert rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.alertsmanagement/smartdetectoralertrules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.alicespringsdataplane/e4k'; SingularDisplayName = 'IoT Operations Ops MQ'; PluralDisplayName = 'IoT Operations Ops MQs'; LowerSingularDisplayName = 'ioT operations ops mq'; LowerPluralDisplayName = 'iot operations ops mqs'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.alicespringsdataplane/e4k.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.all/arcvirtualmachines'; SingularDisplayName = 'Azure Arc virtual machine'; PluralDisplayName = 'Azure Arc virtual machines'; LowerSingularDisplayName = 'Azure Arc virtual machine'; LowerPluralDisplayName = 'Azure Arc virtual machines'; IsPreview = 'false'; Description = 'Create an Azure Arc virtual machine that runs on your private cloud. Select an image from the marketplace or use your own customized image.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.all/arcvirtualmachines.svg'; Links = '[{"title":"Learn how to set up a private cloud","uri":"https://docs.microsoft.com/azure/azure-arc/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.all/virtualmachines'; SingularDisplayName = 'Virtual machine'; PluralDisplayName = 'Virtual machines'; LowerSingularDisplayName = 'virtual machine'; LowerPluralDisplayName = 'virtual machines'; IsPreview = 'false'; Description = 'Create a virtual machine that runs Linux or Windows. Select an image from the marketplace or use your own customized image.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.all/virtualmachines.svg'; Links = '[{"title":"Learn more about Windows virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847684"},{"title":"Learn more about Linux virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847683"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.analysisservices/servers'; SingularDisplayName = 'Analysis Services server'; PluralDisplayName = 'Analysis Services servers'; LowerSingularDisplayName = 'analysis services'; LowerPluralDisplayName = 'analysis services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.analysisservices/servers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.anybuild/clusters'; SingularDisplayName = 'AnyBuild cluster'; PluralDisplayName = 'AnyBuild clusters'; LowerSingularDisplayName = 'AnyBuild cluster'; LowerPluralDisplayName = 'AnyBuild clusters'; IsPreview = 'false'; Description = ' AnyBuild is a 1ES offering that moves work off of your CI VMs and dev desktops into the cloud. It is a build system for Linux and Windows built on top of 1ES technology and Bazel Remote Execution that accelerates your Azure Pipelines, GitHub Actions, and dev desktop builds. AnyBuild wraps many existing build engines with no changes to your build language or definition and runs expensive build processes like C++ compilers in Azure VMs, and uses an action cache (build output cache) to avoid work where possible. Depending on your desktop or CI hardware specs and your repo''s build graph, you can see anywhere from a few percentage points to several times faster performance, saving your team valuable time. '; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.anybuild/clusters.svg'; Links = '[{"title":"AnyBuild README.md","uri":"https://aka.ms/AnyBuild/Config"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.apicenter/services'; SingularDisplayName = 'API Center'; PluralDisplayName = 'API Centers'; LowerSingularDisplayName = 'API Center'; LowerPluralDisplayName = 'API Centers'; IsPreview = 'false'; Description = 'Catalog Description todo'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.apicenter/services.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.apicenter/services/workspaces'; SingularDisplayName = 'Workspace'; PluralDisplayName = 'Workspaces'; LowerSingularDisplayName = 'workspace'; LowerPluralDisplayName = 'workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.apicenter/services/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.apimanagement/service'; SingularDisplayName = 'API Management service'; PluralDisplayName = 'API Management services'; LowerSingularDisplayName = 'API Management service'; LowerPluralDisplayName = 'API Management services'; IsPreview = 'false'; Description = 'Hybrid and multi-cloud management, observability, and discovery platform for APIs across all environments.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.apimanagement/service.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.apimanagement/service/workspaces'; SingularDisplayName = 'Workspace'; PluralDisplayName = 'Workspaces'; LowerSingularDisplayName = 'workspace'; LowerPluralDisplayName = 'workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.apimanagement/service/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.app/connectedenvironments'; SingularDisplayName = 'Container Apps Connected Environment'; PluralDisplayName = 'Container Apps Connected Environments'; LowerSingularDisplayName = 'container apps connected environment'; LowerPluralDisplayName = 'container apps connected environments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.app/connectedenvironments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.app/containerapps'; SingularDisplayName = 'Container App'; PluralDisplayName = 'Container Apps'; LowerSingularDisplayName = 'container app'; LowerPluralDisplayName = 'container apps'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.app/containerapps.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.app/jobs'; SingularDisplayName = 'Container App Job'; PluralDisplayName = 'Container App Jobs'; LowerSingularDisplayName = 'container app job'; LowerPluralDisplayName = 'container app jobs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.app/jobs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.app/managedenvironments'; SingularDisplayName = 'Container Apps Environment'; PluralDisplayName = 'Container Apps Environments'; LowerSingularDisplayName = 'container apps environment'; LowerPluralDisplayName = 'container apps environments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.app/managedenvironments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.appconfiguration/configurationstores'; SingularDisplayName = 'App Configuration'; PluralDisplayName = 'App Configuration'; LowerSingularDisplayName = 'app configuration'; LowerPluralDisplayName = 'app configuration'; IsPreview = 'false'; Description = 'Azure App Configuration lets you centrally manage application configuration and feature flags in the cloud. Create a resource today to be able to manage your configuration as code, propagate changes without having to redeploy, and easily integrate configuration with CI/CD processes.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appconfiguration/configurationstores.svg'; Links = '[{"title":"Learn more about App Configuration & Pricing","uri":"https://azure.microsoft.com/en-us/products/app-configuration/#overview"},{"title":"Learn how to use the service with our documentation","uri":"https://learn.microsoft.com/en-us/azure/azure-app-configuration/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.appplatform/spring'; SingularDisplayName = 'Azure Spring Apps'; PluralDisplayName = 'Azure Spring Apps'; LowerSingularDisplayName = 'Azure Spring Apps'; LowerPluralDisplayName = 'Azure Spring Apps'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.appplatform/spring.svg'; Links = '[{"title":"Learn more about Azure Spring Apps","uri":"https://aka.ms/azurespringapps"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.arc/all'; SingularDisplayName = 'Azure Arc enabled resources'; PluralDisplayName = 'Azure Arc enabled resources'; LowerSingularDisplayName = 'Azure Arc enabled resources'; LowerPluralDisplayName = 'Azure Arc enabled resources'; IsPreview = 'false'; Description = 'Azure Arc extends Azure management tools to on-premises, multi-cloud environments, and the edge. Start here by adding any of your existing resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/all.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/moreaboutazurearc"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.arc/allfairfax'; SingularDisplayName = 'Azure Arc enabled resources'; PluralDisplayName = 'Azure Arc enabled resources'; LowerSingularDisplayName = 'Azure Arc enabled resources'; LowerPluralDisplayName = 'Azure Arc enabled resources'; IsPreview = 'false'; Description = 'Azure Arc extends Azure management tools to on-premises, multi-cloud environments, and the edge. Start here by adding any of your existing resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/allfairfax.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/moreaboutazurearc"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.arc/kubernetesresources'; SingularDisplayName = 'Azure Arc Kubernetes cluster'; PluralDisplayName = 'Azure Arc Kubernetes clusters'; LowerSingularDisplayName = 'Azure Arc kubernetes cluster'; LowerPluralDisplayName = 'Azure Arc kubernetes clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/kubernetesresources.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/moreaboutazurearc"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.arc/kubernetesresourcesfairfax'; SingularDisplayName = 'Azure Arc Kubernetes cluster'; PluralDisplayName = 'Azure Arc Kubernetes clusters'; LowerSingularDisplayName = 'Azure Arc kubernetes cluster'; LowerPluralDisplayName = 'Azure Arc kubernetes clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.arc/kubernetesresourcesfairfax.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/moreaboutazurearc"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.arcnetworking/arcnwloadbalancers'; SingularDisplayName = 'Arc LB'; PluralDisplayName = 'Arc LB'; LowerSingularDisplayName = 'arc lb'; LowerPluralDisplayName = 'arc lb'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.arcnetworking/arcnwloadbalancers.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.attestation/attestationproviders'; SingularDisplayName = 'Attestation provider'; PluralDisplayName = 'Attestation providers'; LowerSingularDisplayName = 'attestation provider'; LowerPluralDisplayName = 'attestation providers'; IsPreview = 'false'; Description = 'Microsoft Azure Attestation is a solution for attesting Trusted Execution Environments (TEEs) such as Intel? Software Guard Extensions (SGX) enclaves and Virtualization-based Security (VBS) enclaves. Attestation is a process of demonstrating that software binaries were properly instantiated on a trusted platform.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.attestation/attestationproviders.svg'; Links = '[{"title":"Get consistent","uri":"https://docs.microsoft.com/powershell/module/az.attestation"},{"title":"Learn more","uri":"https://docs.microsoft.com/powershell/module/az.attestation/get-azattestationpolicy"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.authorization/policyassignments'; SingularDisplayName = 'Assignment'; PluralDisplayName = 'Assignments'; LowerSingularDisplayName = 'assignment'; LowerPluralDisplayName = 'assignments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.authorization/policyassignments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.authorization/policydefinitions'; SingularDisplayName = 'Definition'; PluralDisplayName = 'Definitions'; LowerSingularDisplayName = 'definition'; LowerPluralDisplayName = 'definitions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.authorization/policydefinitions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.authorization/policysetdefinitions'; SingularDisplayName = 'Initiative'; PluralDisplayName = 'Initiatives'; LowerSingularDisplayName = 'initiative'; LowerPluralDisplayName = 'initiatives'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.authorization/policysetdefinitions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.authorization/resourcemanagementprivatelinks'; SingularDisplayName = 'Resource management private link'; PluralDisplayName = 'Resource management private links'; LowerSingularDisplayName = 'resource management private link'; LowerPluralDisplayName = 'resource management private links'; IsPreview = 'false'; Description = 'Use resource management private links to limit access to Azure Resource Manager''s operations by blocking users who aren''t connected from a specific private endpoint. You can also block activity coming from public networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.authorization/resourcemanagementprivatelinks.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2131591"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.automanage/serviceprincipals'; SingularDisplayName = 'ServicePrincipals'; PluralDisplayName = 'ServicePrincipals'; LowerSingularDisplayName = 'ServicePrincipals'; LowerPluralDisplayName = 'ServicePrincipals'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.automanage/serviceprincipals.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.automation/automationaccounts'; SingularDisplayName = 'Automation account'; PluralDisplayName = 'Automation accounts'; LowerSingularDisplayName = 'automation account'; LowerPluralDisplayName = 'automation accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.automation/automationaccounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.automation/automationaccounts/hybridrunbookworkergroups'; SingularDisplayName = 'Automation hybrid worker group'; PluralDisplayName = 'Automation hybrid worker groups'; LowerSingularDisplayName = 'hybrid worker group'; LowerPluralDisplayName = 'hybrid worker groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.automation/automationaccounts/hybridrunbookworkergroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.automation/automationaccounts/runbooks'; SingularDisplayName = 'Automation runbook'; PluralDisplayName = 'Automation runbooks'; LowerSingularDisplayName = 'Automation runbook'; LowerPluralDisplayName = 'Automation runbooks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.automation/automationaccounts/runbooks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.avs/privateclouds'; SingularDisplayName = 'Azure VMware Solution private cloud'; PluralDisplayName = 'AVS Private clouds'; LowerSingularDisplayName = 'Azure VMware Solution private cloud'; LowerPluralDisplayName = 'AVS private clouds'; IsPreview = 'false'; Description = 'Azure VMware Solution (AVS) combines the VMware Software Defined Data Center (SDDC) with Microsoft Azure Cloud bare-metal infrastructure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.avs/privateclouds.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azureactivedirectory/b2cdirectories'; SingularDisplayName = 'B2C tenant'; PluralDisplayName = 'B2C tenants'; LowerSingularDisplayName = 'B2C tenant'; LowerPluralDisplayName = 'B2C tenants'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azureactivedirectory/b2cdirectories.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azureactivedirectory/ciamdirectories'; SingularDisplayName = 'Azure AD for customers'; PluralDisplayName = 'Azure AD for customers'; LowerSingularDisplayName = 'Azure AD for customers'; LowerPluralDisplayName = 'Azure AD for customers'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azureactivedirectory/ciamdirectories.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azureactivedirectory/guestusages'; SingularDisplayName = 'Guest Usage'; PluralDisplayName = 'Guest Usages'; LowerSingularDisplayName = 'guest usage'; LowerPluralDisplayName = 'guest usages'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azureactivedirectory/guestusages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/datacontrollers'; SingularDisplayName = 'Azure Arc data controller'; PluralDisplayName = 'Azure Arc data controllers'; LowerSingularDisplayName = 'Azure Arc data controller'; LowerPluralDisplayName = 'Azure Arc data controllers'; IsPreview = 'false'; Description = 'Create an Azure Arc data controller to enable Azure data services in the Kubernetes environment of your choice.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/datacontrollers.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/azurearcdata"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/postgresinstances'; SingularDisplayName = 'PostgreSQL server ? Azure Arc'; PluralDisplayName = 'PostgreSQL servers ? Azure Arc'; LowerSingularDisplayName = 'PostgreSQL server ? Azure Arc'; LowerPluralDisplayName = 'PostgreSQL servers ? Azure Arc'; IsPreview = 'false'; Description = 'Create a semi-managed PostgreSQL server ? Azure Arc on the infrastructure of your choice (on your premises, in the cloud, at the edge), with built-in management capabilities that drastically reduces your management overhead and meets your requirements of data residency and customer control.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/postgresinstances.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/arcpostgresqlhyperscale"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/sqlmanagedinstances'; SingularDisplayName = 'SQL managed instance - Azure Arc'; PluralDisplayName = 'SQL managed instances - Azure Arc'; LowerSingularDisplayName = 'SQL managed instance - Azure Arc'; LowerPluralDisplayName = 'SQL managed instances - Azure Arc'; IsPreview = 'false'; Description = 'Create a fully managed Azure Arc-enabled SQL managed instance on the infrastructure of your choice, with built-in management capabilities that drastically reduce your management overhead.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlmanagedinstances.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/en-us/azure/azure-arc/data/managed-instance-overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/sqlserverinstances'; SingularDisplayName = 'SQL Server - Azure Arc'; PluralDisplayName = 'SQL Server - Azure Arc'; LowerSingularDisplayName = 'SQL Server - Azure Arc'; LowerPluralDisplayName = 'SQL Server - Azure Arc'; IsPreview = 'false'; Description = 'Azure Arc-enabled SQL Server allows you to manage your global inventory of SQL servers, protect SQL Server instances with Microsoft Defender for Cloud or periodically assess and tune the health of your SQL Server configurations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlserverinstances.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/arc-enabled-sql-server"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurearcdata/sqlserverinstances/databases'; SingularDisplayName = 'SQL Server database - Azure Arc'; PluralDisplayName = 'SQL Server databases - Azure Arc'; LowerSingularDisplayName = 'SQL Server database - Azure Arc'; LowerPluralDisplayName = 'SQL Server databases - Azure Arc'; IsPreview = 'false'; Description = 'Azure Arc-enabled SQL Server databases allows you to manage your global inventory of SQL servers databases, protect SQL Server databases with Microsoft Defender for Cloud or periodically assess and tune the health of your SQL Server databases configurations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurearcdata/sqlserverinstances/databases.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/arc-enabled-sql-server"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azuredatatransfer/connections'; SingularDisplayName = 'Connection'; PluralDisplayName = 'Connections'; LowerSingularDisplayName = 'connection'; LowerPluralDisplayName = 'connections'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/connections.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azuredatatransfer/connections/flows'; SingularDisplayName = 'Flow'; PluralDisplayName = 'Flows'; LowerSingularDisplayName = 'flow'; LowerPluralDisplayName = 'flows'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/connections/flows.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azuredatatransfer/pipelines'; SingularDisplayName = 'Pipeline'; PluralDisplayName = 'Pipelines'; LowerSingularDisplayName = 'pipeline'; LowerPluralDisplayName = 'pipelines'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azuredatatransfer/pipelines.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azureplaywrightservice/accounts'; SingularDisplayName = 'Playwright Testing'; PluralDisplayName = 'Playwright Testing'; LowerSingularDisplayName = 'Playwright Testing workspace'; LowerPluralDisplayName = 'Playwright Testing workspaces'; IsPreview = 'false'; Description = 'Use Microsoft Playwright testing to run tests faster across browsers and OS platforms, and gain actionable insights from a unified reporting dashboard.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azureplaywrightservice/accounts.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurescan/scanningaccounts'; SingularDisplayName = 'ESRP Scan'; PluralDisplayName = 'ESRP Scan'; LowerSingularDisplayName = 'ESRP Scan'; LowerPluralDisplayName = 'ESRP Scan'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurescan/scanningaccounts.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azuresphere/catalogs'; SingularDisplayName = 'Azure Sphere Catalog'; PluralDisplayName = 'Azure Sphere'; LowerSingularDisplayName = 'azure sphere catalog'; LowerPluralDisplayName = 'azure sphere'; IsPreview = 'false'; Description = 'Manage your Azure Sphere Catalog, products, device groups, and devices in the Azure portal.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azuresphere/catalogs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/clusters'; SingularDisplayName = 'Azure Stack HCI'; PluralDisplayName = 'Azure Stack HCI'; LowerSingularDisplayName = 'Azure Stack HCI'; LowerPluralDisplayName = 'Azure Stack HCI'; IsPreview = 'false'; Description = 'Azure Stack HCI'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/clusters.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/galleryimages'; SingularDisplayName = 'Azure Stack HCI Gallery image - Azure Arc'; PluralDisplayName = 'Azure Stack HCI Gallery images - Azure Arc'; LowerSingularDisplayName = 'azure stack hci gallery image - azure arc'; LowerPluralDisplayName = 'azure stack hci gallery images - azure arc'; IsPreview = 'true'; Description = 'Azure Stack HCI Gallery Images'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/galleryimages.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/logicalnetworks'; SingularDisplayName = 'Azure Stack HCI Logical network - Azure Arc'; PluralDisplayName = 'Azure Stack HCI Logical networks - Azure Arc'; LowerSingularDisplayName = 'azure stack hci logical network - azure arc'; LowerPluralDisplayName = 'azure stack hci logical networks - azure arc'; IsPreview = 'true'; Description = 'Azure Stack HCI Logical Networks'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/logicalnetworks.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/marketplacegalleryimages'; SingularDisplayName = 'Azure Stack HCI Marketplace Gallery image - Azure Arc'; PluralDisplayName = 'Azure Stack HCI Marketplace Gallery images - Azure Arc'; LowerSingularDisplayName = 'azure stack hci marketplace gallery image - azure arc'; LowerPluralDisplayName = 'azure stack hci marketplace gallery images - azure arc'; IsPreview = 'true'; Description = 'Azure Stack HCI Marketplace Gallery Images'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/marketplacegalleryimages.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/storagecontainers'; SingularDisplayName = 'Azure Stack HCI Storage path - Azure Arc'; PluralDisplayName = 'Azure Stack HCI Storage paths - Azure Arc'; LowerSingularDisplayName = 'azure stack hci storage path - azure arc'; LowerPluralDisplayName = 'azure stack hci storage paths - azure arc'; IsPreview = 'true'; Description = 'Azure Stack HCI Storage Paths'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/storagecontainers.svg'; Links = '[{"title":"Learn more","uri":"https://azure.com/hci"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.azurestackhci/virtualmachines'; SingularDisplayName = 'Azure Stack HCI virtual machine - Azure Arc'; PluralDisplayName = 'Azure Stack HCI virtual machine - Azure Arc'; LowerSingularDisplayName = 'Azure Stack HCI virtual machine - Azure Arc'; LowerPluralDisplayName = 'Azure Stack HCI virtual machine - Azure Arc'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.azurestackhci/virtualmachines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetal/crayservers'; SingularDisplayName = 'Cray Server'; PluralDisplayName = 'Cray Servers'; LowerSingularDisplayName = 'cray server'; LowerPluralDisplayName = 'cray servers'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/crayservers.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetal/monitoringservers'; SingularDisplayName = 'Monitoring Server'; PluralDisplayName = 'Monitoring Servers'; LowerSingularDisplayName = 'monitoring server'; LowerPluralDisplayName = 'monitoring servers'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetal/monitoringservers.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.baremetalinfrastructure/baremetalinstances'; SingularDisplayName = 'BareMetal Instance'; PluralDisplayName = 'BareMetal Instances'; LowerSingularDisplayName = 'bareMetal instance'; LowerPluralDisplayName = 'bareMetal instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.baremetalinfrastructure/baremetalinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.batch/batchaccounts'; SingularDisplayName = 'Batch account'; PluralDisplayName = 'Batch accounts'; LowerSingularDisplayName = 'batch account'; LowerPluralDisplayName = 'batch accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.batch/batchaccounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/incentiveschedules'; SingularDisplayName = 'Incentive Schedule'; PluralDisplayName = 'Incentive Schedules'; LowerSingularDisplayName = 'incentive schedule'; LowerPluralDisplayName = 'incentive schedules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/incentiveschedules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/incentiveschedules/milestones'; SingularDisplayName = 'Milestone'; PluralDisplayName = 'Milestones'; LowerSingularDisplayName = 'milestone'; LowerPluralDisplayName = 'milestones'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/incentiveschedules/milestones.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/savingsplanorders'; SingularDisplayName = 'Savings plan order'; PluralDisplayName = 'Savings plan orders'; LowerSingularDisplayName = 'savings plan order'; LowerPluralDisplayName = 'savings plan orders'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/savingsplanorders.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billing/billingaccounts/savingsplanorders/savingsplans'; SingularDisplayName = 'Savings plan'; PluralDisplayName = 'Savings plan'; LowerSingularDisplayName = 'savings plan'; LowerPluralDisplayName = 'savings plan'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billing/billingaccounts/savingsplanorders/savingsplans.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billingbenefits/incentiveschedules'; SingularDisplayName = 'Incentive Schedule'; PluralDisplayName = 'Incentive Schedules'; LowerSingularDisplayName = 'incentive schedule'; LowerPluralDisplayName = 'incentive schedules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billingbenefits/incentiveschedules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billingbenefits/incentiveschedules/milestones'; SingularDisplayName = 'Milestone'; PluralDisplayName = 'Milestones'; LowerSingularDisplayName = 'milestone'; LowerPluralDisplayName = 'milestones'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billingbenefits/incentiveschedules/milestones.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billingbenefits/maccs'; SingularDisplayName = 'Microsoft Azure Consumption Commitment'; PluralDisplayName = 'Microsoft Azure Consumption Commitments'; LowerSingularDisplayName = 'microsoft azure consumption commitment'; LowerPluralDisplayName = 'microsoft azure consumption commitments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billingbenefits/maccs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billingbenefits/savingsplanorders'; SingularDisplayName = 'Savings plan order'; PluralDisplayName = 'Savings plan orders'; LowerSingularDisplayName = 'savings plan order'; LowerPluralDisplayName = 'savings plan orders'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billingbenefits/savingsplanorders.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.billingbenefits/savingsplanorders/savingsplans'; SingularDisplayName = 'Savings plan'; PluralDisplayName = 'Savings plan'; LowerSingularDisplayName = 'savings plan'; LowerPluralDisplayName = 'savings plan'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.billingbenefits/savingsplanorders/savingsplans.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.bing/accounts'; SingularDisplayName = 'Bing Resource'; PluralDisplayName = 'Bing Resources'; LowerSingularDisplayName = 'bing resource'; LowerPluralDisplayName = 'bing resources'; IsPreview = 'false'; Description = 'Embed the ability of search into your services using Bing''s search APIs.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.bing/accounts.svg'; Links = '[{"title":"Learn More","uri":"https://go.microsoft.com/fwlink/?linkid=2084772"},{"title":"Documentation","uri":"https://go.microsoft.com/fwlink/?linkid=2081021"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.botservice/botservices'; SingularDisplayName = 'Bot Service'; PluralDisplayName = 'Bot Services'; LowerSingularDisplayName = 'bot service'; LowerPluralDisplayName = 'bot services'; IsPreview = 'false'; Description = 'Develop intelligent, enterprise-grade bots that help you enrich the customer experience while maintaining control of your data. Build any type of bot?from a Q&A bot to your own branded virtual assistant?to quickly connect your users to the answers they need.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.botservice/botservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cache/redis'; SingularDisplayName = 'Redis cache'; PluralDisplayName = 'Redis caches'; LowerSingularDisplayName = 'Redis cache'; LowerPluralDisplayName = 'Redis caches'; IsPreview = 'false'; Description = 'An in-memory data store that improves the performance and scalability of an application that uses backend data stores heavily. Redis brings a critical low-latency and high-throughput data storage solution to modern applications.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cache/redis.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cache/redisenterprise'; SingularDisplayName = 'Redis Enterprise'; PluralDisplayName = 'Redis Enterprise'; LowerSingularDisplayName = 'Redis Enterprise'; LowerPluralDisplayName = 'Redis Enterprise'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cache/redisenterprise.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cache/redisenterprise/databases'; SingularDisplayName = 'Cache'; PluralDisplayName = 'Caches'; LowerSingularDisplayName = 'cache'; LowerPluralDisplayName = 'caches'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cache/redisenterprise/databases.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.capacity/reservationorders'; SingularDisplayName = 'Reservation order'; PluralDisplayName = 'Reservation orders'; LowerSingularDisplayName = 'reservation order'; LowerPluralDisplayName = 'reservation orders'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.capacity/reservationorders.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.capacity/reservationorders/reservations'; SingularDisplayName = 'Reservation'; PluralDisplayName = 'Reservations'; LowerSingularDisplayName = 'reservation'; LowerPluralDisplayName = 'reservations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.capacity/reservationorders/reservations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/cdnwebapplicationfirewallpolicies'; SingularDisplayName = 'Content Delivery Network WAF policy'; PluralDisplayName = 'Content Delivery Network WAF policies'; LowerSingularDisplayName = 'content delivery network WAF policy'; LowerPluralDisplayName = 'content delivery network WAF policies'; IsPreview = 'false'; Description = 'Create a Web Application Firewall policy to protect your web applications from common exploits and vulnerabilities, keep your service available and help you meet compliance requirements.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/cdnwebapplicationfirewallpolicies.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/waf-overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles'; SingularDisplayName = 'Front Door and CDN profiles'; PluralDisplayName = 'Front Door and CDN profiles'; LowerSingularDisplayName = 'front door and CDN profiles'; LowerPluralDisplayName = 'front door and CDN profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/afdendpoints'; SingularDisplayName = 'Endpoint'; PluralDisplayName = 'Endpoints'; LowerSingularDisplayName = 'endpoint'; LowerPluralDisplayName = 'endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/afdendpoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/afdendpoints/routes'; SingularDisplayName = 'Route'; PluralDisplayName = 'Routes'; LowerSingularDisplayName = 'route'; LowerPluralDisplayName = 'routes'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/afdendpoints/routes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/customdomains'; SingularDisplayName = 'Custom domain'; PluralDisplayName = 'Custom domains'; LowerSingularDisplayName = 'custom domain'; LowerPluralDisplayName = 'custom domains'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/customdomains.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/endpoints'; SingularDisplayName = 'CDN endpoint'; PluralDisplayName = 'CDN endpoints'; LowerSingularDisplayName = 'endpoint'; LowerPluralDisplayName = 'endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/endpoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/endpoints/customdomains'; SingularDisplayName = 'CDN custom domain'; PluralDisplayName = 'CDN custom domains'; LowerSingularDisplayName = 'custom domain'; LowerPluralDisplayName = 'custom domains'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/endpoints/customdomains.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/endpoints/origins'; SingularDisplayName = 'CDN origin'; PluralDisplayName = 'CDN origins'; LowerSingularDisplayName = 'origin'; LowerPluralDisplayName = 'origins'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/endpoints/origins.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/origingroups'; SingularDisplayName = 'Origin group'; PluralDisplayName = 'Origin groups'; LowerSingularDisplayName = 'origin group'; LowerPluralDisplayName = 'origin groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/origingroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/origingroups/origins'; SingularDisplayName = 'Origin'; PluralDisplayName = 'Origins'; LowerSingularDisplayName = 'origin'; LowerPluralDisplayName = 'origins'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/origingroups/origins.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/rulesets'; SingularDisplayName = 'Rule set'; PluralDisplayName = 'Rule sets'; LowerSingularDisplayName = 'rule set'; LowerPluralDisplayName = 'rule sets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/rulesets.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/rulesets/rules'; SingularDisplayName = 'Rule'; PluralDisplayName = 'Rules'; LowerSingularDisplayName = 'rule'; LowerPluralDisplayName = 'rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/rulesets/rules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/secrets'; SingularDisplayName = 'Secret'; PluralDisplayName = 'Secrets'; LowerSingularDisplayName = 'secret'; LowerPluralDisplayName = 'secrets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/secrets.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cdn/profiles/securitypolicies'; SingularDisplayName = 'Security policy'; PluralDisplayName = 'Security policies'; LowerSingularDisplayName = 'security policy'; LowerPluralDisplayName = 'security policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cdn/profiles/securitypolicies.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.certificateregistration/certificateorders'; SingularDisplayName = 'App Service certificate'; PluralDisplayName = 'App Service certificates'; LowerSingularDisplayName = 'App Service certificate'; LowerPluralDisplayName = 'App Service certificates'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.certificateregistration/certificateorders.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.chaos/experiments'; SingularDisplayName = 'Chaos Experiment'; PluralDisplayName = 'Chaos Experiments'; LowerSingularDisplayName = 'chaos experiment'; LowerPluralDisplayName = 'chaos experiments'; IsPreview = 'false'; Description = 'Define faults you want to run and the resources you want to inject faults into using Chaos Studio.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.chaos/experiments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classiccompute/domainnames'; SingularDisplayName = 'Cloud service (classic)'; PluralDisplayName = 'Cloud services (classic)'; LowerSingularDisplayName = 'cloud service (classic)'; LowerPluralDisplayName = 'cloud services (classic)'; IsPreview = 'false'; Description = 'Create a cloud service to host your cloud service application. Upload your cloud service package and configuration file to define the operating system and the number of virtual machine instances used to run your application.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classiccompute/domainnames.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=848446"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classiccompute/domainnames/slots/roles'; SingularDisplayName = 'Cloud service role (classic)'; PluralDisplayName = 'Cloud service roles (classic)'; LowerSingularDisplayName = 'cloud service role (classic)'; LowerPluralDisplayName = 'cloud service roles (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classiccompute/domainnames/slots/roles.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classiccompute/virtualmachines'; SingularDisplayName = 'Virtual machine (classic)'; PluralDisplayName = 'Virtual machines (classic)'; LowerSingularDisplayName = 'virtual machine (classic)'; LowerPluralDisplayName = 'virtual machines (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classiccompute/virtualmachines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classicnetwork/networksecuritygroups'; SingularDisplayName = 'Network security group (classic)'; PluralDisplayName = 'Network security groups (classic)'; LowerSingularDisplayName = 'network security group (classic)'; LowerPluralDisplayName = 'network security groups (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicnetwork/networksecuritygroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classicnetwork/reservedips'; SingularDisplayName = 'Reserved IP address (classic)'; PluralDisplayName = 'Reserved IP addresses (classic)'; LowerSingularDisplayName = 'reserved IP address (classic)'; LowerPluralDisplayName = 'reserved IP addresses (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicnetwork/reservedips.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classicnetwork/virtualnetworks'; SingularDisplayName = 'Virtual network (classic)'; PluralDisplayName = 'Virtual networks (classic)'; LowerSingularDisplayName = 'virtual network (classic)'; LowerPluralDisplayName = 'virtual networks (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicnetwork/virtualnetworks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classicstorage/storageaccounts'; SingularDisplayName = 'Storage account (classic)'; PluralDisplayName = 'Storage accounts (classic)'; LowerSingularDisplayName = 'storage account (classic)'; LowerPluralDisplayName = 'storage accounts (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classicstorage/storageaccounts/disks'; SingularDisplayName = 'Disk (classic)'; PluralDisplayName = 'Disks (classic)'; LowerSingularDisplayName = 'disk (classic)'; LowerPluralDisplayName = 'disks (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts/disks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classicstorage/storageaccounts/osimages'; SingularDisplayName = 'OS image (classic)'; PluralDisplayName = 'OS images (classic)'; LowerSingularDisplayName = 'OS image (classic)'; LowerPluralDisplayName = 'OS images (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts/osimages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.classicstorage/storageaccounts/vmimages'; SingularDisplayName = 'VM image (classic)'; PluralDisplayName = 'VM images (classic)'; LowerSingularDisplayName = 'VM image (classic)'; LowerPluralDisplayName = 'VM images (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.classicstorage/storageaccounts/vmimages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cloud/hubs'; SingularDisplayName = 'FinOps hub'; PluralDisplayName = 'FinOps hubs'; LowerSingularDisplayName = 'FinOps hub'; LowerPluralDisplayName = 'FinOps hubs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloud/hubs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudtest/accounts'; SingularDisplayName = 'CloudTest Account'; PluralDisplayName = 'CloudTest Accounts'; LowerSingularDisplayName = 'CloudTest account'; LowerPluralDisplayName = 'CloudTest accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudtest/hostedpools'; SingularDisplayName = '1ES Hosted Pool'; PluralDisplayName = '1ES Hosted Pools'; LowerSingularDisplayName = '1ES Hosted Pool'; LowerPluralDisplayName = '1ES Hosted Pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/hostedpools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudtest/images'; SingularDisplayName = '1ES Image'; PluralDisplayName = '1ES Images'; LowerSingularDisplayName = '1ES image'; LowerPluralDisplayName = '1ES images'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/images.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cloudtest/pools'; SingularDisplayName = 'CloudTest Pool'; PluralDisplayName = 'CloudTest Pools'; LowerSingularDisplayName = 'CloudTest pool'; LowerPluralDisplayName = 'CloudTest pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cloudtest/pools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.clusterstor/nodes'; SingularDisplayName = 'ClusterStor'; PluralDisplayName = 'ClusterStors'; LowerSingularDisplayName = 'clusterstor'; LowerPluralDisplayName = 'clusterstors'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.clusterstor/nodes.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.codesigning/codesigningaccounts'; SingularDisplayName = 'Code Signing Account'; PluralDisplayName = 'Code Signing Accounts'; LowerSingularDisplayName = 'code signing account'; LowerPluralDisplayName = 'code signing accounts'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.codesigning/codesigningaccounts.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitivesearch/indexes'; SingularDisplayName = 'Search index'; PluralDisplayName = 'Search indexes'; LowerSingularDisplayName = 'search index'; LowerPluralDisplayName = 'search indexes'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitivesearch/indexes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/accounts'; SingularDisplayName = 'Azure AI service'; PluralDisplayName = 'Azure AI services'; LowerSingularDisplayName = 'Azure AI service'; LowerPluralDisplayName = 'Azure AI services'; IsPreview = 'false'; Description = 'Embed the ability to see, hear, speak, search, understand and accelerate decision-making with Azure AI services.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/accounts.svg'; Links = '[{"title":"Learn More","uri":"https://go.microsoft.com/fwlink/?linkid=2084772"},{"title":"Documentation","uri":"https://go.microsoft.com/fwlink/?linkid=2081021"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseaiservices'; SingularDisplayName = 'Azure AI services'; PluralDisplayName = 'Azure AI services'; LowerSingularDisplayName = 'azure ai services'; LowerPluralDisplayName = 'azure ai services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseaiservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseallinone'; SingularDisplayName = 'Azure AI services multi-service account'; PluralDisplayName = 'Azure AI services multi-service account'; LowerSingularDisplayName = 'Azure AI services multi-service account'; LowerPluralDisplayName = 'Azure AI services multi-service account'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseallinone.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseanomalydetector'; SingularDisplayName = 'Anomaly detector'; PluralDisplayName = 'Anomaly detectors'; LowerSingularDisplayName = 'anomaly detector'; LowerPluralDisplayName = 'anomaly detectors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseanomalydetector.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsecomputervision'; SingularDisplayName = 'Computer vision'; PluralDisplayName = 'Computer vision'; LowerSingularDisplayName = 'computer vision'; LowerPluralDisplayName = 'computer vision'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsecomputervision.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsecontentmoderator'; SingularDisplayName = 'Content moderator'; PluralDisplayName = 'Content moderators'; LowerSingularDisplayName = 'content moderator'; LowerPluralDisplayName = 'content moderators'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsecontentmoderator.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsecontentsafety'; SingularDisplayName = 'Content safety'; PluralDisplayName = 'Content safety'; LowerSingularDisplayName = 'content safety'; LowerPluralDisplayName = 'content safety'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsecontentsafety.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsecustomvision'; SingularDisplayName = 'Custom vision'; PluralDisplayName = 'Custom vision'; LowerSingularDisplayName = 'custom vision'; LowerPluralDisplayName = 'custom vision'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsecustomvision.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseface'; SingularDisplayName = 'Face API'; PluralDisplayName = 'Face APIs'; LowerSingularDisplayName = 'face API'; LowerPluralDisplayName = 'face APIs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseface.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseformrecognizer'; SingularDisplayName = 'Document intelligence'; PluralDisplayName = 'Document intelligences'; LowerSingularDisplayName = 'document intelligence'; LowerPluralDisplayName = 'document intelligences'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseformrecognizer.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsehealthdecisionsupport'; SingularDisplayName = 'Health decision support'; PluralDisplayName = 'Health decision supports'; LowerSingularDisplayName = 'health decision support'; LowerPluralDisplayName = 'health decision supports'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsehealthdecisionsupport.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsehealthinsights'; SingularDisplayName = 'Health Insights'; PluralDisplayName = 'Health Insights'; LowerSingularDisplayName = 'health insights'; LowerPluralDisplayName = 'health insights'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsehealthinsights.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseimmersivereader'; SingularDisplayName = 'Immersive reader'; PluralDisplayName = 'Immersive readers'; LowerSingularDisplayName = 'immersive reader'; LowerPluralDisplayName = 'immersive readers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseimmersivereader.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseluis'; SingularDisplayName = 'Language understanding'; PluralDisplayName = 'Language understanding'; LowerSingularDisplayName = 'language understanding'; LowerPluralDisplayName = 'language understanding'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseluis.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsemetricsadvisor'; SingularDisplayName = 'Metrics advisor'; PluralDisplayName = 'Metrics advisors'; LowerSingularDisplayName = 'metrics advisor'; LowerPluralDisplayName = 'metrics advisors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsemetricsadvisor.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseopenai'; SingularDisplayName = 'Azure OpenAI'; PluralDisplayName = 'Azure OpenAI'; LowerSingularDisplayName = 'Azure OpenAI'; LowerPluralDisplayName = 'Azure OpenAI'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseopenai.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsepersonalizer'; SingularDisplayName = 'Personalizer'; PluralDisplayName = 'Personalizers'; LowerSingularDisplayName = 'personalizer'; LowerPluralDisplayName = 'personalizers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsepersonalizer.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browseqnamaker'; SingularDisplayName = 'QnA maker'; PluralDisplayName = 'QnA makers'; LowerSingularDisplayName = 'qna maker'; LowerPluralDisplayName = 'qna makers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browseqnamaker.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsespeechservices'; SingularDisplayName = 'Speech service'; PluralDisplayName = 'Speech services'; LowerSingularDisplayName = 'speech service'; LowerPluralDisplayName = 'speech services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsespeechservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsetextanalytics'; SingularDisplayName = 'Language'; PluralDisplayName = 'Language'; LowerSingularDisplayName = 'language'; LowerPluralDisplayName = 'language'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsetextanalytics.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.cognitiveservices/browsetexttranslation'; SingularDisplayName = 'Translator'; PluralDisplayName = 'Translators'; LowerSingularDisplayName = 'translator'; LowerPluralDisplayName = 'translators'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.cognitiveservices/browsetexttranslation.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.communication/communicationservices'; SingularDisplayName = 'Communication Service'; PluralDisplayName = 'Communication Services'; LowerSingularDisplayName = 'resource'; LowerPluralDisplayName = 'resources'; IsPreview = 'false'; Description = 'Create a resource to build communication experiences with SMS, voice, video, and chat.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.communication/communicationservices.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-ca/services/communication-services/"},{"title":"Documentation","uri":"https://docs.microsoft.com/en-us/azure/communication-services/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.communication/emailservices'; SingularDisplayName = 'Email Communication Service'; PluralDisplayName = 'Email Communication Services'; LowerSingularDisplayName = 'email communication service'; LowerPluralDisplayName = 'email communication services'; IsPreview = 'false'; Description = 'Communication Email Services simplifies the integration of email capabilities to your applications, supporting transactional bookkeeping, simple surveys, and marketing emails.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.communication/emailservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.communication/emailservices/domains'; SingularDisplayName = 'Email Communication Services Domain'; PluralDisplayName = 'Email Communication Services Domains'; LowerSingularDisplayName = 'email communication service domain'; LowerPluralDisplayName = 'email communication services domains'; IsPreview = 'false'; Description = 'Communication Email Services simplifies the integration of email capabilities to your applications, supporting transactional bookkeeping, simple surveys, and marketing emails.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.communication/emailservices/domains.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/availabilitysets'; SingularDisplayName = 'Availability set'; PluralDisplayName = 'Availability sets'; LowerSingularDisplayName = 'availability set'; LowerPluralDisplayName = 'availability sets'; IsPreview = 'false'; Description = 'Create an availability set to provide redundancy for your application. Create two or more virtual machines in the availability set to distribute their placement across Azure hardware clusters.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/availabilitysets.svg'; Links = '[{"title":"Learn more about Windows virtual machine availability sets","uri":"https://go.microsoft.com/fwlink/p/?linkid=851104"},{"title":"Learn more about Linux virtual machine availability sets","uri":"https://go.microsoft.com/fwlink/p/?linkid=851107"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/capacityreservationgroups'; SingularDisplayName = 'Capacity Reservation Group'; PluralDisplayName = 'Capacity Reservation Groups'; LowerSingularDisplayName = 'capacity reservation group'; LowerPluralDisplayName = 'capacity reservation groups'; IsPreview = 'false'; Description = 'A capacity reservation group is a collection of capacity reservations. A capacity reservation is used to reserve virtual machine capacity in an Azure region. This reservation provides the same SLA guarantee as virtual machines.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/capacityreservationgroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/cloudservices'; SingularDisplayName = 'Cloud service (extended support)'; PluralDisplayName = 'Cloud services (extended support)'; LowerSingularDisplayName = 'cloud service (extended support)'; LowerPluralDisplayName = 'cloud services (extended support)'; IsPreview = 'false'; Description = 'Create a cloud service to host your cloud service application. Upload your cloud service package and configuration file to define the operating system and the number of virtual machine instances used to run your application.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/cloudservices.svg'; Links = '[{"title":"Learn more about deploying cloud services (extended support)","uri":"https://go.microsoft.com/fwlink/?linkid=2145016"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/diskaccesses'; SingularDisplayName = 'Disk Access'; PluralDisplayName = 'Disk Accesses'; LowerSingularDisplayName = 'disk access'; LowerPluralDisplayName = 'disk accesses'; IsPreview = 'false'; Description = 'Disk accesses give you control over the networks that can access data on your managed disks and snapshots.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/diskaccesses.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2128833"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/diskencryptionsets'; SingularDisplayName = 'Disk Encryption Set'; PluralDisplayName = 'Disk Encryption Sets'; LowerSingularDisplayName = 'disk encryption set'; LowerPluralDisplayName = 'disk encryption sets'; IsPreview = 'false'; Description = 'Disk encryption sets allow you to manage encryption keys using server-side encryption for managed disks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/diskencryptionsets.svg'; Links = '[{"title":"Learn more about disk encryption sets.","uri":"http://go.microsoft.com/fwlink/?LinkId=2106377"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/disks'; SingularDisplayName = 'Disk'; PluralDisplayName = 'Disks'; LowerSingularDisplayName = 'disk'; LowerPluralDisplayName = 'disks'; IsPreview = 'false'; Description = 'Azure managed disks are block-level storage volumes that are managed by Azure and used with Azure virtual machines. Managed disks are like a physical disk in an on-premises server but, virtualized.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/disks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/galleries'; SingularDisplayName = 'Azure compute gallery'; PluralDisplayName = 'Azure compute galleries'; LowerSingularDisplayName = 'Azure compute gallery'; LowerPluralDisplayName = 'Azure compute galleries'; IsPreview = 'false'; Description = 'Azure compute galleries help you organize your custom managed images, share images with users, and replicate images to multiple regions.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/galleries.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2081756"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/galleries/applications'; SingularDisplayName = 'VM application definition'; PluralDisplayName = 'VM application definitions'; LowerSingularDisplayName = 'vm application definition'; LowerPluralDisplayName = 'vm application definitions'; IsPreview = 'false'; Description = 'VM application definitions are created within a gallery and carry information about the application and requirements for using it internally. This includes the operating system type for the VM application versions contained within the application definition.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/galleries/applications.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/galleries/applications/versions'; SingularDisplayName = 'VM application version'; PluralDisplayName = 'VM application versions'; LowerSingularDisplayName = 'vm application version'; LowerPluralDisplayName = 'vm application versions'; IsPreview = 'false'; Description = 'VM application versions can be deployed to virtual machines and virtual machine scale sets. The application package can be easily replicated to Azure regions around the world and managed through versions.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/galleries/applications/versions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/galleries/images'; SingularDisplayName = 'VM image definition'; PluralDisplayName = 'VM image definitions'; LowerSingularDisplayName = 'vm image definition'; LowerPluralDisplayName = 'vm image definitions'; IsPreview = 'false'; Description = 'VM image definitions are defined within an Azure compute gallery and carry information about the image and requirements for using it. A VM image definition may have one or more VM image versions.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/galleries/images.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/en-us/azure/virtual-machines/windows/shared-image-galleries"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/galleries/images/versions'; SingularDisplayName = 'VM image version'; PluralDisplayName = 'VM image versions'; LowerSingularDisplayName = 'vm image version'; LowerPluralDisplayName = 'vm image versions'; IsPreview = 'false'; Description = 'A VM image version can be used to create a VM when using an Azure compute gallery. You can create a VM in any region where the VM image version is replicated.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/galleries/images/versions.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/en-us/azure/virtual-machines/windows/shared-image-galleries"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/hostgroups'; SingularDisplayName = 'Host group'; PluralDisplayName = 'Host groups'; LowerSingularDisplayName = 'Host group'; LowerPluralDisplayName = 'Host groups'; IsPreview = 'false'; Description = 'Azure Dedicated Host is a service that provides physical servers able to host one or more virtual machines assigned to one Azure subscription. Dedicated hosts are the same physical servers used in our data centers, provided instead as a directly accessible hardware resource. A host group is a resource that represents a collection of dedicated hosts. You create a host group in a region and an availability zone, and add hosts to it. You can then place VMs directly into your provisioned hosts in whatever configuration best meets your needs.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/hostgroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/hostgroups/hosts'; SingularDisplayName = 'Host'; PluralDisplayName = 'Hosts'; LowerSingularDisplayName = 'Host'; LowerPluralDisplayName = 'Hosts'; IsPreview = 'false'; Description = 'Azure Dedicated Hosts provide physical servers isolated to your organization and workloads that host one or more Azure virtual machines.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/hostgroups/hosts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/images'; SingularDisplayName = 'Image'; PluralDisplayName = 'Images'; LowerSingularDisplayName = 'image'; LowerPluralDisplayName = 'images'; IsPreview = 'false'; Description = ' Managed images can be used to deploy virtual machines and virtual machine scale sets. The image contains a list of managed blobs and metadata necessary for creating virtual machines.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/images.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/locations/communitygalleries/images'; SingularDisplayName = 'Community image'; PluralDisplayName = 'Community images'; LowerSingularDisplayName = 'community image'; LowerPluralDisplayName = 'community images'; IsPreview = 'false'; Description = 'Community images are VM image definitions which are shared publicly with everyone through Azure compute gallery''s community gallery feature.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/locations/communitygalleries/images.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/proximityplacementgroups'; SingularDisplayName = 'Proximity placement group'; PluralDisplayName = 'Proximity placement groups'; LowerSingularDisplayName = 'proximity placement group'; LowerPluralDisplayName = 'proximity placement groups'; IsPreview = 'false'; Description = 'A proximity placement group is a logical grouping used to make sure that Azure compute resources are physically located close to each other. Proximity placement groups are useful for workloads where low latency is a requirement.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/proximityplacementgroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/restorepointcollections'; SingularDisplayName = 'Restore Point Collection'; PluralDisplayName = 'Restore Point Collections'; LowerSingularDisplayName = 'restore point collection'; LowerPluralDisplayName = 'restore point collections'; IsPreview = 'false'; Description = 'Restore point collections are the ARM resource which contains the restore points specific to a VM and each restore point contains disk restore points for each included disk.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/restorepointcollections.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/restorepointcollections/restorepoints'; SingularDisplayName = 'Restore Point'; PluralDisplayName = 'Restore Points'; LowerSingularDisplayName = 'restore point'; LowerPluralDisplayName = 'restore points'; IsPreview = 'false'; Description = 'Restore points store the VM configuration and point-in-time crash (if the VM is shutdown) or application consistent snapshot for all managed disks attached to an Azure virtual machine.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/restorepointcollections/restorepoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/snapshots'; SingularDisplayName = 'Snapshot'; PluralDisplayName = 'Snapshots'; LowerSingularDisplayName = 'snapshot'; LowerPluralDisplayName = 'snapshots'; IsPreview = 'false'; Description = 'Managed snapshots are a full point-in-time copy of a VM managed disk. Take a snapshot of a managed disk for backup or create a managed disk from the snapshot and attach it to a test virtual machine to troubleshoot.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/snapshots.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/sshpublickeys'; SingularDisplayName = 'SSH key'; PluralDisplayName = 'SSH keys'; LowerSingularDisplayName = 'SSH key'; LowerPluralDisplayName = 'SSH keys'; IsPreview = 'false'; Description = 'SSH is an encrypted connection protocol that allows secure sign-ins over unsecured connections. SSH keys allow secure connection to virtual machines, without having to use passwords.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/sshpublickeys.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachines'; SingularDisplayName = 'Virtual machine'; PluralDisplayName = 'Virtual machines'; LowerSingularDisplayName = 'virtual machine'; LowerPluralDisplayName = 'virtual machines'; IsPreview = 'false'; Description = 'Create a virtual machine that runs Linux or Windows. Select an image from the marketplace or use your own customized image.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines.svg'; Links = '[{"title":"Learn more about Windows virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847684"},{"title":"Learn more about Linux virtual machines","uri":"https://go.microsoft.com/fwlink/p/?linkid=847683"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachines/providers/guestconfigurationassignments'; SingularDisplayName = 'Guest Assignment'; PluralDisplayName = 'Guest Assignments'; LowerSingularDisplayName = 'guest assignment'; LowerPluralDisplayName = 'guest assignments'; IsPreview = 'false'; Description = 'A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachines/providers/guestconfigurationassignments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesets'; SingularDisplayName = 'Virtual machine scale set'; PluralDisplayName = 'Virtual machine scale sets'; LowerSingularDisplayName = 'virtual machine scale set'; LowerPluralDisplayName = 'virtual machine scale sets'; IsPreview = 'false'; Description = 'Create a virtual machine scale set to deploy and manage a load balanced set of identical Windows or Linux virtual machines. Use autoscale to automatically scale virtual machine resources in and out.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=848151"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments'; SingularDisplayName = 'Guest Assignment'; PluralDisplayName = 'Guest Assignments'; LowerSingularDisplayName = 'guest assignment'; LowerPluralDisplayName = 'guest assignments'; IsPreview = 'false'; Description = 'A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/providers/guestconfigurationassignments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.compute/virtualmachinescalesets/virtualmachines/networkinterfaces/ipconfigurations/publicipaddresses'; SingularDisplayName = 'Public IP address'; PluralDisplayName = 'Public IP addresses'; LowerSingularDisplayName = 'Public IP address'; LowerPluralDisplayName = 'Public IP addresses'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.compute/virtualmachinescalesets/virtualmachines/networkinterfaces/ipconfigurations/publicipaddresses.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.computehub/all'; SingularDisplayName = 'All resources'; PluralDisplayName = 'All resources'; LowerSingularDisplayName = 'All resources'; LowerPluralDisplayName = 'All resources'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.computehub/all.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.confidentialledger/ledgers'; SingularDisplayName = 'Confidential Ledger'; PluralDisplayName = 'Confidential Ledgers'; LowerSingularDisplayName = 'confidential ledger'; LowerPluralDisplayName = 'confidential ledgers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.confidentialledger/ledgers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.confidentialledger/managedccfs'; SingularDisplayName = 'Managed CCF App'; PluralDisplayName = 'Managed CCF Apps'; LowerSingularDisplayName = 'managed ccf app'; LowerPluralDisplayName = 'managed ccf apps'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.confidentialledger/managedccfs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.confluent/organizations'; SingularDisplayName = 'Confluent organization'; PluralDisplayName = 'Apache Kafka? on Confluent Cloud? - Azure Native ISV service'; LowerSingularDisplayName = 'Confluent organization'; LowerPluralDisplayName = 'Apache Kafka? on Confluent Cloud? - Azure Native ISV service'; IsPreview = 'false'; Description = 'Create a Confluent organization using Azure Marketplace with Pay as you Go or Commits'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.confluent/organizations.svg'; Links = '[{"title":"Get started with Pay as you Go","uri":"https://docs.confluent.io/cloud/current/billing/ccloud-azure-payg.html"},{"title":"Get started with Commits","uri":"https://docs.confluent.io/cloud/current/billing/ccloud-azure-ubb.html"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/cachenodes'; SingularDisplayName = 'Connected Cache for ISP (early preview)'; PluralDisplayName = 'Connected Cache for ISPs (early preview)'; LowerSingularDisplayName = 'Connected Cache for ISP (early preview)'; LowerPluralDisplayName = 'Microsoft Connected Cache for Internet Service Providers (early preview)'; IsPreview = 'true'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks for ISP early preview customers.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/cachenodes.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/en-us/windows/deployment/do/waas-microsoft-connected-cache"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/enterprisecustomers'; SingularDisplayName = 'Connected Cache for Enterprise & Education (early preview)'; PluralDisplayName = 'Connected Caches for Enterprise & Education (early preview)'; LowerSingularDisplayName = 'Connected Cache for Enterprise & Education (early preview)'; LowerPluralDisplayName = 'Microsoft Connected Cache Enterprise (early preview)'; IsPreview = 'true'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks for Enterprise early preview customers.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisecustomers.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/en-us/windows/deployment/do/waas-microsoft-connected-cache"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/enterprisemcccustomers'; SingularDisplayName = 'Connected Cache for Enterprise & Education'; PluralDisplayName = 'Connected Caches for Enterprise & Education'; LowerSingularDisplayName = 'Connected Cache for Enterprise & Education'; LowerPluralDisplayName = 'Microsoft Connected Caches for Enterprise & Education'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/enterprisemcccustomers.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/en-us/windows/deployment/do/waas-microsoft-connected-cache"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedcache/ispcustomers'; SingularDisplayName = 'Connected Cache for ISP'; PluralDisplayName = 'Microsoft Connected Cache for Internet Service Providers'; LowerSingularDisplayName = 'Connected Cache for ISP'; LowerPluralDisplayName = 'Microsoft Connected Cache for Internet Service Providers'; IsPreview = 'false'; Description = 'Software-only caching solution that delivers Microsoft static content within operator networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedcache/ispcustomers.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/en-us/windows/deployment/do/waas-microsoft-connected-cache"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedvmwarevsphere/vcenters'; SingularDisplayName = 'VMware vCenter'; PluralDisplayName = 'VMware vCenters'; LowerSingularDisplayName = 'VMware vCenter'; LowerPluralDisplayName = 'VMware vCenters'; IsPreview = 'false'; Description = 'Connect your existing VMware vCenter to Azure so you can provision and manage VMs on it through Azure Arc.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedvmwarevsphere/vcenters.svg'; Links = '[{"title":"Learn more about VMware vCenter","uri":"https://aka.ms/vcenterdocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedvmwarevsphere/virtualmachines'; SingularDisplayName = 'VMware + AVS virtual machine'; PluralDisplayName = 'VMware + AVS virtual machines'; LowerSingularDisplayName = 'VMware + AVS virtual machine'; LowerPluralDisplayName = 'VMware + AVS virtual machines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedvmwarevsphere/virtualmachines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.connectedvmwarevsphere/virtualmachines/providers/guestconfigurationassignments'; SingularDisplayName = 'Guest Assignment'; PluralDisplayName = 'Guest Assignments'; LowerSingularDisplayName = 'guest assignment'; LowerPluralDisplayName = 'guest assignments'; IsPreview = 'false'; Description = 'A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.connectedvmwarevsphere/virtualmachines/providers/guestconfigurationassignments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerinstance/containergroups'; SingularDisplayName = 'Container instances'; PluralDisplayName = 'Container instances'; LowerSingularDisplayName = 'container instances'; LowerPluralDisplayName = 'container instances'; IsPreview = 'false'; Description = 'Use Azure Container Instances to create and manage Docker containers in Azure without having to set up virtual machines or manage additional infrastructure. To get started, create a container in Azure Container Instances.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerinstance/containergroups.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=856649"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerregistry/registries'; SingularDisplayName = 'Container registry'; PluralDisplayName = 'Container registries'; LowerSingularDisplayName = 'container registry'; LowerPluralDisplayName = 'container registries'; IsPreview = 'false'; Description = 'Build, store, secure, scan, replicate, and manage container images and artifacts with a fully managed, geo-replicated instance of OCI distribution. Connect across environments, including Azure Kubernetes Service and Azure Red Hat OpenShift, and across Azure services like App Service, Machine Learning, and Batch.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerregistry/registries.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerregistry/registries/replications'; SingularDisplayName = 'Container registry replication'; PluralDisplayName = 'Container registry replications'; LowerSingularDisplayName = 'container registry replication'; LowerPluralDisplayName = 'container registry replications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerregistry/registries/replications.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerregistry/registries/scopemaps'; SingularDisplayName = 'Container registry scope map'; PluralDisplayName = 'Container registry scope maps'; LowerSingularDisplayName = 'container registry scope map'; LowerPluralDisplayName = 'container registry scope maps'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerregistry/registries/scopemaps.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerregistry/registries/tokens'; SingularDisplayName = 'Container registry token'; PluralDisplayName = 'Container registry tokens'; LowerSingularDisplayName = 'container registry token'; LowerPluralDisplayName = 'container registry tokens'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerregistry/registries/tokens.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerregistry/registries/webhooks'; SingularDisplayName = 'Container registry webhook'; PluralDisplayName = 'Container registry webhooks'; LowerSingularDisplayName = 'container registry webhook'; LowerPluralDisplayName = 'container registry webhooks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerregistry/registries/webhooks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerservice/fleets'; SingularDisplayName = 'Kubernetes fleet manager'; PluralDisplayName = 'Kubernetes fleet manager'; LowerSingularDisplayName = 'Kubernetes fleet manager'; LowerPluralDisplayName = 'Kubernetes fleet manager'; IsPreview = 'false'; Description = 'Kubernetes Fleet Managers enables multi-cluster and at-scale scenarios for Kubernetes Service clusters. To get started, create a Kubernetes Fleet Manager resource.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerservice/fleets.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2200949"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerservice/managedclusters'; SingularDisplayName = 'Kubernetes service'; PluralDisplayName = 'Kubernetes services'; LowerSingularDisplayName = 'Kubernetes service'; LowerPluralDisplayName = 'Kubernetes services'; IsPreview = 'false'; Description = 'Use Azure Kubernetes Service to create and manage Kubernetes clusters. Azure will handle cluster operations, including creating, scaling, and upgrading, freeing up developers to focus on their application. To get started, create a cluster with Azure Kubernetes Service.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerservice/managedclusters.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=872984"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/extensions'; SingularDisplayName = 'Kubernetes service extension'; PluralDisplayName = 'Kubernetes service extensions'; LowerSingularDisplayName = 'kubernetes service extension'; LowerPluralDisplayName = 'kubernetes service extensions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/extensions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/fluxconfigurations'; SingularDisplayName = 'GitOps configuration'; PluralDisplayName = 'GitOps configurations'; LowerSingularDisplayName = 'GitOps configuration'; LowerPluralDisplayName = 'GitOps configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/namespaces'; SingularDisplayName = 'Kubernetes namespace'; PluralDisplayName = 'Kubernetes namespaces'; LowerSingularDisplayName = 'Kubernetes namespace'; LowerPluralDisplayName = 'Kubernetes namespaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerservice/managedclusters/microsoft.kubernetesconfiguration/namespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.containerstorage/pools'; SingularDisplayName = 'Container storage'; PluralDisplayName = 'Container storages'; LowerSingularDisplayName = 'container storage'; LowerPluralDisplayName = 'container storages'; IsPreview = 'false'; Description = 'Container storage asset description placeholder'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.containerstorage/pools.svg'; Links = '[{"title":"Learn more about container storage","uri":"https://microsoft.com"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dashboard/grafana'; SingularDisplayName = 'Azure Managed Grafana'; PluralDisplayName = 'Azure Managed Grafana'; LowerSingularDisplayName = 'Azure Managed Grafana'; LowerPluralDisplayName = 'Azure Managed Grafana'; IsPreview = 'false'; Description = 'Run a fully managed instance of Grafana that''s automatically connected to your Azure resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dashboard/grafana.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.databasewatcher/watchers'; SingularDisplayName = 'Database watcher'; PluralDisplayName = 'Database watchers'; LowerSingularDisplayName = 'database watcher'; LowerPluralDisplayName = 'database watchers'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databasewatcher/watchers.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.databox/jobs'; SingularDisplayName = 'Azure Data Box'; PluralDisplayName = 'Azure Data Box'; LowerSingularDisplayName = 'azure data box'; LowerPluralDisplayName = 'azure data box'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databox/jobs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.databoxedge/databoxedgedevices'; SingularDisplayName = 'Azure Stack Edge / Data Box Gateway'; PluralDisplayName = 'Azure Stack Edge / Data Box Gateway'; LowerSingularDisplayName = 'azure stack edge / data box gateway'; LowerPluralDisplayName = 'azure stack edge / data box gateway'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databoxedge/databoxedgedevices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.databricks/accessconnectors'; SingularDisplayName = 'Access Connector for Azure Databricks'; PluralDisplayName = 'Access Connector for Azure Databricks'; LowerSingularDisplayName = 'access connector for azure databricks'; LowerPluralDisplayName = 'access connectors for azure databricks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databricks/accessconnectors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.databricks/workspaces'; SingularDisplayName = 'Azure Databricks Service'; PluralDisplayName = 'Azure Databricks Services'; LowerSingularDisplayName = 'azure databricks service'; LowerPluralDisplayName = 'azure databricks services'; IsPreview = 'false'; Description = 'Unlock insights from all your data and build artificial intelligence (AI) solutions with Azure Databricks, set up your Apache Spark environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.databricks/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datacatalog/catalogs'; SingularDisplayName = 'Data Catalog'; PluralDisplayName = 'Data Catalog'; LowerSingularDisplayName = 'data catalog'; LowerPluralDisplayName = 'data catalog'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datacatalog/catalogs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datacollaboration/workspaces'; SingularDisplayName = 'Project CI'; PluralDisplayName = 'Project CI'; LowerSingularDisplayName = 'Project CI'; LowerPluralDisplayName = 'Project CI'; IsPreview = 'false'; Description = 'Share data simply and safely from multiple sources with other organizations. Easily control what you share, who receives your data, and the terms of use. Project CI provides full visibility into your data sharing relationships with a user-friendly interface. Share data in just a few clicks, or build your own application using REST APIs.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datacollaboration/workspaces.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/en-us/azure/data-share"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datadog/monitors'; SingularDisplayName = 'Datadog'; PluralDisplayName = 'Datadog - An Azure Native ISV Service'; LowerSingularDisplayName = 'Datadog'; LowerPluralDisplayName = 'Datadog - An Azure Native ISV Service'; IsPreview = 'false'; Description = 'Azure Native ISV Services enable you to easily provision, manage, and tightly integrate independent software vendor (ISV) software and services on Azure. This service is developed and managed by Microsoft and Datadog. Datadog - An Azure Native ISV Service reduces the learning curve to monitor the health and performance of your workloads and provides a streamlined experience for configuring and managing Datadog directly inside the Azure Portal.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datadog/monitors.svg'; Links = '[{"title":"Learn more about Datadog","uri":"https://learn.microsoft.com/en-us/azure/partner-solutions/datadog/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datafactory/datafactories'; SingularDisplayName = 'Data factory'; PluralDisplayName = 'Data factories'; LowerSingularDisplayName = 'data factory'; LowerPluralDisplayName = 'data factories'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datafactory/datafactories.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datafactory/factories'; SingularDisplayName = 'Data factory (V2)'; PluralDisplayName = 'Data factories (V2)'; LowerSingularDisplayName = 'data factory (V2)'; LowerPluralDisplayName = 'data factories (V2)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datafactory/factories.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datafactory/factories/pipelines'; SingularDisplayName = 'Data Factory pipeline'; PluralDisplayName = 'Data Factory pipelines'; LowerSingularDisplayName = 'Data Factory pipeline'; LowerPluralDisplayName = 'Data Factory pipelines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datafactory/factories/pipelines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datafactory/factories/triggers'; SingularDisplayName = 'Data Factory trigger'; PluralDisplayName = 'Data Factory triggers'; LowerSingularDisplayName = 'Data Factory trigger'; LowerPluralDisplayName = 'Data Factory triggers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datafactory/factories/triggers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datalakeanalytics/accounts'; SingularDisplayName = 'Data Lake Analytics account'; PluralDisplayName = 'Data Lake Analytics accounts'; LowerSingularDisplayName = 'data lake analytics'; LowerPluralDisplayName = 'data lake analytics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datalakeanalytics/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datalakestore/accounts'; SingularDisplayName = 'Data Lake Storage Gen1'; PluralDisplayName = 'Data Lake Storage Gen1'; LowerSingularDisplayName = 'data lake storage gen1'; LowerPluralDisplayName = 'data lake storage gen1'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datalakestore/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datamigration/services'; SingularDisplayName = 'Azure Database Migration Service (classic)'; PluralDisplayName = 'Azure Database Migration Services'; LowerSingularDisplayName = 'azure database migration service (classic)'; LowerPluralDisplayName = 'azure database migration services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datamigration/services.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datamigration/services/projects'; SingularDisplayName = 'Azure Database Migration Project'; PluralDisplayName = 'Azure Database Migration Projects'; LowerSingularDisplayName = 'azure database migration project'; LowerPluralDisplayName = 'azure database migration projects'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datamigration/services/projects.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datamigration/sqlmigrationservices'; SingularDisplayName = 'Azure Database Migration Service'; PluralDisplayName = 'Azure Database Migration Services'; LowerSingularDisplayName = 'azure database migration service'; LowerPluralDisplayName = 'azure database migration services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datamigration/sqlmigrationservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dataprotection/backupvaults'; SingularDisplayName = 'Backup vault'; PluralDisplayName = 'Backup vaults'; LowerSingularDisplayName = 'backup vault'; LowerPluralDisplayName = 'backup vaults'; IsPreview = 'false'; Description = 'Data protection strategy keeps your business running when unexpected events occur. Get started by creating a Backup vault.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dataprotection/backupvaults.svg'; Links = '[{"title":"Learn more about Backup","uri":"http://aka.ms/backup-learn-more"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dataprotection/resourceguards'; SingularDisplayName = 'Resource Guard'; PluralDisplayName = 'Resource Guards'; LowerSingularDisplayName = 'resource guard'; LowerPluralDisplayName = 'resource guards'; IsPreview = 'false'; Description = 'Resource Guard lets you secure critical operations on Recovery Services vaults associated with it, giving you enhanced protection against data loss. Get started by creating a Resource Guard.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dataprotection/resourceguards.svg'; Links = '[{"title":"Learn more about Resource Guard","uri":"https://go.microsoft.com/fwlink/?linkid=2174444"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datareplication/replicationvaults'; SingularDisplayName = 'Site Recovery vault'; PluralDisplayName = 'Site Recovery vaults'; LowerSingularDisplayName = 'site recovery vault'; LowerPluralDisplayName = 'site recovery vaults'; IsPreview = 'false'; Description = 'A disaster recovery and data protection strategy keeps your business running when unexpected events occur. Get started by creating a Recovery Services vault.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datareplication/replicationvaults.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.datashare/accounts'; SingularDisplayName = 'Data Share'; PluralDisplayName = 'Data Shares'; LowerSingularDisplayName = 'data share'; LowerPluralDisplayName = 'data shares'; IsPreview = 'false'; Description = 'Share data simply and safely from multiple sources with other organizations. Easily control what you share, who receives your data, and the terms of use. Data Share provides full visibility into your data sharing relationships with a user-friendly interface. Share data in just a few clicks, or build your own application using REST APIs.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.datashare/accounts.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/en-us/azure/data-share"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dbformariadb/servers'; SingularDisplayName = 'Azure Database for MariaDB server'; PluralDisplayName = 'Azure Database for MariaDB servers'; LowerSingularDisplayName = 'Azure Database for MariaDB server'; LowerPluralDisplayName = 'Azure Database for MariaDB servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformariadb/servers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dbformysql/flexibleservers'; SingularDisplayName = 'Azure Database for MySQL flexible server'; PluralDisplayName = 'Azure Database for MySQL flexible servers'; LowerSingularDisplayName = 'Azure Database for MySQL flexible server'; LowerPluralDisplayName = 'Azure Database for MySQL flexible servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformysql/flexibleservers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dbformysql/servers'; SingularDisplayName = 'MySQL server'; PluralDisplayName = 'MySQL servers'; LowerSingularDisplayName = 'Azure Database for MySQL server'; LowerPluralDisplayName = 'Azure Database for MySQL servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbformysql/servers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dbforpostgresql/flexibleservers'; SingularDisplayName = 'Azure Database for PostgreSQL flexible server'; PluralDisplayName = 'Azure Database for PostgreSQL flexible servers'; LowerSingularDisplayName = 'Azure Database for PostgreSQL flexible server'; LowerPluralDisplayName = 'Azure Database for PostgreSQL flexible servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/flexibleservers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dbforpostgresql/servergroupsv2'; SingularDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; PluralDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; LowerSingularDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; LowerPluralDisplayName = 'Azure Cosmos DB for PostgreSQL Cluster'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/servergroupsv2.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.dbforpostgresql/servers'; SingularDisplayName = 'PostgreSQL server'; PluralDisplayName = 'PostgreSQL servers'; LowerSingularDisplayName = 'Azure Database for PostgreSQL server'; LowerPluralDisplayName = 'Azure Database for PostgreSQL servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.dbforpostgresql/servers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.deploymentmanager/rollouts'; SingularDisplayName = 'Rollout'; PluralDisplayName = 'Rollouts'; LowerSingularDisplayName = 'rollout'; LowerPluralDisplayName = 'rollouts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deploymentmanager/rollouts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.desktopvirtualization/appattachpackages'; SingularDisplayName = 'App attach package'; PluralDisplayName = 'App attach packages'; LowerSingularDisplayName = 'app attach package'; LowerPluralDisplayName = 'app attach packages'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.desktopvirtualization/appattachpackages.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/azure/virtual-desktop/what-is-app-attach"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.desktopvirtualization/applicationgroups'; SingularDisplayName = 'Application group'; PluralDisplayName = 'Application groups'; LowerSingularDisplayName = 'application group'; LowerPluralDisplayName = 'application groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.desktopvirtualization/applicationgroups.svg'; Links = '[{"title":"Learn more","uri":"https://learn.microsoft.com/azure/virtual-desktop/terminology#application-groups"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.desktopvirtualization/hostpools'; SingularDisplayName = 'Host pool'; PluralDisplayName = 'Host pools'; LowerSingularDisplayName = 'host pool'; LowerPluralDisplayName = 'host pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.desktopvirtualization/hostpools.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/azure/virtual-desktop/environment-setup#host-pools"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.desktopvirtualization/scalingplans'; SingularDisplayName = 'Scaling plan'; PluralDisplayName = 'Scaling plans'; LowerSingularDisplayName = 'scaling plan'; LowerPluralDisplayName = 'scaling plans'; IsPreview = 'false'; Description = 'Before creating a scaling plan you must first ensure that Azure Virtual Desktop has the required permissions to read information about and manage the power state of the VMs in your subscription using an RBAC role. Click the ''Learn More'' link below to learn more.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.desktopvirtualization/scalingplans.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/azure/virtual-desktop/autoscale-scaling-plan"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.desktopvirtualization/workspaces'; SingularDisplayName = 'Workspace'; PluralDisplayName = 'Workspaces'; LowerSingularDisplayName = 'workspace'; LowerPluralDisplayName = 'workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.desktopvirtualization/workspaces.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/azure/virtual-desktop/environment-setup#workspaces"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devcenter/devcenters'; SingularDisplayName = 'Dev center'; PluralDisplayName = 'Dev centers'; LowerSingularDisplayName = 'dev center'; LowerPluralDisplayName = 'dev centers'; IsPreview = 'false'; Description = 'Create a dev center to centrally manage images, workstation sizes, environment templates, and networks made available to your development teams.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devcenter/devcenters.svg'; Links = '[{"title":"Learn more about using dev centers with Microsoft Dev Box","uri":"https://aka.ms/devbox/devcenter/overview"},{"title":"Learn more about single-click Microsoft Dev Box deployments with Quickstart Templates","uri":"https://aka.ms/devbox/quick-create-docs"},{"title":"Learn more about using dev centers with Azure Deployment Environments","uri":"https://aka.ms/ade/devcenter/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devcenter/devcenters/devboxdefinitions'; SingularDisplayName = 'Dev Box definition'; PluralDisplayName = 'Dev box definitions'; LowerSingularDisplayName = 'dev box definition'; LowerPluralDisplayName = 'dev box definitions'; IsPreview = 'false'; Description = 'Create a dev box definition to provide the configuration details for the dev boxes that are created within dev box pools.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devcenter/devcenters/devboxdefinitions.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/devboxdefinition/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devcenter/networkconnections'; SingularDisplayName = 'Network connection'; PluralDisplayName = 'Network connections'; LowerSingularDisplayName = 'network connection'; LowerPluralDisplayName = 'network connections'; IsPreview = 'false'; Description = 'Create a network connection to enable dev boxes to access your virtual network.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devcenter/networkconnections.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/networkconnection/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devcenter/projects'; SingularDisplayName = 'Project'; PluralDisplayName = 'Projects'; LowerSingularDisplayName = 'project'; LowerPluralDisplayName = 'projects'; IsPreview = 'false'; Description = 'Create a project to manage team level settings and empower development teams to self-serve dev boxes and environments.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devcenter/projects.svg'; Links = '[{"title":"Learn more about using projects with Microsoft Dev Box","uri":"https://aka.ms/devbox/project/overview"},{"title":"Learn more about using projects with Azure Deployment Environments","uri":"https://aka.ms/ade/project/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devcenter/projects/pools'; SingularDisplayName = 'Pool'; PluralDisplayName = 'Pools'; LowerSingularDisplayName = 'pool'; LowerPluralDisplayName = 'pools'; IsPreview = 'false'; Description = 'Create a dev box pool to allow developers to self-serve developer workstations using pre-approved templates and settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devcenter/projects/pools.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/pools/overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/assets'; SingularDisplayName = 'IoT Asset'; PluralDisplayName = 'IoT Assets'; LowerSingularDisplayName = 'IoT asset'; LowerPluralDisplayName = 'IoT assets'; IsPreview = 'true'; Description = 'An asset is a physical or logical entity that represents a device, machine, system, or process. When you create an asset, it will appear here and can be managed from this table.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/assets.svg'; Links = '[{"title":"Learn more about IoT assets","uri":"https://aka.ms/azure-iot-operations-assets"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceregistry/devices'; SingularDisplayName = 'IoT Device'; PluralDisplayName = 'IoT Devices'; LowerSingularDisplayName = 'IoT device'; LowerPluralDisplayName = 'IoT devices'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceregistry/devices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devices/iothubs'; SingularDisplayName = 'IoT hub'; PluralDisplayName = 'IoT hubs'; LowerSingularDisplayName = 'IoT hub'; LowerPluralDisplayName = 'IoT hub'; IsPreview = 'false'; Description = 'Create an IoT hub to help you connect, monitor, and manage billions of your IoT assets.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devices/iothubs.svg'; Links = '[{"title":"Learn more about IoT Hub","uri":"https://docs.microsoft.com/azure/iot-hub/about-iot-hub"},{"title":"Quickstart: send telemetry from device","uri":"https://docs.microsoft.com/azure/iot-hub/quickstart-send-telemetry-node"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devices/provisioningservices'; SingularDisplayName = 'Azure IoT Hub Device Provisioning Service (DPS)'; PluralDisplayName = 'Azure IoT Hub Device Provisioning Services'; LowerSingularDisplayName = 'device provisioning service'; LowerPluralDisplayName = 'device provisioning services'; IsPreview = 'false'; Description = 'Use Azure IoT Hub Device Provisioning Service to automate IoT device provisioning and registration.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devices/provisioningservices.svg'; Links = '[{"title":"Learn more about Azure IoT Hub Device Provisioning Service","uri":"https://docs.microsoft.com/azure/iot-dps/about-iot-dps"},{"title":"Quickstart: set up auto-provisioning","uri":"https://docs.microsoft.com/azure/iot-dps/quick-setup-auto-provision"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.deviceupdate/accounts'; SingularDisplayName = 'Device Update for IoT Hub'; PluralDisplayName = 'Device Update for IoT Hubs'; LowerSingularDisplayName = 'Device Update for IoT Hub'; LowerPluralDisplayName = 'Device Update for IoT Hubs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.deviceupdate/accounts.svg'; Links = '[{"title":"Learn more about Device Update for IoT Hub","uri":"https://docs.microsoft.com/azure/iot-hub-device-update"},{"title":"Quickstart: create a device update account","uri":"https://docs.microsoft.com/azure/iot-hub-device-update/create-device-update-account"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devtestlab/labs'; SingularDisplayName = 'DevTest lab'; PluralDisplayName = 'DevTest labs'; LowerSingularDisplayName = 'devtest lab'; LowerPluralDisplayName = 'devtest labs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devtestlab/labs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devtestlab/labs/virtualmachines'; SingularDisplayName = 'DevTest Lab virtual machine'; PluralDisplayName = 'DevTest Lab virtual machines'; LowerSingularDisplayName = 'virtual machine'; LowerPluralDisplayName = 'virtual machines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devtestlab/labs/virtualmachines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.devtunnels/tunnelplans'; SingularDisplayName = 'Dev Tunnels Domain'; PluralDisplayName = 'Dev Tunnel Domains'; LowerSingularDisplayName = 'dev tunnels domain'; LowerPluralDisplayName = 'dev tunnel domains'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.devtunnels/tunnelplans.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.digitaltwins/digitaltwinsinstances'; SingularDisplayName = 'Azure Digital Twins'; PluralDisplayName = 'Azure Digital Twins'; LowerSingularDisplayName = 'Azure Digital Twins'; LowerPluralDisplayName = 'Azure Digital Twins'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.digitaltwins/digitaltwinsinstances.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/cassandraclusters'; SingularDisplayName = 'Azure Managed Instance for Apache Cassandra'; PluralDisplayName = 'Azure Managed Instance for Apache Cassandra'; LowerSingularDisplayName = 'Azure Managed Instance for Apache Cassandra'; LowerPluralDisplayName = 'Azure Managed Instance for Apache Cassandra'; IsPreview = 'false'; Description = 'Create a Microsoft Azure Managed Instance for Apache Cassandra'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/cassandraclusters.svg'; Links = '[{"title":"Try now","uri":"https://aka.ms/AzureMIApacheCassandra"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/databaseaccounts'; SingularDisplayName = 'Cosmos DB account'; PluralDisplayName = 'Cosmos DB accounts'; LowerSingularDisplayName = 'Azure Cosmos DB account'; LowerPluralDisplayName = 'Azure Cosmos DB accounts'; IsPreview = 'false'; Description = 'Create a globally distributed, multi-model, fully managed database using API of your choice. Or try it for free, up to 20k RU/s, for 30 days with unlimited renewal.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/databaseaccounts.svg'; Links = '[{"title":"Try now","uri":"https://aka.ms/trycosmosdb"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.documentdb/mongoclusters'; SingularDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; PluralDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; LowerSingularDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; LowerPluralDisplayName = 'Azure Cosmos DB for MongoDB (vCore)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.documentdb/mongoclusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.domainregistration/domains'; SingularDisplayName = 'App Service Domain'; PluralDisplayName = 'App Service Domains'; LowerSingularDisplayName = 'App Service domain'; LowerPluralDisplayName = 'App Service domains'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.domainregistration/domains.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.easm/workspaces'; SingularDisplayName = 'Microsoft Defender EASM'; PluralDisplayName = 'Microsoft Defender EASM'; LowerSingularDisplayName = 'Microsoft Defender EASM workspace'; LowerPluralDisplayName = 'Microsoft Defender EASM workspaces'; IsPreview = 'false'; Description = 'Microsoft Defender External Attack Surface Management (Defender EASM) uses proprietary technology to build a dynamic inventory of your web applications, third-party dependencies, and web infrastructure. We combine that with latest threat research and vulnerability intelligence to give you visibility into your organization''s security posture.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.easm/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.edge/sites'; SingularDisplayName = 'Site'; PluralDisplayName = 'Sites'; LowerSingularDisplayName = 'site'; LowerPluralDisplayName = 'sites'; IsPreview = 'true'; Description = 'Sites'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edge/sites.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/addresses'; SingularDisplayName = 'Azure Edge Hardware Center Address'; PluralDisplayName = 'Azure Edge Hardware Center Address'; LowerSingularDisplayName = 'azure edge hardware center address'; LowerPluralDisplayName = 'azure edge hardware center address'; IsPreview = 'false'; Description = 'Addresses created while ordering hardware through Azure Edge Hardware Center are displayed here.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/addresses.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/edgeHWcenter-learnmore"},{"title":"Learn more","uri":"https://aka.ms/edgeHWcenter-learnmore"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.edgeorder/orderitems'; SingularDisplayName = 'Azure Edge Hardware Center'; PluralDisplayName = 'Azure Edge Hardware Center'; LowerSingularDisplayName = 'azure edge hardware center'; LowerPluralDisplayName = 'azure edge hardware center'; IsPreview = 'false'; Description = 'Azure Edge Hardware Center lets you explore and order a variety of first party Azure hardware helping you build and run hybrid apps across datacenters, edge locations, remote offices and the cloud.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgeorder/orderitems.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/edgeHWcenter-learnmore"},{"title":"Learn more","uri":"https://aka.ms/edgeHWcenter-learnmore"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.edgezones/edgezones'; SingularDisplayName = 'Azure Edge Zone Enterprise'; PluralDisplayName = 'Azure Edge Zones Enterprise'; LowerSingularDisplayName = 'azure edge zone enterprise'; LowerPluralDisplayName = 'azure edge zones enterprise'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.edgezones/edgezones.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.elastic/monitors'; SingularDisplayName = 'Elastic'; PluralDisplayName = 'Elastic Cloud (Elasticsearch) ? An Azure Native ISV Service'; LowerSingularDisplayName = 'Elastic resource'; LowerPluralDisplayName = 'Elastic resources'; IsPreview = 'false'; Description = 'Create an Elastic resource using Azure Marketplace to help you manage an Elasticsearch cluster and other Elastic products like Kibana or APM Instances, in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.elastic/monitors.svg'; Links = '[{"title":"Get started with Elastic Cloud (Elasticsearch) ? An Azure Native ISV Service","uri":"https://azuremarketplace.microsoft.com/en-us/marketplace/apps/elastic.ec-azure-pp?tab=Overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.elasticsan/elasticsans'; SingularDisplayName = 'Elastic SAN'; PluralDisplayName = 'Elastic SANs'; LowerSingularDisplayName = 'Elastic SAN'; LowerPluralDisplayName = 'Elastic SANs'; IsPreview = 'false'; Description = 'Create a fully managed cloud-native storage area network solution (SAN) that serves as a powerful storage solution for your workloads. Connect to your resources in the SAN using the industry-standard iSCSI protocol.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.elasticsan/elasticsans.svg'; Links = '[{"title":"Learn more about Azure Elastic SAN","uri":"https://go.microsoft.com/fwlink/?LinkId=2206709"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/domains'; SingularDisplayName = 'Event Grid Domain'; PluralDisplayName = 'Event Grid Domains'; LowerSingularDisplayName = 'event grid domain'; LowerPluralDisplayName = 'event grid domains'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/domains.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/domains/topics'; SingularDisplayName = 'Event Grid Domain Topic'; PluralDisplayName = 'Event Grid Domain Topics'; LowerSingularDisplayName = 'event grid domain topic'; LowerPluralDisplayName = 'event grid domain topics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/domains/topics.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/namespaces'; SingularDisplayName = 'Event Grid Namespace'; PluralDisplayName = 'Event Grid Namespaces'; LowerSingularDisplayName = 'Event Grid namespace'; LowerPluralDisplayName = 'Event Grid namespaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/namespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/namespaces/topics'; SingularDisplayName = 'Event Grid Namespace Topic'; PluralDisplayName = 'Event Grid Namespace Topics'; LowerSingularDisplayName = 'Event Grid namespace topic'; LowerPluralDisplayName = 'Event Grid namespace topics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/namespaces/topics.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/namespaces/topics/eventsubscriptions'; SingularDisplayName = 'Event Subscription'; PluralDisplayName = 'Event Subscriptions'; LowerSingularDisplayName = 'event subscription'; LowerPluralDisplayName = 'event subscriptions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/namespaces/topics/eventsubscriptions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/namespaces/topicspaces'; SingularDisplayName = 'Event Grid Topic Space'; PluralDisplayName = 'Event Grid Topic Spaces'; LowerSingularDisplayName = 'Event Grid topic space'; LowerPluralDisplayName = 'Event Grid topic spaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/namespaces/topicspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/partnerconfigurations'; SingularDisplayName = 'Event Grid Partner Configuration'; PluralDisplayName = 'Event Grid Partner Configurations'; LowerSingularDisplayName = 'Event Grid partner configuration'; LowerPluralDisplayName = 'Event Grid partner configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/partnerconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/partnerdestinations'; SingularDisplayName = 'Event Grid Partner Destination'; PluralDisplayName = 'Event Grid Partner Destinations'; LowerSingularDisplayName = 'Event Grid partner destination'; LowerPluralDisplayName = 'Event Grid partner destinations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/partnerdestinations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/partnernamespaces'; SingularDisplayName = 'Event Grid Partner Namespace'; PluralDisplayName = 'Event Grid Partner Namespaces'; LowerSingularDisplayName = 'Event Grid partner namespace'; LowerPluralDisplayName = 'Event Grid partner namespaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/partnernamespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/partnernamespaces/channels'; SingularDisplayName = 'Event Grid Channel'; PluralDisplayName = 'Event Grid Channels'; LowerSingularDisplayName = 'Event Grid event channel'; LowerPluralDisplayName = 'Event Grid channels'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/partnernamespaces/channels.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/partnerregistrations'; SingularDisplayName = 'Event Grid Partner Registration'; PluralDisplayName = 'Event Grid Partner Registrations'; LowerSingularDisplayName = 'Event Grid partner registration'; LowerPluralDisplayName = 'Event Grid partner registrations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/partnerregistrations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/partnertopics'; SingularDisplayName = 'Event Grid Partner Topic'; PluralDisplayName = 'Event Grid Partner Topics'; LowerSingularDisplayName = 'Event Grid partner topic'; LowerPluralDisplayName = 'Event Grid partner topics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/partnertopics.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/systemtopics'; SingularDisplayName = 'Event Grid System Topic'; PluralDisplayName = 'Event Grid System Topics'; LowerSingularDisplayName = 'Event Grid system topics'; LowerPluralDisplayName = 'Event Grid system topics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/systemtopics.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventgrid/topics'; SingularDisplayName = 'Event Grid Topic'; PluralDisplayName = 'Event Grid Topics'; LowerSingularDisplayName = 'Event Grid topics'; LowerPluralDisplayName = 'Event Grid topics'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventgrid/topics.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventhub/clusters'; SingularDisplayName = 'Event Hubs Cluster'; PluralDisplayName = 'Event Hubs Clusters'; LowerSingularDisplayName = 'event hubs cluster'; LowerPluralDisplayName = 'event hubs clusters'; IsPreview = 'false'; Description = 'Event Hubs Dedicated clusters are designed to meet the needs of most demanding mission-critical event streaming workloads.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventhub/clusters.svg'; Links = '[{"title":"Learn more about Event Hubs Clusters","uri":"https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-dedicated-overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventhub/namespaces'; SingularDisplayName = 'Event Hubs namespace'; PluralDisplayName = 'Event Hubs namespaces'; LowerSingularDisplayName = 'event hubs namespace'; LowerPluralDisplayName = 'event hubs namespaces'; IsPreview = 'false'; Description = 'An Event Hubs namespace is a management container for event hubs which provides DNS-integrated network endpoints and a range of access control and network integration management.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventhub/namespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventhub/namespaces/disasterrecoveryconfigs'; SingularDisplayName = 'Event Hubs Geo-DR Alias'; PluralDisplayName = 'Event Hubs Geo-DR Aliases'; LowerSingularDisplayName = 'event hubs geo-dr alias'; LowerPluralDisplayName = 'event hubs geo-dr aliases'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventhub/namespaces/disasterrecoveryconfigs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventhub/namespaces/eventhubs'; SingularDisplayName = 'Event Hubs Instance'; PluralDisplayName = 'Event Hubs Instances'; LowerSingularDisplayName = 'event hubs instance'; LowerPluralDisplayName = 'event hubs instances'; IsPreview = 'false'; Description = 'An event hub is a component that facilitates the organization of events within Event Hubs, providing a connection point for publishers and consumers.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventhub/namespaces/eventhubs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventhub/namespaces/providers/diagnosticsettings'; SingularDisplayName = 'Diagnostic settings'; PluralDisplayName = 'Diagnostic settings'; LowerSingularDisplayName = 'Diagnostic settings'; LowerPluralDisplayName = 'Diagnostic settings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventhub/namespaces/providers/diagnosticsettings.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.eventhub/namespaces/schemagroups'; SingularDisplayName = 'Schema Group'; PluralDisplayName = 'Schema Groups'; LowerSingularDisplayName = 'schema group'; LowerPluralDisplayName = 'schema groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.eventhub/namespaces/schemagroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.experimentation/experimentworkspaces'; SingularDisplayName = 'Experiment Workspace'; PluralDisplayName = 'Experiment Workspaces'; LowerSingularDisplayName = 'experiment workspace'; LowerPluralDisplayName = 'experiment workspaces'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.experimentation/experimentworkspaces.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.extendedlocation/customlocations'; SingularDisplayName = 'Custom location'; PluralDisplayName = 'Custom locations'; LowerSingularDisplayName = 'custom location'; LowerPluralDisplayName = 'custom locations'; IsPreview = 'false'; Description = 'With custom locations you can map your on-premises and other infrastructure environments to Azure. Create and manage virtual machines, operate your infrastructure, and run services like Azure Functions in your own datacenters, all with Azure management tools.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.extendedlocation/customlocations.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/customlocationdocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.fabric/capacities'; SingularDisplayName = 'Fabric Capacity'; PluralDisplayName = 'Microsoft Fabric'; LowerSingularDisplayName = 'Fabric Capacity'; LowerPluralDisplayName = 'Microsoft Fabric'; IsPreview = 'false'; Description = 'Microsoft Fabric delivers an end-to-end analytics platform that goes from the data lake to the business user.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.fabric/capacities.svg'; Links = '[{"title":"Service overview","uri":"https://go.microsoft.com/fwlink/?linkid=2227738"},{"title":"Sign-up for a trial","uri":"https://go.microsoft.com/fwlink/?linkid=2227864"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.features/featureproviders/subscriptionfeatureregistrations'; SingularDisplayName = 'Preview features'; PluralDisplayName = 'Preview features'; LowerSingularDisplayName = 'Preview features'; LowerPluralDisplayName = 'Preview features'; IsPreview = 'true'; Description = ' You can now opt in and out of pre-release features with Preview Features. Register, unregister, and keep track of registration state. '; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.features/featureproviders/subscriptionfeatureregistrations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.fluidrelay/fluidrelayservers'; SingularDisplayName = 'Fluid Relay'; PluralDisplayName = 'Fluid Relay'; LowerSingularDisplayName = 'fluid relay'; LowerPluralDisplayName = 'fluid relay'; IsPreview = 'false'; Description = 'The Fluid Relay service is a managed cloud-based service for the Fluid Framework.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.fluidrelay/fluidrelayservers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.gallery/myareas/galleryitems'; SingularDisplayName = 'Template'; PluralDisplayName = 'Templates'; LowerSingularDisplayName = 'template'; LowerPluralDisplayName = 'templates'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.gallery/myareas/galleryitems.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.genomics/accounts'; SingularDisplayName = 'Genomics account'; PluralDisplayName = 'Genomics accounts'; LowerSingularDisplayName = 'genomics account'; LowerPluralDisplayName = 'genomics accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.genomics/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.graphservices/accounts'; SingularDisplayName = 'Metered API Account'; PluralDisplayName = 'Metered API accounts'; LowerSingularDisplayName = 'metered api account'; LowerPluralDisplayName = 'metered api accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.graphservices/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hanaonazure/hanainstances'; SingularDisplayName = 'SAP HANA on Azure'; PluralDisplayName = 'SAP HANA on Azure'; LowerSingularDisplayName = 'SAP HANA on Azure'; LowerPluralDisplayName = 'SAP HANA on Azure'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hanaonazure/hanainstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hanaonazure/sapmonitors'; SingularDisplayName = 'Azure Monitor for SAP Solutions (classic)'; PluralDisplayName = 'Azure Monitors for SAP Solutions (classic)'; LowerSingularDisplayName = 'Azure monitor for SAP Solutions (classic)'; LowerPluralDisplayName = 'Azure monitors for SAP Solutions (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hanaonazure/sapmonitors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusterpools'; SingularDisplayName = 'Azure HDInsight on AKS cluster pool'; PluralDisplayName = 'Azure HDInsight on AKS cluster pools'; LowerSingularDisplayName = 'Azure HDInsight on AKS cluster pool'; LowerPluralDisplayName = 'Azure HDInsight on AKS cluster pools'; IsPreview = 'true'; Description = 'Create an Azure HDInsight on AKS cluster pool to organize your HDInsight on AKS clusters. You can have multiple clusters in the same cluster pool.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools.svg'; Links = '[{"title":"Learn more about HDInsight on AKS cluster pool","uri":"https://go.microsoft.com/fwlink/?linkid=2241255"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusterpools/clusters'; SingularDisplayName = 'Azure HDInsight on AKS cluster'; PluralDisplayName = 'Azure HDInsight on AKS clusters'; LowerSingularDisplayName = 'Azure HDInsight on AKS cluster'; LowerPluralDisplayName = 'Azure HDInsight on AKS clusters'; IsPreview = 'true'; Description = 'Create an Azure HDInsight on AKS cluster to process massive amounts of data using modern and latest open-source frameworks such as Apache Flink, Trino, Apache Spark, and more.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusterpools/clusters.svg'; Links = '[{"title":"Learn more about HDInsight on AKS cluster","uri":"https://go.microsoft.com/fwlink/?linkid=2241255"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hdinsight/clusters'; SingularDisplayName = 'HDInsight cluster'; PluralDisplayName = 'HDInsight clusters'; LowerSingularDisplayName = 'HDInsight cluster'; LowerPluralDisplayName = 'HDInsight clusters'; IsPreview = 'false'; Description = 'Create an HDInsight cluster to process massive amounts of data using popular open-source frameworks such as Hadoop, Spark, Hive, LLAP, Kafka, Storm, ML Services, and more.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hdinsight/clusters.svg'; Links = '[{"title":"Learn more about HDInsight","uri":"https://go.microsoft.com/fwlink/?linkid=2033939"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthbot/healthbots'; SingularDisplayName = 'Azure Health Bot'; PluralDisplayName = 'Azure Health Bot'; LowerSingularDisplayName = 'Azure Health Bot'; LowerPluralDisplayName = 'Azure Health Bot instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthbot/healthbots.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/services'; SingularDisplayName = 'Azure API for FHIR'; PluralDisplayName = 'Azure API for FHIR'; LowerSingularDisplayName = 'Azure API for FHIR'; LowerPluralDisplayName = 'Azure API for FHIR'; IsPreview = 'false'; Description = 'Azure API for FHIR? is a managed, standards-based, and compliant healthcare data platform. It enables organizations to bring their clinical health data into the cloud based on the interoperable data standard FHIR?.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/services.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/workspaces'; SingularDisplayName = 'Health Data Services workspace'; PluralDisplayName = 'Health Data Services workspaces'; LowerSingularDisplayName = 'health data services workspace'; LowerPluralDisplayName = 'health data services workspaces'; IsPreview = 'false'; Description = 'Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR? and DICOMweb?. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/workspaces/dicomservices'; SingularDisplayName = 'DICOM service'; PluralDisplayName = 'DICOM service'; LowerSingularDisplayName = 'DICOM service'; LowerPluralDisplayName = 'DICOM service'; IsPreview = 'false'; Description = 'Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR? and DICOMweb?. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces/dicomservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/workspaces/fhirservices'; SingularDisplayName = 'FHIR service'; PluralDisplayName = 'FHIR service'; LowerSingularDisplayName = 'FHIR service'; LowerPluralDisplayName = 'FHIR service'; IsPreview = 'false'; Description = 'Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR? and DICOMweb?. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces/fhirservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthcareapis/workspaces/iotconnectors'; SingularDisplayName = 'MedTech service'; PluralDisplayName = 'MedTech service'; LowerSingularDisplayName = 'MedTech service'; LowerPluralDisplayName = 'MedTech service'; IsPreview = 'false'; Description = 'Health Data Services is a secure platform designed for Protected Health Information and related health data workloads in the cloud. It enables analytics and machine learning with health data, and powers scalable solutions in health and life sciences. The Azure Health Data Services are based on the interoperable data standard FHIR? and DICOMweb?. Each instance of Azure Health Data Services is a unique workspace, which is a grouping of data services that share commonality. Within a single workspace, you can provision multiple FHIR services, DICOM services and MedTech service which work seamlessly with one another.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthcareapis/workspaces/iotconnectors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthdataaiservices/deidservices'; SingularDisplayName = 'De-identification Service'; PluralDisplayName = 'De-identification Services'; LowerSingularDisplayName = 'de-identification service'; LowerPluralDisplayName = 'de-identification services'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthdataaiservices/deidservices.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.healthmodel/healthmodels'; SingularDisplayName = 'Health Model'; PluralDisplayName = 'Health Models'; LowerSingularDisplayName = 'health model'; LowerPluralDisplayName = 'health models'; IsPreview = 'true'; Description = 'A health model augments metric and logs with critical business context of a workload, enabling the automated evaluation of quantified health states.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.healthmodel/healthmodels.svg'; Links = '[{"title":"Build health models","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcompute/licenses'; SingularDisplayName = 'Extended Security Updates license'; PluralDisplayName = 'Extended Security Updates licenses'; LowerSingularDisplayName = 'Extended Security Updates license'; LowerPluralDisplayName = 'Extended Security Updates licenses'; IsPreview = 'false'; Description = 'Create and attach an Extended Security Updates (ESUs) license to eligible Arc-enabled machines to continue receiving critical security updates automatically.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcompute/licenses.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/WS2012ArcESUDocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcompute/machines'; SingularDisplayName = 'Machine - Azure Arc'; PluralDisplayName = 'Machines - Azure Arc'; LowerSingularDisplayName = 'machine - Azure Arc'; LowerPluralDisplayName = 'machines - Azure Arc'; IsPreview = 'false'; Description = 'Ensure compliance across all your environments by adding your Linux and Windows servers to Azure. Once in Azure, you can leverage Azure management and governance, and view and organize your inventory in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcompute/machines.svg'; Links = '[{"title":"Learn more about Azure Arc","uri":"https://aka.ms/moreaboutazurearc"},{"title":"Learn more about Azure Arc for servers","uri":"https://aka.ms/moreaboutazurearcforservers"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcompute/machines/microsoft.connectedvmwarevsphere/virtualmachineinstances'; SingularDisplayName = 'VMware + AVS virtual machine'; PluralDisplayName = 'VMware + AVS virtual machines'; LowerSingularDisplayName = 'VMware + AVS virtual machine'; LowerPluralDisplayName = 'VMware + AVS virtual machines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcompute/machines/microsoft.connectedvmwarevsphere/virtualmachineinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcompute/machines/providers/guestconfigurationassignments'; SingularDisplayName = 'Guest Assignment'; PluralDisplayName = 'Guest Assignments'; LowerSingularDisplayName = 'guest assignment'; LowerPluralDisplayName = 'guest assignments'; IsPreview = 'false'; Description = 'A guest assignment links a virtual machine to a specific configuration defined by Azure Policy. Use guest assignments to enforce compliance and security policies on your virtual machines, such as ensuring that only certain users have administrative privileges, or that certain software is installed and updated. A guest assignment can also perform actions on your virtual machines, such as installing or removing software, or changing settings.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcompute/machines/providers/guestconfigurationassignments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcompute/machinesesu'; SingularDisplayName = 'Machine - Azure Arc'; PluralDisplayName = 'Machines - Azure Arc'; LowerSingularDisplayName = 'machine - Azure Arc'; LowerPluralDisplayName = 'machines - Azure Arc'; IsPreview = 'false'; Description = 'Enable ESUs on your Windows Server 2012 and 2012 R2 across multi-clouds, on-premise and any environment that are reaching end of support and get access to Extended Security Updates. Add servers through Azure Arc to enable ESUs.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcompute/machinesesu.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/WS2012ArcESUDocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcompute/machinessovereign'; SingularDisplayName = 'Machine - Azure Arc'; PluralDisplayName = 'Machines - Azure Arc'; LowerSingularDisplayName = 'machine - Azure Arc'; LowerPluralDisplayName = 'machines - Azure Arc'; IsPreview = 'false'; Description = 'Ensure compliance across all your environments by adding your Linux and Windows servers to Azure. Once in Azure, you can leverage Azure management and governance, and view and organize your inventory in one place.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcompute/machinessovereign.svg'; Links = '[{"title":"Learn more about Azure Arc","uri":"https://aka.ms/moreaboutazurearc"},{"title":"Learn more about Azure Arc for servers","uri":"https://aka.ms/moreaboutazurearcforservers"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcompute/privatelinkscopes'; SingularDisplayName = 'Azure Arc Private Link Scope'; PluralDisplayName = 'Azure Arc Private Link Scopes'; LowerSingularDisplayName = 'Azure Arc Private link scope'; LowerPluralDisplayName = 'Azure Arc Private link scopes'; IsPreview = 'false'; Description = 'Azure Arc Private link scope enables you to access Azure PaaS services and Azure hosted customer owned services over a private endpoint in your virtual network. Use Azure Arc Private link scopes to privately connect your Azure Arc resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcompute/privatelinkscopes.svg'; Links = '[{"title":"Learn more about Azure Arc Private link scope","uri":"https://aka.ms/moreaboutazurearcprivatelink"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridcontainerservice/provisionedclusters'; SingularDisplayName = 'Kubernetes hybrid - Azure Arc'; PluralDisplayName = 'Kubernetes hybrid - Azure Arc'; LowerSingularDisplayName = 'Kubernetes hybrid - Azure Arc'; LowerPluralDisplayName = 'Kubernetes hybrid - Azure Arc'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridcontainerservice/provisionedclusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/configurationgroupvalues'; SingularDisplayName = 'Configuration Group Value'; PluralDisplayName = 'Configuration Group Values'; LowerSingularDisplayName = 'configuration group value'; LowerPluralDisplayName = 'configuration group values'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/configurationgroupvalues.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/devices'; SingularDisplayName = 'Azure Network Function Manager ? Device'; PluralDisplayName = 'Azure Network Function Manager ? Devices'; LowerSingularDisplayName = 'azure network function manager ? device'; LowerPluralDisplayName = 'azure network function manager ? devices'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/devices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/networkfunctions'; SingularDisplayName = 'Azure Network Function Manager ? Network Function'; PluralDisplayName = 'Azure Network Function Manager ? Network Functions'; LowerSingularDisplayName = 'azure network function manager ? network function'; LowerPluralDisplayName = 'azure network function manager ? network functions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/networkfunctions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers'; SingularDisplayName = 'Publisher'; PluralDisplayName = 'Publishers'; LowerSingularDisplayName = 'publisher'; LowerPluralDisplayName = 'publishers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers/artifactstores'; SingularDisplayName = 'Publisher Artifact Store'; PluralDisplayName = 'Publisher Artifact Stores'; LowerSingularDisplayName = 'publisher artifact store'; LowerPluralDisplayName = 'publisher artifact stores'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers/artifactstores.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers/artifactstores/artifactmanifests'; SingularDisplayName = 'Publisher Artifact Manifest'; PluralDisplayName = 'Publisher Artifact Manifests'; LowerSingularDisplayName = 'publisher artifact manifest'; LowerPluralDisplayName = 'publisher artifact manifests'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers/artifactstores/artifactmanifests.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers/configurationgroupschemas'; SingularDisplayName = 'Configuration Group Schema'; PluralDisplayName = 'Configuration Group Schemas'; LowerSingularDisplayName = 'configuration group schema'; LowerPluralDisplayName = 'configuration group schemas'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers/configurationgroupschemas.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers/networkfunctiondefinitiongroups'; SingularDisplayName = 'Network Function Definition'; PluralDisplayName = 'Network Function Definitions'; LowerSingularDisplayName = 'network function definition'; LowerPluralDisplayName = 'network function definition'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers/networkfunctiondefinitiongroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers/networkfunctiondefinitiongroups/networkfunctiondefinitionversions'; SingularDisplayName = 'Network Function Definition Version'; PluralDisplayName = 'Network Function Definition Versions'; LowerSingularDisplayName = 'network function definition version'; LowerPluralDisplayName = 'network function definition versions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers/networkfunctiondefinitiongroups/networkfunctiondefinitionversions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers/networkservicedesigngroups'; SingularDisplayName = 'Network Service Design'; PluralDisplayName = 'Network Service Designs'; LowerSingularDisplayName = 'network service design group'; LowerPluralDisplayName = 'network service design groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers/networkservicedesigngroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/publishers/networkservicedesigngroups/networkservicedesignversions'; SingularDisplayName = 'Network Service Design Version'; PluralDisplayName = 'Network Service Design Versions'; LowerSingularDisplayName = 'network service design version'; LowerPluralDisplayName = 'network service design versions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/publishers/networkservicedesigngroups/networkservicedesignversions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/sitenetworkservices'; SingularDisplayName = 'Site Network Service'; PluralDisplayName = 'Site Network Services'; LowerSingularDisplayName = 'site network service'; LowerPluralDisplayName = 'site network services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/sitenetworkservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/sites'; SingularDisplayName = 'Site'; PluralDisplayName = 'Sites'; LowerSingularDisplayName = 'site'; LowerPluralDisplayName = 'sites'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/sites.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.hybridnetwork/vendors'; SingularDisplayName = 'Azure Network Function Manager ? vendor'; PluralDisplayName = 'Azure Network Function Manager ? Vendors'; LowerSingularDisplayName = 'azure network function manager ? vendor'; LowerPluralDisplayName = 'azure network function manager ? vendors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.hybridnetwork/vendors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/actiongroups'; SingularDisplayName = 'Action group'; PluralDisplayName = 'Action groups'; LowerSingularDisplayName = 'action group'; LowerPluralDisplayName = 'action groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/actiongroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/activitylogalerts'; SingularDisplayName = 'Activity log alert rule'; PluralDisplayName = 'Activity log alert rules'; LowerSingularDisplayName = 'activity log alert rule'; LowerPluralDisplayName = 'activity log alert rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/activitylogalerts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/components'; SingularDisplayName = 'Application Insights app'; PluralDisplayName = 'Application Insights apps'; LowerSingularDisplayName = 'Application Insights apps'; LowerPluralDisplayName = 'Application Insights app'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/components.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/datacollectionendpoints'; SingularDisplayName = 'Data collection endpoint'; PluralDisplayName = 'Data collection endpoints'; LowerSingularDisplayName = 'data collection endpoint'; LowerPluralDisplayName = 'data collection endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/datacollectionendpoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/datacollectionrules'; SingularDisplayName = 'Data collection rule'; PluralDisplayName = 'Data collection rules'; LowerSingularDisplayName = 'data collection rule'; LowerPluralDisplayName = 'data collection rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/datacollectionrules.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2165730"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/diagnosticsettings'; SingularDisplayName = 'Diagnostic settings'; PluralDisplayName = 'Diagnostic settings'; LowerSingularDisplayName = 'Diagnostic settings'; LowerPluralDisplayName = 'Diagnostic settings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/diagnosticsettings.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/metricalerts'; SingularDisplayName = 'Metric alert rule'; PluralDisplayName = 'Metric alert rules'; LowerSingularDisplayName = 'metric alert rule'; LowerPluralDisplayName = 'metric alert rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/metricalerts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/privatelinkscopes'; SingularDisplayName = 'Azure Monitor Private Link Scope'; PluralDisplayName = 'Azure Monitor Private Link Scopes'; LowerSingularDisplayName = 'azure monitor private link scope'; LowerPluralDisplayName = 'azure monitor private link scopes'; IsPreview = 'false'; Description = 'Use Azure Monitor Private Link Scopes to privately connect your service to your Application Insights component or Log Analytics workspace.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/privatelinkscopes.svg'; Links = '[{"title":"Learn more about Azure Monitor Private Link Scopes","uri":"https://go.microsoft.com/fwlink/?linkid=2126610"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/scheduledqueryrules'; SingularDisplayName = 'Log search alert rule'; PluralDisplayName = 'Log search alert rules'; LowerSingularDisplayName = 'log search alert rule'; LowerPluralDisplayName = 'log search alert rules'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/scheduledqueryrules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/webtests'; SingularDisplayName = 'Application Insights availability test'; PluralDisplayName = 'Application Insights availability tests'; LowerSingularDisplayName = 'availability test'; LowerPluralDisplayName = 'availability tests'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/webtests.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/workbooks'; SingularDisplayName = 'Azure Workbook'; PluralDisplayName = 'Azure Workbooks'; LowerSingularDisplayName = 'azure workbook'; LowerPluralDisplayName = 'azure workbooks'; IsPreview = 'false'; Description = 'Azure Monitor Workbooks is a canvas for data analysis or reporting in the Azure Portal'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/workbooks.svg'; Links = '[{"title":"Learn more about Workbooks","uri":"https://aka.ms/workbookdoc"},{"title":"You can contribute workbook templates to help other users of Workbooks do amazing things","uri":"https://go.microsoft.com/fwlink/?linkid=867045"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.insights/workbooktemplates'; SingularDisplayName = 'Azure Workbook Template'; PluralDisplayName = 'Azure Workbook Templates'; LowerSingularDisplayName = 'azure workbook template'; LowerPluralDisplayName = 'Azure Workbook Templates'; IsPreview = 'false'; Description = 'Azure Monitor Workbooks is a canvas for data analysis or reporting in the Azure Portal'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.insights/workbooktemplates.svg'; Links = '[{"title":"Learn more about Workbooks","uri":"https://aka.ms/workbookdoc"},{"title":"You can contribute workbook templates to help other users of Workbooks do amazing things","uri":"https://go.microsoft.com/fwlink/?linkid=867045"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.integrationspaces/spaces'; SingularDisplayName = 'Integration Environment'; PluralDisplayName = 'Integration Environments'; LowerSingularDisplayName = 'integration environment'; LowerPluralDisplayName = 'integration environments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.integrationspaces/spaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.iotcentral/iotapps'; SingularDisplayName = 'IoT Central Application'; PluralDisplayName = 'IoT Central Applications'; LowerSingularDisplayName = 'iot central application'; LowerPluralDisplayName = 'iot central applications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.iotcentral/iotapps.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.keyvault/managedhsms'; SingularDisplayName = 'Azure Key Vault Managed HSM'; PluralDisplayName = 'Azure Key Vault Managed HSMs'; LowerSingularDisplayName = 'azure key vault managed hsm'; LowerPluralDisplayName = 'azure key vault managed hsms'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.keyvault/managedhsms.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.keyvault/vaults'; SingularDisplayName = 'Key vault'; PluralDisplayName = 'Key vaults'; LowerSingularDisplayName = 'key vault'; LowerPluralDisplayName = 'key vaults'; IsPreview = 'false'; Description = 'Safeguard cryptographic keys and other secrets used by cloud apps and services.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.keyvault/vaults.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.kubernetes/connectedclusters'; SingularDisplayName = 'Kubernetes - Azure Arc'; PluralDisplayName = 'Kubernetes - Azure Arc'; LowerSingularDisplayName = 'Kubernetes - Azure Arc'; LowerPluralDisplayName = 'Kubernetes - Azure Arc'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.kubernetes/connectedclusters.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/AzureArcK8sDocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/extensions'; SingularDisplayName = 'Kubernetes - Azure Arc extension'; PluralDisplayName = 'Kubernetes - Azure Arc extensions'; LowerSingularDisplayName = 'Kubernetes - Azure Arc extension'; LowerPluralDisplayName = 'Kubernetes - Azure Arc extensions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/extensions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/fluxconfigurations'; SingularDisplayName = 'GitOps configuration'; PluralDisplayName = 'GitOps configurations'; LowerSingularDisplayName = 'GitOps configuration'; LowerPluralDisplayName = 'GitOps configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/fluxconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/namespaces'; SingularDisplayName = 'Kubernetes - Azure Arc namespace'; PluralDisplayName = 'Kubernetes - Azure Arc namespaces'; LowerSingularDisplayName = 'Kubernetes - Azure Arc namespace'; LowerPluralDisplayName = 'Kubernetes - Azure Arc namespaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.kubernetes/connectedclusters/microsoft.kubernetesconfiguration/namespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.kubernetesconfiguration/extensions'; SingularDisplayName = 'Kubernetes service extension'; PluralDisplayName = 'Kubernetes service extensions'; LowerSingularDisplayName = 'kubernetes service extension'; LowerPluralDisplayName = 'kubernetes service extensions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.kubernetesconfiguration/extensions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.kusto/clusters'; SingularDisplayName = 'Azure Data Explorer Cluster'; PluralDisplayName = 'Azure Data Explorer Clusters'; LowerSingularDisplayName = 'Azure Data Explorer cluster'; LowerPluralDisplayName = 'Azure Data Explorer clusters'; IsPreview = 'false'; Description = 'Create an Azure Data Explorer cluster to enjoy a big-data, interactive analytics platform that provides ultra-fast telemetry search and advanced text search for any type of data.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.kusto/clusters.svg'; Links = '[{"title":"Learn more about Azure Data Explorer","uri":"https://aka.ms/dataexplorerdocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.kusto/clusters/databases'; SingularDisplayName = 'Azure Data Explorer Database'; PluralDisplayName = 'Azure Data Explorer Databases'; LowerSingularDisplayName = 'Azure Data Explorer database'; LowerPluralDisplayName = 'Azure Data Explorer databases'; IsPreview = 'false'; Description = 'Create an Azure Data Explorer database to store your data.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.kusto/clusters/databases.svg'; Links = '[{"title":"Learn more about Azure Data Explorer databases","uri":"https://aka.ms/dataexplorerdocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.labservices/labaccounts'; SingularDisplayName = 'Lab account'; PluralDisplayName = 'Lab accounts'; LowerSingularDisplayName = 'lab account'; LowerPluralDisplayName = 'lab accounts'; IsPreview = 'false'; Description = 'Lab accounts allow settings and configurations to be applied to groups of labs. Create a lab account to enable the creation of labs in your organization.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labaccounts.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/azlabs-setupLabAccount"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.labservices/labaccounts/labs'; SingularDisplayName = 'Lab'; PluralDisplayName = 'Labs'; LowerSingularDisplayName = 'lab'; LowerPluralDisplayName = 'labs'; IsPreview = 'false'; Description = 'Lab Creators use the Azure Lab Services website to create labs, provision virtual machines, install software and more. To create labs, at least one lab plan is needed.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labaccounts/labs.svg'; Links = '[{"title":"Go to labs.azure.com","uri":"https://labs.azure.com"},{"title":"Learn more","uri":"https://aka.ms/azlabs-setupLab"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.labservices/labplans'; SingularDisplayName = 'Lab plan'; PluralDisplayName = 'Lab plans'; LowerSingularDisplayName = 'lab plan'; LowerPluralDisplayName = 'lab plans'; IsPreview = 'false'; Description = 'Lab plans allow settings and configurations to be applied to labs. Create a lab plan to enable the creation of labs in your organization.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labplans.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/azlabs-setupLabPlan"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.labservices/labs'; SingularDisplayName = 'Lab'; PluralDisplayName = 'Labs'; LowerSingularDisplayName = 'lab'; LowerPluralDisplayName = 'labs'; IsPreview = 'false'; Description = 'Lab Creators use the Azure Lab Services website to create labs, provision virtual machines, install software and more. To create labs, at least one lab plan is needed.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.labservices/labs.svg'; Links = '[{"title":"Go to labs.azure.com","uri":"https://labs.azure.com"},{"title":"Learn more","uri":"https://aka.ms/azlabs-setupLab"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.loadtestservice/loadtests'; SingularDisplayName = 'Azure Load Testing'; PluralDisplayName = 'Azure Load Testing'; LowerSingularDisplayName = 'Azure load testing resource'; LowerPluralDisplayName = 'Azure load testing resources'; IsPreview = 'false'; Description = 'Azure Load Testing is a fully managed load testing service that enables developers and testers to generate high-scale load and reveals actionable insights into app performance, scalability, and capacity.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.loadtestservice/loadtests.svg'; Links = '[{"title":"Learn more about Azure Load Testing","uri":"https://azure.microsoft.com/en-us/services/load-testing"},{"title":"Documentation","uri":"https://docs.microsoft.com/en-us/azure/load-testing/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/integrationaccounts'; SingularDisplayName = 'Logic app integration account'; PluralDisplayName = 'Logic app integration accounts'; LowerSingularDisplayName = 'integration account'; LowerPluralDisplayName = 'integration accounts'; IsPreview = 'false'; Description = 'Build enterprise integration and B2B/EDI solutions with Logic Apps.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationaccounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/integrationserviceenvironments'; SingularDisplayName = 'Integration Service Environment'; PluralDisplayName = 'Integration Service Environments'; LowerSingularDisplayName = 'integration service environment'; LowerPluralDisplayName = 'integration service environments'; IsPreview = 'false'; Description = 'Fully isolated and dedicated environment for Logic Apps. Please note that the deployment of ISE can take up to 4 hours to complete.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/integrationserviceenvironments/managedapis'; SingularDisplayName = 'Managed Connector'; PluralDisplayName = 'Managed Connector'; LowerSingularDisplayName = 'managed connector'; LowerPluralDisplayName = 'managed connectors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/integrationserviceenvironments/managedapis.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.logic/workflows'; SingularDisplayName = 'Logic app'; PluralDisplayName = 'Logic apps'; LowerSingularDisplayName = 'logic app'; LowerPluralDisplayName = 'logic apps'; IsPreview = 'false'; Description = 'Create workflows leveraging hundreds of connectors and the visual designer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logic/workflows.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.logz/monitors'; SingularDisplayName = 'Logz.io'; PluralDisplayName = 'Logz.io'; LowerSingularDisplayName = 'Logz.io'; LowerPluralDisplayName = 'Logz.io'; IsPreview = 'false'; Description = 'Integration with Logz.io enables our customers to send all the logs for non compute resources to Logz.io without having to configure event hubs or enable diagnostic settings. Creating the main account and providing SSO allows user to dynamically include/ exclude tags and SSO into their Logz.io account hassle free. '; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logz/monitors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.logz/monitors/accounts'; SingularDisplayName = 'Logz sub account'; PluralDisplayName = 'Logz sub account'; LowerSingularDisplayName = 'Logz sub account'; LowerPluralDisplayName = 'Logz sub account'; IsPreview = 'false'; Description = 'A sub account is a child entity which can be created only under a main account resource. '; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.logz/monitors/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearning/commitmentplans'; SingularDisplayName = 'Machine Learning Studio (classic) web service plan'; PluralDisplayName = 'Machine Learning Studio (classic) web service plans'; LowerSingularDisplayName = 'machine learning studio (classic) web service plan'; LowerPluralDisplayName = 'machine learning studio (classic) web service plans'; IsPreview = 'false'; Description = 'We recommend that new customers choose Azure Machine Learning. In addition to the drag-and-drop experience, Azure Machine Learning provides enhanced capabilities such as automated ML, reproducible ML pipelines and responsible AI. Azure Machine Learning Studio (classic) only offers a standalone drag-and-drop experience.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearning/commitmentplans.svg'; Links = '[{"title":"Learn more about Azure Machine Learning","uri":"https://azure.microsoft.com/services/machine-learning/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearning/webservices'; SingularDisplayName = 'Machine Learning Studio (classic) web service'; PluralDisplayName = 'Machine Learning Studio (classic) web services'; LowerSingularDisplayName = 'machine learning studio (classic) web service'; LowerPluralDisplayName = 'machine learning studio (classic) web services'; IsPreview = 'false'; Description = 'We recommend that new customers choose Azure Machine Learning. In addition to the drag-and-drop experience, Azure Machine Learning provides enhanced capabilities such as automated ML, reproducible ML pipelines and responsible AI. Azure Machine Learning Studio (classic) only offers a standalone drag-and-drop experience.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearning/webservices.svg'; Links = '[{"title":"Learn more about Azure Machine Learning","uri":"https://azure.microsoft.com/services/machine-learning/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearning/workspaces'; SingularDisplayName = 'Machine Learning Studio (classic) workspace'; PluralDisplayName = 'Machine Learning Studio (classic) workspaces'; LowerSingularDisplayName = 'machine learning studio (classic) workspace'; LowerPluralDisplayName = 'machine learning studio (classic) workspaces'; IsPreview = 'false'; Description = 'We recommend that new users choose Azure Machine Learning for the widest range of cutting-edge machine learning tools. Azure Machine Learning Studio (classic) only offers a standalone drag-and-drop experience.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearning/workspaces.svg'; Links = '[{"title":"Learn more about Azure Machine Learning","uri":"https://docs.microsoft.com/azure/machine-learning/compare-azure-ml-to-studio-classic"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearningservices/aistudio'; SingularDisplayName = 'Azure AI Studio'; PluralDisplayName = 'Azure AI Studio'; LowerSingularDisplayName = 'Azure AI Studio'; LowerPluralDisplayName = 'Azure AI Studio'; IsPreview = 'false'; Description = 'Azure AI Studio description'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearningservices/aistudio.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearningservices/registries'; SingularDisplayName = 'Azure Machine Learning registry'; PluralDisplayName = 'Azure Machine Learning registries'; LowerSingularDisplayName = 'azure machine learning registry'; LowerPluralDisplayName = 'azure machine learning registries'; IsPreview = 'false'; Description = 'Workspaces are where you manage all the models, assets, and data related to your machine learning projects. Create one now to start using Azure Machine Learning.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearningservices/registries.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearningservices/workspaces'; SingularDisplayName = 'Azure Machine Learning workspace'; PluralDisplayName = 'Azure Machine Learning'; LowerSingularDisplayName = 'workspace'; LowerPluralDisplayName = 'workspaces'; IsPreview = 'false'; Description = 'Workspaces are where you manage all the models, assets, and data related to your machine learning projects. Create one now to start using Azure Machine Learning.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearningservices/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearningservices/workspaces/onlineendpoints'; SingularDisplayName = 'Machine learning online endpoint'; PluralDisplayName = 'Machine learning online endpoints'; LowerSingularDisplayName = 'machine learning online endpoint'; LowerPluralDisplayName = 'machine learning online endpoints'; IsPreview = 'false'; Description = 'Workspaces are where you manage all the models, assets, and data related to your machine learning projects. Create one now to start using Azure Machine Learning.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearningservices/workspaces/onlineendpoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.machinelearningservices/workspaces/onlineendpoints/deployments'; SingularDisplayName = 'Machine learning online deployment'; PluralDisplayName = 'Machine learning online deployments'; LowerSingularDisplayName = 'machine learning online deployment'; LowerPluralDisplayName = 'machine learning online deployments'; IsPreview = 'false'; Description = 'Workspaces are where you manage all the models, assets, and data related to your machine learning projects. Create one now to start using Azure Machine Learning.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.machinelearningservices/workspaces/onlineendpoints/deployments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.maintenance/maintenanceconfigurations'; SingularDisplayName = 'Maintenance Configuration'; PluralDisplayName = 'Maintenance Configurations'; LowerSingularDisplayName = 'maintenance configuration'; LowerPluralDisplayName = 'maintenance configurations'; IsPreview = 'false'; Description = 'Manage platform updates that don''t require a reboot using maintenance control. Maintenance control lets you decide when to apply updates to your virtual infrastructure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maintenance/maintenanceconfigurations.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2160306"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.managedidentity/userassignedidentities'; SingularDisplayName = 'Managed Identity'; PluralDisplayName = 'Managed Identities'; LowerSingularDisplayName = 'managed identity'; LowerPluralDisplayName = 'managed identities'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managedidentity/userassignedidentities.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.managedservices/registrationdefinitions'; SingularDisplayName = 'Azure Lighthouse'; PluralDisplayName = 'Azure Lighthouse'; LowerSingularDisplayName = 'Azure Lighthouse'; LowerPluralDisplayName = 'Azure Lighthouse'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.managedservices/registrationdefinitions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.management/managementgroups/microsoft.resources/deploymentstacks'; SingularDisplayName = 'Deployment stack'; PluralDisplayName = 'Deployment stacks'; LowerSingularDisplayName = 'deployment stack'; LowerPluralDisplayName = 'deployment stacks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.management/managementgroups/microsoft.resources/deploymentstacks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.management/managementgroups/providers/privatelinkassociations'; SingularDisplayName = 'Application Gateway'; PluralDisplayName = 'Application Gateways'; LowerSingularDisplayName = 'application gateway'; LowerPluralDisplayName = 'application gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.management/managementgroups/providers/privatelinkassociations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.management/managementgroups/providers/templatespecs'; SingularDisplayName = 'Template spec'; PluralDisplayName = 'Template specs'; LowerSingularDisplayName = 'template spec'; LowerPluralDisplayName = 'template specs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.management/managementgroups/providers/templatespecs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.manufacturingplatform/manufacturingdataservices'; SingularDisplayName = 'Data Manager For Manufacturing'; PluralDisplayName = 'Data Manager For Manufacturing'; LowerSingularDisplayName = 'Data Manager For Manufacturing'; LowerPluralDisplayName = 'Data Manager For Manufacturing'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.manufacturingplatform/manufacturingdataservices.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.maps/accounts'; SingularDisplayName = 'Azure Maps Account'; PluralDisplayName = 'Azure Maps Accounts'; LowerSingularDisplayName = 'azure maps accounts'; LowerPluralDisplayName = 'Azure Maps account'; IsPreview = 'false'; Description = 'Azure Maps is a portfolio of geospatial services that include service APIs for Maps, Search, Routing, Traffic and Time Zones. The portfolio of Azure OneAPI compliant services allows you to use familiar developer tools to quickly develop and scale solutions that integrate location information into your Azure solutions. Azure Maps provides developers from all industries powerful geospatial capabilities packed with fresh mapping data imperative to providing geographic context to web and mobile applications.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maps/accounts.svg'; Links = '[{"title":"Learn more about Azure Maps","uri":"https://aka.ms/albs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.maps/accounts/creators'; SingularDisplayName = 'Azure Maps Creator Resource'; PluralDisplayName = 'Azure Maps Creator Resources'; LowerSingularDisplayName = 'Azure Maps creator resources'; LowerPluralDisplayName = 'Azure Maps creator resource'; IsPreview = 'false'; Description = 'Creator allows you to create private maps and map applications using Azure Maps API and SDK.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.maps/accounts/creators.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices'; SingularDisplayName = 'Media service'; PluralDisplayName = 'Media Services'; LowerSingularDisplayName = 'media service'; LowerPluralDisplayName = 'Media Services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/liveevents'; SingularDisplayName = 'Live event'; PluralDisplayName = 'Live events'; LowerSingularDisplayName = 'live event'; LowerPluralDisplayName = 'live events'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/liveevents.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.media/mediaservices/streamingendpoints'; SingularDisplayName = 'Streaming Endpoint'; PluralDisplayName = 'Streaming Endpoints'; LowerSingularDisplayName = 'streaming endpoint'; LowerPluralDisplayName = 'streaming endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.media/mediaservices/streamingendpoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.metaverse/metaverses'; SingularDisplayName = 'Mesh world'; PluralDisplayName = 'Mesh worlds'; LowerSingularDisplayName = 'Mesh world'; LowerPluralDisplayName = 'Mesh worlds'; IsPreview = 'false'; Description = 'A Mesh world is a collection of virtual spaces and events where you can explore, create, share, and socialize.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.metaverse/metaverses.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/MeshTAPdocs/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.metaverse/metaverses/events'; SingularDisplayName = 'Event'; PluralDisplayName = 'Events'; LowerSingularDisplayName = 'event'; LowerPluralDisplayName = 'events'; IsPreview = 'false'; Description = 'Events are time-bound experiences where people can connect and collaborate.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.metaverse/metaverses/events.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.metaverse/metaverses/spaces'; SingularDisplayName = 'Space'; PluralDisplayName = 'Spaces'; LowerSingularDisplayName = 'space'; LowerPluralDisplayName = 'spaces'; IsPreview = 'false'; Description = 'Spaces are persistent virtual environments where people can connect and collaborate.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.metaverse/metaverses/spaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.metaverse/metaverses/templates'; SingularDisplayName = 'Template'; PluralDisplayName = 'Templates'; LowerSingularDisplayName = 'template'; LowerPluralDisplayName = 'templates'; IsPreview = 'false'; Description = 'Templates are the virtual environments people populate with a feeling of presense through personalized avatars. A few Mesh templates are provided by default. Publish a custom template uniquely your own directly from Unity using our uploader package.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.metaverse/metaverses/templates.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.migrate/projects'; SingularDisplayName = 'Migration project'; PluralDisplayName = 'Migration projects'; LowerSingularDisplayName = 'migration project'; LowerPluralDisplayName = 'migration projects'; IsPreview = 'false'; Description = 'You are on your way to assess your on-premises machines for migration to Azure. Create a project to start the process.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.migrate/projects.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=846687"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/catalogs'; SingularDisplayName = 'Catalog'; PluralDisplayName = 'Catalogs'; LowerSingularDisplayName = 'catalog'; LowerPluralDisplayName = 'catalogs'; IsPreview = 'false'; Description = 'A catalog is a repository of packages that automate the deployment of applications and Azure infrastructure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/catalogs.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/communities'; SingularDisplayName = 'Community'; PluralDisplayName = 'Communities'; LowerSingularDisplayName = 'community'; LowerPluralDisplayName = 'communities'; IsPreview = 'false'; Description = 'Create a community, which is an isolated hub network that securely and logically groups multiple enclaves for governance, management, and security.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/communities.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/communities/transithubs'; SingularDisplayName = 'Transit hub'; PluralDisplayName = 'Transit hubs'; LowerSingularDisplayName = 'transit hub'; LowerPluralDisplayName = 'transit hubs'; IsPreview = 'false'; Description = 'Create transit hubs to securely allow network traffic through the community firewall to and from external destinations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/communities/transithubs.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/externalconnections'; SingularDisplayName = 'External connection'; PluralDisplayName = 'External connections'; LowerSingularDisplayName = 'external connection'; LowerPluralDisplayName = 'external connections'; IsPreview = 'false'; Description = 'Create external connections to securely allow network traffic through the community firewall to and from external destinations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/externalconnections.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/internalconnections'; SingularDisplayName = 'Internal connection'; PluralDisplayName = 'Internal connections'; LowerSingularDisplayName = 'internal connection'; LowerPluralDisplayName = 'internal connections'; IsPreview = 'false'; Description = 'Internal connections associate two virtual enclaves within a community using exposed endpoints that define security rules and firewall policies for connecting.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/internalconnections.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/virtualenclaves'; SingularDisplayName = 'Enclave'; PluralDisplayName = 'Enclaves'; LowerSingularDisplayName = 'enclave'; LowerPluralDisplayName = 'enclaves'; IsPreview = 'false'; Description = 'Create an enclave within a community. Enclaves are isolated virtual networks that host workloads and are secured through managed routes, connections, and Azure Policy.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/virtualenclaves/endpoints'; SingularDisplayName = 'Endpoint'; PluralDisplayName = 'Endpoints'; LowerSingularDisplayName = 'endpoint'; LowerPluralDisplayName = 'endpoints'; IsPreview = 'false'; Description = 'Endpoints are metadata properties that describes how to connect to Virtual Enclave resources intended to be exposed to other Virtual Enclaves or Communities.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves/endpoints.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mission/virtualenclaves/workloads'; SingularDisplayName = 'Workload'; PluralDisplayName = 'Workloads'; LowerSingularDisplayName = 'workload'; LowerPluralDisplayName = 'workloads'; IsPreview = 'false'; Description = 'Create a workload within an enclave. Workloads are a collection of managed resource groups and their underlying resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mission/virtualenclaves/workloads.svg'; Links = '[{"title":"Learn more","uri":"https://azure.microsoft.com/en-us/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mixedreality/objectanchorsaccounts'; SingularDisplayName = 'Object Anchors Account'; PluralDisplayName = 'Object Anchors Accounts'; LowerSingularDisplayName = 'object anchors account'; LowerPluralDisplayName = 'object anchors accounts'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mixedreality/objectanchorsaccounts.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mixedreality/objectunderstandingaccounts'; SingularDisplayName = 'Object Understanding Account'; PluralDisplayName = 'Object Understanding Accounts'; LowerSingularDisplayName = 'object understanding account'; LowerPluralDisplayName = 'object understanding accounts'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mixedreality/objectunderstandingaccounts.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mixedreality/remoterenderingaccounts'; SingularDisplayName = 'Remote Rendering Account'; PluralDisplayName = 'Remote Rendering Accounts'; LowerSingularDisplayName = 'remote rendering account'; LowerPluralDisplayName = 'remote rendering accounts'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mixedreality/remoterenderingaccounts.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mixedreality/spatialanchorsaccounts'; SingularDisplayName = 'Spatial Anchors Account'; PluralDisplayName = 'Spatial Anchors Accounts'; LowerSingularDisplayName = 'spatial anchors account'; LowerPluralDisplayName = 'spatial anchors accounts'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mixedreality/spatialanchorsaccounts.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/mobilenetworks'; SingularDisplayName = 'Mobile Network'; PluralDisplayName = 'Mobile Networks'; LowerSingularDisplayName = 'mobile network'; LowerPluralDisplayName = 'mobile networks'; IsPreview = 'false'; Description = 'Deploy your own Azure Private 5G Core to make services available to your computing resources wherever they may be'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/mobilenetworks.svg'; Links = '[{"title":"Learn more about Azure Private 5G Core","uri":"https://docs.microsoft.com/en-us/azure/private-5g-core/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/mobilenetworks/datanetworks'; SingularDisplayName = 'Data Network'; PluralDisplayName = 'Data Networks'; LowerSingularDisplayName = 'data network'; LowerPluralDisplayName = 'data networks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/mobilenetworks/datanetworks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/mobilenetworks/services'; SingularDisplayName = 'Service'; PluralDisplayName = 'Services'; LowerSingularDisplayName = 'service'; LowerPluralDisplayName = 'services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/mobilenetworks/services.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/mobilenetworks/simpolicies'; SingularDisplayName = 'SIM Policy'; PluralDisplayName = 'SIM Policies'; LowerSingularDisplayName = 'SIM policy'; LowerPluralDisplayName = 'SIM policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/mobilenetworks/simpolicies.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/mobilenetworks/sites'; SingularDisplayName = 'Mobile Network Site'; PluralDisplayName = 'Mobile Network Sites'; LowerSingularDisplayName = 'mobile network site'; LowerPluralDisplayName = 'mobile network sites'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/mobilenetworks/sites.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/mobilenetworks/slices'; SingularDisplayName = 'Slice'; PluralDisplayName = 'Slices'; LowerSingularDisplayName = 'slice'; LowerPluralDisplayName = 'slices'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/mobilenetworks/slices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/packetcorecontrolplanes'; SingularDisplayName = 'Packet Core Control Plane'; PluralDisplayName = 'Packet Core Control Planes'; LowerSingularDisplayName = 'packet core control plane'; LowerPluralDisplayName = 'packet core control planes'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/packetcorecontrolplanes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes'; SingularDisplayName = 'Packet Core Data Plane'; PluralDisplayName = 'Packet Core Data Planes'; LowerSingularDisplayName = 'packet core data plane'; LowerPluralDisplayName = 'packet core data planes'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes/attacheddatanetworks'; SingularDisplayName = 'Attached Data Network'; PluralDisplayName = 'Attached Data Networks'; LowerSingularDisplayName = 'attached data network'; LowerPluralDisplayName = 'attached data networks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/packetcorecontrolplanes/packetcoredataplanes/attacheddatanetworks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/simgroups'; SingularDisplayName = 'SIM Group'; PluralDisplayName = 'SIM Groups'; LowerSingularDisplayName = 'SIM group'; LowerPluralDisplayName = 'SIM groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/simgroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilenetwork/simgroups/sims'; SingularDisplayName = 'SIM'; PluralDisplayName = 'SIMs'; LowerSingularDisplayName = 'SIM'; LowerPluralDisplayName = 'SIMs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilenetwork/simgroups/sims.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores'; SingularDisplayName = 'Operator 5G Core'; PluralDisplayName = 'Operator 5G Core'; LowerSingularDisplayName = 'operator 5G core'; LowerPluralDisplayName = 'operator 5G core'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/amfprofiles'; SingularDisplayName = 'AMF profile'; PluralDisplayName = 'AMF profiles'; LowerSingularDisplayName = 'AMF profile'; LowerPluralDisplayName = 'AMF profiles'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/amfprofiles.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/configsnapshots'; SingularDisplayName = 'Config snapshot'; PluralDisplayName = 'Config snapshots'; LowerSingularDisplayName = 'config snapshot'; LowerPluralDisplayName = 'config snapshots'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/configsnapshots.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/datanetworks'; SingularDisplayName = 'Data Network'; PluralDisplayName = 'Data Networks'; LowerSingularDisplayName = 'data network'; LowerPluralDisplayName = 'data networks'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/datanetworks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/deploymentareas'; SingularDisplayName = 'Deployment Area'; PluralDisplayName = 'Deployment Areas'; LowerSingularDisplayName = 'deployment area'; LowerPluralDisplayName = 'deployment areas'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/deploymentareas.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/networkslices'; SingularDisplayName = 'Network slice'; PluralDisplayName = 'Network slices'; LowerSingularDisplayName = 'network slice'; LowerPluralDisplayName = 'network slices'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/networkslices.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nfvis'; SingularDisplayName = 'Infrastructure'; PluralDisplayName = 'Infrastructures'; LowerSingularDisplayName = 'infrastructure'; LowerPluralDisplayName = 'infrastructures'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nfvis.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters'; SingularDisplayName = 'Cluster'; PluralDisplayName = 'Clusters'; LowerSingularDisplayName = 'cluster'; LowerPluralDisplayName = 'clusters'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/amfdeployments'; SingularDisplayName = 'AMF Deployment'; PluralDisplayName = 'AMF Deployments'; LowerSingularDisplayName = 'amf deployment'; LowerPluralDisplayName = 'amf deployments'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/amfdeployments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/nrfdeployments'; SingularDisplayName = 'NRF Deployment'; PluralDisplayName = 'NRF Deployments'; LowerSingularDisplayName = 'NRF deployment'; LowerPluralDisplayName = 'NRF deployments'; IsPreview = 'false'; Description = 'Create NRF deployment object from GUI'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/nrfdeployments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/nssfdeployments'; SingularDisplayName = 'NSSF Deployment'; PluralDisplayName = 'NSSF Deployments'; LowerSingularDisplayName = 'nssf deployment'; LowerPluralDisplayName = 'nssf deployments'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/nssfdeployments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/smfdeployments'; SingularDisplayName = 'SMF Deployment'; PluralDisplayName = 'SMF Deployments'; LowerSingularDisplayName = 'smf deployment'; LowerPluralDisplayName = 'smf deployments'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/smfdeployments.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/upfdeployments'; SingularDisplayName = 'UPF Deployment'; PluralDisplayName = 'UPF Deployments'; LowerSingularDisplayName = 'upf deployment'; LowerPluralDisplayName = 'upf deployments'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nfvis/clusters/upfdeployments.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/nrfprofiles'; SingularDisplayName = 'NRF Profile'; PluralDisplayName = 'NRF Profiles'; LowerSingularDisplayName = 'NRF profile'; LowerPluralDisplayName = 'NRF profile'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/nrfprofiles.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/packetdetectionrules'; SingularDisplayName = 'Packet detection rule'; PluralDisplayName = 'Packet detection rules'; LowerSingularDisplayName = 'packet detection rule'; LowerPluralDisplayName = 'packet detection rules'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/packetdetectionrules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/packetflowdescriptions'; SingularDisplayName = 'Packet Flow Description'; PluralDisplayName = 'Packet Flow Descriptions'; LowerSingularDisplayName = 'packet flow description'; LowerPluralDisplayName = 'packet flow descriptions'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/packetflowdescriptions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/pccrulebases'; SingularDisplayName = 'PCC Rule Base'; PluralDisplayName = 'PCC Rule Bases'; LowerSingularDisplayName = 'PCC rule base'; LowerPluralDisplayName = 'PCC rule bases'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/pccrulebases.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/pccrules'; SingularDisplayName = 'PCC Rule'; PluralDisplayName = 'PCC Rules'; LowerSingularDisplayName = 'PCC rule'; LowerPluralDisplayName = 'PCC rules'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/pccrules.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/plmns'; SingularDisplayName = 'Public Land Mobile Network'; PluralDisplayName = 'Public Land Mobile Networks'; LowerSingularDisplayName = 'public land mobile network'; LowerPluralDisplayName = 'public land mobile networks'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/plmns.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/serviceareas'; SingularDisplayName = 'Service Area'; PluralDisplayName = 'Service Areas'; LowerSingularDisplayName = 'service area'; LowerPluralDisplayName = 'service areas'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/serviceareas.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/serviceareas/trackingareas'; SingularDisplayName = 'Tracking Area'; PluralDisplayName = 'Tracking Areas'; LowerSingularDisplayName = 'tracking area'; LowerPluralDisplayName = 'tracking areas'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/serviceareas/trackingareas.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/smfprofiles'; SingularDisplayName = 'SMF Profile'; PluralDisplayName = 'SMF Profiles'; LowerSingularDisplayName = 'smf profile'; LowerPluralDisplayName = 'smf profile'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/smfprofiles.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/subscriberanalyzers'; SingularDisplayName = 'UPF Profile'; PluralDisplayName = 'UPF Profiles'; LowerSingularDisplayName = 'upf profile'; LowerPluralDisplayName = 'upf profile'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/subscriberanalyzers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/mobilepacketcores/upfprofiles'; SingularDisplayName = 'UPF Profile'; PluralDisplayName = 'UPF Profiles'; LowerSingularDisplayName = 'upf profile'; LowerPluralDisplayName = 'upf profile'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/mobilepacketcores/upfprofiles.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.mobilepacketcore/networkfunctions'; SingularDisplayName = 'Operator 5G Core 1.0'; PluralDisplayName = 'Operator 5G Core 1.0'; LowerSingularDisplayName = 'Operator 5G Core 1.0'; LowerPluralDisplayName = 'Operator 5G Core 1.0'; IsPreview = 'false'; Description = 'Click on create button to start creating a network function.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.mobilepacketcore/networkfunctions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches'; SingularDisplayName = 'Modeling and Simulation Workbench'; PluralDisplayName = 'Modeling and Simulation Workbenches'; LowerSingularDisplayName = 'Modeling and Simulation Workbench'; LowerPluralDisplayName = 'Modeling and Simulation Workbenches'; IsPreview = 'true'; Description = 'Create a Modeling and Simulation Workbench for deploying a secure, collaborative engineering design environment on Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/chambers'; SingularDisplayName = 'Chamber'; PluralDisplayName = 'Chambers'; LowerSingularDisplayName = 'chamber'; LowerPluralDisplayName = 'chambers'; IsPreview = 'true'; Description = 'Create a chamber to set up secure workplace which is isolated from other chambers within the Modeling and Simulation Workbench.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/chambers/connectors'; SingularDisplayName = 'Chamber Connector'; PluralDisplayName = 'Chamber Connectors'; LowerSingularDisplayName = 'chamber connector'; LowerPluralDisplayName = 'chamber connectors'; IsPreview = 'true'; Description = 'Create a chamber connector to connect from on-premises network to specific chamber.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/connectors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/chambers/filerequests'; SingularDisplayName = 'Chamber Data Pipeline File Request'; PluralDisplayName = 'Chamber Data Pipeline File Requests'; LowerSingularDisplayName = 'chamber data pipeline file request'; LowerPluralDisplayName = 'chamber data pipeline file requests'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/filerequests.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/chambers/files'; SingularDisplayName = 'Chamber Data Pipeline File'; PluralDisplayName = 'Chamber Data Pipeline Files'; LowerSingularDisplayName = 'chamber data pipeline file'; LowerPluralDisplayName = 'chamber data pipeline files'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/files.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/chambers/licenses'; SingularDisplayName = 'Chamber License'; PluralDisplayName = 'Chamber Licenses'; LowerSingularDisplayName = 'chamber license'; LowerPluralDisplayName = 'chamber licenses'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/licenses.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/chambers/storages'; SingularDisplayName = 'Chamber Storage'; PluralDisplayName = 'Chamber Storages'; LowerSingularDisplayName = 'chamber storage'; LowerPluralDisplayName = 'chamber storages'; IsPreview = 'true'; Description = 'Create a chamber storage to add a high performance file-storage which is private to this chamber.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/storages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/chambers/workloads'; SingularDisplayName = 'Chamber VM'; PluralDisplayName = 'Chamber VMs'; LowerSingularDisplayName = 'chamber VM'; LowerPluralDisplayName = 'chamber VMs'; IsPreview = 'true'; Description = 'Create a chamber VM to scale your engineering workload''s computing power.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/chambers/workloads.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.modsimworkbench/workbenches/sharedstorages'; SingularDisplayName = 'Shared Storage'; PluralDisplayName = 'Shared Storages'; LowerSingularDisplayName = 'shared storage'; LowerPluralDisplayName = 'shared storages'; IsPreview = 'true'; Description = 'Create a shared storage to collaborate across design teams and organizations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.modsimworkbench/workbenches/sharedstorages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.monitor/accounts'; SingularDisplayName = 'Azure Monitor workspace'; PluralDisplayName = 'Azure Monitor workspaces'; LowerSingularDisplayName = 'azure monitor workspace'; LowerPluralDisplayName = 'azure monitor workspaces'; IsPreview = 'false'; Description = 'Azure Monitor workspaces are a data repository for your Azure Monitor telemetry.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.monitor/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts'; SingularDisplayName = 'NetApp account'; PluralDisplayName = 'NetApp accounts'; LowerSingularDisplayName = 'NetApp account'; LowerPluralDisplayName = 'NetApp accounts'; IsPreview = 'false'; Description = 'Azure NetApp Files makes it easy to migrate and run complex, file-based applications with no code change. With support for multiple protocols and integrated data protection, storage management is simple, fast, and reliable.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts/backupvaults'; SingularDisplayName = 'Backup vault'; PluralDisplayName = 'Backup vaults'; LowerSingularDisplayName = 'backup vault'; LowerPluralDisplayName = 'backup vaults'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts/backupvaults.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts/capacitypools'; SingularDisplayName = 'Capacity pool'; PluralDisplayName = 'Capacity pools'; LowerSingularDisplayName = 'capacity pool'; LowerPluralDisplayName = 'capacity pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts/capacitypools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts/capacitypools/volumes'; SingularDisplayName = 'Volume'; PluralDisplayName = 'Volumes'; LowerSingularDisplayName = 'volume'; LowerPluralDisplayName = 'volumes'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts/capacitypools/volumes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts/capacitypools/volumes/snapshots'; SingularDisplayName = 'Snapshot'; PluralDisplayName = 'Snapshots'; LowerSingularDisplayName = 'snapshot'; LowerPluralDisplayName = 'snapshots'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts/capacitypools/volumes/snapshots.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts/capacitypools/volumes/volumequotarules'; SingularDisplayName = 'User and group quota'; PluralDisplayName = 'User and group quotas'; LowerSingularDisplayName = 'quota'; LowerPluralDisplayName = 'quotas'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts/capacitypools/volumes/volumequotarules.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts/snapshotpolicies'; SingularDisplayName = 'Snapshot policy'; PluralDisplayName = 'Snapshot policies'; LowerSingularDisplayName = 'snapshot policy'; LowerPluralDisplayName = 'snapshot policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts/snapshotpolicies.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.netapp/netappaccounts/volumegroups'; SingularDisplayName = 'VolumeGroup'; PluralDisplayName = 'VolumeGroups'; LowerSingularDisplayName = 'volumeGroup'; LowerPluralDisplayName = 'volumeGroups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.netapp/netappaccounts/volumegroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/applicationgateways'; SingularDisplayName = 'Application gateway'; PluralDisplayName = 'Application gateways'; LowerSingularDisplayName = 'application gateway'; LowerPluralDisplayName = 'application gateways'; IsPreview = 'false'; Description = 'Azure Application Gateway gives you application-level routing and load balancing services that let you build a scalable and highly-available web front end in Azure. You control the size of the gateway and scale your deployment based on your needs.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/applicationgateways.svg'; Links = '[{"title":"Learn more about Application gateway","uri":"https://azure.microsoft.com/services/application-gateway/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/applicationgatewaywebapplicationfirewallpolicies'; SingularDisplayName = 'Application Gateway WAF policy'; PluralDisplayName = 'Application Gateway WAF policies'; LowerSingularDisplayName = 'application gateway WAF policy'; LowerPluralDisplayName = 'application gateway WAF policies'; IsPreview = 'false'; Description = 'Create a Web Application Firewall policy to protect your web applications from common exploits and vulnerabilities, keep your service available and help you meet compliance requirements.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/applicationgatewaywebapplicationfirewallpolicies.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/appgwwafdoc"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/applicationsecuritygroups'; SingularDisplayName = 'Application security group'; PluralDisplayName = 'Application security groups'; LowerSingularDisplayName = 'application security group'; LowerPluralDisplayName = 'application security groups'; IsPreview = 'false'; Description = 'You can use application security groups to configure network security as natural extension of an application''s structure, by arbitrarily grouping VMs and defining network security policies based on those groups. You can reuse your security policy and scale without manual maintenance of explicit IP addresses. The platform handles the complexity of explicit IP addresses and multiple rule sets, so you can focus on your business logic.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/applicationsecuritygroups.svg'; Links = '[{"title":"Learn more about Application security groups","uri":"https://go.microsoft.com/fwlink/?linkid=2161867"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/azurefirewalls'; SingularDisplayName = 'Firewall'; PluralDisplayName = 'Firewalls'; LowerSingularDisplayName = 'firewall'; LowerPluralDisplayName = 'firewalls'; IsPreview = 'false'; Description = 'Cloud-native network security to protect your Azure Virtual Network resources'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/azurefirewalls.svg'; Links = '[{"title":"Learn more about Azure Firewall","uri":"https://azure.microsoft.com/services/azure-firewall/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/bastionhosts'; SingularDisplayName = 'Bastion'; PluralDisplayName = 'Bastions'; LowerSingularDisplayName = 'Bastion'; LowerPluralDisplayName = 'Bastions'; IsPreview = 'false'; Description = 'You can use Bastions to configure web based access to your vnet vm.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/bastionhosts.svg'; Links = '[{"title":"Learn more about Bastion","uri":"https://azure.microsoft.com/services/azure-bastion/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/connections'; SingularDisplayName = 'Connection'; PluralDisplayName = 'Connections'; LowerSingularDisplayName = 'connection'; LowerPluralDisplayName = 'connections'; IsPreview = 'false'; Description = 'Create a secure connection to your virtual network by using VPN Gateway or ExpressRoute.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/connections.svg'; Links = '[{"title":"Learn more about VPN Gateway","uri":"https://go.microsoft.com/fwlink/p/?linkid=851117"},{"title":"Learn more about ExpressRoute","uri":"https://go.microsoft.com/fwlink/p/?linkid=851119"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/customipprefixes'; SingularDisplayName = 'Custom IP Prefix'; PluralDisplayName = 'Custom IP Prefixes'; LowerSingularDisplayName = 'custom ip prefix'; LowerPluralDisplayName = 'custom ip prefixes'; IsPreview = 'false'; Description = 'Custom IP prefixes allow you to bring your own IP address range to Azure and use it for your Azure resources, including virtual machines, load balancers, application gateways, and VPN gateways. You can create public IP prefixes and public IP addresses from your custom IP prefix.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/customipprefixes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/ddosprotectionplans'; SingularDisplayName = 'DDoS protection plan'; PluralDisplayName = 'DDoS protection plans'; LowerSingularDisplayName = 'DDoS protection plan'; LowerPluralDisplayName = 'DDoS protection plans'; IsPreview = 'false'; Description = 'DDoS Protection leverages the scale and elasticity of Microsoft''s global network to bring massive DDoS mitigation capacity in every Azure region. Microsoft''s DDoS Protection service protects your Azure applications by scrubbing traffic at the Azure network edge before it can impact your service''s availability.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/ddosprotectionplans.svg'; Links = '[{"title":"Learn more about DDoS protection plan","uri":"https://azure.microsoft.com/services/ddos-protection/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/dnsforwardingrulesets'; SingularDisplayName = 'DNS forwarding ruleset'; PluralDisplayName = 'DNS forwarding rulesets'; LowerSingularDisplayName = 'DNS forwarding ruleset'; LowerPluralDisplayName = 'DNS forwarding rulesets'; IsPreview = 'false'; Description = 'Define conditional forwarding rules for DNS traffic across multiple Azure Private Resolver or Virtual Network instances with Private Resolver Endpoints enabled.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/dnsforwardingrulesets.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/dnsresolverdomainlists'; SingularDisplayName = 'DNS Domain List'; PluralDisplayName = 'DNS Domain Lists'; LowerSingularDisplayName = 'DNS Domain List'; LowerPluralDisplayName = 'DNS Domain Lists'; IsPreview = 'false'; Description = 'Azure DNS Domain List along with Dns Security policy allows you to monitor outgoing dns requests from a virtual network.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/dnsresolverdomainlists.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/dnsresolverpolicies'; SingularDisplayName = 'DNS Security Policy'; PluralDisplayName = 'DNS Security Policies'; LowerSingularDisplayName = 'DNS security policy'; LowerPluralDisplayName = 'DNS security policies'; IsPreview = 'false'; Description = 'Azure DNS Security Policy provides a set of controls to prevent unintended access to customer data from bad actors. This is done by creating custom DNS traffic rules which can permit or deny traffic and also alerts customers of queries.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/dnsresolverpolicies.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/dnsresolvers'; SingularDisplayName = 'DNS private resolver'; PluralDisplayName = 'DNS private resolvers'; LowerSingularDisplayName = 'DNS private resolver'; LowerPluralDisplayName = 'DNS private resolvers'; IsPreview = 'false'; Description = 'Azure DNS private resolver bridges on-premesis DNS namespaces with private DNS zones hosted on Azure DNS without the burden of deploying VM-based custom DNS servers. You can resolve DNS queries from on-premises networks and do conditional forwarding to on-premises DNS zones.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/dnsresolvers.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/dnszones'; SingularDisplayName = 'DNS zone'; PluralDisplayName = 'DNS zones'; LowerSingularDisplayName = 'dns zone'; LowerPluralDisplayName = 'dns zones'; IsPreview = 'false'; Description = 'Azure DNS is a hosting service for DNS domains that provides name resolution by using Microsoft Azure infrastructure. By hosting your domains in Azure, you can manage your DNS records by using the same credentials, APIs, tools, and billing as your other Azure services.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/dnszones.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=847681"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/expressroutecircuits'; SingularDisplayName = 'ExpressRoute circuit'; PluralDisplayName = 'ExpressRoute circuits'; LowerSingularDisplayName = 'ExpressRoute circuit'; LowerPluralDisplayName = 'ExpressRoute circuits'; IsPreview = 'false'; Description = 'Use ExpressRoute to set up a fast, private connection to Microsoft cloud services from your on-premises infrastructure or co-location facility. You can create a connection between your on-premises network and the Microsoft cloud in three different ways, CloudExchange Co-location, Point-to-point Ethernet Connection, and Any-to-any (IPVPN) Connection. Connectivity providers can offer one or more connectivity models. You can work with your connectivity provider to pick the model that works best for you.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/expressroutecircuits.svg'; Links = '[{"title":"Learn more about ExpressRoute","uri":"https://azure.microsoft.com/services/expressroute/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/expressroutegateways'; SingularDisplayName = 'ExpressRoute Gateway'; PluralDisplayName = 'ExpressRoute Gateways'; LowerSingularDisplayName = 'expressroute gateway'; LowerPluralDisplayName = 'expressroute gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/expressroutegateways.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/expressroutegateways/expressrouteconnections'; SingularDisplayName = 'Microsoft.Network express route gateways express route connection'; PluralDisplayName = 'Microsoft.Network express route gateways express route connections'; LowerSingularDisplayName = 'microsoft.network express route gateways express route connection'; LowerPluralDisplayName = 'microsoft.network express route gateways express route connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/expressroutegateways/expressrouteconnections.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/expressrouteports'; SingularDisplayName = 'ExpressRoute Direct'; PluralDisplayName = 'ExpressRoute Direct'; LowerSingularDisplayName = 'ExpressRoute Direct'; LowerPluralDisplayName = 'ExpressRoute Direct'; IsPreview = 'false'; Description = 'ExpressRoute Direct gives you the ability to connect directly into Microsoft''s global network at peering location strategically distributed across the world. ExpressRoute Direct provides dual 100 Gbps or 10 Gbps connectivity, which supports Active/Active connectivity at scale'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/expressrouteports.svg'; Links = '[{"title":"Learn more about ExpressRoute Direct","uri":"https://go.microsoft.com/fwlink/?linkid=2119018"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/firewallpolicies'; SingularDisplayName = 'Firewall Policy'; PluralDisplayName = 'Firewall Policies'; LowerSingularDisplayName = 'firewall policy'; LowerPluralDisplayName = 'firewall policies'; IsPreview = 'false'; Description = 'Firewall Policy'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/firewallpolicies.svg'; Links = '[{"title":"Learn more about Firewall Policy","uri":"https://docs.microsoft.com/en-us/azure/firewall/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/frontdoors'; SingularDisplayName = 'Front Door and CDN profiles'; PluralDisplayName = 'Front Door and CDN profiles'; LowerSingularDisplayName = 'front door and CDN profiles'; LowerPluralDisplayName = 'front door and CDN profiles'; IsPreview = 'false'; Description = 'Azure Front Door Service is Microsoft''s highly available and scalable web application acceleration platform and global HTTP(s) load balancer. It provides built-in DDoS protection and application layer security and caching. Front Door enables you to build applications that maximize and automate high-availability and performance for your end-users. Use Front Door with Azure services including Web/Mobile Apps, Cloud Services and Virtual Machines ? or combine it with on-premises services for hybrid deployments and smooth cloud migration.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/frontdoors.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=847681"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/frontdoorwebapplicationfirewallpolicies'; SingularDisplayName = 'Front Door WAF policy'; PluralDisplayName = 'Web Application Firewall policies (WAF)'; LowerSingularDisplayName = 'front door WAF policy'; LowerPluralDisplayName = 'web application firewall policies (WAF)'; IsPreview = 'false'; Description = 'Create a Web Application Firewall policy to protect your web applications from common exploits and vulnerabilities, keep your service available and help you meet compliance requirements.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/frontdoorwebapplicationfirewallpolicies.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/waf-overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/ipgroups'; SingularDisplayName = 'IP Group'; PluralDisplayName = 'IP Groups'; LowerSingularDisplayName = 'an IP Group'; LowerPluralDisplayName = 'IP Group'; IsPreview = 'false'; Description = 'Browse IP groups'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/ipgroups.svg'; Links = '[{"title":"Learn more about IP Groups","uri":"https://go.microsoft.com/fwlink/?linkid=2118016"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/loadbalancers'; SingularDisplayName = 'Load balancer'; PluralDisplayName = 'Load balancers'; LowerSingularDisplayName = 'load balancer'; LowerPluralDisplayName = 'load balancers'; IsPreview = 'false'; Description = 'With built-in load balancing for cloud services and virtual machines, you can create highly-available and scalable applications in minutes. Azure Load Balancer supports TCP/UDP-based protocols such as HTTP, HTTPS, and SMTP, and protocols used for real-time voice and video messaging applications.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/loadbalancers.svg'; Links = '[{"title":"Learn more about Load balancers","uri":"https://azure.microsoft.com/services/load-balancer/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/localnetworkgateways'; SingularDisplayName = 'Local network gateway'; PluralDisplayName = 'Local network gateways'; LowerSingularDisplayName = 'local network gateway'; LowerPluralDisplayName = 'local network gateways'; IsPreview = 'false'; Description = 'Create a local network gateway to represent the on-premises site that you want to connect to a virtual network. The local network gateway specifies the public IP address of the VPN device and IP address ranges located on the on-premises site. Later, create a VPN gateway connection between the virtual network gateway for the virtual network, and the local network gateway for the on-premises site.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/localnetworkgateways.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=851110"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/natgateways'; SingularDisplayName = 'NAT gateway'; PluralDisplayName = 'NAT gateways'; LowerSingularDisplayName = 'NAT gateway'; LowerPluralDisplayName = 'NAT gateways'; IsPreview = 'false'; Description = 'A NAT gateway allows you to connect your private resources in a virtual network to the internet without using public IP addresses. It performs source network address translation (SNAT) for outbound traffic by replacing the private source IP address with a public IP address. NAT gateways provide dynamic SNAT port functionality which improves scalability and helps to avoid SNAT port exhaustion.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/natgateways.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkexperimentprofiles'; SingularDisplayName = 'Internet Analyzer profile'; PluralDisplayName = 'Internet Analyzer profiles'; LowerSingularDisplayName = 'internet analyzer profile'; LowerPluralDisplayName = 'internet analyzer profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkexperimentprofiles.svg'; Links = '[{"title":"Link 1","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Link 2","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkinterfaces'; SingularDisplayName = 'Network interface'; PluralDisplayName = 'Network interfaces'; LowerSingularDisplayName = 'network interface'; LowerPluralDisplayName = 'network interfaces'; IsPreview = 'false'; Description = 'Create a network interface and attach it to a virtual machine. A network interface enables a virtual machine to communicate with Internet, Azure, and on-premises resources.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkinterfaces.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=851113"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = 'Azure Virtual Network Manager enables you to define and apply connectivity and security configurations for your virtual networks across subscriptions and management groups.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/connectivityconfigurations'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/connectivityconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/ipampools'; SingularDisplayName = 'IP address pool'; PluralDisplayName = 'IP address pools'; LowerSingularDisplayName = 'ip address pool'; LowerPluralDisplayName = 'ip address pools'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/ipampools.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/networkgroups'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/networkgroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/routingconfigurations'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/routingconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/securityadminconfigurations'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/securityadminconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkmanagers/securityuserconfigurations'; SingularDisplayName = 'Network manager'; PluralDisplayName = 'Network managers'; LowerSingularDisplayName = 'network manager'; LowerPluralDisplayName = 'network managers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkmanagers/securityuserconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecuritygroups'; SingularDisplayName = 'Network security group'; PluralDisplayName = 'Network security groups'; LowerSingularDisplayName = 'network security group'; LowerPluralDisplayName = 'network security groups'; IsPreview = 'false'; Description = 'Create a network security group with rules to filter inbound traffic to, and outbound traffic from, virtual machines and subnets.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecuritygroups.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=851112"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecurityperimeters'; SingularDisplayName = 'Network Security Perimeter'; PluralDisplayName = 'Network Security Perimeters'; LowerSingularDisplayName = 'network security perimeter'; LowerPluralDisplayName = 'network security perimeters'; IsPreview = 'false'; Description = 'Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networksecurityperimeters/profiles'; SingularDisplayName = 'Network Security Perimeter'; PluralDisplayName = 'Network Security Perimeters'; LowerSingularDisplayName = 'network security perimeter'; LowerPluralDisplayName = 'network security perimeters'; IsPreview = 'false'; Description = 'Network Security Perimeter is a boundary around PaaS resources. Access between resources on the same network security perimeter is allowed by default.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networksecurityperimeters/profiles.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkverifiers'; SingularDisplayName = 'Virtual Network Verifier'; PluralDisplayName = 'Virtual Network Verifiers'; LowerSingularDisplayName = 'virtual network verifier'; LowerPluralDisplayName = 'virtual network verifiers'; IsPreview = 'false'; Description = 'Azure Virtual Network Verifier enables you to verify your virtual network configurations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkverifiers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkvirtualappliances'; SingularDisplayName = 'Microsoft.Network network virtual appliance'; PluralDisplayName = 'Microsoft.Network network virtual appliances'; LowerSingularDisplayName = 'microsoft.network network virtual appliance'; LowerPluralDisplayName = 'microsoft.network network virtual appliances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkvirtualappliances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkwatchers'; SingularDisplayName = 'Network Watcher'; PluralDisplayName = 'Network Watchers'; LowerSingularDisplayName = 'network watcher'; LowerPluralDisplayName = 'network watchers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkwatchers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/networkwatchers/flowlogs'; SingularDisplayName = 'Flow log'; PluralDisplayName = 'Flow logs'; LowerSingularDisplayName = 'flow log'; LowerPluralDisplayName = 'flow logs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/networkwatchers/flowlogs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/privatednszones'; SingularDisplayName = 'Private DNS zone'; PluralDisplayName = 'Private DNS zones'; LowerSingularDisplayName = 'private dns zone'; LowerPluralDisplayName = 'private dns zones'; IsPreview = 'false'; Description = 'Azure Private DNS provides a reliable, secure DNS service to manage and resolve domain names in a virtual network without the need to add a custom DNS solution. By using private DNS zones, you can use your own custom domain names rather than the Azure-provided names available today. Using custom domain names helps you to tailor your virtual network architecture to best suit your organization''s needs. It provides name resolution for virtual machines (VMs) within a virtual network and between virtual networks. Additionally, you can configure zones names with a split-horizon view, which allows a private and a public DNS zone to share the name.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privatednszones.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/en-us/azure/dns/private-dns-overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/privateendpoints'; SingularDisplayName = 'Private endpoint'; PluralDisplayName = 'Private endpoints'; LowerSingularDisplayName = 'private endpoint'; LowerPluralDisplayName = 'private endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privateendpoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/privatelinkservices'; SingularDisplayName = 'Private link service'; PluralDisplayName = 'Private link services'; LowerSingularDisplayName = 'private link service'; LowerPluralDisplayName = 'private link services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/privatelinkservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/publicipaddresses'; SingularDisplayName = 'Public IP address'; PluralDisplayName = 'Public IP addresses'; LowerSingularDisplayName = 'public IP address'; LowerPluralDisplayName = 'public IP addresses'; IsPreview = 'false'; Description = 'Create a public IP address and associate it to resources, like virtual machines. Internet resources communicate inbound to Azure resources through a public IP address.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/publicipaddresses.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=851114"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/publicipprefixes'; SingularDisplayName = 'Public IP Prefix'; PluralDisplayName = 'Public IP Prefixes'; LowerSingularDisplayName = 'public ip prefix'; LowerPluralDisplayName = 'public ip prefixes'; IsPreview = 'false'; Description = 'Azure Public IP Prefixes allow you to reserve a range of public IP addresses and use them for your Azure resources. You can then create public IP addresses from your prefix and assign them to Azure resources, such as virtual machines, load balancers, application gateways, and VPN gateways. When you delete the individual public IPs, they''re returned to your reserved range for later reuse.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/publicipprefixes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/routefilters'; SingularDisplayName = 'Route filter'; PluralDisplayName = 'Route filters'; LowerSingularDisplayName = 'route filter'; LowerPluralDisplayName = 'route filters'; IsPreview = 'false'; Description = 'When Microsoft peering is configured on your ExpressRoute circuit, the Microsoft edge routers establish a pair of BGP sessions with the edge routers (yours or your connectivity provider''s). No routes are advertised to your network. To enable route advertisements to your network, you must associate a route filter. A route filter lets you identify services you want to consume through your ExpressRoute circuit''s Microsoft peering. It is essentially a white list of all the BGP community values. Once a route filter resource is defined and attached to an ExpressRoute circuit, all prefixes that map to the BGP community values are advertised to your network.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/routefilters.svg'; Links = '[{"title":"Learn more about Route filters","uri":"https://go.microsoft.com/fwlink/?linkid=2162001"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/routetables'; SingularDisplayName = 'Route table'; PluralDisplayName = 'Route tables'; LowerSingularDisplayName = 'route table'; LowerPluralDisplayName = 'route tables'; IsPreview = 'false'; Description = 'Create a route table when you need to override Azure''s default routing. For example, you can route traffic to a network virtual appliance or to your on-premises network for inspection. A route table contains routes and is associated to one or more subjects.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/routetables.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=851111"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/serviceendpointpolicies'; SingularDisplayName = 'Service endpoint policy'; PluralDisplayName = 'Service endpoint policies'; LowerSingularDisplayName = 'service endpoint policy'; LowerPluralDisplayName = 'service endpoint policies'; IsPreview = 'false'; Description = 'Service endpoint policies provide granular access control to specific service resources over the direct connection of service endpoints.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/serviceendpointpolicies.svg'; Links = '[{"title":"Learn more about Service endpoint policy","uri":"https://aka.ms/sepolicydoc"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/trafficmanagerprofiles'; SingularDisplayName = 'Traffic Manager profile'; PluralDisplayName = 'Traffic Manager profiles'; LowerSingularDisplayName = 'traffic manager profile'; LowerPluralDisplayName = 'traffic manager profiles'; IsPreview = 'false'; Description = 'Azure Traffic Manager is a DNS-based traffic load balancer. This service allows you to distribute traffic to your public facing applications across the global Azure regions. Traffic Manager also provides your public endpoints with high availability and quick responsiveness.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/trafficmanagerprofiles.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=847681"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualhubs'; SingularDisplayName = 'Microsoft.Network/virtualHub'; PluralDisplayName = 'Microsoft.Network/virtualHubs'; LowerSingularDisplayName = 'microsoft.network/virtualHub'; LowerPluralDisplayName = 'microsoft.network/virtualHubs'; IsPreview = 'false'; Description = 'Create a Route Server to get started.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualhubs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualnetworkgateways'; SingularDisplayName = 'Virtual network gateway'; PluralDisplayName = 'Virtual network gateways'; LowerSingularDisplayName = 'virtual network gateway'; LowerPluralDisplayName = 'virtual network gateways'; IsPreview = 'false'; Description = 'Azure VPN Gateway connects your on-premises networks to Azure through Site-to-Site VPNs in a similar way that you set up and connect to a remote branch office. The connectivity is secure and uses the industry-standard protocols Internet Protocol Security (IPsec) and Internet Key Exchange (IKE).'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualnetworkgateways.svg'; Links = '[{"title":"Learn more about Virtual network gateway","uri":"https://azure.microsoft.com/services/vpn-gateway/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualnetworks'; SingularDisplayName = 'Virtual network'; PluralDisplayName = 'Virtual networks'; LowerSingularDisplayName = 'virtual network'; LowerPluralDisplayName = 'virtual networks'; IsPreview = 'false'; Description = 'Create a virtual network to securely connect your Azure resources to each other. Connect your virtual network to your on-premises network using an Azure VPN Gateway or ExpressRoute.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualnetworks.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=847681"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualnetworktaps'; SingularDisplayName = 'Virtual Network Terminal Access Point'; PluralDisplayName = 'Virtual Network Terminal Access Points'; LowerSingularDisplayName = 'virtual network terminal access point'; LowerPluralDisplayName = 'virtual network terminal access points'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualnetworktaps.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/virtualwans'; SingularDisplayName = 'Virtual WAN'; PluralDisplayName = 'Virtual WANs'; LowerSingularDisplayName = 'virtual WAN'; LowerPluralDisplayName = 'virtual WANs'; IsPreview = 'false'; Description = 'Create a virtual WAN to get started. Next, create sites in your virtual WAN and connect them to virtual hubs in your preferred Azure regions. Within your virtual WAN, you can also connect hubs to your existing virtual networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/virtualwans.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.network/vpngateways'; SingularDisplayName = 'VPN Gateway'; PluralDisplayName = 'VPN Gateways'; LowerSingularDisplayName = 'vpn gateway'; LowerPluralDisplayName = 'vpn gateways'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.network/vpngateways.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.networkanalytics/dataconnectors'; SingularDisplayName = 'AIOps - Data Connector'; PluralDisplayName = 'AIOps - Data Connectors'; LowerSingularDisplayName = 'aiops - data connector'; LowerPluralDisplayName = 'aiops - data connectors'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkanalytics/dataconnectors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.networkanalytics/datalakehouses'; SingularDisplayName = 'AIOps - Data LakeHouse'; PluralDisplayName = 'AIOps - Data LakeHouses'; LowerSingularDisplayName = 'aiops - data lakehouse'; LowerPluralDisplayName = 'aiops - data lakehouses'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkanalytics/datalakehouses.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.networkanalytics/dataproducts'; SingularDisplayName = 'Azure Operator Insights ? Data Product'; PluralDisplayName = 'Azure Operator Insights ? Data Products'; LowerSingularDisplayName = 'azure operator insights ? data product'; LowerPluralDisplayName = 'azure operator insights ? data products'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkanalytics/dataproducts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.networkanalytics/dataproducts/datatypes'; SingularDisplayName = 'Data Type'; PluralDisplayName = 'Data Types'; LowerSingularDisplayName = 'data type'; LowerPluralDisplayName = 'data types'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkanalytics/dataproducts/datatypes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.networkfunction/azuretrafficcollectors'; SingularDisplayName = 'ExpressRoute traffic collector'; PluralDisplayName = 'ExpressRoute traffic collectors'; LowerSingularDisplayName = 'ExpressRoute traffic collector'; LowerPluralDisplayName = 'ExpressRoute traffic collectors'; IsPreview = 'false'; Description = 'ExpressRoute traffic collector'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkfunction/azuretrafficcollectors.svg'; Links = '[{"title":"Learn more about ExpressRoute Traffic Collector","uri":"https://docs.microsoft.com/en-us/azure/expressroute/traffic-collector"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.networkfunction/meshvpns'; SingularDisplayName = 'Mesh VPN'; PluralDisplayName = 'Mesh VPNs'; LowerSingularDisplayName = 'mesh VPN'; LowerPluralDisplayName = 'mesh VPNs'; IsPreview = 'false'; Description = 'Create a mesh VPN to get started.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.networkfunction/meshvpns.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.notificationhubs/namespaces'; SingularDisplayName = 'Notification Hub Namespace'; PluralDisplayName = 'Notification Hub Namespaces'; LowerSingularDisplayName = 'notification hub namespace'; LowerPluralDisplayName = 'notification hub namespaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.notificationhubs/namespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.notificationhubs/namespaces/notificationhubs'; SingularDisplayName = 'Notification Hub'; PluralDisplayName = 'Notification Hubs'; LowerSingularDisplayName = 'notification hub'; LowerPluralDisplayName = 'notification hubs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.notificationhubs/namespaces/notificationhubs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.openenergyplatform/energyservices'; SingularDisplayName = 'Azure Data Manager for Energy'; PluralDisplayName = 'Azure Data Manager for Energy'; LowerSingularDisplayName = 'Azure Data Manager for Energy'; LowerPluralDisplayName = 'Azure Data Manager for Energy'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openenergyplatform/energyservices.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.openlogisticsplatform/workspaces'; SingularDisplayName = 'Open Supply Chain Platform'; PluralDisplayName = 'Open Supply Chain Platform'; LowerSingularDisplayName = 'Open Supply Chain Platform'; LowerPluralDisplayName = 'Open Supply Chain Platform'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.openlogisticsplatform/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.operationalinsights/querypacks'; SingularDisplayName = 'Log Analytics query pack'; PluralDisplayName = 'Log Analytics query packs'; LowerSingularDisplayName = 'log analytics query pack'; LowerPluralDisplayName = 'log analytics query packs'; IsPreview = 'false'; Description = 'Azure Monitor Log Analytics query packs are used to hold and manage Log Analytics queries.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/querypacks.svg'; Links = '[{"title":"Click this link to learn more.","uri":"https://go.microsoft.com/fwlink/?linkid=2142312"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.operationalinsights/workspaces'; SingularDisplayName = 'Log Analytics workspace'; PluralDisplayName = 'Log Analytics workspaces'; LowerSingularDisplayName = 'log analytics workspace'; LowerPluralDisplayName = 'log analytics workspaces'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationalinsights/workspaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.operationsmanagement/solutions'; SingularDisplayName = 'Solution'; PluralDisplayName = 'Solutions'; LowerSingularDisplayName = 'solution'; LowerPluralDisplayName = 'solutions'; IsPreview = 'false'; Description = 'Create new Solution'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.operationsmanagement/solutions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/cloudaccessrouters'; SingularDisplayName = 'Cloud Access Router'; PluralDisplayName = 'Cloud Access Routers'; LowerSingularDisplayName = 'cloud access router'; LowerPluralDisplayName = 'cloud access routers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/cloudaccessrouters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/contactprofiles'; SingularDisplayName = 'Contact Profile'; PluralDisplayName = 'Contact Profiles'; LowerSingularDisplayName = 'contact profile'; LowerPluralDisplayName = 'contact profiles'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/contactprofiles.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/edgesites'; SingularDisplayName = 'Edge Site'; PluralDisplayName = 'Edge Sites'; LowerSingularDisplayName = 'edge site'; LowerPluralDisplayName = 'edge sites'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/edgesites.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/groundstations'; SingularDisplayName = 'Ground Station'; PluralDisplayName = 'Ground Stations'; LowerSingularDisplayName = 'ground station'; LowerPluralDisplayName = 'ground stations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/groundstations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/l2connections'; SingularDisplayName = 'L2 Connection'; PluralDisplayName = 'L2 Connections'; LowerSingularDisplayName = 'l2 connection'; LowerPluralDisplayName = 'l2 connections'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/l2connections.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/sdwancontrollers'; SingularDisplayName = 'SDWAN Controller'; PluralDisplayName = 'SDWAN Controllers'; LowerSingularDisplayName = 'SDWAN controller'; LowerPluralDisplayName = 'SDWAN controllers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/sdwancontrollers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/spacecrafts'; SingularDisplayName = 'Spacecraft'; PluralDisplayName = 'Spacecrafts'; LowerSingularDisplayName = 'spacecraft'; LowerPluralDisplayName = 'spacecrafts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/spacecrafts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/spacecrafts/contacts'; SingularDisplayName = 'Contact'; PluralDisplayName = 'Contacts'; LowerSingularDisplayName = 'contact'; LowerPluralDisplayName = 'contacts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/spacecrafts/contacts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.orbital/terminals'; SingularDisplayName = 'Cloud Access Terminal'; PluralDisplayName = 'Cloud Access Terminals'; LowerSingularDisplayName = 'cloud access terminal'; LowerPluralDisplayName = 'cloud access terminals'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.orbital/terminals.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.peering/peerings'; SingularDisplayName = 'Peering'; PluralDisplayName = 'Peerings'; LowerSingularDisplayName = 'peering'; LowerPluralDisplayName = 'peerings'; IsPreview = 'false'; Description = 'This page is meant for Internet Service Providers (ISP) and Internet Exchange Providers. Peering is the direct interconnection between Microsoft''s network (AS8075) and another network for the purpose of exchanging traffic between these networks.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.peering/peerings.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/en-us/azure/internet-peering/howto-subscription-association-portal"},{"title":"PeeringDb","uri":"https://peeringdb.com"},{"title":"Microsoft''s peering policy","uri":"https://docs.microsoft.com/azure/internet-peering/policy"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.peering/peerings/registeredasns'; SingularDisplayName = 'Registered ASN'; PluralDisplayName = 'Registered ASNs'; LowerSingularDisplayName = 'registered ASN'; LowerPluralDisplayName = 'registered ASNs'; IsPreview = 'false'; Description = 'The registered asn description'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.peering/peerings/registeredasns.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.peering/peerings/registeredprefixes'; SingularDisplayName = 'Registered prefix'; PluralDisplayName = 'Registered prefixes'; LowerSingularDisplayName = 'registered prefix'; LowerPluralDisplayName = 'registered prefixes'; IsPreview = 'false'; Description = 'The registered prefix description'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.peering/peerings/registeredprefixes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.peering/peeringservices'; SingularDisplayName = 'Peering Service'; PluralDisplayName = 'Peering Services'; LowerSingularDisplayName = 'peering service'; LowerPluralDisplayName = 'peering services'; IsPreview = 'false'; Description = 'Microsoft Peering Service allows the monitoring of Internet performance between customer locations and Microsoft Network and for a selected list of Internet providers part of the program'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.peering/peeringservices.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2110145"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.peering/peeringservices/prefixes'; SingularDisplayName = 'Peering Service Prefix'; PluralDisplayName = 'Peering Service Prefixes'; LowerSingularDisplayName = 'peering service prefix'; LowerPluralDisplayName = 'peering service prefixes'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.peering/peeringservices/prefixes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.policyinsights/policystates'; SingularDisplayName = 'Policy State'; PluralDisplayName = 'Policy States'; LowerSingularDisplayName = 'policy state'; LowerPluralDisplayName = 'policy states'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.policyinsights/policystates.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.portal/dashboards'; SingularDisplayName = 'Shared dashboard'; PluralDisplayName = 'Shared dashboards'; LowerSingularDisplayName = 'shared dashboard'; LowerPluralDisplayName = 'shared dashboards'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.portal/dashboards.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.portal/virtual-privatedashboards'; SingularDisplayName = 'Private dashboard'; PluralDisplayName = 'Private dashboards'; LowerSingularDisplayName = 'private dashboard'; LowerPluralDisplayName = 'private dashboards'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.portal/virtual-privatedashboards.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.portalservices/dashboards'; SingularDisplayName = 'DashboardV2'; PluralDisplayName = 'DashboardsV2'; LowerSingularDisplayName = 'dashboardV2'; LowerPluralDisplayName = 'dashboardsV2'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.portalservices/dashboards.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.portalservices/extensions'; SingularDisplayName = 'Portal Extension'; PluralDisplayName = 'Portal Extensions'; LowerSingularDisplayName = 'portal extension'; LowerPluralDisplayName = 'portal extensions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.portalservices/extensions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.portalservices/extensions/deployments'; SingularDisplayName = 'Extension Deployment'; PluralDisplayName = 'Extension Deployments'; LowerSingularDisplayName = 'extension deployment'; LowerPluralDisplayName = 'extension deployments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.portalservices/extensions/deployments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.portalservices/extensions/slots'; SingularDisplayName = 'Extension Slot'; PluralDisplayName = 'Extension Slots'; LowerSingularDisplayName = 'extension slot'; LowerPluralDisplayName = 'extension slots'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.portalservices/extensions/slots.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.portalservices/extensions/versions'; SingularDisplayName = 'Extension Version'; PluralDisplayName = 'Extension Versions'; LowerSingularDisplayName = 'extension version'; LowerPluralDisplayName = 'extension versions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.portalservices/extensions/versions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.powerbidedicated/capacities'; SingularDisplayName = 'Power BI Embedded'; PluralDisplayName = 'Power BI Embedded'; LowerSingularDisplayName = 'Power BI Embedded'; LowerPluralDisplayName = 'Power BI Embedded'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.powerbidedicated/capacities.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.professionalservice/resources'; SingularDisplayName = 'Professional Service'; PluralDisplayName = 'Professional Services'; LowerSingularDisplayName = 'professional service'; LowerPluralDisplayName = 'professional services'; IsPreview = 'false'; Description = 'Description'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.professionalservice/resources.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations'; SingularDisplayName = 'Resource Provider as a Service'; PluralDisplayName = 'Resource Providers'; LowerSingularDisplayName = 'resource provider as a service'; LowerPluralDisplayName = 'resource providers'; IsPreview = 'false'; Description = 'Create a fully-integrated Azure service with Resource Provider as a Service'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations/customrollouts'; SingularDisplayName = 'Rollout'; PluralDisplayName = 'Rollouts'; LowerSingularDisplayName = 'rollout'; LowerPluralDisplayName = 'rollouts'; IsPreview = 'false'; Description = 'Azure resource provider enables you to deliver your service functionality as native Azure resources in the Azure Control Plane. Deliver them to your organization or release globally and monetize as a part of a new Azure service?.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/customrollouts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations/defaultrollouts'; SingularDisplayName = 'Rollout'; PluralDisplayName = 'Rollouts'; LowerSingularDisplayName = 'rollout'; LowerPluralDisplayName = 'rollouts'; IsPreview = 'false'; Description = 'Azure resource provider enables you to deliver your service functionality as native Azure resources in the Azure Control Plane. Deliver them to your organization or release globally and monetize as a part of a new Azure service?.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/defaultrollouts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations/resourcetyperegistrations'; SingularDisplayName = 'Resource Type'; PluralDisplayName = 'Resource Types'; LowerSingularDisplayName = 'resource type'; LowerPluralDisplayName = 'resource types'; IsPreview = 'false'; Description = 'Create resource type to define the business logic by specifying how you''d like your service to respond to API calls to your Swagger. You can select from common quickstart models or customize it from a blank model.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/resourcetyperegistrations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.providerhub/providerregistrations/resourcetyperegistrations/resourcetyperegistrations'; SingularDisplayName = 'Resource Type'; PluralDisplayName = 'Resource Types'; LowerSingularDisplayName = 'resource type'; LowerPluralDisplayName = 'resource types'; IsPreview = 'false'; Description = 'Create resource type to define the business logic by specifying how you''d like your service to respond to API calls to your Swagger. You can select from common quickstart models or customize it from a blank model.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.providerhub/providerregistrations/resourcetyperegistrations/resourcetyperegistrations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.purview/accounts'; SingularDisplayName = 'Microsoft Purview account'; PluralDisplayName = 'Microsoft Purview accounts'; LowerSingularDisplayName = 'Microsoft Purview account'; LowerPluralDisplayName = 'Microsoft Purview accounts'; IsPreview = 'false'; Description = 'Maximize the business value of data with Microsoft Purview, a unified data governance solution.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.purview/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.quantum/workspaces'; SingularDisplayName = 'Quantum Workspace'; PluralDisplayName = 'Quantum Workspaces'; LowerSingularDisplayName = 'a quantum workspace'; LowerPluralDisplayName = 'quantum workspaces'; IsPreview = 'false'; Description = 'Create a quantum workspace to access diverse quantum resources today. Try now with free credits.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.quantum/workspaces.svg'; Links = '[{"title":"Learn more","uri":"https://docs.microsoft.com/azure/quantum/how-to-create-quantum-workspaces-with-the-azure-portal#create-an-azure-quantum-workspace"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recommendationsservice/accounts'; SingularDisplayName = 'Intelligent Recommendations Account'; PluralDisplayName = 'Intelligent Recommendations Accounts'; LowerSingularDisplayName = 'intelligent recommendations account'; LowerPluralDisplayName = 'intelligent recommendations accounts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recommendationsservice/accounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recommendationsservice/accounts/modeling'; SingularDisplayName = 'Modeling'; PluralDisplayName = 'Modeling'; LowerSingularDisplayName = 'modeling'; LowerPluralDisplayName = 'modeling'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recommendationsservice/accounts/modeling.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recommendationsservice/accounts/serviceendpoints'; SingularDisplayName = 'Service Endpoint'; PluralDisplayName = 'Service Endpoints'; LowerSingularDisplayName = 'service endpoint'; LowerPluralDisplayName = 'service endpoints'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recommendationsservice/accounts/serviceendpoints.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recoveryservices/vaults'; SingularDisplayName = 'Recovery Services vault'; PluralDisplayName = 'Recovery Services vaults'; LowerSingularDisplayName = 'recovery services vault'; LowerPluralDisplayName = 'recovery services vaults'; IsPreview = 'false'; Description = 'A disaster recovery and data protection strategy keeps your business running when unexpected events occur. Get started by creating a Recovery Services vault.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recoveryservices/vaults.svg'; Links = '[{"title":"Learn more about Backup","uri":"http://aka.ms/backup-learn-more"},{"title":"Learn more about Site Recovery","uri":"http://aka.ms/asr-learn-more"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recoveryservices/vaults/backupfabrics/protectioncontainers/protecteditems'; SingularDisplayName = 'Backup Item'; PluralDisplayName = 'Backup Items'; LowerSingularDisplayName = 'backup item'; LowerPluralDisplayName = 'backup items'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recoveryservices/vaults/backupfabrics/protectioncontainers/protecteditems.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recoveryservicesbvtd/vaults'; SingularDisplayName = 'Recovery Services BVTD'; PluralDisplayName = 'Recovery Services BVTD'; LowerSingularDisplayName = 'Recovery Services BVTD'; LowerPluralDisplayName = 'Recovery Services BVTD'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recoveryservicesbvtd/vaults.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recoveryservicesbvtd2/vaults'; SingularDisplayName = 'Recovery Services BVTD2'; PluralDisplayName = 'Recovery Services BVTD2'; LowerSingularDisplayName = 'Recovery Services BVTD2'; LowerPluralDisplayName = 'Recovery Services BVTD2'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recoveryservicesbvtd2/vaults.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recoveryservicesintd/vaults'; SingularDisplayName = 'Recovery Services INTD'; PluralDisplayName = 'Recovery Services INTD'; LowerSingularDisplayName = 'Recovery Services INTD'; LowerPluralDisplayName = 'Recovery Services INTD'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recoveryservicesintd/vaults.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.recoveryservicesintd2/vaults'; SingularDisplayName = 'Recovery Services INTD2'; PluralDisplayName = 'Recovery Services INTD2'; LowerSingularDisplayName = 'Recovery Services INTD2'; LowerPluralDisplayName = 'Recovery Services INTD2'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.recoveryservicesintd2/vaults.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.redhatopenshift/openshiftclusters'; SingularDisplayName = 'Azure Red Hat OpenShift cluster'; PluralDisplayName = 'Azure Red Hat OpenShift clusters'; LowerSingularDisplayName = 'azure red hat openshift cluster'; LowerPluralDisplayName = 'azure red hat openshift clusters'; IsPreview = 'false'; Description = 'Azure Red Hat OpenShift provides highly available, fully managed OpenShift clusters on demand, monitored and operated jointly by Microsoft and Red Hat.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.redhatopenshift/openshiftclusters.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2225479"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.relay/namespaces'; SingularDisplayName = 'Relay'; PluralDisplayName = 'Relays'; LowerSingularDisplayName = 'relay'; LowerPluralDisplayName = 'relays'; IsPreview = 'false'; Description = 'Azure Relay namespaces serve as scoping containers for all components, allowing for multiple relays within a single namespace and often serving as application containers.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.relay/namespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.relay/namespaces/hybridconnections'; SingularDisplayName = 'Hybrid connection'; PluralDisplayName = 'Hybrid connections'; LowerSingularDisplayName = 'hybrid connection'; LowerPluralDisplayName = 'hybrid connections'; IsPreview = 'false'; Description = 'Hybrid Connections, one of the two capabilities of the Relay service, uses WebSocket''s or HTTP(S) for secure and reliable communication, facilitating data transfer between network applications through various communication streams without requiring changes to existing security infrastructure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.relay/namespaces/hybridconnections.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.relay/namespaces/wcfrelays'; SingularDisplayName = 'WCF relay'; PluralDisplayName = 'WCF relays'; LowerSingularDisplayName = 'wcf relay'; LowerPluralDisplayName = 'wcf relays'; IsPreview = 'false'; Description = 'The WCF Relay, which is the other capability of the Azure Relay Service, uses HTTP(S) and TCP protocols to work with the full .NET Framework and establish a connection between on-premises services and the relay service through relay bindings that map to transport binding elements designed for WCF channel components to integrate with the Service Bus Service.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.relay/namespaces/wcfrelays.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resourceconnector/appliances'; SingularDisplayName = 'Resource bridge'; PluralDisplayName = 'Resource bridges'; LowerSingularDisplayName = 'Resource bridge'; LowerPluralDisplayName = 'Resource bridges'; IsPreview = 'false'; Description = 'Resource bridge is a packaged virtual machine which has a built-in Kubernetes management cluster, which requries no user management. This virtual appliance helps customers enable VM self-serving on-prem from Azure without the customer creating and managing a Kubernetes cluster from scratch.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resourceconnector/appliances.svg'; Links = '[{"title":"Learn more about resource bridge","uri":"https://aka.ms/arcresourcebridge"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resourcegraph/queries'; SingularDisplayName = 'Resource Graph query'; PluralDisplayName = 'Resource Graph queries'; LowerSingularDisplayName = 'resource graph query'; LowerPluralDisplayName = 'resource graph queries'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resourcegraph/queries.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/builtintemplatespecs'; SingularDisplayName = 'Built-in template spec'; PluralDisplayName = 'Built-in template specs'; LowerSingularDisplayName = 'built-in template spec'; LowerPluralDisplayName = 'built-in template specs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/builtintemplatespecs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/deploymentscripts'; SingularDisplayName = 'Deployment Script'; PluralDisplayName = 'Deployment Scripts'; LowerSingularDisplayName = 'deployment script'; LowerPluralDisplayName = 'deployment scripts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/deploymentscripts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/deploymentstacks'; SingularDisplayName = 'Deployment stack'; PluralDisplayName = 'Deployment stacks'; LowerSingularDisplayName = 'deployment stack'; LowerPluralDisplayName = 'deployment stacks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/deploymentstacks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/resourcechange'; SingularDisplayName = 'Resource Change'; PluralDisplayName = 'Resource Change'; LowerSingularDisplayName = 'resource change'; LowerPluralDisplayName = 'resource change'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/resourcechange.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2189664"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/resourcechanges'; SingularDisplayName = 'Resource change'; PluralDisplayName = 'Resource changes'; LowerSingularDisplayName = 'resource change'; LowerPluralDisplayName = 'resource changes'; IsPreview = 'false'; Description = 'Resource changes'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/resourcechanges.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/resourcegraphvisualizer'; SingularDisplayName = 'Resource Graph Visualizer'; PluralDisplayName = 'Resource Graph Visualizer'; LowerSingularDisplayName = 'resource graph visualizer'; LowerPluralDisplayName = 'resource graph visualizer'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/resourcegraphvisualizer.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2189664"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/resources'; SingularDisplayName = 'Resource'; PluralDisplayName = 'Resources'; LowerSingularDisplayName = 'resource'; LowerPluralDisplayName = 'resources'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/resources.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/subscriptions'; SingularDisplayName = 'Subscription'; PluralDisplayName = 'Subscriptions'; LowerSingularDisplayName = 'subscription'; LowerPluralDisplayName = 'subscriptions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/subscriptions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/subscriptions/resourcegroups'; SingularDisplayName = 'Resource group'; PluralDisplayName = 'Resource groups'; LowerSingularDisplayName = 'resource group'; LowerPluralDisplayName = 'resource groups'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/subscriptions/resourcegroups.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.resources/templatespecs'; SingularDisplayName = 'Template spec'; PluralDisplayName = 'Template specs'; LowerSingularDisplayName = 'template spec'; LowerPluralDisplayName = 'template specs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.resources/templatespecs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.saas/applications'; SingularDisplayName = 'Software as a Service (classic)'; PluralDisplayName = 'Software as a Service (classic)'; LowerSingularDisplayName = 'Software as a Service (classic)'; LowerPluralDisplayName = 'Software as a Service (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/applications.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.saas/resources'; SingularDisplayName = 'SaaS'; PluralDisplayName = 'SaaS'; LowerSingularDisplayName = 'SaaS'; LowerPluralDisplayName = 'SaaS'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/resources.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.saas/saasresources'; SingularDisplayName = 'SaaS (classic)'; PluralDisplayName = 'SaaS (classic)'; LowerSingularDisplayName = 'SaaS (classic)'; LowerPluralDisplayName = 'SaaS (classic)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.saas/saasresources.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.samplepartner/organizations'; SingularDisplayName = 'Sample Partner Resource'; PluralDisplayName = 'Sample Partner Resources'; LowerSingularDisplayName = 'sample partner resource'; LowerPluralDisplayName = 'sample partner resources'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.samplepartner/organizations.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.scom/managedinstances'; SingularDisplayName = 'SCOM managed instance'; PluralDisplayName = 'SCOM managed instances'; LowerSingularDisplayName = 'SCOM managed instance'; LowerPluralDisplayName = 'SCOM managed instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.scom/managedinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.scvmm/virtualmachines'; SingularDisplayName = 'SCVMM virtual machine - Azure Arc'; PluralDisplayName = 'SCVMM virtual machine - Azure Arc'; LowerSingularDisplayName = 'SCVMM virtual machine - Azure Arc'; LowerPluralDisplayName = 'SCVMM virtual machine - Azure Arc'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.scvmm/virtualmachines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.scvmm/vmmservers'; SingularDisplayName = 'SCVMM management server'; PluralDisplayName = 'SCVMM management servers'; LowerSingularDisplayName = 'SCVMM management server'; LowerPluralDisplayName = 'SCVMM management servers'; IsPreview = 'false'; Description = 'Connect your existing SCVMM management server to Azure so you can provision and manage VMs on it through Azure Arc.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.scvmm/vmmservers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.search/allsearchresources'; SingularDisplayName = 'AI Search Resource'; PluralDisplayName = 'AI Search Resources'; LowerSingularDisplayName = 'AI search resource'; LowerPluralDisplayName = 'AI search resources'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.search/allsearchresources.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.search/searchservices'; SingularDisplayName = 'Search service'; PluralDisplayName = 'Search services'; LowerSingularDisplayName = 'search service'; LowerPluralDisplayName = 'search services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.search/searchservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.security/locations/alerts'; SingularDisplayName = 'Security Alert'; PluralDisplayName = 'Security Alerts'; LowerSingularDisplayName = 'security alert'; LowerPluralDisplayName = 'security alerts'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.security/locations/alerts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.security/pricings'; SingularDisplayName = 'Defender for Cloud'; PluralDisplayName = 'Defender for Cloud'; LowerSingularDisplayName = 'Defender for Cloud'; LowerPluralDisplayName = 'Defender for Cloud'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.security/pricings.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.securitydetonation/chambers'; SingularDisplayName = 'Security Detonation Chamber'; PluralDisplayName = 'Security Detonation Chambers'; LowerSingularDisplayName = 'security detonation chamber'; LowerPluralDisplayName = 'security detonation chambers'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.securitydetonation/chambers.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.securityinsightsarg/sentinel'; SingularDisplayName = 'Microsoft Sentinel'; PluralDisplayName = 'Microsoft Sentinel'; LowerSingularDisplayName = 'Microsoft Sentinel'; LowerPluralDisplayName = 'Microsoft Sentinel'; IsPreview = 'false'; Description = 'See and stop threats before they cause harm, with SIEM reinvented for a modern world. Microsoft Sentinel is your birds-eye view across the enterprise.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.securityinsightsarg/sentinel.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicebus/namespaces'; SingularDisplayName = 'Service Bus namespace'; PluralDisplayName = 'Service Bus namespaces'; LowerSingularDisplayName = 'service bus namespace'; LowerPluralDisplayName = 'service bus namespaces'; IsPreview = 'false'; Description = 'Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics, used to decouple applications and services from each other.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicebus/namespaces.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicebus/namespaces/disasterrecoveryconfigs'; SingularDisplayName = 'Service Bus Geo-DR Alias'; PluralDisplayName = 'Service Bus Geo-DR Aliases'; LowerSingularDisplayName = 'service bus geo-dr alias'; LowerPluralDisplayName = 'service bus geo-dr aliases'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicebus/namespaces/disasterrecoveryconfigs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicebus/namespaces/queues'; SingularDisplayName = 'Service Bus queue'; PluralDisplayName = 'Service Bus queues'; LowerSingularDisplayName = 'service bus queue'; LowerPluralDisplayName = 'service bus queues'; IsPreview = 'false'; Description = 'Azure Service Bus queues are messaging entities that allow decoupling between sender and receiver applications, ensuring reliable and asynchronous message delivery, using a first in / first out approach.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicebus/namespaces/queues.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicebus/namespaces/topics'; SingularDisplayName = 'Service Bus topic'; PluralDisplayName = 'Service Bus topics'; LowerSingularDisplayName = 'service bus topic'; LowerPluralDisplayName = 'service bus topics'; IsPreview = 'false'; Description = 'Azure Service Bus topic are publish-subscribe messaging entities that enable decoupling of messaging between multiple sender and receiver applications, allowing for broadcast-style messaging.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicebus/namespaces/topics.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicebus/namespaces/topics/subscriptions'; SingularDisplayName = 'Service Bus Subscription'; PluralDisplayName = 'Service Bus Subscriptions'; LowerSingularDisplayName = 'service bus subscription'; LowerPluralDisplayName = 'service bus subscriptions'; IsPreview = 'false'; Description = 'Azure Service Bus topic subscriptions are named virtual destinations that receive messages from a topic based on a specified set of filtering rules, enabling selective and targeted message consumption by a receiver application.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicebus/namespaces/topics/subscriptions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicefabric/clusters'; SingularDisplayName = 'Service Fabric cluster'; PluralDisplayName = 'Service Fabric clusters'; LowerSingularDisplayName = 'service fabric cluster'; LowerPluralDisplayName = 'service fabric clusters'; IsPreview = 'false'; Description = ' Azure Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers. These traditional Service Fabric clusters require defining additional supporting resources. To simplify deployment and management, consider using Service Fabric managed clusters instead of traditional Service Fabric clusters.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicefabric/clusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicefabric/managedclusters'; SingularDisplayName = 'Service Fabric managed cluster'; PluralDisplayName = 'Service Fabric managed clusters'; LowerSingularDisplayName = 'service fabric managed cluster'; LowerPluralDisplayName = 'service fabric managed clusters'; IsPreview = 'false'; Description = 'Azure Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers. Service Fabric managed clusters are an evolution of the Service Fabric cluster resource model that streamlines your deployment and cluster management experience. The encapsulation model consists of a single, Service Fabric managed cluster resource. All of the underlying resources for the cluster are abstracted away and managed by Azure on your behalf.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicefabric/managedclusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.servicenetworking/trafficcontrollers'; SingularDisplayName = 'Application Gateway for Containers'; PluralDisplayName = 'Application Gateway for Containers'; LowerSingularDisplayName = 'application gateway for containers'; LowerPluralDisplayName = 'application gateway for containers'; IsPreview = 'false'; Description = 'Application Gateway for Containers'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.servicenetworking/trafficcontrollers.svg'; Links = '[{"title":"Learn more about Application Gateway for Containers","uri":"https://aka.ms/appgwcontainers/docs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.serviceshub/connectors'; SingularDisplayName = 'Services Hub Connector'; PluralDisplayName = 'Services Hub Connectors'; LowerSingularDisplayName = 'services hub connector'; LowerPluralDisplayName = 'services hub connectors'; IsPreview = 'false'; Description = 'Interact with your Services Hub workspace and associated resources directly from the Azure Portal'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.serviceshub/connectors.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.signalrservice/signalr'; SingularDisplayName = 'SignalR'; PluralDisplayName = 'SignalR'; LowerSingularDisplayName = 'signalr'; LowerPluralDisplayName = 'signalr'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.signalrservice/signalr.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.signalrservice/signalr/replicas'; SingularDisplayName = 'SignalR Replica'; PluralDisplayName = 'SignalR Replicas'; LowerSingularDisplayName = 'signalr replica'; LowerPluralDisplayName = 'signalr replicas'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.signalrservice/signalr/replicas.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.signalrservice/webpubsub'; SingularDisplayName = 'Web PubSub Service'; PluralDisplayName = 'Web PubSub Service'; LowerSingularDisplayName = 'Web PubSub Service'; LowerPluralDisplayName = 'Web PubSub Service'; IsPreview = 'false'; Description = 'Azure Web PubSub Service is an Azure managed PaaS service to simplify the development, deployment and management of real time web application using WebSocket, with Azure supported SLA, scaling, performance and security. The service provides API/SDK/CLI/UI, and rich set of code samples, templates, and demo applications.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.signalrservice/webpubsub.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.signalrservice/webpubsub/replicas'; SingularDisplayName = 'Web PubSub Service Replica'; PluralDisplayName = 'Web PubSub Service Replicas'; LowerSingularDisplayName = 'web pubSub service replica'; LowerPluralDisplayName = 'web pubSub service replicas'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.signalrservice/webpubsub/replicas.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.solutions/applicationdefinitions'; SingularDisplayName = 'Service catalog managed application definition'; PluralDisplayName = 'Service catalog managed application definitions'; LowerSingularDisplayName = 'service catalog managed application definition'; LowerPluralDisplayName = 'service catalog managed application definitions'; IsPreview = 'false'; Description = 'Create new application definitions that comply with your organization''s standards and share them within your organization.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.solutions/applicationdefinitions.svg'; Links = '[{"title":"Learn more about Service Catalog","uri":"https://aka.ms/AMADocServiceCatalog"},{"title":"Learn more about Managed Applications","uri":"https://aka.ms/AMADocOverview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.solutions/applications'; SingularDisplayName = 'Managed application'; PluralDisplayName = 'Managed applications'; LowerSingularDisplayName = 'managed application'; LowerPluralDisplayName = 'managed applications'; IsPreview = 'false'; Description = 'Create applications developed and managed by Azure partners from the Marketplace, or by your organization from your organization''s Service Catalog.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.solutions/applications.svg'; Links = '[{"title":"Learn more about Azure Managed applications","uri":"https://aka.ms/AMADocOverview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sovereign/landingzoneconfigurations'; SingularDisplayName = 'Landing Zone Configuration'; PluralDisplayName = 'Landing Zone Configurations'; LowerSingularDisplayName = 'landing zone configurations'; LowerPluralDisplayName = 'landing zone configuration'; IsPreview = 'false'; Description = 'Enables public sector customers to build and digitally transform workloads in the Microsoft Cloud while meeting their compliance, security and policy requirements. This gives customers greater control over their data and increased transparency to the operational and governance processes of the cloud.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sovereign/landingzoneconfigurations.svg'; Links = '[{"title":"Learn More","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sovereign/landingzoneregistrations'; SingularDisplayName = 'Landing Zone Registration'; PluralDisplayName = 'Landing Zone Registrations'; LowerSingularDisplayName = 'landing zone registrations'; LowerPluralDisplayName = 'landing zone registration'; IsPreview = 'false'; Description = 'Enables public sector customers to build and digitally transform workloads in the Microsoft Cloud while meeting their compliance, security and policy requirements. This gives customers greater control over their data and increased transparency to the operational and governance processes of the cloud.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sovereign/landingzoneregistrations.svg'; Links = '[{"title":"Learn More","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/azuresql'; SingularDisplayName = 'Azure SQL resource'; PluralDisplayName = 'Azure SQL resources'; LowerSingularDisplayName = 'Azure SQL resource'; LowerPluralDisplayName = 'Azure SQL resources'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/azuresql.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/instancepools'; SingularDisplayName = 'Instance pool'; PluralDisplayName = 'Instance pools'; LowerSingularDisplayName = 'instance pool'; LowerPluralDisplayName = 'instance pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/instancepools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/managedinstances'; SingularDisplayName = 'SQL managed instance'; PluralDisplayName = 'SQL managed instances'; LowerSingularDisplayName = 'SQL managed instance'; LowerPluralDisplayName = 'SQL managed instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/managedinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/managedinstances/databases'; SingularDisplayName = 'Managed database'; PluralDisplayName = 'Managed databases'; LowerSingularDisplayName = 'SQL managed instance'; LowerPluralDisplayName = 'SQL managed instances'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/managedinstances/databases.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/servers'; SingularDisplayName = 'SQL server'; PluralDisplayName = 'SQL servers'; LowerSingularDisplayName = 'SQL server'; LowerPluralDisplayName = 'SQL servers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/servers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/servers/databases'; SingularDisplayName = 'SQL database'; PluralDisplayName = 'SQL databases'; LowerSingularDisplayName = 'SQL database'; LowerPluralDisplayName = 'SQL databases'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/servers/databases.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/servers/elasticpools'; SingularDisplayName = 'SQL elastic pool'; PluralDisplayName = 'SQL elastic pools'; LowerSingularDisplayName = 'SQL elastic pool'; LowerPluralDisplayName = 'SQL elastic pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/servers/elasticpools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/servers/jobagents'; SingularDisplayName = 'Elastic Job agent'; PluralDisplayName = 'Elastic Job agents'; LowerSingularDisplayName = 'elastic job agent'; LowerPluralDisplayName = 'elastic job agents'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/servers/jobagents.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sql/virtualclusters'; SingularDisplayName = 'Virtual cluster'; PluralDisplayName = 'Virtual clusters'; LowerSingularDisplayName = 'virtual cluster'; LowerPluralDisplayName = 'virtual clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sql/virtualclusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.sqlvirtualmachine/sqlvirtualmachines'; SingularDisplayName = 'SQL virtual machine'; PluralDisplayName = 'SQL virtual machines'; LowerSingularDisplayName = 'SQL virtual machine'; LowerPluralDisplayName = 'SQL virtual machines'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.sqlvirtualmachine/sqlvirtualmachines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.storage/storageaccounts'; SingularDisplayName = 'Storage account'; PluralDisplayName = 'Storage accounts'; LowerSingularDisplayName = 'storage account'; LowerPluralDisplayName = 'storage accounts'; IsPreview = 'false'; Description = 'Create a storage account to store up to 500TB of data in the cloud. Use a general-purpose storage account to store object data, use a NoSQL data store, define and use queues for message processing, and set up file shares in the cloud. Use the Blob storage account and the hot or cool access tiers to optimize your costs based on how frequently your object data is accessed.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storage/storageaccounts.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/p/?linkid=847682"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.storage/storagetasks'; SingularDisplayName = 'Storage task'; PluralDisplayName = 'Storage tasks'; LowerSingularDisplayName = 'storage task'; LowerPluralDisplayName = 'storage tasks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storage/storagetasks.svg'; Links = '[{"title":"Learn more","uri":"https://www.bing.com"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.storagecache/amlfilesystems'; SingularDisplayName = 'Azure Managed Lustre'; PluralDisplayName = 'Azure Managed Lustre'; LowerSingularDisplayName = 'azure managed lustre'; LowerPluralDisplayName = 'azure managed lustre'; IsPreview = 'false'; Description = 'File caching for high-performance computing (HPC). Run flexible, file-based workloads in Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagecache/amlfilesystems.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.storagecache/caches'; SingularDisplayName = 'HPC cache'; PluralDisplayName = 'HPC caches'; LowerSingularDisplayName = 'hpc cache'; LowerPluralDisplayName = 'hpc caches'; IsPreview = 'false'; Description = 'File caching for high-performance computing (HPC). Run flexible, file-based workloads in Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagecache/caches.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.storagemover/storagemovers'; SingularDisplayName = 'Storage mover'; PluralDisplayName = 'Storage movers'; LowerSingularDisplayName = 'storage mover'; LowerPluralDisplayName = 'storage movers'; IsPreview = 'false'; Description = 'Azure Storage Mover is a migration service for your on-premises file shares to Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagemover/storagemovers.svg'; Links = '[{"title":"Learn more about storage mover","uri":"https://go.microsoft.com/fwlink/?LinkId=2236486"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.storagepool/diskpools'; SingularDisplayName = 'Disk Pool'; PluralDisplayName = 'Disk Pools'; LowerSingularDisplayName = 'disk pool'; LowerPluralDisplayName = 'disk pools'; IsPreview = 'false'; Description = 'Disk pool is an Azure service that surfaces an Internet Small Computer Systems Interface (iSCSI) endpoint for all underlying disks added as storage targets, enabling you to access Azure Disk Storage for high-performance, durable block storage. In addition, disk pool also integrates with Azure VMware Solution.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagepool/diskpools.svg'; Links = '[{"title":"Learn more","uri":"https://go.microsoft.com/fwlink/?linkid=2128833"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.storagesync/storagesyncservices'; SingularDisplayName = 'Storage Sync Service'; PluralDisplayName = 'Storage Sync Services'; LowerSingularDisplayName = 'storage sync service'; LowerPluralDisplayName = 'storage sync services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.storagesync/storagesyncservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.streamanalytics/clusters'; SingularDisplayName = 'Stream Analytics cluster'; PluralDisplayName = 'Stream Analytics clusters'; LowerSingularDisplayName = 'stream analytics cluster'; LowerPluralDisplayName = 'stream analytics clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.streamanalytics/clusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.streamanalytics/streamingjobs'; SingularDisplayName = 'Stream Analytics job'; PluralDisplayName = 'Stream Analytics jobs'; LowerSingularDisplayName = 'stream analytics job'; LowerPluralDisplayName = 'stream analytics jobs'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.streamanalytics/streamingjobs.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.support/supporttickets'; SingularDisplayName = 'Support Request'; PluralDisplayName = 'Manage support requests'; LowerSingularDisplayName = 'support request'; LowerPluralDisplayName = 'support requests'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.support/supporttickets.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.synapse/privatelinkhubs'; SingularDisplayName = 'Synapse private link hub'; PluralDisplayName = 'Azure Synapse Analytics (private link hubs)'; LowerSingularDisplayName = 'Synapse private link hub'; LowerPluralDisplayName = 'Azure Synapse Analytics (private link hubs)'; IsPreview = 'false'; Description = 'Azure Synapse Analytics Private link hubs allow you to connect to Azure Synapse Studio using a private endpoint. Network traffic between clients in your Azure VNet and Synapse Studio traverses over the private link on the Microsoft backbone network, eliminating exposure from the public Internet.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.synapse/privatelinkhubs.svg'; Links = '[{"title":"Service overview","uri":"https://go.microsoft.com/fwlink/?linkid=2134793"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.synapse/workspaces'; SingularDisplayName = 'Synapse workspace'; PluralDisplayName = 'Azure Synapse Analytics'; LowerSingularDisplayName = 'Synapse workspace'; LowerPluralDisplayName = 'Azure Synapse Analytics'; IsPreview = 'false'; Description = 'Synapse Analytics is a fully-managed service to build modern data warehouses for enterprises. Synapse Analytics brings together SQL, Apache Spark, Orchestration, and Ingestion into a single workspace, dramatically reducing the time to build an analytics solution.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.synapse/workspaces.svg'; Links = '[{"title":"Service overview","uri":"https://aka.ms/synapse-analytics"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.synapse/workspaces/bigdatapools'; SingularDisplayName = 'Apache Spark pool'; PluralDisplayName = 'Apache Spark pools'; LowerSingularDisplayName = 'Apache Spark pool'; LowerPluralDisplayName = 'Apache Spark pool'; IsPreview = 'false'; Description = 'Apache Spark pool for Synapse Analytics workspaces'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.synapse/workspaces/bigdatapools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.synapse/workspaces/kustopools'; SingularDisplayName = 'Data Explorer pool'; PluralDisplayName = 'Data Explorer pools'; LowerSingularDisplayName = 'Data Explorer pool'; LowerPluralDisplayName = 'Data Explorer pools'; IsPreview = 'true'; Description = 'Create a Data Explorer pool to enjoy a big-data, interactive analytics platform that provides ultra-fast telemetry search and advanced text search for any type of data.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.synapse/workspaces/kustopools.svg'; Links = '[{"title":"Learn more about Data Explorer pool","uri":"https://aka.ms/dataexplorerdocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.synapse/workspaces/kustopools/databases'; SingularDisplayName = 'Data Explorer Database'; PluralDisplayName = 'Data Explorer Databases'; LowerSingularDisplayName = 'Data Explorer database'; LowerPluralDisplayName = 'Data Explorer databases'; IsPreview = 'false'; Description = 'Create a Data Explorer Database to store your data.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.synapse/workspaces/kustopools/databases.svg'; Links = '[{"title":"Learn more about Data Explorer pools databases","uri":"https://aka.ms/dataexplorerdocs"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.synapse/workspaces/scopepools'; SingularDisplayName = 'SCOPE pool'; PluralDisplayName = 'SCOPE pools'; LowerSingularDisplayName = 'SCOPE pool'; LowerPluralDisplayName = 'SCOPE pool'; IsPreview = 'false'; Description = 'SCOPE pool for Synapse Analytics workspaces'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.synapse/workspaces/scopepools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.synapse/workspaces/sqlpools'; SingularDisplayName = 'Dedicated SQL pool'; PluralDisplayName = 'Dedicated SQL pools'; LowerSingularDisplayName = 'Dedicated SQL pool'; LowerPluralDisplayName = 'Dedicated SQL pools'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.synapse/workspaces/sqlpools.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.test/healthdataaiservices'; SingularDisplayName = 'Azure Health Data and AI Services'; PluralDisplayName = 'Azure Health Data and AI Services'; LowerSingularDisplayName = 'Azure Health Data and AI Services'; LowerPluralDisplayName = 'Azure Health Data and AI Services'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.test/healthdataaiservices.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.testbase/testbaseaccounts'; SingularDisplayName = 'Test Base Account'; PluralDisplayName = 'Test Base Accounts'; LowerSingularDisplayName = 'Test Base account'; LowerPluralDisplayName = 'Test Base accounts'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.testbase/testbaseaccounts.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.testbase/testbaseaccounts/packages'; SingularDisplayName = 'Test Base Package'; PluralDisplayName = 'Test Base Packages'; LowerSingularDisplayName = 'Test Base package'; LowerPluralDisplayName = 'Test Base packages'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.testbase/testbaseaccounts/packages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.testbase/testbaseaccounts/testconfigurations'; SingularDisplayName = 'Test Configuration'; PluralDisplayName = 'Test Configurations'; LowerSingularDisplayName = 'Test Configuration'; LowerPluralDisplayName = 'Test Configurations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.testbase/testbaseaccounts/testconfigurations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.timeseriesinsights/environments'; SingularDisplayName = 'Time Series Insights environment'; PluralDisplayName = 'Time Series Insights environments'; LowerSingularDisplayName = 'Time Series Insights Environment'; LowerPluralDisplayName = 'time series insights environments'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.timeseriesinsights/environments.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.timeseriesinsights/environments/accesspolicies'; SingularDisplayName = 'Time Series Insights access policy'; PluralDisplayName = 'Time Series Insights access policies'; LowerSingularDisplayName = 'time series insights access policy'; LowerPluralDisplayName = 'time series insights access policies'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.timeseriesinsights/environments/accesspolicies.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.timeseriesinsights/environments/eventsources'; SingularDisplayName = 'Time Series Insights event source'; PluralDisplayName = 'Time Series Insights event sources'; LowerSingularDisplayName = 'time series insights event source'; LowerPluralDisplayName = 'time series insights event sources'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.timeseriesinsights/environments/eventsources.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.timeseriesinsights/environments/referencedatasets'; SingularDisplayName = 'Time Series Insights reference data set'; PluralDisplayName = 'Time Series Insights reference data sets'; LowerSingularDisplayName = 'time series insights reference data set'; LowerPluralDisplayName = 'time series insights reference data sets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.timeseriesinsights/environments/referencedatasets.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.videoindexer/accounts'; SingularDisplayName = 'Azure AI Video Indexer'; PluralDisplayName = 'Azure AI Video Indexer'; LowerSingularDisplayName = 'Azure AI Video Indexer'; LowerPluralDisplayName = 'Azure AI Video Indexer'; IsPreview = 'false'; Description = 'Extract insights from video and audio files using a rich set of AI media technologies'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.videoindexer/accounts.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/vi-overview"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.virtualmachineimages/imagetemplates'; SingularDisplayName = 'Image template'; PluralDisplayName = 'Image templates'; LowerSingularDisplayName = 'image template'; LowerPluralDisplayName = 'image templates'; IsPreview = 'false'; Description = 'Azure image builder simplifies the image customization pipeline. Provide a simple configuration describing your image and the image is built then distributed to a VM image version in Azure compute gallery, a managed image, or a storage blob (VHD) in a storage account.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.virtualmachineimages/imagetemplates.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.visualstudio/account'; SingularDisplayName = 'Azure DevOps organization'; PluralDisplayName = 'Azure DevOps organizations'; LowerSingularDisplayName = 'azure devops organization'; LowerPluralDisplayName = 'azure devops organizations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.visualstudio/account.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.voiceservices/communicationsgateways'; SingularDisplayName = 'Communications Gateway'; PluralDisplayName = 'Communications Gateways'; LowerSingularDisplayName = 'communications gateway'; LowerPluralDisplayName = 'communications gateways'; IsPreview = 'false'; Description = 'Connect Teams to your phone network.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.voiceservices/communicationsgateways.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.voiceservices/communicationsgateways/testlines'; SingularDisplayName = 'Communications Gateway Test Line'; PluralDisplayName = 'Communications Gateway Test Lines'; LowerSingularDisplayName = 'communications gateway test line'; LowerPluralDisplayName = 'communications gateway test lines'; IsPreview = 'false'; Description = 'Test Lines for your Azure Communications Gateway.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.voiceservices/communicationsgateways/testlines.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.vsonline/plans'; SingularDisplayName = 'Visual Studio Online Plan'; PluralDisplayName = 'Visual Studio Online Plans'; LowerSingularDisplayName = 'visual studio online plan'; LowerPluralDisplayName = 'visual studio online plans'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.vsonline/plans.svg'; Links = '[{"title":"Learn more about Visual Studio Online","uri":"https://online.visualstudio.com"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/connectiongateways'; SingularDisplayName = 'App Service on-premises data gateway'; PluralDisplayName = 'App Service on-premises data gateways'; LowerSingularDisplayName = 'on-premises data gateway'; LowerPluralDisplayName = 'on-premises data gateways'; IsPreview = 'false'; Description = 'The on-premises data gateway acts as a bridge, providing quick and secure data transfer between on-premises data and Power BI, Microsoft Flow, Logic Apps and PowerApps.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/connectiongateways.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/connections'; SingularDisplayName = 'App Service API connection'; PluralDisplayName = 'App Service API connections'; LowerSingularDisplayName = 'API connection'; LowerPluralDisplayName = 'API connections'; IsPreview = 'false'; Description = 'API Connection allows you to easily connect to hundreds of services from Logic Apps.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/connections.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/customapis'; SingularDisplayName = 'Logic apps custom connector'; PluralDisplayName = 'Logic Apps Custom Connector'; LowerSingularDisplayName = 'logic apps custom connector'; LowerPluralDisplayName = 'logic apps custom connectors'; IsPreview = 'false'; Description = 'Create Logic Apps custom connectors for your service.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/customapis.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/hostingenvironments'; SingularDisplayName = 'App Service Environment'; PluralDisplayName = 'App Service Environments'; LowerSingularDisplayName = 'app service environment'; LowerPluralDisplayName = 'app service environments'; IsPreview = 'false'; Description = 'App Service Environments are a premium service of Azure App Service that provides a fully isolated and dedicated environment for securely running Azure App Service apps at high scale.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/hostingenvironments.svg'; Links = '[{"title":"Learn more about App Service Environments","uri":"https://go.microsoft.com/fwlink/?linkid=848162"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/kubeenvironments'; SingularDisplayName = 'App Service Kubernetes Environment'; PluralDisplayName = 'App Service Kubernetes Environments'; LowerSingularDisplayName = 'app service kubernetes environment'; LowerPluralDisplayName = 'app service kubernetes environments'; IsPreview = 'false'; Description = 'App Service Kubernetes Environments browse text'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/kubeenvironments.svg'; Links = '[{"title":"Learn more about App Service Kubernetes Environments","uri":"https://go.microsoft.com/fwlink/?linkid=848162"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/serverfarms'; SingularDisplayName = 'App Service plan'; PluralDisplayName = 'App Service plans'; LowerSingularDisplayName = 'app service plan'; LowerPluralDisplayName = 'app service plans'; IsPreview = 'false'; Description = 'App Service plans represent the collection of physical resources used to host your apps, like location, scale, size and SKU'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/serverfarms.svg'; Links = '[{"title":"Learn more about App Service Plans","uri":"https://go.microsoft.com/fwlink/?linkid=848161"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/sites'; SingularDisplayName = 'App Service web app'; PluralDisplayName = 'App Service web apps'; LowerSingularDisplayName = 'app service'; LowerPluralDisplayName = 'app services'; IsPreview = 'false'; Description = 'Create, build, deploy, and manage powerful web, mobile, and API apps for employees or customers using a single back-end. Build standards-based web apps and APIs using .NET, Java, Node.js, PHP, and Python.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/sites.svg'; Links = '[{"title":"Learn more about App Service","uri":"https://go.microsoft.com/fwlink/?linkid=2174725"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/sites/slots'; SingularDisplayName = 'App Service deployment slot'; PluralDisplayName = 'App Service deployment slots'; LowerSingularDisplayName = 'app service (slot)'; LowerPluralDisplayName = 'app service (slots)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/sites/slots.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.web/staticsites'; SingularDisplayName = 'Static Web App'; PluralDisplayName = 'Static Web Apps'; LowerSingularDisplayName = 'static web app'; LowerPluralDisplayName = 'static web apps'; IsPreview = 'false'; Description = 'Build modern web applications that automatically publish to the web as your code changes. Deploy your front end applications built with popular frameworks and libraries like React, Vue, Next.js, Nuxt, Blazor and others.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.web/staticsites.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.windowsesu/multipleactivationkeys'; SingularDisplayName = 'Windows Multiple Activation Key'; PluralDisplayName = 'Windows Multiple Activation Keys'; LowerSingularDisplayName = 'Windows Multiple Activation Key'; LowerPluralDisplayName = 'Windows Multiple Activation Keys'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.windowsesu/multipleactivationkeys.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.windowspushnotificationservices/registrations'; SingularDisplayName = 'Windows Push Notification Service'; PluralDisplayName = 'Windows Push Notification Services'; LowerSingularDisplayName = 'windows push notification service'; LowerPluralDisplayName = 'windows push notification services'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.windowspushnotificationservices/registrations.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/insights'; SingularDisplayName = 'Microsoft.Workloads insight'; PluralDisplayName = 'Microsoft.Workloads insights'; LowerSingularDisplayName = 'microsoft.workloads insight'; LowerPluralDisplayName = 'microsoft.workloads insights'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/insights.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/monitors'; SingularDisplayName = 'Azure Monitor for SAP solutions'; PluralDisplayName = 'Azure Monitors for SAP solutions'; LowerSingularDisplayName = 'azure monitor for SAP solutions'; LowerPluralDisplayName = 'azure monitors for SAP solutions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/monitors.svg'; Links = '[{"title":"Learn more about architecture","uri":"https://go.microsoft.com/fwlink/?linkid=2205007"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/sapvirtualinstances'; SingularDisplayName = 'Virtual Instance for SAP solutions'; PluralDisplayName = 'Virtual Instances for SAP solutions'; LowerSingularDisplayName = 'Virtual instance for SAP solutions'; LowerPluralDisplayName = 'Virtual instances for SAP solutions'; IsPreview = 'false'; Description = 'Create a Virtual Instances for SAP solutions that runs on Azure in order to take advantage of the best that Azure has to offer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/sapvirtualinstances/applicationinstances'; SingularDisplayName = 'App server instance for SAP solutions'; PluralDisplayName = 'App server instances for SAP solutions'; LowerSingularDisplayName = 'App server instance for SAP solutions'; LowerPluralDisplayName = 'App server instances for SAP solutions'; IsPreview = 'false'; Description = 'App server instance is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/applicationinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/sapvirtualinstances/centralinstances'; SingularDisplayName = 'Central service instance for SAP solutions'; PluralDisplayName = 'Central service instances for SAP solutions'; LowerSingularDisplayName = 'Central service instance for SAP solutions'; LowerPluralDisplayName = 'Central service instances for SAP solutions'; IsPreview = 'false'; Description = 'Central service instance is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/centralinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'microsoft.workloads/sapvirtualinstances/databaseinstances'; SingularDisplayName = 'Database for SAP solutions'; PluralDisplayName = 'Databases for SAP solutions'; LowerSingularDisplayName = 'Database for SAP solutions'; LowerPluralDisplayName = 'Databases for SAP solutions'; IsPreview = 'false'; Description = 'Database is part of a Virtual Instance for SAP solutions. Try changing or clearing your filters. You can also Create a Virtual instance for SAP solutions that runs on Azure to take advantage of the best that Azure has to offer.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/microsoft.workloads/sapvirtualinstances/databaseinstances.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'newrelic.observability/monitors'; SingularDisplayName = 'New Relic'; PluralDisplayName = 'Azure Native New Relic Service'; LowerSingularDisplayName = 'a New Relic resource'; LowerPluralDisplayName = 'New Relic resources'; IsPreview = 'false'; Description = 'Create a New Relic resource using Azure Marketplace.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/newrelic.observability/monitors.svg'; Links = '[{"title":"Get started with New Relic","uri":"https://portal.azure.com/#view/Microsoft_Azure_Marketplace/GalleryItemDetailsBladeNopdl/id/newrelicinc1635200720692.newrelic_liftr_payg"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'nginx.nginxplus/nginxdeployments'; SingularDisplayName = 'NGINXaaS'; PluralDisplayName = 'NGINXaaS'; LowerSingularDisplayName = 'NGINXaaS'; LowerPluralDisplayName = 'NGINXaaS'; IsPreview = 'false'; Description = 'Fully managed NGINX service on Azure provides the capabilities of a load balancer and reverse proxy to deliver your content at scale, secure!'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/nginx.nginxplus/nginxdeployments.svg'; Links = '[{"title":"Learn more about NGINXaaS","uri":"https://docs.nginx.com/nginxaas/azure/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'oracle.database/cloudexadatainfrastructures'; SingularDisplayName = 'Oracle Exadata Infrastructure'; PluralDisplayName = 'Oracle Exadata Infrastructures'; LowerSingularDisplayName = 'cloud exadata infrastructure'; LowerPluralDisplayName = 'cloud exadata infrastructures'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/cloudexadatainfrastructures.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'oracle.database/cloudvmclusters'; SingularDisplayName = 'Oracle Exadata VM Cluster'; PluralDisplayName = 'Oracle Exadata VM Clusters'; LowerSingularDisplayName = 'Oracle Exadata VM Cluster'; LowerPluralDisplayName = 'Oracle Exadata VM Clusters'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/cloudvmclusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'oracle.database/oraclesubscriptions'; SingularDisplayName = 'Oracle Purchase'; PluralDisplayName = 'Oracle Purchases'; LowerSingularDisplayName = 'oracle purchase'; LowerPluralDisplayName = 'oracle purchases'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/oracle.database/oraclesubscriptions.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'paloaltonetworks.cloudngfw/firewalls'; SingularDisplayName = 'Cloud NGFW by Palo Alto Networks'; PluralDisplayName = 'Cloud NGFWs by Palo Alto Networks'; LowerSingularDisplayName = 'Cloud NGFW by Palo Alto Networks'; LowerPluralDisplayName = 'Cloud NGFWs by Palo Alto Networks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/paloaltonetworks.cloudngfw/firewalls.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'paloaltonetworks.cloudngfw/globalrulestacks'; SingularDisplayName = 'Global Rulestack'; PluralDisplayName = 'Global Rulestacks'; LowerSingularDisplayName = 'global rulestack'; LowerPluralDisplayName = 'global rulestacks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/paloaltonetworks.cloudngfw/globalrulestacks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'paloaltonetworks.cloudngfw/localrulestacks'; SingularDisplayName = 'Local Rulestack for Cloud NGFW by Palo Alto Networks'; PluralDisplayName = 'Local Rulestacks for Cloud NGFW by Palo Alto Networks'; LowerSingularDisplayName = 'local rulestack for cloud ngfw by palo alto networks'; LowerPluralDisplayName = 'local rulestacks for cloud ngfw by palo alto networks'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/paloaltonetworks.cloudngfw/localrulestacks.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.akshybrid/provisionedclusters'; SingularDisplayName = 'AKS Hybrid Cluster for Light Edge'; PluralDisplayName = 'AKS Hybrid Clusters for Light Edge'; LowerSingularDisplayName = 'AKS hybrid cluster for light edge'; LowerPluralDisplayName = 'AKS hybrid clusters for light edge'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.akshybrid/provisionedclusters.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.aszlabhardware/labservers'; SingularDisplayName = 'Private.AszLabHardware labserver'; PluralDisplayName = 'Private.AszLabHardware labservers'; LowerSingularDisplayName = 'private.aszlabhardware labserver'; LowerPluralDisplayName = 'private.aszlabhardware labservers'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.aszlabhardware/labservers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches'; SingularDisplayName = 'Modeling and Simulation Workbench'; PluralDisplayName = 'Modeling and Simulation Workbenches'; LowerSingularDisplayName = 'Modeling and Simulation Workbench'; LowerPluralDisplayName = 'Modeling and Simulation Workbenches'; IsPreview = 'true'; Description = 'Create a Modeling and Simulation Workbench for deploying a secure, collaborative engineering design environment on Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/chambers'; SingularDisplayName = 'Chamber'; PluralDisplayName = 'Chambers'; LowerSingularDisplayName = 'chamber'; LowerPluralDisplayName = 'chambers'; IsPreview = 'true'; Description = 'Create a chamber to set up secure workplace which is isolated from other chambers within the Modeling and Simulation Workbench.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/chambers.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/chambers/connectors'; SingularDisplayName = 'Chamber Connector'; PluralDisplayName = 'Chamber Connectors'; LowerSingularDisplayName = 'chamber connector'; LowerPluralDisplayName = 'chamber connectors'; IsPreview = 'true'; Description = 'Create a chamber connector to connect from on-premises network to specific chamber.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/chambers/connectors.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/chambers/filerequests'; SingularDisplayName = 'Chamber Data Pipeline File Request'; PluralDisplayName = 'Chamber Data Pipeline File Requests'; LowerSingularDisplayName = 'chamber data pipeline file request'; LowerPluralDisplayName = 'chamber data pipeline file requests'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/chambers/filerequests.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/chambers/files'; SingularDisplayName = 'Chamber Data Pipeline File'; PluralDisplayName = 'Chamber Data Pipeline Files'; LowerSingularDisplayName = 'chamber data pipeline file'; LowerPluralDisplayName = 'chamber data pipeline files'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/chambers/files.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/chambers/licenses'; SingularDisplayName = 'Chamber License'; PluralDisplayName = 'Chamber Licenses'; LowerSingularDisplayName = 'chamber license'; LowerPluralDisplayName = 'chamber licenses'; IsPreview = 'true'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/chambers/licenses.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/chambers/storages'; SingularDisplayName = 'Chamber Storage'; PluralDisplayName = 'Chamber Storages'; LowerSingularDisplayName = 'chamber storage'; LowerPluralDisplayName = 'chamber storages'; IsPreview = 'true'; Description = 'Create a chamber storage to add a high performance file-storage which is private to this chamber.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/chambers/storages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/chambers/workloads'; SingularDisplayName = 'Chamber VM'; PluralDisplayName = 'Chamber VMs'; LowerSingularDisplayName = 'chamber VM'; LowerPluralDisplayName = 'chamber VMs'; IsPreview = 'true'; Description = 'Create a chamber VM to scale your engineering workload''s computing power.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/chambers/workloads.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.devmodsimworkbench/workbenches/sharedstorages'; SingularDisplayName = 'Shared Storage'; PluralDisplayName = 'Shared Storages'; LowerSingularDisplayName = 'shared storage'; LowerPluralDisplayName = 'shared storages'; IsPreview = 'true'; Description = 'Create a shared storage to collaborate across design teams and organizations.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.devmodsimworkbench/workbenches/sharedstorages.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'private.learning/communitytraining'; SingularDisplayName = 'Community Training'; PluralDisplayName = 'Community Training'; LowerSingularDisplayName = 'community training'; LowerPluralDisplayName = 'community training'; IsPreview = 'false'; Description = 'Community Training is an Azure offering to allow skilling and provide employment oppurtunities to people.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.learning/communitytraining.svg'; Links = '[{"title":"Learn more about Pricing","uri":"https://communitytraining.microsoft.com/pricing/"},{"title":"Learn how to use this service using our documentation","uri":"https://learn.microsoft.com/en-us/azure/industry/training-services/microsoft-community-training/"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'private.search/indexes'; SingularDisplayName = 'Search index (private RP)'; PluralDisplayName = 'Search indexes (private RP)'; LowerSingularDisplayName = 'search index (private RP)'; LowerPluralDisplayName = 'search indexes (private RP)'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/private.search/indexes.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'providers.test/statefulibizaengines'; SingularDisplayName = 'My Resource'; PluralDisplayName = 'My Resources'; LowerSingularDisplayName = 'my resource'; LowerPluralDisplayName = 'my resources'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/providers.test/statefulibizaengines.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'qumulo.storage/filesystems'; SingularDisplayName = 'Azure Native Qumulo Scalable File Service'; PluralDisplayName = 'Azure Native Qumulo Scalable File Service'; LowerSingularDisplayName = 'Azure Native Qumulo Scalable File Service'; LowerPluralDisplayName = 'Azure Native Qumulo Scalable File Service'; IsPreview = 'false'; Description = 'Azure Native Qumulo Scalable File Service is developed and managed by Microsoft and Qumulo. The service enables you to easily provision, manage, and tightly integrate Qumulo file systems on Azure. Qumulo provides high performance enterprise class file systems with the scale, elasticity, and economics of object storage. Dynamically scale capacity and throughput up or down as needed, while paying only for what you use.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/qumulo.storage/filesystems.svg'; Links = '[{"title":"Learn more","uri":"https://aka.ms/qumulo"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'solarwinds.observability/organizations'; SingularDisplayName = 'SolarWinds Observability'; PluralDisplayName = 'Azure Native SolarWinds Observability Service'; LowerSingularDisplayName = 'SolarWinds organization'; LowerPluralDisplayName = 'azure native solarWinds observability service'; IsPreview = 'false'; Description = 'Consistent experiences across Azure enable users to leverage a few well-known and researched design patterns throughout Azure.'; Icon = 'https://microsoft.github.io/finops-toolkit/svg/solarwinds.observability/organizations.svg'; Links = '[{"title":"Get consistent","uri":"https://aka.ms/portalfx/designpatterns"},{"title":"Learn more","uri":"https://aka.ms/portalfx/browse"}]'; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators'; SingularDisplayName = 'LiveData Migrator'; PluralDisplayName = 'LiveData Migrators'; LowerSingularDisplayName = 'LiveData Migrator'; LowerPluralDisplayName = 'LiveData Migrators'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/datatransferagents'; SingularDisplayName = 'Data Transfer Agent'; PluralDisplayName = 'Data Transfer Agents'; LowerSingularDisplayName = 'data transfer agent'; LowerPluralDisplayName = 'data transfer agents'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/datatransferagents.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/exclusiontemplates'; SingularDisplayName = 'Exclusion'; PluralDisplayName = 'Exclusions'; LowerSingularDisplayName = 'exclusion'; LowerPluralDisplayName = 'exclusions'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/exclusiontemplates.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/livedatamigrations'; SingularDisplayName = 'Migration'; PluralDisplayName = 'Migrations'; LowerSingularDisplayName = 'migration'; LowerPluralDisplayName = 'migrations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/livedatamigrations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/metadatamigrations'; SingularDisplayName = 'Metadata Migration'; PluralDisplayName = 'Metadata Migrations'; LowerSingularDisplayName = 'metadata migration'; LowerPluralDisplayName = 'metadata migrations'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/metadatamigrations.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/metadatatargets'; SingularDisplayName = 'Metadata Target'; PluralDisplayName = 'Metadata Targets'; LowerSingularDisplayName = 'metadata targets'; LowerPluralDisplayName = 'metadata targets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/metadatatargets.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/pathmappings'; SingularDisplayName = 'Path Mapping'; PluralDisplayName = 'Path Mappings'; LowerSingularDisplayName = 'path mapping'; LowerPluralDisplayName = 'path mappings'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/pathmappings.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/targets'; SingularDisplayName = 'Target'; PluralDisplayName = 'Targets'; LowerSingularDisplayName = 'targets'; LowerPluralDisplayName = 'targets'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/targets.svg'; Links = ''; }
        ,[PSCustomObject]@{ ResourceType = 'wandisco.fusion/migrators/verifications'; SingularDisplayName = 'Verification'; PluralDisplayName = 'Verifications'; LowerSingularDisplayName = 'verification'; LowerPluralDisplayName = 'verifications'; IsPreview = 'false'; Description = ''; Icon = 'https://microsoft.github.io/finops-toolkit/svg/wandisco.fusion/migrators/verifications.svg'; Links = ''; }
    )
}