diff --git a/docs/_resources/changelog.md b/docs/_resources/changelog.md index ff58ab0f6..d64c5d149 100644 --- a/docs/_resources/changelog.md +++ b/docs/_resources/changelog.md @@ -225,10 +225,15 @@ Legend: > ➕ Added: > + +> - [Regions](../_reporting/data/README.md#️-regions) +> 1. Added the following new region values: "ase", "aue", "southeastus", "taiwannorthwest". > - [Pricing units](../_reporting/data/README.md#-pricing-units) > 1. Added the "1000 TB" unit of measure ([#1181](https://github.com/microsoft/finops-toolkit/issues/1181)). > - [Resource types](../_reporting/data/README.md#-resource-types) > 1. Added 2 new Microsoft.Network DNS resolver resource types. +> - [Services](../_reporting/data/README.md#-services) +> 1. Added 4 resource types to new services: microsoft.azurefleet/fleets, microsoft.hybridnetwork/sitenetworkservices, microsoft.iotoperations/instances, and microsoft.networkcloud/baremetalmachines.
@@ -691,7 +696,7 @@ This release is a minor patch to Power BI files. These files were updated in the > - [Pricing units](../_reporting/data/README.md#-pricing-units) > 1. Added handling for the following new UnitOfMeasure values: "1 /Minute", "10 PiB/Hour", "100000 /Month", "Text". > - [Regions](../_reporting/data/README.md#️-regions) -> 1. Added the following new region values: "asiapacific", "australia", azure "stack", "eastsu2", "gbs", germany west "central", "japan", sweden "central", "unitedstates", us dod "central", us dod "east", us gov "iowa", us gov "virginia", "us2", "usa", "usv". +> 1. Added the following new region values: "asiapacific", "australia", "azure stack", "eastsu2", "gbs", germany west "central", "japan", "sweden central", "unitedstates", "us dod central", "us dod east", "us gov iowa", "us gov virginia", "us2", "usa", "usv". > - [Resource types](../_reporting/data/README.md#️-resource-types) > 1. Added the following new resource types: "microsoft.app/logicapps", "microsoft.app/logicapps/workflows", "microsoft.azurebusinesscontinuity/deletedunifiedprotecteditems", "microsoft.azurebusinesscontinuity/unifiedprotecteditems", "microsoft.azurecis/publishconfigvalues", "microsoft.compositesolutions/compositesolutiondefinitions", "microsoft.compositesolutions/compositesolutions", "microsoft.compute/capacityreservationgroups/capacityreservations", "microsoft.compute/virtualmachinescalesets/virtualmachines", "microsoft.datareplication/replicationvaults/alertsettings", "microsoft.datareplication/replicationvaults/events", "microsoft.datareplication/replicationvaults/jobs", "microsoft.datareplication/replicationvaults/jobs/operations", "microsoft.datareplication/replicationvaults/operations", "microsoft.datareplication/replicationvaults/protecteditems", "microsoft.datareplication/replicationvaults/protecteditems/operations", "microsoft.datareplication/replicationvaults/protecteditems/recoverypoints", "microsoft.datareplication/replicationvaults/replicationextensions", "microsoft.datareplication/replicationvaults/replicationextensions/operations", "microsoft.datareplication/replicationvaults/replicationpolicies", "microsoft.datareplication/replicationvaults/replicationpolicies/operations", "microsoft.deviceregistry/billingcontainers", "microsoft.deviceregistry/discoveredassetendpointprofiles", "microsoft.deviceregistry/discoveredassets", "microsoft.deviceregistry/schemaregistries", "microsoft.deviceregistry/schemaregistries/schemas", "microsoft.deviceregistry/schemaregistries/schemas/schemaversions", "microsoft.eventgrid/systemtopics/eventsubscriptions", "microsoft.hardware/orders", "microsoft.hybridcompute/machines/microsoft.awsconnector/ec2instances", "microsoft.hybridonboarding/extensionmanagers", "microsoft.iotoperations/instances", "microsoft.iotoperations/instances/brokers", "microsoft.iotoperations/instances/brokers/authentications", "microsoft.iotoperations/instances/brokers/authorizations", "microsoft.iotoperations/instances/brokers/listeners", "microsoft.iotoperations/instances/dataflowendpoints", "microsoft.iotoperations/instances/dataflowprofiles", "microsoft.iotoperations/instances/dataflowprofiles/dataflows", "microsoft.messagingconnectors/connectors", "microsoft.mobilepacketcore/networkfunctions", "microsoft.saashub/cloudservices/hidden", "microsoft.secretsynccontroller/azurekeyvaultsecretproviderclasses", "microsoft.secretsynccontroller/secretsyncs", "microsoft.storagepool/diskpools/iscsitargets", "microsoft.usagebilling/accounts/dataexports", "microsoft.usagebilling/accounts/metricexports", "microsoft.windowsesu/multipleactivationkeys". > - [Services](../_reporting/data/README.md#️-services) diff --git a/src/open-data/PricingUnits.csv b/src/open-data/PricingUnits.csv index 4c5c0b7f7..b4c71b711 100644 --- a/src/open-data/PricingUnits.csv +++ b/src/open-data/PricingUnits.csv @@ -226,7 +226,7 @@ UnitOfMeasure,AccountTypes,PricingBlockSize,DistinctUnits "1000 Relay Hours",EA,1000,Hours "1000 Relay Hrs",EA,1000,Hours "1000 Renders",EA,1000,Renders -"1000 TB",,1000,TB +"1000 TB",EA,1000,TB "1000 Transactions",EA,1000,Transactions "10000",EA,10000,Units "10000 ",EA,10000,Units diff --git a/src/open-data/Regions.csv b/src/open-data/Regions.csv index ed1d5dc16..58f53e278 100644 --- a/src/open-data/Regions.csv +++ b/src/open-data/Regions.csv @@ -10,6 +10,7 @@ ap east,eastasia,East Asia ap southeast,southeastasia,Southeast Asia apeast,eastasia,East Asia apsoutheast,southeastasia,Southeast Asia +ase,eastasia,East Asia asiaeast,eastasia,East Asia asiapacific,asiapacific,Asia Pacific asiasoutheast,southeastasia,Southeast Asia @@ -21,6 +22,7 @@ au east,australiaeast,Australia East au southeast,australiasoutheast,Australia Southeast aucentral,australiacentral,Australia Central aucentral2,australiacentral2,Australia Central 2 +aue,australiaeast,Australia East aueast,australiaeast,Australia East auh,uaecentral,UAE Central ausoutheast,australiasoutheast,Australia Southeast @@ -356,6 +358,7 @@ southcentralusstg,southcentralusstg,South Central US STG southeast asia,southeastasia,Southeast Asia southeast_asia,southeastasia,Southeast Asia southeastasia,southeastasia,Southeast Asia +southeastus,southeastus,Southeast US southindia,southindia,South India southsoutheastasia,southeastasia,Southeast Asia spainc,spaincentral,Spain Central @@ -374,6 +377,7 @@ syd,australiaeast,Australia East sydney,australiaeast,Australia East taiwann,taiwannorth,Taiwan North taiwannorth,taiwannorth,Taiwan North +taiwannorthwest,taiwannorthwest,Taiwan Northwest tokyo,japaneast,Japan East toronto,canadacentral,Canada Central tw north,taiwannorth,Taiwan North diff --git a/src/open-data/Services.csv b/src/open-data/Services.csv index 503075a41..46d9fbe8a 100644 --- a/src/open-data/Services.csv +++ b/src/open-data/Services.csv @@ -55,6 +55,7 @@ microsoft.azurearcdata,microsoft.azurearcdata/sqlmanagedinstances,Azure Arc,Mult microsoft.azurearcdata,microsoft.azurearcdata/sqlserveresulicenses,Azure Arc,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,Hybrid,SaaS microsoft.azurearcdata,microsoft.azurearcdata/sqlserverinstances,Azure Arc,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,Hybrid,SaaS microsoft.azurearcdata,microsoft.azurearcdata/sqlserverlicenses,Azure Arc,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,Hybrid,SaaS +microsoft.azurefleet,microsoft.azurefleet/fleets,Azure Compute Fleet,Compute,Virtual Machines,Microsoft,Cloud Provider,Cloud,IaaS microsoft.azureplaywrightservice,microsoft.azureplaywrightservice/accounts,Playwright Testing,Developer Tools,Quality Assurance,Microsoft,Cloud Provider,Cloud,PaaS microsoft.azurestackhci,microsoft.azurestackhci/clusters,Azure Stack HCI,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,On-Premises,IaaS microsoft.baremetalinfrastructure,microsoft.baremetalinfrastructure/baremetalstorageinstances,BareMetal Infrastructure,Compute,Virtual Machines,Microsoft,Cloud Provider,Hybrid,IaaS @@ -183,6 +184,7 @@ microsoft.healthdataaiservices,microsoft.healthdataaiservices/deidservices,Azure microsoft.hybridcompute,microsoft.hybridcompute/licenses,Azure Arc,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,Hybrid,IaaS microsoft.hybridcompute,microsoft.hybridcompute/machines,Azure Arc,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,Hybrid,SaaS microsoft.hybridcontainerservice,microsoft.kubernetes/connectedclusters,Azure Arc,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,Hybrid,SaaS +microsoft.hybridnetwork,microsoft.hybridnetwork/sitenetworkservices,Azure Arc,Multicloud,Multicloud Integration,Microsoft,Cloud Provider,Hybrid,IaaS microsoft.importexport,microsoft.importexport/jobs,Azure Import/Export,Migration,Data Migration,Microsoft,Cloud Provider,Cloud,IaaS microsoft.insights,microsoft.insights/actiongroups,Azure Monitor,Management and Governance,Observability,Microsoft,Cloud Provider,Cloud,SaaS microsoft.insights,microsoft.insights/components,Azure Monitor,Management and Governance,Observability,Microsoft,Cloud Provider,Cloud,SaaS @@ -191,6 +193,7 @@ microsoft.insights,microsoft.insights/metricalerts,Azure Monitor,Management and microsoft.insights,microsoft.insights/pricings,Azure Monitor,Management and Governance,Observability,Microsoft,Cloud Provider,Cloud,SaaS microsoft.insights,microsoft.insights/scheduledqueryrules,Azure Monitor,Management and Governance,Observability,Microsoft,Cloud Provider,Cloud,SaaS microsoft.iotcentral,microsoft.iotcentral/iotapps,Azure IoT Central,Internet of Things,IoT Platforms,Microsoft,Cloud Provider,Cloud,SaaS +microsoft.iotoperations,microsoft.iotoperations/instances,Azure IoT Operations,Internet of Things,IoT Platforms,Microsoft,Cloud Provider,Hybrid,SaaS microsoft.iotsecurity,microsoft.iotsecurity/defendersettings,Microsoft Defender for IoT,Internet of Things,IoT Platforms,Microsoft,Cloud Provider,Hybrid,SaaS microsoft.keyvault,microsoft.keyvault/hsmpools,Key Vault,Security,Secret Management,Microsoft,Cloud Provider,Cloud,PaaS microsoft.keyvault,microsoft.keyvault/managedhsms,Key Vault,Security,Secret Management,Microsoft,Cloud Provider,Cloud,PaaS @@ -254,6 +257,7 @@ microsoft.network,microsoft.network/virtualnetworks,Virtual Network,Networking,N microsoft.network,microsoft.network/vpngateways,VPN Gateway,Networking,Network Connectivity,Microsoft,Cloud Provider,Cloud,IaaS microsoft.networkanalytics,microsoft.networkanalytics/dataconnectors,Azure Monitor,Management and Governance,Observability,Microsoft,Cloud Provider,Cloud,PaaS microsoft.networkanalytics,microsoft.networkanalytics/dataproducts,Azure Monitor,Management and Governance,Observability,Microsoft,Cloud Provider,Cloud,PaaS +microsoft.networkcloud,microsoft.networkcloud/baremetalmachines,Azure Operator Nexus,Compute,Virtual Machines,Microsoft,Cloud Provider,Hybrid,IaaS microsoft.networkfunction,microsoft.networkfunction/azuretrafficcollectors,Azure ExpressRoute,Networking,Network Routing,Microsoft,Cloud Provider,Cloud,IaaS microsoft.notificationhubs,microsoft.notificationhubs/namespaces,Notification Hubs,Integration,Messaging,Microsoft,Cloud Provider,Cloud,PaaS microsoft.nutanix,microsoft.nutanix/nodes,Azure VMWare Solution,Compute,Virtual Machines,Microsoft,Cloud Provider,Cloud,IaaS diff --git a/src/powershell/Private/Get-OpenDataPricingUnit.ps1 b/src/powershell/Private/Get-OpenDataPricingUnit.ps1 index d84ed3f10..21f269f5a 100644 --- a/src/powershell/Private/Get-OpenDataPricingUnit.ps1 +++ b/src/powershell/Private/Get-OpenDataPricingUnit.ps1 @@ -232,7 +232,7 @@ function Get-OpenDataPricingUnit ,[PSCustomObject]@{ UnitOfMeasure = '1000 Relay Hours'; AccountTypes = 'EA'; PricingBlockSize = 1000; DistinctUnits = 'Hours'; } ,[PSCustomObject]@{ UnitOfMeasure = '1000 Relay Hrs'; AccountTypes = 'EA'; PricingBlockSize = 1000; DistinctUnits = 'Hours'; } ,[PSCustomObject]@{ UnitOfMeasure = '1000 Renders'; AccountTypes = 'EA'; PricingBlockSize = 1000; DistinctUnits = 'Renders'; } - ,[PSCustomObject]@{ UnitOfMeasure = '1000 TB'; AccountTypes = ''; PricingBlockSize = 1000; DistinctUnits = 'TB'; } + ,[PSCustomObject]@{ UnitOfMeasure = '1000 TB'; AccountTypes = 'EA'; PricingBlockSize = 1000; DistinctUnits = 'TB'; } ,[PSCustomObject]@{ UnitOfMeasure = '1000 Transactions'; AccountTypes = 'EA'; PricingBlockSize = 1000; DistinctUnits = 'Transactions'; } ,[PSCustomObject]@{ UnitOfMeasure = '10000'; AccountTypes = 'EA'; PricingBlockSize = 10000; DistinctUnits = 'Units'; } ,[PSCustomObject]@{ UnitOfMeasure = '10000 '; AccountTypes = 'EA'; PricingBlockSize = 10000; DistinctUnits = 'Units'; } diff --git a/src/powershell/Private/Get-OpenDataRegion.ps1 b/src/powershell/Private/Get-OpenDataRegion.ps1 index 0b6e554ea..0dc8d59a2 100644 --- a/src/powershell/Private/Get-OpenDataRegion.ps1 +++ b/src/powershell/Private/Get-OpenDataRegion.ps1 @@ -16,6 +16,7 @@ function Get-OpenDataRegion ,[PSCustomObject]@{ OriginalValue = 'ap southeast'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } ,[PSCustomObject]@{ OriginalValue = 'apeast'; RegionId = 'eastasia'; RegionName = 'East Asia'; } ,[PSCustomObject]@{ OriginalValue = 'apsoutheast'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } + ,[PSCustomObject]@{ OriginalValue = 'ase'; RegionId = 'eastasia'; RegionName = 'East Asia'; } ,[PSCustomObject]@{ OriginalValue = 'asiaeast'; RegionId = 'eastasia'; RegionName = 'East Asia'; } ,[PSCustomObject]@{ OriginalValue = 'asiapacific'; RegionId = 'asiapacific'; RegionName = 'Asia Pacific'; } ,[PSCustomObject]@{ OriginalValue = 'asiasoutheast'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } @@ -27,6 +28,7 @@ function Get-OpenDataRegion ,[PSCustomObject]@{ OriginalValue = 'au southeast'; RegionId = 'australiasoutheast'; RegionName = 'Australia Southeast'; } ,[PSCustomObject]@{ OriginalValue = 'aucentral'; RegionId = 'australiacentral'; RegionName = 'Australia Central'; } ,[PSCustomObject]@{ OriginalValue = 'aucentral2'; RegionId = 'australiacentral2'; RegionName = 'Australia Central 2'; } + ,[PSCustomObject]@{ OriginalValue = 'aue'; RegionId = 'australiaeast'; RegionName = 'Australia East'; } ,[PSCustomObject]@{ OriginalValue = 'aueast'; RegionId = 'australiaeast'; RegionName = 'Australia East'; } ,[PSCustomObject]@{ OriginalValue = 'auh'; RegionId = 'uaecentral'; RegionName = 'UAE Central'; } ,[PSCustomObject]@{ OriginalValue = 'ausoutheast'; RegionId = 'australiasoutheast'; RegionName = 'Australia Southeast'; } @@ -362,6 +364,7 @@ function Get-OpenDataRegion ,[PSCustomObject]@{ OriginalValue = 'southeast asia'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } ,[PSCustomObject]@{ OriginalValue = 'southeast_asia'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } ,[PSCustomObject]@{ OriginalValue = 'southeastasia'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } + ,[PSCustomObject]@{ OriginalValue = 'southeastus'; RegionId = 'southeastus'; RegionName = 'Southeast US'; } ,[PSCustomObject]@{ OriginalValue = 'southindia'; RegionId = 'southindia'; RegionName = 'South India'; } ,[PSCustomObject]@{ OriginalValue = 'southsoutheastasia'; RegionId = 'southeastasia'; RegionName = 'Southeast Asia'; } ,[PSCustomObject]@{ OriginalValue = 'spainc'; RegionId = 'spaincentral'; RegionName = 'Spain Central'; } @@ -380,6 +383,7 @@ function Get-OpenDataRegion ,[PSCustomObject]@{ OriginalValue = 'sydney'; RegionId = 'australiaeast'; RegionName = 'Australia East'; } ,[PSCustomObject]@{ OriginalValue = 'taiwann'; RegionId = 'taiwannorth'; RegionName = 'Taiwan North'; } ,[PSCustomObject]@{ OriginalValue = 'taiwannorth'; RegionId = 'taiwannorth'; RegionName = 'Taiwan North'; } + ,[PSCustomObject]@{ OriginalValue = 'taiwannorthwest'; RegionId = 'taiwannorthwest'; RegionName = 'Taiwan Northwest'; } ,[PSCustomObject]@{ OriginalValue = 'tokyo'; RegionId = 'japaneast'; RegionName = 'Japan East'; } ,[PSCustomObject]@{ OriginalValue = 'toronto'; RegionId = 'canadacentral'; RegionName = 'Canada Central'; } ,[PSCustomObject]@{ OriginalValue = 'tw north'; RegionId = 'taiwannorth'; RegionName = 'Taiwan North'; } diff --git a/src/powershell/Private/Get-OpenDataService.ps1 b/src/powershell/Private/Get-OpenDataService.ps1 index 56aa16e9e..c11dcc0a1 100644 --- a/src/powershell/Private/Get-OpenDataService.ps1 +++ b/src/powershell/Private/Get-OpenDataService.ps1 @@ -61,6 +61,7 @@ function Get-OpenDataService ,[PSCustomObject]@{ ConsumedService = 'microsoft.azurearcdata'; ResourceType = 'microsoft.azurearcdata/sqlserveresulicenses'; ServiceName = 'Azure Arc'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.azurearcdata'; ResourceType = 'microsoft.azurearcdata/sqlserverinstances'; ServiceName = 'Azure Arc'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.azurearcdata'; ResourceType = 'microsoft.azurearcdata/sqlserverlicenses'; ServiceName = 'Azure Arc'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'SaaS'; } + ,[PSCustomObject]@{ ConsumedService = 'microsoft.azurefleet'; ResourceType = 'microsoft.azurefleet/fleets'; ServiceName = 'Azure Compute Fleet'; ServiceCategory = 'Compute'; ServiceSubcategory = 'Virtual Machines'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.azureplaywrightservice'; ResourceType = 'microsoft.azureplaywrightservice/accounts'; ServiceName = 'Playwright Testing'; ServiceCategory = 'Developer Tools'; ServiceSubcategory = 'Quality Assurance'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.azurestackhci'; ResourceType = 'microsoft.azurestackhci/clusters'; ServiceName = 'Azure Stack HCI'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'On-Premises'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.baremetalinfrastructure'; ResourceType = 'microsoft.baremetalinfrastructure/baremetalstorageinstances'; ServiceName = 'BareMetal Infrastructure'; ServiceCategory = 'Compute'; ServiceSubcategory = 'Virtual Machines'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'IaaS'; } @@ -189,6 +190,7 @@ function Get-OpenDataService ,[PSCustomObject]@{ ConsumedService = 'microsoft.hybridcompute'; ResourceType = 'microsoft.hybridcompute/licenses'; ServiceName = 'Azure Arc'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.hybridcompute'; ResourceType = 'microsoft.hybridcompute/machines'; ServiceName = 'Azure Arc'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.hybridcontainerservice'; ResourceType = 'microsoft.kubernetes/connectedclusters'; ServiceName = 'Azure Arc'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'SaaS'; } + ,[PSCustomObject]@{ ConsumedService = 'microsoft.hybridnetwork'; ResourceType = 'microsoft.hybridnetwork/sitenetworkservices'; ServiceName = 'Azure Arc'; ServiceCategory = 'Multicloud'; ServiceSubcategory = 'Multicloud Integration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.importexport'; ResourceType = 'microsoft.importexport/jobs'; ServiceName = 'Azure Import/Export'; ServiceCategory = 'Migration'; ServiceSubcategory = 'Data Migration'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.insights'; ResourceType = 'microsoft.insights/actiongroups'; ServiceName = 'Azure Monitor'; ServiceCategory = 'Management and Governance'; ServiceSubcategory = 'Observability'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.insights'; ResourceType = 'microsoft.insights/components'; ServiceName = 'Azure Monitor'; ServiceCategory = 'Management and Governance'; ServiceSubcategory = 'Observability'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'SaaS'; } @@ -197,6 +199,7 @@ function Get-OpenDataService ,[PSCustomObject]@{ ConsumedService = 'microsoft.insights'; ResourceType = 'microsoft.insights/pricings'; ServiceName = 'Azure Monitor'; ServiceCategory = 'Management and Governance'; ServiceSubcategory = 'Observability'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.insights'; ResourceType = 'microsoft.insights/scheduledqueryrules'; ServiceName = 'Azure Monitor'; ServiceCategory = 'Management and Governance'; ServiceSubcategory = 'Observability'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.iotcentral'; ResourceType = 'microsoft.iotcentral/iotapps'; ServiceName = 'Azure IoT Central'; ServiceCategory = 'Internet of Things'; ServiceSubcategory = 'IoT Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'SaaS'; } + ,[PSCustomObject]@{ ConsumedService = 'microsoft.iotoperations'; ResourceType = 'microsoft.iotoperations/instances'; ServiceName = 'Azure IoT Operations'; ServiceCategory = 'Internet of Things'; ServiceSubcategory = 'IoT Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.iotsecurity'; ResourceType = 'microsoft.iotsecurity/defendersettings'; ServiceName = 'Microsoft Defender for IoT'; ServiceCategory = 'Internet of Things'; ServiceSubcategory = 'IoT Platforms'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'SaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.keyvault'; ResourceType = 'microsoft.keyvault/hsmpools'; ServiceName = 'Key Vault'; ServiceCategory = 'Security'; ServiceSubcategory = 'Secret Management'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.keyvault'; ResourceType = 'microsoft.keyvault/managedhsms'; ServiceName = 'Key Vault'; ServiceCategory = 'Security'; ServiceSubcategory = 'Secret Management'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } @@ -260,6 +263,7 @@ function Get-OpenDataService ,[PSCustomObject]@{ ConsumedService = 'microsoft.network'; ResourceType = 'microsoft.network/vpngateways'; ServiceName = 'VPN Gateway'; ServiceCategory = 'Networking'; ServiceSubcategory = 'Network Connectivity'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.networkanalytics'; ResourceType = 'microsoft.networkanalytics/dataconnectors'; ServiceName = 'Azure Monitor'; ServiceCategory = 'Management and Governance'; ServiceSubcategory = 'Observability'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.networkanalytics'; ResourceType = 'microsoft.networkanalytics/dataproducts'; ServiceName = 'Azure Monitor'; ServiceCategory = 'Management and Governance'; ServiceSubcategory = 'Observability'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } + ,[PSCustomObject]@{ ConsumedService = 'microsoft.networkcloud'; ResourceType = 'microsoft.networkcloud/baremetalmachines'; ServiceName = 'Azure Operator Nexus'; ServiceCategory = 'Compute'; ServiceSubcategory = 'Virtual Machines'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Hybrid'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.networkfunction'; ResourceType = 'microsoft.networkfunction/azuretrafficcollectors'; ServiceName = 'Azure ExpressRoute'; ServiceCategory = 'Networking'; ServiceSubcategory = 'Network Routing'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.notificationhubs'; ResourceType = 'microsoft.notificationhubs/namespaces'; ServiceName = 'Notification Hubs'; ServiceCategory = 'Integration'; ServiceSubcategory = 'Messaging'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'PaaS'; } ,[PSCustomObject]@{ ConsumedService = 'microsoft.nutanix'; ResourceType = 'microsoft.nutanix/nodes'; ServiceName = 'Azure VMWare Solution'; ServiceCategory = 'Compute'; ServiceSubcategory = 'Virtual Machines'; PublisherName = 'Microsoft'; PublisherType = 'Cloud Provider'; Environment = 'Cloud'; ServiceModel = 'IaaS'; }