Managed Instances - Create Or Update
マネージド インスタンスを作成または更新します。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}?api-version=2025-01-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
managed
|
path | True |
string |
マネージド インスタンスの名前。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前の大文字と小文字は区別されません。 |
|
subscription
|
path | True |
string (uuid) |
ターゲット サブスクリプションの ID。 値は UUID である必要があります。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
要求本文
| 名前 | 必須 | 型 | 説明 |
|---|---|---|---|
| location | True |
string |
リソースが存在する地理的な場所 |
| identity |
管理されたインスタンスのAzure Active Directory IDです。 |
||
| properties.administratorLogin |
string |
マネージド インスタンスの管理者ユーザー名。 マネージド インスタンスの作成時にのみ指定できます (作成に必要です)。 |
|
| properties.administratorLoginPassword |
string (password) |
管理者ログイン パスワード (マネージド インスタンスの作成に必要)。 |
|
| properties.administrators |
Azure Active Directory管理者は、instanceの作成やインスタンスの更新時に利用できますが、azureADOnlyAuthentication プロパティは例外です。 azureADOnlyAuthentication プロパティを更新するには、個々の API を使用する必要があります。 |
||
| properties.authenticationMetadata |
マネージド インスタンスの認証メタデータ参照モード。 |
||
| properties.collation |
string |
マネージド インスタンスの照合順序。 |
|
| properties.databaseFormat |
SQL エンジンのバージョンに固有のインスタンス データベースの内部形式を指定します。 |
||
| properties.dnsZonePartner |
string (arm-id) |
このマネージド インスタンスが作成後に共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID。 |
|
| properties.hybridSecondaryUsage |
ハイブリッド セカンダリの使用。 指定できる値は、"アクティブ" (既定値) と "パッシブ" です (お客様はセカンダリをパッシブ DR として使用します)。 |
||
| properties.instancePoolId |
string |
このマネージド サーバーが属しているインスタンス プールの ID。 |
|
| properties.isGeneralPurposeV2 |
boolean |
これが General Purpose エディションの GPv2 バリアントであるかどうか。 |
|
| properties.keyId |
string |
暗号化に使用するキーの CMK URI。 |
|
| properties.licenseType |
ライセンスの種類。 指定できる値は、'LicenseIncluded' (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込む場合の AHB 価格の割引) です。 |
||
| properties.maintenanceConfigurationId |
string |
このマネージド インスタンスに適用するメンテナンス構成 ID を指定します。 |
|
| properties.managedInstanceCreateMode |
データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 特定の時点に一連のバックアップを復元してインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 |
||
| properties.memorySizeInGB |
integer (int32) |
メモリサイズ(GB)。 最小値: 28。 最大値: 870。 最小値と最大値は、仮想コアの数とサービス レベルによって異なります。 リソース制限の詳細については、 https://aka.ms/mi-resource-limits-apiを参照してください。 |
|
| properties.minimalTlsVersion |
string |
最小 TLS バージョン。 使用できる値: 'None'、'1.0'、'1.1'、'1.2' |
|
| properties.pricingModel |
Managed Instanceの価格モデル。 |
||
| properties.primaryUserAssignedIdentityId |
string (arm-id) |
既定で使用されるユーザー割り当て ID のリソース ID。 |
|
| properties.proxyOverride |
インスタンスへの接続に使用される接続の種類。 |
||
| properties.publicDataEndpointEnabled |
boolean |
パブリック データ エンドポイントが有効かどうか。 |
|
| properties.requestedBackupStorageRedundancy |
このインスタンスのバックアップを格納するために使用するストレージ アカウントの種類。 オプションは、Local (LocallyRedundantStorage)、Zone (ZoneRedundantStorage)、Geo (GeoRedundantStorage)、GeoZone(GeoZoneRedundantStorage) です。 |
||
| properties.requestedLogicalAvailabilityZone |
Managed Instanceがピン留めされている論理的可用性ゾーンを指定します。 |
||
| properties.restorePointInTime |
string (date-time) |
新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。 |
|
| properties.servicePrincipal |
マネージド インスタンスのサービス プリンシパル。 |
||
| properties.sourceManagedInstanceId |
string (arm-id) |
このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子。 |
|
| properties.storageIOps |
integer (int32) |
ストレージ IOps。 最小値: 300。 最大値: 80000。 1 つの IOps のみをインクリメントできます。 最大値は、選択したハードウェア ファミリと仮想コアの数によって異なります。 |
|
| properties.storageSizeInGB |
integer (int32) |
ストレージ サイズ (GB)。 最小値: 32。 最大値: 32768。 32 GB の増分のみが許可されます。 最大値は、選択したハードウェア ファミリと仮想コアの数によって異なります。 |
|
| properties.storageThroughputMBps |
integer (int32) |
ストレージ スループット MBps パラメーターは、インスタンスの作成/更新操作ではサポートされていません。 |
|
| properties.subnetId |
string (arm-id) |
マネージド インスタンスのサブネット リソース ID。 |
|
| properties.timezoneId |
string |
タイムゾーンの ID。 許可された値はWindowsでサポートされているタイムゾーンです。 Windowsは、KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zonesのレジストリに、IDを含むサポートタイムゾーンの詳細を保持しています。 SELECT nameをtimezone_id FROM sys.time_zone_infoでクエリすることで、SQL Serverでレジストリ値を取得できます。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"Pacific Standard Time" または "W" があります。 ヨーロッパ標準時"。 |
|
| properties.vCores |
integer (int32) |
仮想コアの数。 使用できる値: 4、6、8、10、12、16、20、24、32、40、48、56、64、80、96、128。 サポートされている仮想コアは、選択したハードウェア ファミリとサービス レベルによって異なります。 |
|
| properties.zoneRedundant |
boolean |
ゾーン冗長性が有効になっているかどうか。 |
|
| sku |
マネージド インスタンス SKU。 sku.name に使用できる値: GP_Gen5 (汎用、標準シリーズ);GP_G8IM (汎用、プレミアムシリーズ);GP_G8IH (汎用、プレミアム シリーズ メモリ最適化);BC_Gen5 (ビジネスクリティカル、Standard-Series);BC_G8IM (ビジネス クリティカル、プレミアム シリーズ);BC_G8IH (Business Critical、Premium シリーズのメモリ最適化)。 |
||
| tags |
object |
リソース タグ。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
リソース「ManagedInstance」更新操作が成功しました |
|
| 201 Created |
リソース「ManagedInstance」作成操作が成功しました ヘッダー
|
|
| 202 Accepted |
リソース操作が受け入れられます。 ヘッダー
|
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 Flow.
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
| Create managed instance with all properties |
| Create managed instance with minimal properties |
Create managed instance with all properties
要求のサンプル
PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2025-01-01
{
"location": "Japan East",
"properties": {
"administratorLogin": "dummylogin",
"administratorLoginPassword": "PLACEHOLDER",
"administrators": {
"azureADOnlyAuthentication": true,
"login": "bob@contoso.com",
"principalType": "User",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111"
},
"authenticationMetadata": "AzureAD",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"databaseFormat": "AlwaysUpToDate",
"dnsZonePartner": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
"hybridSecondaryUsage": "Passive",
"instancePoolId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
"minimalTlsVersion": "1.2",
"proxyOverride": "Redirect",
"publicDataEndpointEnabled": false,
"requestedBackupStorageRedundancy": "Geo",
"requestedLogicalAvailabilityZone": "1",
"servicePrincipal": {
"type": "SystemAssigned"
},
"storageSizeInGB": 1024,
"subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"timezoneId": "UTC",
"vCores": 8
},
"sku": {
"name": "GP_Gen5",
"tier": "GeneralPurpose"
},
"tags": {
"tagKey1": "TagValue1"
}
}
応答のサンプル
{
"name": "testinstance",
"type": "Microsoft.Sql/managedInstances",
"id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
"location": "japaneast",
"properties": {
"administratorLogin": "dummylogin",
"administrators": {
"azureADOnlyAuthentication": true,
"login": "bob@contoso.com",
"principalType": "User",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111"
},
"authenticationMetadata": "AzureAD",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"currentBackupStorageRedundancy": "Geo",
"databaseFormat": "AlwaysUpToDate",
"dnsZone": "1b4e2caff2530",
"externalGovernanceStatus": "Enabled",
"fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
"hybridSecondaryUsage": "Passive",
"instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
"minimalTlsVersion": "1.2",
"provisioningState": "Creating",
"proxyOverride": "Redirect",
"publicDataEndpointEnabled": false,
"requestedBackupStorageRedundancy": "Geo",
"requestedLogicalAvailabilityZone": "1",
"servicePrincipal": {
"type": "SystemAssigned",
"clientId": "00000011-1111-2222-2222-123456789111",
"principalId": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111"
},
"state": "Ready",
"storageSizeInGB": 1024,
"subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"timezoneId": "UTC",
"vCores": 8
},
"sku": {
"name": "GP_Gen5",
"capacity": 8,
"family": "Gen5",
"tier": "GeneralPurpose"
},
"tags": {
"tagKey1": "TagValue1"
}
}
{
"name": "testinstance",
"type": "Microsoft.Sql/managedInstances",
"id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
"location": "japaneast",
"properties": {
"administratorLogin": "dummylogin",
"administrators": {
"azureADOnlyAuthentication": true,
"login": "bob@contoso.com",
"principalType": "User",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111"
},
"authenticationMetadata": "AzureAD",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"currentBackupStorageRedundancy": "Geo",
"databaseFormat": "AlwaysUpToDate",
"dnsZone": "1b4e2caff2530",
"fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
"hybridSecondaryUsage": "Passive",
"instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
"minimalTlsVersion": "1.2",
"provisioningState": "Creating",
"proxyOverride": "Redirect",
"publicDataEndpointEnabled": false,
"requestedBackupStorageRedundancy": "Geo",
"requestedLogicalAvailabilityZone": "1",
"servicePrincipal": {
"type": "SystemAssigned",
"clientId": "00000011-1111-2222-2222-123456789111",
"principalId": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111"
},
"state": "Ready",
"storageSizeInGB": 1024,
"subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"timezoneId": "UTC",
"vCores": 8
},
"sku": {
"name": "GP_Gen5",
"capacity": 8,
"family": "Gen5",
"tier": "GeneralPurpose"
},
"tags": {
"tagKey1": "TagValue1"
}
}
Create managed instance with minimal properties
要求のサンプル
PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2025-01-01
{
"location": "Japan East",
"properties": {
"administratorLogin": "dummylogin",
"administratorLoginPassword": "PLACEHOLDER",
"licenseType": "LicenseIncluded",
"storageSizeInGB": 1024,
"subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"vCores": 8
},
"sku": {
"name": "GP_Gen5",
"tier": "GeneralPurpose"
}
}
応答のサンプル
{
"name": "testinstance",
"type": "Microsoft.Sql/managedInstances",
"id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
"location": "japaneast",
"properties": {
"administratorLogin": "dummylogin",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"currentBackupStorageRedundancy": "Geo",
"databaseFormat": "SQLServer2022",
"dnsZone": "1b4e2caff2530",
"externalGovernanceStatus": "Enabled",
"fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
"hybridSecondaryUsage": "Passive",
"licenseType": "LicenseIncluded",
"provisioningState": "Creating",
"proxyOverride": "Redirect",
"publicDataEndpointEnabled": false,
"requestedBackupStorageRedundancy": "Geo",
"state": "Ready",
"storageSizeInGB": 1024,
"subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"vCores": 8
},
"sku": {
"name": "GP_Gen5",
"capacity": 8,
"family": "Gen4",
"tier": "GeneralPurpose"
},
"tags": {}
}
{
"name": "testinstance",
"type": "Microsoft.Sql/managedInstances",
"id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
"location": "japaneast",
"properties": {
"administratorLogin": "dummylogin",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"currentBackupStorageRedundancy": "Geo",
"databaseFormat": "SQLServer2022",
"dnsZone": "1b4e2caff2530",
"externalGovernanceStatus": "Enabled",
"fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
"hybridSecondaryUsage": "Passive",
"licenseType": "LicenseIncluded",
"provisioningState": "Creating",
"proxyOverride": "Redirect",
"publicDataEndpointEnabled": false,
"requestedBackupStorageRedundancy": "Geo",
"state": "Ready",
"storageSizeInGB": 1024,
"subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"vCores": 8
},
"sku": {
"name": "GP_Gen5",
"capacity": 8,
"family": "Gen4",
"tier": "GeneralPurpose"
},
"tags": {}
}
定義
| 名前 | 説明 |
|---|---|
|
Administrator |
管理者の種類。 |
|
Auth |
マネージド インスタンスの認証メタデータ参照モード。 |
|
Availability |
データベースがピン留めされる可用性ゾーンを指定します。 |
|
Backup |
このデータベースのバックアップを格納するために使用されるストレージ アカウントの種類。 |
|
created |
リソースを作成した ID の種類。 |
|
Error |
リソース管理エラーの追加情報。 |
|
Error |
エラーの詳細。 |
|
Error |
エラー応答 |
|
External |
外部ガバナンスの状態。 |
|
Hybrid |
ハイブリッド セカンダリの使用。 指定できる値は、"アクティブ" (既定値) と "パッシブ" です (お客様はセカンダリをパッシブ DR として使用します)。 |
|
Hybrid |
ハイブリッドセカンダリの使用が検出されました。 使用可能な値は、"アクティブ" (お客様はセカンダリをパッシブ DR として使用する要件を満たしていません) と "パッシブ" です (お客様は、セカンダリをパッシブ DR として使用する要件を満たしています)。 |
|
Identity |
ID の種類。 これを「SystemAssigned」に設定すると、リソースの Azure Active Directory プリンシパルを自動的に作成・割り当てできます。 |
|
Managed |
An Azure SQL managed instance. |
|
Managed |
SQL エンジンのバージョンに固有のインスタンス データベースの内部形式を指定します。 |
|
Managed |
Active Directory 管理者のプロパティ。 |
|
Managed |
ライセンスの種類。 指定できる値は、'LicenseIncluded' (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込む場合の AHB 価格の割引) です。 |
|
Managed |
マネージド インスタンスでのプライベート エンドポイント接続 |
|
Managed |
プライベート エンドポイント接続のプロパティ。 |
|
Managed |
|
|
Managed |
|
|
Managed |
インスタンスへの接続に使用される接続の種類。 |
|
Managed |
データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 特定の時点に一連のバックアップを復元してインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 |
|
Pricing |
Managed Instanceの価格モデル。 |
|
Principal |
サーバー管理者のプリンシパルの種類。 |
|
Provisioning |
ジョブ実行の ARM プロビジョニング状態。 |
|
Resource |
Azure Active Directory identity configuration for a resource. |
|
Service |
リソースのマネージド インスタンスのサービス プリンシパル構成。 |
|
Service |
サービス プリンシパルの種類。 |
| Sku |
ARM リソース SKU。 |
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
|
User |
Azure Active Directory identity configuration for a resource. |
AdministratorType
管理者の種類。
| 値 | 説明 |
|---|---|
| ActiveDirectory |
アクティブディレクトリ |
AuthMetadataLookupModes
マネージド インスタンスの認証メタデータ参照モード。
| 値 | 説明 |
|---|---|
| AzureAD |
AzureAD |
| Paired |
対をなすデータの t 検定 |
| Windows |
Windows |
AvailabilityZoneType
データベースがピン留めされる可用性ゾーンを指定します。
| 値 | 説明 |
|---|---|
| NoPreference |
ノープリファレンス |
| 1 |
1 |
| 2 |
2 |
| 3 |
3 |
BackupStorageRedundancy
このデータベースのバックアップを格納するために使用されるストレージ アカウントの種類。
| 値 | 説明 |
|---|---|
| Geo |
ジオ |
| Local |
ローカル |
| Zone |
ゾーン |
| GeoZone |
GeoZone |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
| 名前 | 型 | 説明 |
|---|---|---|
| info |
object |
追加情報。 |
| type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| additionalInfo |
エラーの追加情報。 |
|
| code |
string |
エラー コード。 |
| details |
エラーの詳細。 |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
エラーターゲット。 |
ErrorResponse
エラー応答
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
ExternalGovernanceStatus
外部ガバナンスの状態。
| 値 | 説明 |
|---|---|
| Enabled |
有効 |
| Disabled |
Disabled |
HybridSecondaryUsage
ハイブリッド セカンダリの使用。 指定できる値は、"アクティブ" (既定値) と "パッシブ" です (お客様はセカンダリをパッシブ DR として使用します)。
| 値 | 説明 |
|---|---|
| Active |
アクティブ |
| Passive |
Passive |
HybridSecondaryUsageDetected
ハイブリッドセカンダリの使用が検出されました。 使用可能な値は、"アクティブ" (お客様はセカンダリをパッシブ DR として使用する要件を満たしていません) と "パッシブ" です (お客様は、セカンダリをパッシブ DR として使用する要件を満たしています)。
| 値 | 説明 |
|---|---|
| Active |
アクティブ |
| Passive |
Passive |
IdentityType
ID の種類。 これを「SystemAssigned」に設定すると、リソースの Azure Active Directory プリンシパルを自動的に作成・割り当てできます。
| 値 | 説明 |
|---|---|
| None |
なし |
| SystemAssigned |
システム割り当て |
| UserAssigned |
UserAssigned |
| SystemAssigned,UserAssigned |
SystemAssigned, UserAssigned |
ManagedInstance
An Azure SQL managed instance.
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
管理されたインスタンスのAzure Active Directory IDです。 |
|
| location |
string |
リソースが存在する地理的な場所 |
| name |
string |
リソースの名前 |
| properties.administratorLogin |
string |
マネージド インスタンスの管理者ユーザー名。 マネージド インスタンスの作成時にのみ指定できます (作成に必要です)。 |
| properties.administratorLoginPassword |
string (password) |
管理者ログイン パスワード (マネージド インスタンスの作成に必要)。 |
| properties.administrators |
Azure Active Directory管理者は、instanceの作成やインスタンスの更新時に利用できますが、azureADOnlyAuthentication プロパティは例外です。 azureADOnlyAuthentication プロパティを更新するには、個々の API を使用する必要があります。 |
|
| properties.authenticationMetadata |
マネージド インスタンスの認証メタデータ参照モード。 |
|
| properties.collation |
string |
マネージド インスタンスの照合順序。 |
| properties.createTime |
string (date-time) |
Managed Instance作成の時点(ISO8601形式)を指定します。 |
| properties.currentBackupStorageRedundancy |
このインスタンスのバックアップを格納するために使用されるストレージ アカウントの種類。 オプションは、Local (LocallyRedundantStorage)、Zone (ZoneRedundantStorage)、Geo (GeoRedundantStorage)、GeoZone(GeoZoneRedundantStorage) です。 |
|
| properties.databaseFormat |
SQL エンジンのバージョンに固有のインスタンス データベースの内部形式を指定します。 |
|
| properties.dnsZone |
string |
マネージド インスタンスが存在する Dns ゾーン。 |
| properties.dnsZonePartner |
string (arm-id) |
このマネージド インスタンスが作成後に共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID。 |
| properties.externalGovernanceStatus |
外部ガバナンスの状態。 |
|
| properties.fullyQualifiedDomainName |
string |
マネージド インスタンスの完全修飾ドメイン名。 |
| properties.hybridSecondaryUsage |
ハイブリッド セカンダリの使用。 指定できる値は、"アクティブ" (既定値) と "パッシブ" です (お客様はセカンダリをパッシブ DR として使用します)。 |
|
| properties.hybridSecondaryUsageDetected |
ハイブリッドセカンダリの使用が検出されました。 使用可能な値は、"アクティブ" (お客様はセカンダリをパッシブ DR として使用する要件を満たしていません) と "パッシブ" です (お客様は、セカンダリをパッシブ DR として使用する要件を満たしています)。 |
|
| properties.instancePoolId |
string |
このマネージド サーバーが属しているインスタンス プールの ID。 |
| properties.isGeneralPurposeV2 |
boolean |
これが General Purpose エディションの GPv2 バリアントであるかどうか。 |
| properties.keyId |
string |
暗号化に使用するキーの CMK URI。 |
| properties.licenseType |
ライセンスの種類。 指定できる値は、'LicenseIncluded' (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込む場合の AHB 価格の割引) です。 |
|
| properties.maintenanceConfigurationId |
string |
このマネージド インスタンスに適用するメンテナンス構成 ID を指定します。 |
| properties.managedInstanceCreateMode |
データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 特定の時点に一連のバックアップを復元してインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 |
|
| properties.memorySizeInGB |
integer (int32) |
メモリサイズ(GB)。 最小値: 28。 最大値: 870。 最小値と最大値は、仮想コアの数とサービス レベルによって異なります。 リソース制限の詳細については、 https://aka.ms/mi-resource-limits-apiを参照してください。 |
| properties.minimalTlsVersion |
string |
最小 TLS バージョン。 使用できる値: 'None'、'1.0'、'1.1'、'1.2' |
| properties.pricingModel |
Managed Instanceの価格モデル。 |
|
| properties.primaryUserAssignedIdentityId |
string (arm-id) |
既定で使用されるユーザー割り当て ID のリソース ID。 |
| properties.privateEndpointConnections |
マネージド インスタンス上のプライベート エンドポイント接続の一覧。 |
|
| properties.provisioningState |
マネージド インスタンスのプロビジョニング状態。 |
|
| properties.proxyOverride |
インスタンスへの接続に使用される接続の種類。 |
|
| properties.publicDataEndpointEnabled |
boolean |
パブリック データ エンドポイントが有効かどうか。 |
| properties.requestedBackupStorageRedundancy |
このインスタンスのバックアップを格納するために使用するストレージ アカウントの種類。 オプションは、Local (LocallyRedundantStorage)、Zone (ZoneRedundantStorage)、Geo (GeoRedundantStorage)、GeoZone(GeoZoneRedundantStorage) です。 |
|
| properties.requestedLogicalAvailabilityZone |
Managed Instanceがピン留めされている論理的可用性ゾーンを指定します。 |
|
| properties.restorePointInTime |
string (date-time) |
新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。 |
| properties.servicePrincipal |
マネージド インスタンスのサービス プリンシパル。 |
|
| properties.sourceManagedInstanceId |
string (arm-id) |
このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子。 |
| properties.state |
string |
マネージド インスタンスの状態。 |
| properties.storageIOps |
integer (int32) |
ストレージ IOps。 最小値: 300。 最大値: 80000。 1 つの IOps のみをインクリメントできます。 最大値は、選択したハードウェア ファミリと仮想コアの数によって異なります。 |
| properties.storageSizeInGB |
integer (int32) |
ストレージ サイズ (GB)。 最小値: 32。 最大値: 32768。 32 GB の増分のみが許可されます。 最大値は、選択したハードウェア ファミリと仮想コアの数によって異なります。 |
| properties.storageThroughputMBps |
integer (int32) |
ストレージ スループット MBps パラメーターは、インスタンスの作成/更新操作ではサポートされていません。 |
| properties.subnetId |
string (arm-id) |
マネージド インスタンスのサブネット リソース ID。 |
| properties.timezoneId |
string |
タイムゾーンの ID。 許可された値はWindowsでサポートされているタイムゾーンです。 Windowsは、KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zonesのレジストリに、IDを含むサポートタイムゾーンの詳細を保持しています。 SELECT nameをtimezone_id FROM sys.time_zone_infoでクエリすることで、SQL Serverでレジストリ値を取得できます。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"Pacific Standard Time" または "W" があります。 ヨーロッパ標準時"。 |
| properties.vCores |
integer (int32) |
仮想コアの数。 使用できる値: 4、6、8、10、12、16、20、24、32、40、48、56、64、80、96、128。 サポートされている仮想コアは、選択したハードウェア ファミリとサービス レベルによって異なります。 |
| properties.virtualClusterId |
string |
Managed InstanceのVirtual Cluster Resource IDです。 |
| properties.zoneRedundant |
boolean |
ゾーン冗長性が有効になっているかどうか。 |
| sku |
マネージド インスタンス SKU。 sku.name に使用できる値: GP_Gen5 (汎用、標準シリーズ);GP_G8IM (汎用、プレミアムシリーズ);GP_G8IH (汎用、プレミアム シリーズ メモリ最適化);BC_Gen5 (ビジネスクリティカル、Standard-Series);BC_G8IM (ビジネス クリティカル、プレミアム シリーズ);BC_G8IH (Business Critical、Premium シリーズのメモリ最適化)。 |
|
| systemData |
create By と modifiedBy の情報を含む Azure Resource Manager メタデータ。 |
|
| tags |
object |
リソース タグ。 |
| type |
string |
リソースの型。 例えば「Microsoft。Compute/virtualMachines」または「Microsoft」などです。ストレージ/ストレージアカウント」 |
ManagedInstanceDatabaseFormat
SQL エンジンのバージョンに固有のインスタンス データベースの内部形式を指定します。
| 値 | 説明 |
|---|---|
| AlwaysUpToDate |
AlwaysToDate |
| SQLServer2022 |
SQLServer2022 |
| SQLServer2025 |
SQLServer2025 |
ManagedInstanceExternalAdministrator
Active Directory 管理者のプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| administratorType |
管理者の種類。 |
|
| azureADOnlyAuthentication |
boolean |
Azure Active Directoryのみ認証が有効。 |
| login |
string |
サーバー管理者のログイン名。 |
| principalType |
サーバー管理者のプリンシパルの種類。 |
|
| sid |
string (uuid) |
サーバー管理者の SID (オブジェクト ID)。 |
| tenantId |
string (uuid) |
管理者のテナント ID。 |
ManagedInstanceLicenseType
ライセンスの種類。 指定できる値は、'LicenseIncluded' (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込む場合の AHB 価格の割引) です。
| 値 | 説明 |
|---|---|
| LicenseIncluded |
ライセンス含録 |
| BasePrice |
BasePrice |
ManagedInstancePecProperty
マネージド インスタンスでのプライベート エンドポイント接続
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID。 |
| properties |
プライベート エンドポイント接続のプロパティ |
ManagedInstancePrivateEndpointConnectionProperties
プライベート エンドポイント接続のプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| privateEndpoint |
接続が属するプライベート エンドポイント。 |
|
| privateLinkServiceConnectionState |
プライベート エンドポイント接続の接続状態。 |
|
| provisioningState |
string |
プライベート エンドポイント接続の状態。 |
ManagedInstancePrivateEndpointProperty
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
プライベート エンドポイントのリソース ID。 |
ManagedInstancePrivateLinkServiceConnectionStateProperty
| 名前 | 型 | 説明 |
|---|---|---|
| actionsRequired |
string |
プライベート リンク サービスの接続の説明。 |
| description |
string |
プライベート リンク サービスの接続の説明。 |
| status |
string |
プライベート リンク サービスの接続状態。 |
ManagedInstanceProxyOverride
インスタンスへの接続に使用される接続の種類。
| 値 | 説明 |
|---|---|
| Proxy |
Proxy |
| Redirect |
転送 |
| Default |
デフォルト |
ManagedServerCreateMode
データベースの作成モードを指定します。
既定値: 通常のインスタンスの作成。
復元: 特定の時点に一連のバックアップを復元してインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。
| 値 | 説明 |
|---|---|
| Default |
デフォルト |
| PointInTimeRestore |
PointInTimeRestore |
PricingModel
Managed Instanceの価格モデル。
| 値 | 説明 |
|---|---|
| Regular |
レギュラー |
| Freemium |
フリーミアム |
PrincipalType
サーバー管理者のプリンシパルの種類。
| 値 | 説明 |
|---|---|
| User |
User |
| Group |
グループ |
| Application |
アプリケーション |
ProvisioningState
ジョブ実行の ARM プロビジョニング状態。
| 値 | 説明 |
|---|---|
| Created |
作成済み |
| InProgress |
進行中 |
| Succeeded |
成功しました |
| Failed |
失敗 |
| Canceled |
取り消し済み |
ResourceIdentity
Azure Active Directory identity configuration for a resource.
| 名前 | 型 | 説明 |
|---|---|---|
| principalId |
string (uuid) |
The Azure Active Directory principal id. |
| tenantId |
string (uuid) |
The Azure Active Directory tenant id. |
| type |
ID の種類。 これを「SystemAssigned」に設定すると、リソースの Azure Active Directory プリンシパルを自動的に作成・割り当てできます。 |
|
| userAssignedIdentities |
<string,
User |
使用するユーザー割り当て ID のリソース ID |
ServicePrincipal
リソースのマネージド インスタンスのサービス プリンシパル構成。
| 名前 | 型 | 説明 |
|---|---|---|
| clientId |
string |
The Azure Active Directory application client id. |
| principalId |
string |
The Azure Active Directory application object id. |
| tenantId |
string |
The Azure Active Directory tenant id. |
| type |
サービス プリンシパルの種類。 |
ServicePrincipalType
サービス プリンシパルの種類。
| 値 | 説明 |
|---|---|
| None |
なし |
| SystemAssigned |
システム割り当て |
Sku
ARM リソース SKU。
| 名前 | 型 | 説明 |
|---|---|---|
| capacity |
integer (int32) |
特定の SKU の容量。 |
| family |
string |
同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 |
| name |
string |
SKU の名前 。通常は、文字 + 番号コード (P3 など)。 |
| size |
string |
特定の SKU のサイズ |
| tier |
string |
特定の SKU のレベルまたはエディション (Basic、Premium など)。 |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |
UserIdentity
Azure Active Directory identity configuration for a resource.
| 名前 | 型 | 説明 |
|---|---|---|
| clientId |
string (uuid) |
The Azure Active Directory client id. |
| principalId |
string (uuid) |
The Azure Active Directory principal id. |