Virtual Machines - List All
指定したサブスクリプション内のすべての仮想マシンを一覧表示します。 応答で nextLink プロパティを使用して、仮想マシンの次のページを取得します。
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01&statusOnly={statusOnly}&$filter={$filter}&$expand=instanceView
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
$expand
|
query |
操作に適用する展開式。 'instanceView' を使用すると、すべての Virtual Machines の実行時の状態をフェッチできます。有効な$filter オプションが指定されている場合にのみ指定できます |
||
$filter
|
query |
string |
応答で返された VM をフィルター処理するためのシステム クエリ オプション。 使用できる値は 'virtualMachineScaleSet/id' eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}' です。 |
|
status
|
query |
string |
statusOnly=true を指定すると、サブスクリプション内のすべての Virtual Machines の実行時状態をフェッチできます。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
わかりました |
|
Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
Virtual |
Virtual |
VirtualMachine_ListAll_MaximumSet_Gen
要求のサンプル
応答のサンプル
{
"value": [
{
"properties": {
"vmId": "{vmId}",
"availabilitySet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hardwareProfile": {
"vmSize": "Standard_A0",
"vmSizeProperties": {
"vCPUsAvailable": 7,
"vCPUsPerCore": 14
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-R2-Datacenter",
"version": "4.127.20170406",
"exactVersion": "aaaaaaaaaaaaa",
"sharedGalleryImageId": "aaaaaaaaaaaaaaa",
"communityGalleryImageId": "aaaa",
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"osDisk": {
"osType": "Windows",
"name": "test",
"createOption": "FromImage",
"vhd": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"caching": "None",
"diskSizeGB": 127,
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "aaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"keyEncryptionKey": {
"keyUrl": "aaaaaaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"enabled": true
},
"image": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"writeAcceleratorEnabled": true,
"diffDiskSettings": {
"option": "Local",
"placement": "CacheDisk"
},
"managedDisk": {
"storageAccountType": "Standard_LRS",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"securityProfile": {
"securityEncryptionType": "VMGuestStateOnly",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
},
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
},
"deleteOption": "Delete"
},
"dataDisks": []
},
"osProfile": {
"computerName": "Test",
"adminUsername": "Foo12",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"timeZone": "aaaaaaaaaaaaaaaaaaaaaa",
"additionalUnattendContent": [
{
"passName": "OobeSystem",
"componentName": "Microsoft-Windows-Shell-Setup",
"settingName": "AutoLogon",
"content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"patchSettings": {
"patchMode": "Manual",
"enableHotpatching": true,
"assessmentMode": "ImageDefault"
},
"winRM": {
"listeners": [
{
"protocol": "Http",
"certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
}
]
}
},
"secrets": [],
"allowExtensionOperations": true,
"customData": "aaaa",
"linuxConfiguration": {
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"path": "aaaaaaaaaaaaaaaaaaaaaa",
"keyData": "aaa"
}
]
},
"provisionVMAgent": true,
"patchSettings": {
"patchMode": "ImageDefault",
"assessmentMode": "ImageDefault"
}
},
"requireGuestProvisionSignal": true
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
"properties": {
"primary": true,
"deleteOption": "Delete"
}
}
],
"networkApiVersion": "2022-05-01",
"networkInterfaceConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"primary": true,
"deleteOption": "Delete",
"enableAcceleratedNetworking": true,
"disableTcpStateTracking": true,
"enableFpga": true,
"enableIPForwarding": true,
"networkSecurityGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"dnsSettings": {
"dnsServers": [
"aaaaaaaaaaaaaaaaaaaaaaaa"
]
},
"ipConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"subnet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"primary": true,
"publicIPAddressConfiguration": {
"name": "aaaaaaaaaaaaaaaaaa",
"properties": {
"idleTimeoutInMinutes": 23,
"deleteOption": "Delete",
"dnsSettings": {
"domainNameLabel": "aaaaa",
"domainNameLabelScope": "TenantReuse"
},
"ipTags": [
{
"ipTagType": "aaaaa",
"tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"publicIPPrefix": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"publicIPAddressVersion": "IPv4",
"publicIPAllocationMethod": "Dynamic"
},
"sku": {
"name": "Basic",
"tier": "Regional"
}
},
"privateIPAddressVersion": "IPv4",
"applicationSecurityGroups": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"applicationGatewayBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
]
}
}
],
"dscpConfiguration": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
}
}
]
},
"provisioningState": "Succeeded",
"additionalCapabilities": {
"ultraSSDEnabled": true,
"hibernationEnabled": true
},
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": true,
"vTpmEnabled": true
},
"encryptionAtHost": true,
"securityType": "TrustedLaunch"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "aaaaaaaaaaaaaaaaaaaaa"
}
},
"virtualMachineScaleSet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"priority": "Regular",
"evictionPolicy": "Deallocate",
"billingProfile": {
"maxPrice": 26
},
"host": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hostGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"licenseType": "aaaaaaaaaaaaaaa",
"extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"platformFaultDomain": 8,
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"notBeforeTimeout": "PT10M",
"enable": true
},
"osImageNotificationProfile": {
"notBeforeTimeout": "PT15M",
"enable": true
}
},
"userData": "aaa",
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "aaaaa",
"order": 4,
"packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
"configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
},
"timeCreated": "2022-01-14T16:43:41.683Z"
},
"type": "Microsoft.Compute/virtualMachines",
"location": "eastus",
"tags": {},
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
"name": "{virtualMachineName}",
"plan": {
"name": "aaaaaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaaa",
"product": "aaaaaaaaaaaaaaaaaaaaaa",
"promotionCode": "aaaaaaaaaaaaaa"
},
"resources": [
{
"properties": {
"forceUpdateTag": "aaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaa",
"type": "aaaaaaaa",
"typeHandlerVersion": "aaaaaaaaaaaa",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {},
"protectedSettings": {},
"provisioningState": "aaa",
"suppressFailures": true,
"protectedSettingsFromKeyVault": {
"sourceVault": {
"id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
},
"secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
}
},
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"name": "aaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"location": "aaaaaaaaaaaaaaaa",
"tags": {
"key9428": "aaaaaaa"
}
}
],
"identity": {
"principalId": "aaaaaaaaaaaaaaaa",
"tenantId": "aaaaa",
"type": "SystemAssigned",
"userAssignedIdentities": {
"key5688": {
"principalId": "aaaaaaaaaaaaaaa",
"clientId": "aaaaaaaaaaa"
}
}
},
"zones": [
"aaaaaaaaaaaaaaaaaaaaaaaaaaa"
],
"extendedLocation": {
"name": "aaaa",
"type": "EdgeZone"
}
},
{
"properties": {
"vmId": "{vmId}",
"availabilitySet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hardwareProfile": {
"vmSize": "Standard_A0",
"vmSizeProperties": {
"vCPUsAvailable": 7,
"vCPUsPerCore": 14
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-R2-Datacenter",
"version": "4.127.20170406",
"exactVersion": "aa",
"sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaa",
"communityGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"id": "aaaaaaaa"
},
"osDisk": {
"osType": "Windows",
"name": "test",
"createOption": "FromImage",
"vhd": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"caching": "None",
"diskSizeGB": 127,
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "aaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"keyEncryptionKey": {
"keyUrl": "aaaaaaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"enabled": true
},
"image": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"writeAcceleratorEnabled": true,
"diffDiskSettings": {
"option": "Local",
"placement": "CacheDisk"
},
"managedDisk": {
"storageAccountType": "Standard_LRS",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"securityProfile": {
"securityEncryptionType": "VMGuestStateOnly",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
},
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
},
"deleteOption": "Delete"
},
"dataDisks": []
},
"osProfile": {
"computerName": "Test",
"adminUsername": "Foo12",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"timeZone": "aaaaaaaaaaaaaaaaaaaa",
"additionalUnattendContent": [
{
"passName": "OobeSystem",
"componentName": "Microsoft-Windows-Shell-Setup",
"settingName": "AutoLogon",
"content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"patchSettings": {
"patchMode": "Manual",
"enableHotpatching": true,
"assessmentMode": "ImageDefault"
},
"winRM": {
"listeners": [
{
"protocol": "Http",
"certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
}
]
}
},
"secrets": [],
"allowExtensionOperations": true,
"customData": "aaaaaaaaaaaaaaaaaaaaaaa",
"linuxConfiguration": {
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"path": "aaaaaaaaaaaaaaaaaaaaaa",
"keyData": "aaa"
}
]
},
"provisionVMAgent": true,
"patchSettings": {
"patchMode": "ImageDefault",
"assessmentMode": "ImageDefault"
}
},
"requireGuestProvisionSignal": true
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
"properties": {
"primary": true,
"deleteOption": "Delete"
}
}
],
"networkApiVersion": "2022-05-01",
"networkInterfaceConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"primary": true,
"deleteOption": "Delete",
"enableAcceleratedNetworking": true,
"disableTcpStateTracking": true,
"enableFpga": true,
"enableIPForwarding": true,
"networkSecurityGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"dnsSettings": {
"dnsServers": [
"aaaaaaaaaaaaaaaaaaaaaaaa"
]
},
"ipConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"subnet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"primary": true,
"publicIPAddressConfiguration": {
"name": "aaaaaaaaaaaaaaaaaa",
"properties": {
"idleTimeoutInMinutes": 23,
"deleteOption": "Delete",
"dnsSettings": {
"domainNameLabel": "aaaaa",
"domainNameLabelScope": "SubscriptionReuse"
},
"ipTags": [
{
"ipTagType": "aaaaa",
"tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"publicIPPrefix": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"publicIPAddressVersion": "IPv4",
"publicIPAllocationMethod": "Dynamic"
},
"sku": {
"name": "Basic",
"tier": "Regional"
}
},
"privateIPAddressVersion": "IPv4",
"applicationSecurityGroups": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"applicationGatewayBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
]
}
}
],
"dscpConfiguration": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
}
}
]
},
"provisioningState": "Succeeded",
"additionalCapabilities": {
"ultraSSDEnabled": true,
"hibernationEnabled": true
},
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": true,
"vTpmEnabled": true
},
"encryptionAtHost": true,
"securityType": "TrustedLaunch"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "aaaaaaaaaaaaaaaaaaaaa"
}
},
"virtualMachineScaleSet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"priority": "Regular",
"evictionPolicy": "Deallocate",
"billingProfile": {
"maxPrice": 26
},
"host": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hostGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"licenseType": "aaaaaaaaaaaaaa",
"extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaa",
"platformFaultDomain": 11,
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"notBeforeTimeout": "PT10M",
"enable": true
},
"osImageNotificationProfile": {
"notBeforeTimeout": "PT15M",
"enable": true
}
},
"userData": "aaaaaaaaaaaaaaaaaaa",
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "aaaaa",
"order": 4,
"packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
"configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
},
"timeCreated": "2022-01-14T16:43:41.685Z"
},
"type": "Microsoft.Compute/virtualMachines",
"location": "eastus",
"tags": {},
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
"name": "{virtualMachineName}",
"plan": {
"name": "aaaaaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaaa",
"product": "aaaaaaaaaaaaaaaaaaaaaa",
"promotionCode": "aaaaaaaaaaaaaa"
},
"resources": [
{
"properties": {
"forceUpdateTag": "aaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaa",
"type": "aaaaaaaa",
"typeHandlerVersion": "aaaaaaaaaaaa",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {},
"protectedSettings": {},
"provisioningState": "aaa",
"suppressFailures": true,
"protectedSettingsFromKeyVault": {
"sourceVault": {
"id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
},
"secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
}
},
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"name": "aaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"location": "aaaaaaaaaaaaaaaa",
"tags": {
"key9428": "aaaaaaa"
}
}
],
"identity": {
"principalId": "aaaaaaaaaaaaaaaa",
"tenantId": "aaaaa",
"type": "SystemAssigned",
"userAssignedIdentities": {
"key5688": {
"principalId": "aaaaaaaaaaaaaaa",
"clientId": "aaaaaaaaaaa"
}
}
},
"zones": [
"aaaaaa"
],
"extendedLocation": {
"name": "aaaa",
"type": "EdgeZone"
}
}
],
"nextLink": "a"
}
VirtualMachine_ListAll_MinimumSet_Gen
要求のサンプル
応答のサンプル
{
"value": [
{
"location": "eastus",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}"
},
{
"location": "eastus",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}"
}
]
}
定義
名前 | 説明 |
---|---|
Additional |
仮想マシンで有効または無効になっている追加の機能を指定します。 |
Additional |
Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の base-64 でエンコードされた XML 形式の情報を指定します。 |
Api |
ソース リソース識別子。 スナップショットまたはディスクの作成元のディスク復元ポイントを指定できます。 |
Api |
API エラー。 |
Api |
API エラーベース。 |
Application |
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
Available |
仮想マシンの最新の評価操作の利用可能なパッチの概要。 |
Billing |
Azure スポット仮想マシンの課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。 |
Boot |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
Boot |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
Caching |
キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 |
Capacity |
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 API バージョン: 2021-04-01。 |
Cloud |
コンピューティング サービスからのエラー応答。 |
Component |
コンポーネント名。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。 |
Data |
仮想マシンにデータ ディスクを追加するために使用するパラメーターを指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 |
Delete |
VM が削除されたときのネットワーク インターフェイスの動作を指定する |
Diagnostics |
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。 |
Diff |
オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
Diff |
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は、 |
Diff |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
Disk |
VM 用に構成されたディスク コントローラーの種類を指定します。 注: このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" を V2 に設定して仮想マシンが作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成の VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 API バージョン: 2022-08-01。 |
Disk |
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 |
Disk |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ |
Disk |
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。 |
Disk |
マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。 |
Disk |
OS ディスクの暗号化設定を指定します。 最小 API バージョン: 2015-06-15。 |
Disk |
仮想マシンのディスク情報。 |
Domain |
作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュドメイン名ラベルとポリシーを連結したものです。 |
Encryption |
キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 |
Event |
eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。 |
Expand |
操作に適用する展開式。 'instanceView' を使用すると、すべての Virtual Machines の実行時の状態をフェッチできます。有効な$filter オプションが指定されている場合にのみ指定できます |
Extended |
仮想マシンの拡張された場所。 |
Extended |
拡張された場所の型。 |
Hardware |
仮想マシンのハードウェア設定を指定します。 |
Hyper |
リソースに関連付けられている HyperVGeneration の種類を指定します。 |
Image |
使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 |
Inner |
内部エラーの詳細。 |
Instance |
インスタンス ビューの状態。 |
IPVersions |
Api-Version 2019-07-01 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 |
Key |
Key Vault 内のキー暗号化キーの場所を指定します。 |
Key |
参照によって渡され、キー コンテナーから使用される、拡張機能で保護された設定 |
Last |
仮想マシンの最新のインストール操作のインストールの概要。 |
Linux |
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション |
Linux |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
Linux |
[プレビュー機能]Linux での VM ゲストパッチ適用に関連する設定を指定します。 |
Linux |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
Linux |
Linux 上の VM ゲスト パッチ適用でのパッチ モード AutomaticByPlatform の追加設定を指定します。 |
Linux |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
Maintenance |
最後のメンテナンス操作の結果コード。 |
Maintenance |
仮想マシンのメンテナンス操作の状態。 |
Managed |
マネージド ディスクのパラメーター。 |
Mode |
機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。 |
Network |
は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します |
Network |
ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。 |
Network |
ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。 |
Network |
仮想マシンに関連付けられているネットワーク インターフェイスのリソース ID の一覧を指定します。 |
Network |
仮想マシンのネットワーク インターフェイスを指定します。 |
Operating |
オペレーティング システムの種類。 |
OSDisk |
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 |
OSImage |
OS イメージのスケジュールされたイベント関連の構成を指定します。 |
OSProfile |
仮想マシンの作成時に使用されるオペレーティング システムの設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 |
Pass |
パス名。 現在、使用可能な値は OobeSystem のみです。 |
Patch |
操作の全体的な成功または失敗の状態。 操作が完了するまで、"InProgress" のままです。 その時点で、"不明"、"失敗"、"成功"、または "CompletedWithWarnings" になります。 |
Patch |
[プレビュー機能]Windows での VM ゲストパッチ適用に関連する設定を指定します。 |
Plan |
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、Marketplace イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portal で、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする ] をクリック>。 必要な情報を入力し、[保存 |
Protocol |
WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。 |
Proxy |
仮想マシンの作成時に ProxyAgent の設定を指定します。 最小 API バージョン: 2024-03-01。 |
Public |
パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。 |
Public |
パブリック IP SKU 名を指定する |
Public |
パブリック IP SKU レベルを指定する |
Public |
パブリック IP 割り当ての種類を指定する |
Resource |
仮想マシンに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 |
Scheduled |
scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。 |
Scheduled |
仮想マシンの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。 |
Scheduled |
スケジュールされたイベント関連の構成を指定します。 |
security |
マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。 |
Security |
仮想マシンのセキュリティ関連のプロファイル設定を指定します。 |
Security |
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 |
Setting |
コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。 |
Ssh |
Linux OS の ssh キー構成を指定します。 |
Ssh |
Linux ベースの VM での認証に使用される SSH 公開キーの一覧。 |
Status |
レベル コード。 |
Storage |
マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できます。OS ディスクでは使用できません。 |
Storage |
仮想マシン ディスクのストレージ設定を指定します。 |
Sub |
シークレットを含む Key Vault の相対 URL。 |
Terminate |
Terminate Scheduled Event 関連の構成を指定します。 |
Uefi |
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。 |
User |
仮想マシンに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
User |
userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
User |
userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
Vault |
証明書を含む SourceVault 内のキー コンテナー参照の一覧。 |
Vault |
仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の |
Virtual |
仮想ハード ディスク。 |
Virtual |
仮想マシンの一覧。 |
Virtual |
仮想マシンで実行されている VM エージェント。 |
Virtual |
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、"割り当て解除" と "削除" の両方がサポートされており、最小 API バージョンは 2019-03-01 です。 Azure スポット スケール セットの場合、"割り当て解除" と "削除" の両方がサポートされ、最小 API バージョンは 2017-10-30-preview です。 |
Virtual |
仮想マシンの子拡張機能リソース。 |
Virtual |
仮想マシン拡張機能ハンドラー インスタンス ビュー。 |
Virtual |
仮想マシン拡張機能インスタンス ビュー。 |
Virtual |
VM の正常性状態。 |
Virtual |
構成されている場合は、仮想マシンの ID。 |
Virtual |
仮想マシン インスタンス ビュー。 |
Virtual |
パブリック IP アドレスに関連付けられている IP タグの一覧。 |
Virtual |
仮想マシンの一覧表示操作の応答。 |
Virtual |
仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。 |
Virtual |
ネットワーク インターフェイスに適用される DNS 設定。 |
Virtual |
ネットワーク インターフェイスの IP 構成を指定します。 |
Virtual |
[プレビュー機能]仮想マシンのパッチ操作の状態。 |
Virtual |
仮想マシンの優先順位を指定します。 最小 API バージョン: 2019-03-01 |
Virtual |
publicIPAddressConfiguration。 |
Virtual |
publicIP アドレスに適用する DNS 設定。 |
Virtual |
仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの |
VMDisk |
マネージド ディスクのセキュリティ プロファイルを指定します。 |
VMGallery |
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
VMSize |
仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 API バージョン: 2021-07-01。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 詳細については、VM カスタマイズ の手順に従ってください。 |
Windows |
仮想マシン上の Windows オペレーティング システムの設定を指定します。 |
Windows |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
Windows |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
Windows |
Windows 上の VM ゲスト 修正プログラムの適用におけるパッチ モード AutomaticByPlatform の追加設定を指定します。 |
Windows |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
Win |
Windows リモート管理リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。 |
Win |
Windows リモート管理リスナーの一覧 |
AdditionalCapabilities
仮想マシンで有効または無効になっている追加の機能を指定します。
名前 | 型 | 説明 |
---|---|---|
hibernationEnabled |
boolean |
VM の休止機能を有効または無効にするフラグ。 |
ultraSSDEnabled |
boolean |
VM または VMSS でストレージ アカウントの種類がUltraSSD_LRSされた 1 つ以上のマネージド データ ディスクを持つ機能を有効または無効にするフラグ。 ストレージ アカウントの種類がUltraSSD_LRSマネージド ディスクは、このプロパティが有効になっている場合にのみ、仮想マシンまたは仮想マシン スケール セットに追加できます。 |
AdditionalUnattendContent
Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の base-64 でエンコードされた XML 形式の情報を指定します。
名前 | 型 | 説明 |
---|---|---|
componentName |
コンポーネント名。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。 |
|
content |
string |
指定したパスとコンポーネントの unattend.xml ファイルに追加される XML 形式のコンテンツを指定します。 XML は 4 KB 未満で、挿入する設定または機能のルート要素を含める必要があります。 |
passName |
パス名。 現在、使用可能な値は OobeSystem のみです。 |
|
settingName |
コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。 |
ApiEntityReference
ソース リソース識別子。 スナップショットまたはディスクの作成元のディスク復元ポイントを指定できます。
名前 | 型 | 説明 |
---|---|---|
id |
string |
/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 |
ApiError
API エラー。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
details |
Api エラーの詳細 |
|
innererror |
Api 内部エラー |
|
message |
string |
エラー メッセージ。 |
target |
string |
特定のエラーのターゲット。 |
ApiErrorBase
API エラーベース。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
message |
string |
エラー メッセージ。 |
target |
string |
特定のエラーのターゲット。 |
ApplicationProfile
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。
名前 | 型 | 説明 |
---|---|---|
galleryApplications |
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
AvailablePatchSummary
仮想マシンの最新の評価操作の利用可能なパッチの概要。
名前 | 型 | 説明 |
---|---|---|
assessmentActivityId |
string |
この結果を生成した操作のアクティビティ ID。 これは、CRP と拡張機能のログ間で相互に関連付けるために使用されます。 |
criticalAndSecurityPatchCount |
integer |
使用可能として検出され、まだインストールされていないクリティカルパッチまたはセキュリティパッチの数。 |
error |
操作の実行中に発生したエラー。 詳細配列には、それらのリストが含まれています。 |
|
lastModifiedTime |
string |
操作が開始されたときの UTC タイムスタンプ。 |
otherPatchCount |
integer |
クリティカルおよびセキュリティを除く使用可能なすべてのパッチの数。 |
rebootPending |
boolean |
VM の全体的な再起動状態。 これは、部分的にインストールされたパッチがインストールを完了するために再起動を必要とするが、再起動がまだ発生していない場合に当てはまります。 |
startTime |
string |
操作が開始されたときの UTC タイムスタンプ。 |
status |
操作の全体的な成功または失敗の状態。 操作が完了するまで、"InProgress" のままです。 その時点で、"不明"、"失敗"、"成功"、または "CompletedWithWarnings" になります。 |
BillingProfile
Azure スポット仮想マシンの課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。
名前 | 型 | 説明 |
---|---|---|
maxPrice |
number |
Azure スポット VM/VMSS に対して支払う最大価格を指定します。 この価格は米ドルです。 |
BootDiagnostics
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。
名前 | 型 | 説明 |
---|---|---|
enabled |
boolean |
仮想マシンでブート診断を有効にする必要があるかどうか。 |
storageUri |
string |
コンソール出力とスクリーンショットの配置に使用するストレージ アカウントの URI。 ブート診断の有効化中に storageUri が指定されていない場合は、マネージド ストレージが使用されます。 |
BootDiagnosticsInstanceView
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。
名前 | 型 | 説明 |
---|---|---|
consoleScreenshotBlobUri |
string |
コンソールのスクリーンショット BLOB URI。 |
serialConsoleLogBlobUri |
string |
シリアル コンソール ログ BLOB URI。 |
status |
VM のブート診断の状態情報。 注: ブート診断の有効化でエラーが発生した場合にのみ設定されます。 |
CachingTypes
キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。
名前 | 型 | 説明 |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
CapacityReservationProfile
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 API バージョン: 2021-04-01。
名前 | 型 | 説明 |
---|---|---|
capacityReservationGroup |
十分な容量が予約されていれば、仮想マシンまたはスケールセット VM インスタンスの割り当てに使用する必要がある容量予約グループのリソース ID を指定します。 詳細については、https://aka.ms/CapacityReservation を参照してください。 |
CloudError
コンピューティング サービスからのエラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
API エラー。 |
ComponentNames
コンポーネント名。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。
名前 | 型 | 説明 |
---|---|---|
Microsoft-Windows-Shell-Setup |
string |
DataDisk
仮想マシンにデータ ディスクを追加するために使用するパラメーターを指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。
名前 | 型 | 説明 |
---|---|---|
caching |
キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 |
|
createOption |
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシン データ ディスクを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー: この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 復元: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。 |
|
deleteOption |
VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時にデータ ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後もデータ ディスクが保持されます。 既定値は、[デタッチ |
|
detachOption |
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。 |
|
diskIOPSReadWrite |
integer |
StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの Read-Write IOPS を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。 |
diskMBpsReadWrite |
integer |
StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの帯域幅 (MB/秒) を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。 |
diskSizeGB |
integer |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 |
image |
ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 |
|
lun |
integer |
データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。 |
managedDisk |
マネージド ディスクのパラメーター。 |
|
name |
string |
ディスク名。 |
sourceResource |
ソース リソース識別子。 スナップショットまたはディスクの作成元のディスク復元ポイントを指定できます。 |
|
toBeDetached |
boolean |
データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。 |
vhd |
仮想ハード ディスク。 |
|
writeAcceleratorEnabled |
boolean |
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 |
DeleteOptions
VM が削除されたときのネットワーク インターフェイスの動作を指定する
名前 | 型 | 説明 |
---|---|---|
Delete |
string |
|
Detach |
string |
DiagnosticsProfile
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。
名前 | 型 | 説明 |
---|---|---|
bootDiagnostics |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
DiffDiskOptions
オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。
名前 | 型 | 説明 |
---|---|---|
Local |
string |
DiffDiskPlacement
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は、
名前 | 型 | 説明 |
---|---|---|
CacheDisk |
string |
|
NvmeDisk |
string |
|
ResourceDisk |
string |
DiffDiskSettings
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。
名前 | 型 | 説明 |
---|---|---|
option |
オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
placement |
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は、 |
DiskControllerTypes
VM 用に構成されたディスク コントローラーの種類を指定します。 注: このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" を V2 に設定して仮想マシンが作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成の VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 API バージョン: 2022-08-01。
名前 | 型 | 説明 |
---|---|---|
NVMe |
string |
|
SCSI |
string |
DiskCreateOptionTypes
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。
名前 | 型 | 説明 |
---|---|---|
Attach |
string |
|
Copy |
string |
|
Empty |
string |
|
FromImage |
string |
|
Restore |
string |
DiskDeleteOptionTypes
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ
名前 | 型 | 説明 |
---|---|---|
Delete |
string |
|
Detach |
string |
DiskDetachOptionTypes
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。
名前 | 型 | 説明 |
---|---|---|
ForceDetach |
string |
DiskEncryptionSetParameters
マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID |
DiskEncryptionSettings
OS ディスクの暗号化設定を指定します。 最小 API バージョン: 2015-06-15。
名前 | 型 | 説明 |
---|---|---|
diskEncryptionKey |
ディスク暗号化キー (Key Vault シークレット) の場所を指定します。 |
|
enabled |
boolean |
仮想マシンでディスク暗号化を有効にするかどうかを指定します。 |
keyEncryptionKey |
Key Vault 内のキー暗号化キーの場所を指定します。 |
DiskInstanceView
仮想マシンのディスク情報。
名前 | 型 | 説明 |
---|---|---|
encryptionSettings |
OS ディスクの暗号化設定を指定します。 |
|
name |
string |
ディスク名。 |
statuses |
リソースの状態情報。 |
DomainNameLabelScopeTypes
作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュドメイン名ラベルとポリシーを連結したものです。
名前 | 型 | 説明 |
---|---|---|
NoReuse |
string |
|
ResourceGroupReuse |
string |
|
SubscriptionReuse |
string |
|
TenantReuse |
string |
EncryptionIdentity
キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。
名前 | 型 | 説明 |
---|---|---|
userAssignedIdentityResourceId |
string |
VM に関連付けられているいずれかのユーザー ID の ARM リソース ID を指定します。 |
EventGridAndResourceGraph
eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。
名前 | 型 | 説明 |
---|---|---|
enable |
boolean |
スケジュールされたイベント関連の構成でイベント グリッドとリソース グラフが有効かどうかを指定します。 |
ExpandTypesForListVMs
操作に適用する展開式。 'instanceView' を使用すると、すべての Virtual Machines の実行時の状態をフェッチできます。有効な$filter オプションが指定されている場合にのみ指定できます
名前 | 型 | 説明 |
---|---|---|
instanceView |
string |
ExtendedLocation
仮想マシンの拡張された場所。
名前 | 型 | 説明 |
---|---|---|
name |
string |
拡張された場所の名前。 |
type |
拡張された場所の型。 |
ExtendedLocationTypes
拡張された場所の型。
名前 | 型 | 説明 |
---|---|---|
EdgeZone |
string |
HardwareProfile
仮想マシンのハードウェア設定を指定します。
名前 | 型 | 説明 |
---|---|---|
vmSize |
仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの |
|
vmSizeProperties |
仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 API バージョン: 2021-07-01。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 詳細については、VM カスタマイズ の手順に従ってください。 |
HyperVGenerationType
リソースに関連付けられている HyperVGeneration の種類を指定します。
名前 | 型 | 説明 |
---|---|---|
V1 |
string |
|
V2 |
string |
ImageReference
使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。
名前 | 型 | 説明 |
---|---|---|
communityGalleryImageId |
string |
VM デプロイのコミュニティ ギャラリー イメージの一意の ID を指定しました。 これは、コミュニティ ギャラリー イメージの GET 呼び出しからフェッチできます。 |
exactVersion |
string |
仮想マシンの作成に使用されるプラットフォーム イメージまたはマーケットプレース イメージのバージョンを 10 進数で指定します。 この読み取り専用フィールドは、'version' フィールドに指定された値が 'latest' の場合にのみ、'version' と異なります。 |
id |
string |
リソース ID |
offer |
string |
仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのオファーを指定します。 |
publisher |
string |
イメージの発行元。 |
sharedGalleryImageId |
string |
VM デプロイの共有ギャラリー イメージの一意の ID を指定しました。 これは、共有ギャラリー イメージの GET 呼び出しからフェッチできます。 |
sku |
string |
イメージ SKU。 |
version |
string |
仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのバージョンを指定します。 使用できる形式は Major.Minor.Build または 'latest' です。 メジャー、マイナー、ビルドは 10 進数です。 デプロイ時に使用可能なイメージの最新バージョンを使用するには、'latest' を指定します。 "最新" を使用している場合でも、新しいバージョンが使用可能になった場合でも、デプロイ後に VM イメージが自動的に更新されることはありません。 ギャラリー イメージのデプロイにはフィールド 'version' を使用しないでください。ギャラリー イメージは常に 'id' フィールドを使用する必要があります。ギャラリー イメージの '最新' バージョンを使用するには、バージョン入力なしで '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleryName}/images/{imageName}' を 'id' フィールドに設定してください。 |
InnerError
内部エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
errordetail |
string |
内部エラー メッセージまたは例外ダンプ。 |
exceptiontype |
string |
例外の種類。 |
InstanceViewStatus
インスタンス ビューの状態。
名前 | 型 | 説明 |
---|---|---|
code |
string |
状態コード。 |
displayStatus |
string |
状態の短いローカライズ可能なラベル。 |
level |
レベル コード。 |
|
message |
string |
アラートやエラー メッセージを含む詳細なステータス メッセージ。 |
time |
string |
状態の時刻。 |
IPVersions
Api-Version 2019-07-01 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。
名前 | 型 | 説明 |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
KeyVaultKeyReference
Key Vault 内のキー暗号化キーの場所を指定します。
名前 | 型 | 説明 |
---|---|---|
keyUrl |
string |
Key Vault のキー暗号化キーを参照する URL。 |
sourceVault |
キーを含む Key Vault の相対 URL。 |
KeyVaultSecretReference
参照によって渡され、キー コンテナーから使用される、拡張機能で保護された設定
名前 | 型 | 説明 |
---|---|---|
secretUrl |
string |
Key Vault 内のシークレットを参照する URL。 |
sourceVault |
シークレットを含む Key Vault の相対 URL。 |
LastPatchInstallationSummary
仮想マシンの最新のインストール操作のインストールの概要。
名前 | 型 | 説明 |
---|---|---|
error |
操作の実行中に発生したエラー。 詳細配列には、それらのリストが含まれています。 |
|
excludedPatchCount |
integer |
お客様が指定した除外リストによって明示的に除外されたすべての利用可能なパッチの数が一致します。 |
failedPatchCount |
integer |
インストールに失敗した修正プログラムの数。 |
installationActivityId |
string |
この結果を生成した操作のアクティビティ ID。 これは、CRP と拡張機能のログ間で相互に関連付けるために使用されます。 |
installedPatchCount |
integer |
正常にインストールされたパッチの数。 |
lastModifiedTime |
string |
操作が開始されたときの UTC タイムスタンプ。 |
maintenanceWindowExceeded |
boolean |
操作が目的のすべてのアクションを完了する前に時間がなくなったかどうかを説明します |
notSelectedPatchCount |
integer |
使用可能なすべてのパッチの数。分類または包含リストのエントリと一致しなかったため、インストールされません。 |
pendingPatchCount |
integer |
修正プログラムのインストール操作の過程で、使用可能なすべてのパッチの数がインストールされる予定です。 |
startTime |
string |
操作が開始されたときの UTC タイムスタンプ。 |
status |
操作の全体的な成功または失敗の状態。 操作が完了するまで、"InProgress" のままです。 その時点で、"不明"、"失敗"、"成功"、または "CompletedWithWarnings" になります。 |
LinuxConfiguration
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション
名前 | 型 | 説明 |
---|---|---|
disablePasswordAuthentication |
boolean |
パスワード認証を無効にするかどうかを指定します。 |
enableVMAgentPlatformUpdates |
boolean |
Linux 仮想マシンに対して VMAgent プラットフォーム更新プログラムが有効になっているかどうかを示します。 既定値は false です。 |
patchSettings |
[プレビュー機能]Linux での VM ゲストパッチ適用に関連する設定を指定します。 |
|
provisionVMAgent |
boolean |
仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定の動作では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 |
ssh |
Linux OS の ssh キー構成を指定します。 |
LinuxPatchAssessmentMode
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。
使用可能な値は次のとおりです。
ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。
AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。
名前 | 型 | 説明 |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
LinuxPatchSettings
[プレビュー機能]Linux での VM ゲストパッチ適用に関連する設定を指定します。
名前 | 型 | 説明 |
---|---|---|
assessmentMode |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
|
automaticByPlatformSettings |
Linux 上の VM ゲスト パッチ適用でのパッチ モード AutomaticByPlatform の追加設定を指定します。 |
|
patchMode |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
LinuxVMGuestPatchAutomaticByPlatformRebootSetting
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。
名前 | 型 | 説明 |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
LinuxVMGuestPatchAutomaticByPlatformSettings
Linux 上の VM ゲスト パッチ適用でのパッチ モード AutomaticByPlatform の追加設定を指定します。
名前 | 型 | 説明 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします |
rebootSetting |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
LinuxVMGuestPatchMode
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。
使用可能な値は次のとおりです。
ImageDefault - 仮想マシンの既定の修正プログラムの適用構成が使用されます。
AutomaticByPlatform - 仮想マシンはプラットフォームによって自動的に更新されます。 プロパティ provisionVMAgent は true である必要があります
名前 | 型 | 説明 |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
MaintenanceOperationResultCodeTypes
最後のメンテナンス操作の結果コード。
名前 | 型 | 説明 |
---|---|---|
MaintenanceAborted |
string |
|
MaintenanceCompleted |
string |
|
None |
string |
|
RetryLater |
string |
MaintenanceRedeployStatus
仮想マシンのメンテナンス操作の状態。
名前 | 型 | 説明 |
---|---|---|
isCustomerInitiatedMaintenanceAllowed |
boolean |
True の 場合は、お客様がメンテナンスを実行できます。 |
lastOperationMessage |
string |
最後のメンテナンス操作に関して返されたメッセージ。 |
lastOperationResultCode |
最後のメンテナンス操作の結果コード。 |
|
maintenanceWindowEndTime |
string |
メンテナンス期間の終了時刻。 |
maintenanceWindowStartTime |
string |
メンテナンス期間の開始時刻。 |
preMaintenanceWindowEndTime |
string |
メンテナンス前期間の終了時刻。 |
preMaintenanceWindowStartTime |
string |
メンテナンス前期間の開始時刻。 |
ManagedDiskParameters
マネージド ディスクのパラメーター。
名前 | 型 | 説明 |
---|---|---|
diskEncryptionSet |
マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。 |
|
id |
string |
リソース ID |
securityProfile |
マネージド ディスクのセキュリティ プロファイルを指定します。 |
|
storageAccountType |
マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できます。OS ディスクでは使用できません。 |
Mode
機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。
名前 | 型 | 説明 |
---|---|---|
Audit |
string |
|
Enforce |
string |
NetworkApiVersion
は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します
名前 | 型 | 説明 |
---|---|---|
2020-11-01 |
string |
NetworkInterfaceAuxiliaryMode
ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。
名前 | 型 | 説明 |
---|---|---|
AcceleratedConnections |
string |
|
Floating |
string |
|
None |
string |
NetworkInterfaceAuxiliarySku
ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。
名前 | 型 | 説明 |
---|---|---|
A1 |
string |
|
A2 |
string |
|
A4 |
string |
|
A8 |
string |
|
None |
string |
NetworkInterfaceReference
仮想マシンに関連付けられているネットワーク インターフェイスのリソース ID の一覧を指定します。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID |
properties.deleteOption |
VM が削除されたときのネットワーク インターフェイスの動作を指定する |
|
properties.primary |
boolean |
仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 |
NetworkProfile
仮想マシンのネットワーク インターフェイスを指定します。
名前 | 型 | 説明 |
---|---|---|
networkApiVersion |
は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します |
|
networkInterfaceConfigurations |
仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。 |
|
networkInterfaces |
仮想マシンに関連付けられているネットワーク インターフェイスのリソース ID の一覧を指定します。 |
OperatingSystemTypes
オペレーティング システムの種類。
名前 | 型 | 説明 |
---|---|---|
Linux |
string |
|
Windows |
string |
OSDisk
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。
名前 | 型 | 説明 |
---|---|---|
caching |
キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 |
|
createOption |
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 |
|
deleteOption |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ |
|
diffDiskSettings |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
diskSizeGB |
integer |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 |
encryptionSettings |
OS ディスクの暗号化設定を指定します。 最小 API バージョン: 2015-06-15。 |
|
image |
ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 |
|
managedDisk |
マネージド ディスクのパラメーター。 |
|
name |
string |
ディスク名。 |
osType |
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。 |
|
vhd |
仮想ハード ディスク。 |
|
writeAcceleratorEnabled |
boolean |
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 |
OSImageNotificationProfile
OS イメージのスケジュールされたイベント関連の構成を指定します。
名前 | 型 | 説明 |
---|---|---|
enable |
boolean |
OS Image Scheduled イベントを有効にするか無効にするかを指定します。 |
notBeforeTimeout |
string |
仮想マシンの再イメージ化または OS のアップグレードが必要になる時間の長さは、イベントが自動的に承認 (タイムアウト) する前に、OS イメージのスケジュールされたイベントを承認する必要があります。 構成は ISO 8601 形式で指定され、値は 15 分 (PT15M) である必要があります |
OSProfile
仮想マシンの作成時に使用されるオペレーティング システムの設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
名前 | 型 | 説明 |
---|---|---|
adminPassword |
string |
管理者アカウントのパスワードを指定します。 |
adminUsername |
string |
管理者アカウントの名前を指定します。 |
allowExtensionOperations |
boolean |
仮想マシンで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。 |
computerName |
string |
仮想マシンのホスト OS 名を指定します。 VM の作成後にこの名前を更新することはできません。 最大長 (Windows): 15 文字。 最大長 (Linux): 64 文字。 名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。 |
customData |
string |
カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。 注: customData プロパティにシークレットやパスワードを渡さないでください。 このプロパティは、VM の作成後に更新できません。 プロパティ 'customData' は、ファイルとして保存される VM に渡されます。詳細については、Azure VMのカスタム データ |
linuxConfiguration |
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション |
|
requireGuestProvisionSignal |
boolean |
True に設定するか省略する必要がある省略可能なプロパティ。 |
secrets |
仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の |
|
windowsConfiguration |
仮想マシン上の Windows オペレーティング システムの設定を指定します。 |
PassNames
パス名。 現在、使用可能な値は OobeSystem のみです。
名前 | 型 | 説明 |
---|---|---|
OobeSystem |
string |
PatchOperationStatus
操作の全体的な成功または失敗の状態。 操作が完了するまで、"InProgress" のままです。 その時点で、"不明"、"失敗"、"成功"、または "CompletedWithWarnings" になります。
名前 | 型 | 説明 |
---|---|---|
CompletedWithWarnings |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
|
Unknown |
string |
PatchSettings
[プレビュー機能]Windows での VM ゲストパッチ適用に関連する設定を指定します。
名前 | 型 | 説明 |
---|---|---|
assessmentMode |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
|
automaticByPlatformSettings |
Windows 上の VM ゲスト 修正プログラムの適用におけるパッチ モード AutomaticByPlatform の追加設定を指定します。 |
|
enableHotpatching |
boolean |
お客様は、再起動を必要とせずに Azure VM にパッチを適用できます。 enableHotpatching の場合、'provisionVMAgent' を true に設定し、'patchMode' を 'AutomaticByPlatform' に設定する必要があります。 |
patchMode |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、Marketplace イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portal で、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする ] をクリック>。 必要な情報を入力し、[保存
名前 | 型 | 説明 |
---|---|---|
name |
string |
プラン ID。 |
product |
string |
マーケットプレースからのイメージの製品を指定します。 これは、imageReference 要素の下の Offer と同じ値です。 |
promotionCode |
string |
昇格コード。 |
publisher |
string |
発行元 ID。 |
ProtocolTypes
WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。
名前 | 型 | 説明 |
---|---|---|
Http |
string |
|
Https |
string |
ProxyAgentSettings
仮想マシンの作成時に ProxyAgent の設定を指定します。 最小 API バージョン: 2024-03-01。
名前 | 型 | 説明 |
---|---|---|
enabled |
boolean |
仮想マシンまたは仮想マシン スケール セットで ProxyAgent 機能を有効にする必要があるかどうかを指定します。 |
keyIncarnationId |
integer |
このプロパティの値を大きくすると、ユーザーはゲストとホスト間の通信チャネルをセキュリティで保護するために使用されるキーをリセットできます。 |
mode |
機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。 |
PublicIPAddressSku
パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。
名前 | 型 | 説明 |
---|---|---|
name |
パブリック IP SKU 名を指定する |
|
tier |
パブリック IP SKU レベルを指定する |
PublicIPAddressSkuName
パブリック IP SKU 名を指定する
名前 | 型 | 説明 |
---|---|---|
Basic |
string |
|
Standard |
string |
PublicIPAddressSkuTier
パブリック IP SKU レベルを指定する
名前 | 型 | 説明 |
---|---|---|
Global |
string |
|
Regional |
string |
PublicIPAllocationMethod
パブリック IP 割り当ての種類を指定する
名前 | 型 | 説明 |
---|---|---|
Dynamic |
string |
|
Static |
string |
ResourceIdentityType
仮想マシンに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。
名前 | 型 | 説明 |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
ScheduledEventsAdditionalPublishingTargets
scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。
名前 | 型 | 説明 |
---|---|---|
eventGridAndResourceGraph |
eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。 |
ScheduledEventsPolicy
仮想マシンの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。
名前 | 型 | 説明 |
---|---|---|
scheduledEventsAdditionalPublishingTargets |
scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。 |
|
userInitiatedReboot |
userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
|
userInitiatedRedeploy |
userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
名前 | 型 | 説明 |
---|---|---|
osImageNotificationProfile |
OS イメージのスケジュールされたイベント関連の構成を指定します。 |
|
terminateNotificationProfile |
Terminate Scheduled Event 関連の構成を指定します。 |
securityEncryptionTypes
マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。
名前 | 型 | 説明 |
---|---|---|
DiskWithVMGuestState |
string |
|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityProfile
仮想マシンのセキュリティ関連のプロファイル設定を指定します。
名前 | 型 | 説明 |
---|---|---|
encryptionAtHost |
boolean |
このプロパティは、要求のユーザーが仮想マシンまたは仮想マシン スケール セットの Host Encryption を有効または無効にするために使用できます。 これにより、ホスト自体のリソース/一時ディスクを含むすべてのディスクの暗号化が有効になります。 既定の動作は次のとおりです。このプロパティがリソースに対して true に設定されていない限り、ホストでの暗号化は無効になります。 |
encryptionIdentity |
キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 |
|
proxyAgentSettings |
仮想マシンの作成時に ProxyAgent の設定を指定します。 最小 API バージョン: 2024-03-01。 |
|
securityType |
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 |
|
uefiSettings |
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。 |
SecurityTypes
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。
名前 | 型 | 説明 |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
SettingNames
コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。
名前 | 型 | 説明 |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
SshConfiguration
Linux OS の ssh キー構成を指定します。
名前 | 型 | 説明 |
---|---|---|
publicKeys |
Linux ベースの VM での認証に使用される SSH 公開キーの一覧。 |
SshPublicKey
Linux ベースの VM での認証に使用される SSH 公開キーの一覧。
名前 | 型 | 説明 |
---|---|---|
keyData |
string |
SSH を使用して VM で認証するために使用される SSH 公開キー証明書。 キーは、少なくとも 2048 ビットで、ssh-rsa 形式である必要があります。 ssh キーの作成については、「Azure の Linux VM 用の Linux および Mac での SSH キーの作成」を参照してくださいhttps://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). |
path |
string |
ssh 公開キーが格納されている作成済み VM 上の完全なパスを指定します。 ファイルが既に存在する場合は、指定したキーがファイルに追加されます。 例: /home/user/.ssh/authorized_keys |
StatusLevelTypes
レベル コード。
名前 | 型 | 説明 |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
StorageAccountTypes
マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できます。OS ディスクでは使用できません。
名前 | 型 | 説明 |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
StorageProfile
仮想マシン ディスクのストレージ設定を指定します。
名前 | 型 | 説明 |
---|---|---|
dataDisks |
Data |
仮想マシンにデータ ディスクを追加するために使用するパラメーターを指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 |
diskControllerType |
VM 用に構成されたディスク コントローラーの種類を指定します。 注: このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" を V2 に設定して仮想マシンが作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成の VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 API バージョン: 2022-08-01。 |
|
imageReference |
使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 |
|
osDisk |
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 |
SubResource
シークレットを含む Key Vault の相対 URL。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID |
TerminateNotificationProfile
Terminate Scheduled Event 関連の構成を指定します。
名前 | 型 | 説明 |
---|---|---|
enable |
boolean |
Terminate Scheduled イベントが有効か無効かを指定します。 |
notBeforeTimeout |
string |
削除される仮想マシンが、イベントが自動的に承認 (タイムアウト) する前に、スケジュールされた終了イベントを承認する必要がある時間の構成可能な長さ。 構成は ISO 8601 形式で指定する必要があります。既定値は 5 分 (PT5M) です |
UefiSettings
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。
名前 | 型 | 説明 |
---|---|---|
secureBootEnabled |
boolean |
仮想マシンでセキュア ブートを有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 |
vTpmEnabled |
boolean |
仮想マシンで vTPM を有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 |
UserAssignedIdentities
仮想マシンに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。
名前 | 型 | 説明 |
---|---|---|
|
UserInitiatedReboot
userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。
名前 | 型 | 説明 |
---|---|---|
automaticallyApprove |
boolean |
再起動スケジュールされたイベント関連の構成を指定します。 |
UserInitiatedRedeploy
userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。
名前 | 型 | 説明 |
---|---|---|
automaticallyApprove |
boolean |
スケジュールされたイベント関連の構成を再デプロイするように指定します。 |
VaultCertificate
証明書を含む SourceVault 内のキー コンテナー参照の一覧。
名前 | 型 | 説明 |
---|---|---|
certificateStore |
string |
Windows VM の場合、証明書を追加する仮想マシン上の証明書ストアを指定します。 指定された証明書ストアは、LocalMachine アカウントに暗黙的に含まれます。 Linux VM の場合、証明書ファイルは /var/lib/waagent ディレクトリの下に配置され、X509 証明書ファイルのファイル名 <UppercaseThumbprint>.crt、秘密キーの場合は .prv><.prv になります。 これらのファイルはどちらも .pem 形式です。 |
certificateUrl |
string |
これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 |
VaultSecretGroup
仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の
名前 | 型 | 説明 |
---|---|---|
sourceVault |
VaultCertificates 内のすべての証明書を含む Key Vault の相対 URL。 |
|
vaultCertificates |
証明書を含む SourceVault 内のキー コンテナー参照の一覧。 |
VirtualHardDisk
仮想ハード ディスク。
名前 | 型 | 説明 |
---|---|---|
uri |
string |
仮想ハード ディスクの URI を指定します。 |
VirtualMachine
仮想マシンの一覧。
VirtualMachineAgentInstanceView
仮想マシンで実行されている VM エージェント。
名前 | 型 | 説明 |
---|---|---|
extensionHandlers |
仮想マシン拡張機能ハンドラー インスタンス ビュー。 |
|
statuses |
リソースの状態情報。 |
|
vmAgentVersion |
string |
VM エージェントの完全なバージョン。 |
VirtualMachineEvictionPolicyTypes
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、"割り当て解除" と "削除" の両方がサポートされており、最小 API バージョンは 2019-03-01 です。 Azure スポット スケール セットの場合、"割り当て解除" と "削除" の両方がサポートされ、最小 API バージョンは 2017-10-30-preview です。
名前 | 型 | 説明 |
---|---|---|
Deallocate |
string |
|
Delete |
string |
VirtualMachineExtension
仮想マシンの子拡張機能リソース。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID |
location |
string |
リソースの場所 |
name |
string |
リソース名 |
properties.autoUpgradeMinorVersion |
boolean |
展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能はマイナー バージョンをアップグレードしません。 |
properties.enableAutomaticUpgrade |
boolean |
使用可能な拡張機能の新しいバージョンがある場合に、拡張機能をプラットフォームによって自動的にアップグレードするかどうかを示します。 |
properties.forceUpdateTag |
string |
拡張機能の構成が変更されていない場合でも、拡張機能ハンドラーを強制的に更新する方法。 |
properties.instanceView |
仮想マシン拡張機能インスタンス ビュー。 |
|
properties.protectedSettings |
object |
拡張機能には、protectedSettings または protectedSettingsFromKeyVault、または保護された設定をまったく含めなくなります。 |
properties.protectedSettingsFromKeyVault |
参照によって渡され、キー コンテナーから使用される、拡張機能で保護された設定 |
|
properties.provisionAfterExtensions |
string[] |
この拡張機能をプロビジョニングする必要がある拡張機能名のコレクション。 |
properties.provisioningState |
string |
プロビジョニング状態。応答にのみ表示されます。 |
properties.publisher |
string |
拡張ハンドラーの発行元の名前。 |
properties.settings |
object |
拡張機能の Json 形式のパブリック設定。 |
properties.suppressFailures |
boolean |
拡張機能に起因するエラーを抑制するかどうかを示します (VM に接続しないなどの操作エラーは、この値に関係なく抑制されません)。 既定値は false です。 |
properties.type |
string |
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 |
properties.typeHandlerVersion |
string |
スクリプト ハンドラーのバージョンを指定します。 |
tags |
object |
リソース タグ |
type |
string |
リソースの種類 |
VirtualMachineExtensionHandlerInstanceView
仮想マシン拡張機能ハンドラー インスタンス ビュー。
名前 | 型 | 説明 |
---|---|---|
status |
拡張機能ハンドラーの状態。 |
|
type |
string |
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 |
typeHandlerVersion |
string |
スクリプト ハンドラーのバージョンを指定します。 |
VirtualMachineExtensionInstanceView
仮想マシン拡張機能インスタンス ビュー。
名前 | 型 | 説明 |
---|---|---|
name |
string |
仮想マシン拡張機能の名前。 |
statuses |
リソースの状態情報。 |
|
substatuses |
リソースの状態情報。 |
|
type |
string |
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 |
typeHandlerVersion |
string |
スクリプト ハンドラーのバージョンを指定します。 |
VirtualMachineHealthStatus
VM の正常性状態。
名前 | 型 | 説明 |
---|---|---|
status |
VM の正常性状態情報。 |
VirtualMachineIdentity
構成されている場合は、仮想マシンの ID。
名前 | 型 | 説明 |
---|---|---|
principalId |
string |
仮想マシン ID のプリンシパル ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
tenantId |
string |
仮想マシンに関連付けられているテナント ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
type |
仮想マシンに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 |
|
userAssignedIdentities |
仮想マシンに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
VirtualMachineInstanceView
仮想マシン インスタンス ビュー。
名前 | 型 | 説明 |
---|---|---|
assignedHost |
string |
自動配置が有効になっている専用ホスト グループに仮想マシンが関連付けられている場合に、仮想マシンが自動配置によって割り当てられる専用ホストのリソース ID。 最小 API バージョン: 2020-06-01。 |
bootDiagnostics |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
|
computerName |
string |
仮想マシンに割り当てられたコンピューター名。 |
disks |
仮想マシンのディスク情報。 |
|
extensions |
拡張機能の情報。 |
|
hyperVGeneration |
リソースに関連付けられている HyperVGeneration の種類を指定します。 |
|
isVMInStandbyPool |
boolean |
[プレビュー機能]VM が現在スタンバイ プール内にあるか、スタンバイ プール外にあるかを指定します。 |
maintenanceRedeployStatus |
仮想マシンのメンテナンス操作の状態。 |
|
osName |
string |
仮想マシンで実行されているオペレーティング システム。 |
osVersion |
string |
仮想マシンで実行されているオペレーティング システムのバージョン。 |
patchStatus |
[プレビュー機能]仮想マシンのパッチ操作の状態。 |
|
platformFaultDomain |
integer |
仮想マシンの障害ドメインを指定します。 |
platformUpdateDomain |
integer |
仮想マシンの更新ドメインを指定します。 |
rdpThumbPrint |
string |
リモート デスクトップ証明書の拇印。 |
statuses |
リソースの状態情報。 |
|
vmAgent |
仮想マシンで実行されている VM エージェント。 |
|
vmHealth |
VM の正常性状態。 |
VirtualMachineIpTag
パブリック IP アドレスに関連付けられている IP タグの一覧。
名前 | 型 | 説明 |
---|---|---|
ipTagType |
string |
IP タグの種類。 例: FirstPartyUsage。 |
tag |
string |
パブリック IP に関連付けられている IP タグ。 例: SQL、Storage など |
VirtualMachineListResult
仮想マシンの一覧表示操作の応答。
名前 | 型 | 説明 |
---|---|---|
nextLink |
string |
VM の次のページをフェッチする URI。 この URI で ListNext() を呼び出して、Virtual Machines の次のページをフェッチします。 |
value |
仮想マシンの一覧。 |
VirtualMachineNetworkInterfaceConfiguration
仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。
名前 | 型 | 説明 |
---|---|---|
name |
string |
ネットワーク インターフェイス構成名。 |
properties.auxiliaryMode |
ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。 |
|
properties.auxiliarySku |
ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。 |
|
properties.deleteOption |
VM が削除されたときのネットワーク インターフェイスの動作を指定する |
|
properties.disableTcpStateTracking |
boolean |
TCP 状態追跡でネットワーク インターフェイスを無効にするかどうかを指定します。 |
properties.dnsSettings |
ネットワーク インターフェイスに適用される DNS 設定。 |
|
properties.dscpConfiguration | ||
properties.enableAcceleratedNetworking |
boolean |
ネットワーク インターフェイスが高速ネットワーク対応かどうかを指定します。 |
properties.enableFpga |
boolean |
ネットワーク インターフェイスが FPGA ネットワーク対応かどうかを指定します。 |
properties.enableIPForwarding |
boolean |
この NIC で IP 転送が有効になっているかどうか。 |
properties.ipConfigurations |
ネットワーク インターフェイスの IP 構成を指定します。 |
|
properties.networkSecurityGroup |
ネットワーク セキュリティ グループ。 |
|
properties.primary |
boolean |
仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
ネットワーク インターフェイスに適用される DNS 設定。
名前 | 型 | 説明 |
---|---|---|
dnsServers |
string[] |
DNS サーバーの IP アドレスの一覧 |
VirtualMachineNetworkInterfaceIPConfiguration
ネットワーク インターフェイスの IP 構成を指定します。
名前 | 型 | 説明 |
---|---|---|
name |
string |
IP 構成名。 |
properties.applicationGatewayBackendAddressPools |
アプリケーション ゲートウェイのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、複数のアプリケーション ゲートウェイのバックエンド アドレス プールを参照できます。 複数の仮想マシンで同じアプリケーション ゲートウェイを使用することはできません。 |
|
properties.applicationSecurityGroups |
アプリケーション セキュリティ グループへの参照の配列を指定します。 |
|
properties.loadBalancerBackendAddressPools |
ロード バランサーのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、1 つのパブリック ロード バランサーと 1 つの内部ロード バランサーのバックエンド アドレス プールを参照できます。 [複数の仮想マシンで同じ Basic SKU ロード バランサーを使用することはできません]。 |
|
properties.primary |
boolean |
仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 |
properties.privateIPAddressVersion |
Api-Version 2017-03-30 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 |
|
properties.publicIPAddressConfiguration |
publicIPAddressConfiguration。 |
|
properties.subnet |
サブネットの識別子を指定します。 |
VirtualMachinePatchStatus
[プレビュー機能]仮想マシンのパッチ操作の状態。
名前 | 型 | 説明 |
---|---|---|
availablePatchSummary |
仮想マシンの最新の評価操作の利用可能なパッチの概要。 |
|
configurationStatuses |
指定した patchMode の有効化状態 |
|
lastPatchInstallationSummary |
仮想マシンの最新のインストール操作のインストールの概要。 |
VirtualMachinePriorityTypes
仮想マシンの優先順位を指定します。 最小 API バージョン: 2019-03-01
名前 | 型 | 説明 |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
VirtualMachinePublicIPAddressConfiguration
publicIPAddressConfiguration。
名前 | 型 | 説明 |
---|---|---|
name |
string |
publicIP アドレス構成名。 |
properties.deleteOption |
VM が削除されたときのパブリック IP アドレスの動作を指定する |
|
properties.dnsSettings |
publicIP アドレスに適用する DNS 設定。 |
|
properties.idleTimeoutInMinutes |
integer |
パブリック IP アドレスのアイドル タイムアウト。 |
properties.ipTags |
パブリック IP アドレスに関連付けられている IP タグの一覧。 |
|
properties.publicIPAddressVersion |
Api-Version 2019-07-01 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 |
|
properties.publicIPAllocationMethod |
パブリック IP 割り当ての種類を指定する |
|
properties.publicIPPrefix |
publicIP アドレスの割り当て元の PublicIPPrefix。 |
|
sku |
パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。 |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
publicIP アドレスに適用する DNS 設定。
名前 | 型 | 説明 |
---|---|---|
domainNameLabel |
string |
作成される PublicIPAddress リソースのドメイン名ラベル プレフィックス。 生成される名前ラベルは、ドメイン名ラベルと VM ネットワーク プロファイルの一意の ID を連結したものです。 |
domainNameLabelScope |
作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュドメイン名ラベルとポリシーを連結したものです。 |
VirtualMachineSizeTypes
仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの
名前 | 型 | 説明 |
---|---|---|
Basic_A0 |
string |
|
Basic_A1 |
string |
|
Basic_A2 |
string |
|
Basic_A3 |
string |
|
Basic_A4 |
string |
|
Standard_A0 |
string |
|
Standard_A1 |
string |
|
Standard_A10 |
string |
|
Standard_A11 |
string |
|
Standard_A1_v2 |
string |
|
Standard_A2 |
string |
|
Standard_A2_v2 |
string |
|
Standard_A2m_v2 |
string |
|
Standard_A3 |
string |
|
Standard_A4 |
string |
|
Standard_A4_v2 |
string |
|
Standard_A4m_v2 |
string |
|
Standard_A5 |
string |
|
Standard_A6 |
string |
|
Standard_A7 |
string |
|
Standard_A8 |
string |
|
Standard_A8_v2 |
string |
|
Standard_A8m_v2 |
string |
|
Standard_A9 |
string |
|
Standard_B1ms |
string |
|
Standard_B1s |
string |
|
Standard_B2ms |
string |
|
Standard_B2s |
string |
|
Standard_B4ms |
string |
|
Standard_B8ms |
string |
|
Standard_D1 |
string |
|
Standard_D11 |
string |
|
Standard_D11_v2 |
string |
|
Standard_D12 |
string |
|
Standard_D12_v2 |
string |
|
Standard_D13 |
string |
|
Standard_D13_v2 |
string |
|
Standard_D14 |
string |
|
Standard_D14_v2 |
string |
|
Standard_D15_v2 |
string |
|
Standard_D16_v3 |
string |
|
Standard_D16s_v3 |
string |
|
Standard_D1_v2 |
string |
|
Standard_D2 |
string |
|
Standard_D2_v2 |
string |
|
Standard_D2_v3 |
string |
|
Standard_D2s_v3 |
string |
|
Standard_D3 |
string |
|
Standard_D32_v3 |
string |
|
Standard_D32s_v3 |
string |
|
Standard_D3_v2 |
string |
|
Standard_D4 |
string |
|
Standard_D4_v2 |
string |
|
Standard_D4_v3 |
string |
|
Standard_D4s_v3 |
string |
|
Standard_D5_v2 |
string |
|
Standard_D64_v3 |
string |
|
Standard_D64s_v3 |
string |
|
Standard_D8_v3 |
string |
|
Standard_D8s_v3 |
string |
|
Standard_DS1 |
string |
|
Standard_DS11 |
string |
|
Standard_DS11_v2 |
string |
|
Standard_DS12 |
string |
|
Standard_DS12_v2 |
string |
|
Standard_DS13 |
string |
|
Standard_DS13-2_v2 |
string |
|
Standard_DS13-4_v2 |
string |
|
Standard_DS13_v2 |
string |
|
Standard_DS14 |
string |
|
Standard_DS14-4_v2 |
string |
|
Standard_DS14-8_v2 |
string |
|
Standard_DS14_v2 |
string |
|
Standard_DS15_v2 |
string |
|
Standard_DS1_v2 |
string |
|
Standard_DS2 |
string |
|
Standard_DS2_v2 |
string |
|
Standard_DS3 |
string |
|
Standard_DS3_v2 |
string |
|
Standard_DS4 |
string |
|
Standard_DS4_v2 |
string |
|
Standard_DS5_v2 |
string |
|
Standard_E16_v3 |
string |
|
Standard_E16s_v3 |
string |
|
Standard_E2_v3 |
string |
|
Standard_E2s_v3 |
string |
|
Standard_E32-16_v3 |
string |
|
Standard_E32-8s_v3 |
string |
|
Standard_E32_v3 |
string |
|
Standard_E32s_v3 |
string |
|
Standard_E4_v3 |
string |
|
Standard_E4s_v3 |
string |
|
Standard_E64-16s_v3 |
string |
|
Standard_E64-32s_v3 |
string |
|
Standard_E64_v3 |
string |
|
Standard_E64s_v3 |
string |
|
Standard_E8_v3 |
string |
|
Standard_E8s_v3 |
string |
|
Standard_F1 |
string |
|
Standard_F16 |
string |
|
Standard_F16s |
string |
|
Standard_F16s_v2 |
string |
|
Standard_F1s |
string |
|
Standard_F2 |
string |
|
Standard_F2s |
string |
|
Standard_F2s_v2 |
string |
|
Standard_F32s_v2 |
string |
|
Standard_F4 |
string |
|
Standard_F4s |
string |
|
Standard_F4s_v2 |
string |
|
Standard_F64s_v2 |
string |
|
Standard_F72s_v2 |
string |
|
Standard_F8 |
string |
|
Standard_F8s |
string |
|
Standard_F8s_v2 |
string |
|
Standard_G1 |
string |
|
Standard_G2 |
string |
|
Standard_G3 |
string |
|
Standard_G4 |
string |
|
Standard_G5 |
string |
|
Standard_GS1 |
string |
|
Standard_GS2 |
string |
|
Standard_GS3 |
string |
|
Standard_GS4 |
string |
|
Standard_GS4-4 |
string |
|
Standard_GS4-8 |
string |
|
Standard_GS5 |
string |
|
Standard_GS5-16 |
string |
|
Standard_GS5-8 |
string |
|
Standard_H16 |
string |
|
Standard_H16m |
string |
|
Standard_H16mr |
string |
|
Standard_H16r |
string |
|
Standard_H8 |
string |
|
Standard_H8m |
string |
|
Standard_L16s |
string |
|
Standard_L32s |
string |
|
Standard_L4s |
string |
|
Standard_L8s |
string |
|
Standard_M128-32ms |
string |
|
Standard_M128-64ms |
string |
|
Standard_M128ms |
string |
|
Standard_M128s |
string |
|
Standard_M64-16ms |
string |
|
Standard_M64-32ms |
string |
|
Standard_M64ms |
string |
|
Standard_M64s |
string |
|
Standard_NC12 |
string |
|
Standard_NC12s_v2 |
string |
|
Standard_NC12s_v3 |
string |
|
Standard_NC24 |
string |
|
Standard_NC24r |
string |
|
Standard_NC24rs_v2 |
string |
|
Standard_NC24rs_v3 |
string |
|
Standard_NC24s_v2 |
string |
|
Standard_NC24s_v3 |
string |
|
Standard_NC6 |
string |
|
Standard_NC6s_v2 |
string |
|
Standard_NC6s_v3 |
string |
|
Standard_ND12s |
string |
|
Standard_ND24rs |
string |
|
Standard_ND24s |
string |
|
Standard_ND6s |
string |
|
Standard_NV12 |
string |
|
Standard_NV24 |
string |
|
Standard_NV6 |
string |
VMDiskSecurityProfile
マネージド ディスクのセキュリティ プロファイルを指定します。
名前 | 型 | 説明 |
---|---|---|
diskEncryptionSet |
カスタマー マネージド キーで暗号化された ConfidentialVM OS ディスクと VMGuest BLOB に使用されるマネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 |
|
securityEncryptionType |
マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。 |
VMGalleryApplication
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。
名前 | 型 | 説明 |
---|---|---|
configurationReference |
string |
省略可能。指定された場合、パッケージの既定の構成を置き換える Azure BLOB の URI を指定します。 |
enableAutomaticUpgrade |
boolean |
true に設定すると、PIR/SIG で新しいギャラリー アプリケーション バージョンが使用可能になると、VM/VMSS に対して自動的に更新されます。 |
order |
integer |
省略可能、パッケージをインストールする必要がある順序を指定します。 |
packageReferenceId |
string |
/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleryName}/applications/{application}/versions/{version} の形式で GalleryApplicationVersion リソース ID を指定します。 |
tags |
string |
オプション。より汎用的なコンテキストのパススルー値を指定します。 |
treatFailureAsDeploymentFailure |
boolean |
省略可能。true の場合、VmApplication での操作に対するエラーはデプロイに失敗します |
VMSizeProperties
仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 API バージョン: 2021-07-01。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 詳細については、VM カスタマイズ の手順に従ってください。
名前 | 型 | 説明 |
---|---|---|
vCPUsAvailable |
integer |
VM で使用できる vCPU の数を指定します。 このプロパティが要求本文で指定されていない場合、既定の動作では、api 応答で公開されている VM サイズに対して使用可能な vCPU の値に設定 リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 |
vCPUsPerCore |
integer |
vCPU と物理コアの比率を指定します。 要求本文でこのプロパティが指定されていない場合、既定の動作は、api 応答で公開される VM サイズの vCPUPerCore の値に設定されます リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 このプロパティを 1 に設定すると、ハイパースレッディングが無効になります。 |
WindowsConfiguration
仮想マシン上の Windows オペレーティング システムの設定を指定します。
名前 | 型 | 説明 |
---|---|---|
additionalUnattendContent |
Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の base-64 でエンコードされた XML 形式の情報を指定します。 |
|
enableAutomaticUpdates |
boolean |
Windows 仮想マシンに対して自動更新が有効になっているかどうかを示します。 既定値は true です。 仮想マシン スケール セットの場合、このプロパティを更新でき、更新は OS の再プロビジョニングで有効になります。 |
enableVMAgentPlatformUpdates |
boolean |
Windows 仮想マシンに対して VMAgent プラットフォーム更新プログラムが有効になっているかどうかを示します。 既定値は false です。 |
patchSettings |
[プレビュー機能]Windows での VM ゲストパッチ適用に関連する設定を指定します。 |
|
provisionVMAgent |
boolean |
仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 |
timeZone |
string |
仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 指定できる値は、TimeZoneInfo.GetSystemTimeZonesによって返されるタイム ゾーンからの値 TimeZoneInfo.Id できます。 |
winRM |
Windows リモート管理リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。 |
WindowsPatchAssessmentMode
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。
使用可能な値は次のとおりです。
ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。
AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。
名前 | 型 | 説明 |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
WindowsVMGuestPatchAutomaticByPlatformRebootSetting
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。
名前 | 型 | 説明 |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
WindowsVMGuestPatchAutomaticByPlatformSettings
Windows 上の VM ゲスト 修正プログラムの適用におけるパッチ モード AutomaticByPlatform の追加設定を指定します。
名前 | 型 | 説明 |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします |
rebootSetting |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
WindowsVMGuestPatchMode
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。
使用可能な値は次のとおりです。
手動 - 仮想マシンへのパッチの適用を制御します。 これを行うには、VM 内でパッチを手動で適用します。 このモードでは、自動更新は無効になります。プロパティ WindowsConfiguration.enableAutomaticUpdates は false にする必要があります
AutomaticByOS - 仮想マシンは OS によって自動的に更新されます。 プロパティ WindowsConfiguration.enableAutomaticUpdates は true である必要があります。
AutomaticByPlatform
名前 | 型 | 説明 |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
WinRMConfiguration
Windows リモート管理リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。
名前 | 型 | 説明 |
---|---|---|
listeners |
Windows リモート管理リスナーの一覧 |
WinRMListener
Windows リモート管理リスナーの一覧
名前 | 型 | 説明 |
---|---|---|
certificateUrl |
string |
これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 |
protocol |
WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。 |