Azure サービスのリソース プロバイダーとは何か

リソース プロバイダーは、Azure サービスの機能を実現する REST 操作のコレクションです。 各リソース プロバイダーには、company-name.service-label という形式の名前空間があります。 この記事では、Azure サービスのリソース プロバイダーを示します。 リソース プロバイダーが不明な場合は、「リソース プロバイダーの検索」を参照してください。

AI と機械学習のリソース プロバイダー

AI と機械学習サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AutonomousSystems Autonomous Systems
Microsoft.BotService Azure Bot Service
Microsoft.CognitiveServices Cognitive Services
Microsoft.EnterpriseKnowledgeGraph Enterprise Knowledge Graph
Microsoft.MachineLearning Machine Learning Studio
Microsoft.MachineLearningServices Azure Machine Learning
Microsoft.Search Azure AI Search

分析リソース プロバイダー

分析サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AnalysisServices Azure Analysis Services
Microsoft.Databricks Azure Databricks
Microsoft.DataCatalog Data Catalog
Microsoft.DataFactory Data Factory
Microsoft.DataLakeAnalytics Data Lake Analytics
Microsoft.DataLakeStore Azure Data Lake Storage Gen2
Microsoft.DataShare Azure Data Share
Microsoft.HDInsight HDInsight
Microsoft.Kusto Azure Data Explorer
Microsoft.PowerBI Power BI
Microsoft.PowerBIDedicated Power BI Embedded
Microsoft.ProjectBabylon Azure Data Catalog
Microsoft.Purview Microsoft Purview
Microsoft.StreamAnalytics Azure Stream Analytics
Microsoft.Synapse Azure Synapse Analytics

ブロックチェーンのリソースプロバイダー

ブロックチェーン サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.Blockchain Azure Blockchain Service
Microsoft.BlockchainTokens Azure Blockchain Tokens

コンピューティング リソース プロバイダー

コンピューティング サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AppPlatform Azure Spring Apps
Microsoft.AVS Azure VMware Solution
Microsoft.Batch Batch
Microsoft.ClassicCompute クラシック デプロイ モデルの仮想マシン
Microsoft.Compute Virtual Machines
Virtual Machine Scale Sets
Microsoft.DesktopVirtualization Azure Virtual Desktop
Microsoft.DevTestLab Azure Lab Services
Microsoft.HanaOnAzure SAP HANA on Azure Large Instances
Microsoft.LabServices Azure Lab Services
Microsoft.Maintenance Azure のメンテナンス
Microsoft.Microservices4Spring Azure Spring Apps
Microsoft.Quantum Azure Quantum
Microsoft.SerialConsole - 既定で登録済み Windows 用 Azure シリアル コンソール
Microsoft.ServiceFabric Service Fabric
Microsoft.VirtualMachineImages Azure Image Builder
Microsoft.VMware Azure VMware Solution
Microsoft.VMwareCloudSimple Azure VMware Solution by CloudSimple

コンテナー リソース プロバイダー

コンテナー サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.App Azure Container Apps
Microsoft.ContainerInstance Container Instances
Microsoft.ContainerRegistry コンテナー レジストリ
Microsoft.ContainerService Azure Kubernetes Service (AKS)
Microsoft.RedHatOpenShift Azure Red Hat OpenShift

コア リソース プロバイダー

コア サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.Addons core
Microsoft.AzureStack core
Microsoft.Capacity core
Microsoft.Commerce - 既定で登録済み core
Microsoft.Marketplace core
Microsoft.MarketplaceApps core
Microsoft.MarketplaceOrdering - 既定で登録済み core
Microsoft.SaaS core
Microsoft.Services core
Microsoft.Subscription core
microsoft.support - 既定で登録済み core

データベース リソース プロバイダー

データベース サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AzureData SQL Server レジストリ
Microsoft.Cache Azure Cache for Redis
Microsoft.DBforMariaDB Azure Database for MariaDB
Microsoft.DBforMySQL Azure Database for MySQL
Microsoft.DBforPostgreSQL Azure Database for PostgreSQL
Microsoft.DocumentDB Azure Cosmos DB
Microsoft.Sql Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft.SqlVirtualMachine Azure Virtual Machines における SQL Server

開発者ツール リソース プロバイダー

開発者ツール サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AppConfiguration Azure App Configuration
Microsoft.DevSpaces Azure Dev Spaces
Microsoft.MixedReality Azure Spatial Anchors
Microsoft.Notebooks Azure Notebooks

DevOps リソース プロバイダー

DevOps サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
microsoft.visualstudio Azure DevOps
Microsoft.VSOnline Azure DevOps

ハイブリッド リソース プロバイダー

