Azure Arc Data Services REST API reference

Azure Arc Data Servicesは、Kubernetesを使ったオンプレミス、エッジ、マルチクラウド環境でAzureデータサービスを運用できます。 Microsoft.AzureArcDataリソースプロバイダーは、Kubernetesクラスター上のデータコントローラの展開からSQL Serverインスタンスの登録、ライセンス設定、高可用性トポロジーの設定まで、Arc対応データリソースの全ライフサイクルを作成・管理するためのREST APIを公開します。

ターゲット層: ARMテンプレート、Bicep、Terraform、または直接REST呼び出しを通じてArc対応のデータインフラを自動化する開発者およびプラットフォームエンジニア。

主要なリソースタイプ

リソースの種類 Description
Microsoft.AzureArcData/dataControllers Kubernetesクラスタ上でArc対応のデータサービスをホストするArcデータコントローラ
Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors Kerberos認証用のデータコントローラにスコープされたActive Directoryコネクタ
Microsoft.AzureArcData/sqlManagedInstances Kubernetes上で動作するArc対応SQLマネージドインスタンス
Microsoft.AzureArcData/sqlManagedInstances/failoverGroups プライマリとパートナーのSQL Managed Instanceをリンクするフェイルオーバーグループ
Microsoft.AzureArcData/sqlServerInstances Arc接続サーバー上で動作するArc対応SQL Serverインスタンス
Microsoft.AzureArcData/sqlServerInstances/databases Arc対応SQL Serverインスタンス上でホストされるデータベース
Microsoft.AzureArcData/sqlServerInstances/availabilityGroups Arc対応SQL Serverインスタンス上の常時稼働の可用性グループ
Microsoft.AzureArcData/postgresInstances Kubernetes 上で動作する Arc enabled Azure Database for PostgreSQL インスタンス
Microsoft.AzureArcData/sqlServerLicenses テナント、サブスクリプション、またはリソースグループの範囲で適用されるSQL Server Coreライセンス
Microsoft.AzureArcData/sqlServerEsuLicenses Arc対応SQL Serverインスタンス向けの拡張セキュリティアップデート(ESU)ライセンス

概要

Azure Arcデータサービスの詳細については、Azure Arc対応データサービス概要をご覧ください。

REST API の操作

操作グループ Description
Operations 利用可能なすべてのMicrosoft.AzureArcData API操作を一覧
データコントローラー Arcデータコントローラの作成、更新、取得、削除
ActiveDirectoryコネクター データコントローラに接続されたActive Directoryコネクタの管理
SqlManagedInstances Arc対応のSQL管理インスタンスの作成、更新、取得、削除
フェイルオーバーグループ SQL管理インスタンスのフェイルオーバーグループの設定と管理
SqlServerInstances Arc対応SQL Serverインスタンスの登録、更新、管理;評価、アップグレード前後のチェック、テレメトリクエリを実行します
SqlServerDatabases Arc対応SQL Serverインスタンス上でデータベースを作成、更新、取得、削除
SqlServerAvailabilityGroups Arc対応SQL Server可用性グループの作成、更新、削除、手動フェイルオーバーのトリガー、分散型可用性グループの管理、Managed Instance Linkの作成、既存グループへのデータベース追加
SqlServerLicenses SQL Server Coreライセンスの作成、更新、管理(アクティベーションの状態や範囲を含む)
SqlServerEsuLicenses SQL Server向けの拡張セキュリティアップデート(ESU)ライセンスの作成および管理
Postgresインスタンス Arc対応のPostgreSQLインスタンスを作成、更新、取得、削除