ハイブリッド サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AzureArcData Azure Arc 対応データ サービス
Microsoft.AzureStackHCI Azure Stack HCI
Microsoft.HybridCompute Azure Arc 対応サーバー
Microsoft.Kubernetes Azure Arc 対応 Kubernetes
Microsoft.KubernetesConfiguration Azure Arc 対応 Kubernetes

ID リソース プロバイダー

ID サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AAD Microsoft Entra Domain Services
Microsoft.ADHybridHealthService - 既定で登録済み Microsoft Entra ID
Microsoft.AzureActiveDirectory Microsoft Entra ID B2C
Microsoft.ManagedIdentity Azure リソースのマネージド ID
Microsoft.Token トークン

統合リソース プロバイダー

統合サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.ApiManagement API Management
Microsoft.Communication Azure Communication Services
Microsoft.EventGrid Event Grid
Microsoft.EventHub Event Hubs
Microsoft.HealthcareApis (Azure API for FHIR) Azure API for FHIR
Microsoft.HealthcareApis (Healthcare API) Healthcare API
Microsoft.Logic Logic Apps
Microsoft.NotificationHubs Notification Hubs
Microsoft.PowerPlatform Power Platform
Microsoft.Relay Azure Relay
Microsoft.ServiceBus Service Bus

IoT リソース プロバイダー

IoT サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.Devices Azure IoT Hub
Azure IoT Hub Device Provisioning Service
Microsoft.DeviceUpdate Device Update for IoT Hub
Microsoft.DigitalTwins Azure Digital Twins
Microsoft.IoTCentral Azure IoT Central
Microsoft.IoTSpaces Azure Digital Twins
Microsoft.TimeSeriesInsights Azure Time Series Insights
Microsoft.WindowsIoT Windows 10 IoT Core Services

管理リソース プロバイダー

管理サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.Advisor Azure Advisor
Microsoft.Authorization - 既定で登録済み Azure Resource Manager
Microsoft.Automation Automation
Microsoft.Billing - 既定で登録済み Cost Management と Billing
Microsoft.Blueprint Azure Blueprint
Microsoft.ClassicSubscription - 既定で登録済み クラシック デプロイ モデル
Microsoft.Consumption - 既定で登録済み Cost Management
Microsoft.CostManagement - 既定で登録済み Cost Management
Microsoft.CostManagementExports Cost Management
Microsoft.CustomProviders Azure カスタム プロバイダー
Microsoft.DynamicsLcs Lifecycle Services
Microsoft.Features - 既定で登録済み Azure Resource Manager
Microsoft.GuestConfiguration Azure Policy
Microsoft.ManagedServices Azure Lighthouse
Microsoft.Management 管理グループ
Microsoft.PolicyInsights Azure Policy
Microsoft.Portal - 既定で登録済み Azure Portal
Microsoft.RecoveryServices Azure Site Recovery
Microsoft.ResourceGraph - 既定で登録済み Azure Resource Graph
Microsoft.ResourceHealth Azure Service Health
Microsoft.Resources - 既定で登録済み Azure Resource Manager
Microsoft.Scheduler Scheduler
Microsoft.SoftwarePlan ライセンス
Microsoft.Solutions Azure Managed Applications

メディア リソース プロバイダー

メディア サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.Media Media Services

移行リソース プロバイダー

移行サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.ClassicInfrastructureMigrate クラシック デプロイ モデルの移行
Microsoft.DataBox Azure Data Box
Microsoft.DataBoxEdge Azure Stack Edge
Microsoft.DataMigration Azure Database Migration Service
Microsoft.OffAzure Azure Migrate
Microsoft.Migrate Azure Migrate

監視リソース プロバイダー

監視サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.AlertsManagement Azure Monitor
Microsoft.ChangeAnalysis Azure Monitor
Microsoft.Insights Azure Monitor
Microsoft.Intune Azure Monitor
Microsoft.OperationalInsights Azure Monitor
Microsoft.OperationsManagement Azure Monitor
Microsoft.WorkloadMonitor Azure Monitor

ネットワーク リソース プロバイダー

ネットワーク サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.Cdn Content Delivery Network
Microsoft.ClassicNetwork クラシック デプロイ モデルの仮想ネットワーク
Microsoft.ManagedNetwork PaaS サービスによって管理される仮想ネットワーク
Microsoft.Network Application Gateway
Azure Bastion
Azure DDoS Protection
Azure DNS
Azure ExpressRoute
Azure Firewall
Azure Front Door Service
Azure Private Link
Azure Route Server
Load Balancer
Network Watcher
Traffic Manager
Virtual Network
Virtual Network NAT
Virtual Network Manager
Virtual WAN
VPN Gateway
Microsoft.Peering Azure Peering Service

セキュリティ リソース プロバイダー

セキュリティ サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.Attestation Azure Attestation サービス
Microsoft.CustomerLockbox Microsoft Azure 用カスタマー ロックボックス
Microsoft.DataProtection データ保護
Microsoft.HardwareSecurityModules Azure の専用 HSM
Microsoft.KeyVault Key Vault
Microsoft.Security セキュリティ センター
Microsoft.SecurityInsights Microsoft Sentinel
Microsoft.WindowsDefenderATP Microsoft Defender Advanced Threat Protection
Microsoft.WindowsESU Extended Security Updates

ストレージ リソース プロバイダー

ストレージ サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.ClassicStorage クラシック デプロイ モデルのストレージ
Microsoft.ElasticSan Elastic SAN
Microsoft.HybridData StorSimple
Microsoft.ImportExport Azure Import/Export
Microsoft.NetApp Azure NetApp Files
Microsoft.ObjectStore Object Store
Microsoft.Storage Storage
Microsoft.StorageCache Azure HPC Cache
Microsoft.StorageSync Storage
Microsoft.StorSimple StorSimple

Web リソース プロバイダー

Web サービスのリソース プロバイダーは以下の通りです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.BingMaps Bing Maps
Microsoft.CertificateRegistration App Service 証明書
Microsoft.DomainRegistration App Service
Microsoft.Maps Azure Maps
Microsoft.SignalRService Azure SignalR Service
Microsoft.Web App Service
Azure Functions

5G と スペース リソース プロバイダー

5G と スペース サービスのリソース プロバイダーは次のとおりです。

リソース プロバイダー名前空間 Azure サービス
Microsoft.HybridNetwork Network Function Manager
Microsoft.MobileNetwork Azure Private 5G Core
Microsoft.Orbital Azure Orbital Ground Station

登録

前のセクションで - 既定で登録済みとマークされているリソース プロバイダーは、サブスクリプションに自動的に登録されています。 他のリソース プロバイダーについては、それらを登録する必要があります。 ただし、特定のアクションを実行すると、多くのリソース プロバイダーが自動的に登録されます。 たとえば、ポータルを使用してリソースを作成したり、Azure Resource Manager テンプレートをデプロイしたりすると、Azure Resource Manager によって、必要な未登録のリソース プロバイダーがすべて自動的に登録されます。

重要

リソース プロバイダーの登録は、それを使用する準備ができた場合のみ行ってください。 この登録手順は、サブスクリプション内で最小限の特権を維持するのに役立ちます。 悪意のあるユーザーは、未登録のリソース プロバイダーを使用することはできません。

不要なリソース プロバイダーの登録は、認識されないアプリが Microsoft Entra テナントに表示される原因となる可能性があります。 Microsoft は、登録時にリソース プロバイダーのアプリを追加します。 これらのアプリは、通常、Windows Azure Service Management API によって追加されます。 テナント内に不要なアプリがないようにするには、必要なリソース プロバイダーのみを登録します。

リソース プロバイダーの検索

既存の Azure インフラストラクチャに使用されるリソース プロバイダーを特定するには、デプロイされたリソースを一覧表示します。 リソースが含まれるリソース グループを指定します。

Azure CLI を使用する例を次に示します。

az resource list --resource-group examplegroup

結果には、リソースの種類が含まれています。 リソースの種類の最初の部分は、リソース プロバイダーの名前空間です。 次の例は、 Microsoft.KeyVault リソース プロバイダーを示しています。

[
  {
    ...
    "type": "Microsoft.KeyVault/vaults"
  }
]

PowerShell を使用する例を次に示します。

Get-AzResource -ResourceGroupName examplegroup

結果には、リソースの種類が含まれています。 リソースの種類の最初の部分は、リソース プロバイダーの名前空間です。 次の例は、 Microsoft.KeyVault リソース プロバイダーを示しています。

Name              : examplekey
ResourceGroupName : examplegroup
ResourceType      : Microsoft.KeyVault/vaults
...

次の例では、Python を使用します。

import os
from azure.identity import DefaultAzureCredential
from azure.mgmt.resource import ResourceManagementClient

subscription_id = os.environ["AZURE_SUBSCRIPTION_ID"]
credential = DefaultAzureCredential()
resource_client = ResourceManagementClient(credential, subscription_id)

resource_group_name = "examplegroup"
resources = resource_client.resources.list_by_resource_group(resource_group_name)

for resource in resources:
    print(resource.type)

結果には、リソースの種類が一覧表示されます。 リソースの種類の最初の部分は、リソース プロバイダーの名前空間です。 次の例は、 Microsoft.KeyVault リソース プロバイダーを示しています。

Microsoft.KeyVault/vaults

次のステップ

リソース プロバイダーの登録方法など、リソース プロバイダーの詳細については、「Azure リソース プロバイダーと種類」を参照してください。