Virtual Machines - List All
指定したサブスクリプション内のすべての仮想マシンをListsします。 応答で 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 |
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
要求のサンプル
GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01&statusOnly=aaaaaa&$filter=aaaaaaaaaaaaaaaaaaaaaaaaaaaa&$expand=instanceView
応答のサンプル
{
"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
要求のサンプル
GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01&$expand=instanceView
応答のサンプル
{
"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 Spot 仮想マシンの課金関連の詳細を指定します。 最小 api-version: 2019-03-01。 |
Boot |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーからの VM のスクリーンショットも表示できます。 |
Boot |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーからの VM のスクリーンショットも表示できます。 |
Caching |
キャッシュの要件を指定します。 使用できる値は、 None、ReadOnly、ReadWrite です。 既定の動作は、 Standard Storage の場合は None です。Premium Storage の ReadOnly。 |
Capacity |
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 api-version: 2021-04-01。 |
Cloud |
コンピューティング サービスからのエラー応答。 |
Component |
コンポーネントの名前。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。 |
Data |
仮想マシンにデータ ディスクを追加するために使用されるパラメーターを指定します。 ディスクの詳細については、「 Azure 仮想マシンのディスクと VHD について」を参照してください。 |
Delete |
VM が削除されたときのネットワーク インターフェイスの動作を指定する |
Diagnostics |
ブート診断設定の状態を指定します。 最小 api-version: 2015-06-15。 |
Diff |
オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
Diff |
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は 、CacheDisk、ResourceDisk、NvmeDisk です。 既定の動作は、VM サイズ用に構成されている場合は CacheDisk 、それ以外の場合は ResourceDisk または NvmeDisk が使用されます。 キャッシュ ディスクを公開する VM サイズをチェックするには、 の Windows https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM と Linux VM https://docs.microsoft.com/azure/virtual-machines/linux/sizes の VM サイズに関するドキュメントを参照してください。 NvmeDisk の最小 api-version: 2024-03-01。 |
Diff |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
Disk |
VM 用に構成されたディスク コントローラーの種類を指定します。 メモ: 指定されていない場合、このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" が V2 に設定された状態で作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成で VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 api-version: 2022-08-01。 |
Disk |
仮想マシン ディスクの作成方法を指定します。 指定できる値は [アタッチ] です。 この値は、特殊化されたディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 |
Disk |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は 、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 デタッチ。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は [デタッチ] に設定されています。 エフェメラル OS ディスクの場合、既定値は Delete に設定 されます。 ユーザーは、エフェメラル OS ディスクの削除オプションを変更できません。 |
Disk |
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされる値: ForceDetach。 detachOption: ForceDetach はマネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、VM からディスクを強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー モードであり 、VirtualMachineScaleSet ではサポートされていません。 detachOption: 'ForceDetach' の設定と共に、データ ディスクを強制的にBeDetached に 'true' に更新します。 |
Disk |
マネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 |
Disk |
OS ディスクの暗号化設定を指定します。 最小 api-version: 2015-06-15。 |
Disk |
仮想マシンのディスク情報。 |
Domain |
作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュされたドメイン名ラベルとポリシーを連結したものです。 |
Encryption |
Keyvault 操作のアクセス トークンを取得するために 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 ディストリビューションの一覧については、「 Linux on Azure-Endorsed Distributions」を参照してください。 |
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 |
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。 |
Protocol |
WinRM リスナーのプロトコルを指定します。 指定できる値は http、https です。 |
Proxy |
仮想マシンの作成時に ProxyAgent 設定を指定します。 最小 api-version: 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-version: 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 用の Azure Key Vault 仮想マシン拡張機能または Windows 用 Azure Key Vault 仮想マシン拡張機能を使用することをお勧めします。 |
Virtual |
仮想ハード ディスク。 |
Virtual |
仮想マシンの一覧。 |
Virtual |
仮想マシンで実行されている VM エージェント。 |
Virtual |
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンの場合、"割り当て解除" と "削除" の両方がサポートされており、最小 api バージョンは 2019-03-01 です。 Azure スポット スケール セットでは、"割り当て解除" と "削除" の両方がサポートされており、api-version の最小バージョンは 2017-10-30-preview です。 |
Virtual |
仮想マシンの子拡張機能リソース。 |
Virtual |
仮想マシン拡張機能ハンドラー インスタンス ビュー。 |
Virtual |
仮想マシン拡張機能インスタンス ビュー。 |
Virtual |
VM の正常性状態。 |
Virtual |
構成されている場合は、仮想マシンの ID。 |
Virtual |
仮想マシン インスタンス ビュー。 |
Virtual |
パブリック IP アドレスに関連付けられている IP タグの一覧。 |
Virtual |
仮想マシンの操作応答を一覧表示します。 |
Virtual |
仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。 |
Virtual |
ネットワーク インターフェイスに適用される DNS 設定。 |
Virtual |
ネットワーク インターフェイスの IP 構成を指定します。 |
Virtual |
[プレビュー機能]仮想マシンのパッチ操作の状態。 |
Virtual |
仮想マシンの優先度を指定します。 最小 api-version: 2019-03-01 |
Virtual |
publicIPAddressConfiguration。 |
Virtual |
publicIP アドレスに適用される DNS 設定。 |
Virtual |
仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除される予定です。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。 可用性セットで使用可能なすべての仮想マシン サイズの 一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、 サイズ変更のために使用可能なすべての仮想マシン サイズの一覧表示。 仮想マシンのサイズの詳細については、「仮想マシン のサイズ」を参照してください。 使用可能な VM サイズは、リージョンと可用性セットによって異なります。 |
VMDisk |
マネージド ディスクのセキュリティ プロファイルを指定します。 |
VMGallery |
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します |
VMSize |
仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 api-version: 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 |
操作の実行中に発生したエラー。 details 配列には、それらのリストが含まれています。 |
|
lastModifiedTime |
string |
操作が開始されたときの UTC タイムスタンプ。 |
otherPatchCount |
integer |
クリティカルおよびセキュリティを除く使用可能なすべてのパッチの数。 |
rebootPending |
boolean |
VM の全体的な再起動状態。 これは、部分的にインストールされたパッチがインストールを完了するために再起動を必要とするが、再起動がまだ発生していない場合に当てはまります。 |
startTime |
string |
操作が開始されたときの UTC タイムスタンプ。 |
status |
操作の全体的な成功または失敗の状態。 操作が完了するまで、"InProgress" のままです。 その時点で、"不明"、"失敗"、"成功"、または "CompletedWithWarnings" になります。 |
BillingProfile
Azure Spot 仮想マシンの課金関連の詳細を指定します。 最小 api-version: 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 の場合は None です。Premium Storage の ReadOnly。
名前 | 型 | 説明 |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
CapacityReservationProfile
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 api-version: 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 です。 既定の動作は、 標準ストレージの場合は [なし] です。Premium Storage の ReadOnly。 |
|
createOption |
仮想マシン ディスクの作成方法を指定します。 指定できる値は [アタッチ] です。 この値は、特殊化されたディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシン データ ディスクを作成する場合に使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー:この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 復元: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。 |
|
deleteOption |
VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。 使用できる値は 、Delete です。 この値を使用すると、VM の削除時にデータ ディスクが削除されます。 デタッチ。 この値を使用すると、VM が削除された後もデータ ディスクが保持されます。 既定値は [デタッチ] に設定されています。 |
|
detachOption |
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、VM からディスクを強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能は引き続きプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 データ ディスクを強制的にデタッチするには、detachOption: 'ForceDetach' の設定と共にBeDetached を 'true' に更新します。 |
|
diskIOPSReadWrite |
integer |
StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの Read-Write IOPS を指定します。 VirtualMachine ScaleSet VM ディスクに対してのみ返されます。 VirtualMachine スケール セットの更新によってのみ更新できます。 |
diskMBpsReadWrite |
integer |
StorageAccountType がUltraSSD_LRSされた場合のマネージド ディスクの帯域幅を 1 秒あたり MB 単位で指定します。 VirtualMachine ScaleSet VM ディスクに対してのみ返されます。 VirtualMachine スケール セットの更新によってのみ更新できます。 |
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-version: 2015-06-15。
名前 | 型 | 説明 |
---|---|---|
bootDiagnostics |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
DiffDiskOptions
オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。
名前 | 型 | 説明 |
---|---|---|
Local |
string |
DiffDiskPlacement
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は 、CacheDisk、ResourceDisk、NvmeDisk です。 既定の動作は、VM サイズ用に構成されている場合は CacheDisk 、それ以外の場合は ResourceDisk または NvmeDisk が使用されます。 キャッシュ ディスクを公開する VM サイズをチェックするには、 の Windows https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM と Linux VM https://docs.microsoft.com/azure/virtual-machines/linux/sizes の VM サイズに関するドキュメントを参照してください。 NvmeDisk の最小 api-version: 2024-03-01。
名前 | 型 | 説明 |
---|---|---|
CacheDisk |
string |
|
NvmeDisk |
string |
|
ResourceDisk |
string |
DiffDiskSettings
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。
名前 | 型 | 説明 |
---|---|---|
option |
オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
placement |
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は 、CacheDisk、ResourceDisk、NvmeDisk です。 既定の動作は、VM サイズ用に構成されている場合は CacheDisk 、それ以外の場合は ResourceDisk または NvmeDisk が使用されます。 キャッシュ ディスクを公開する VM サイズをチェックするには、 の Windows https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM と Linux VM https://docs.microsoft.com/azure/virtual-machines/linux/sizes の VM サイズに関するドキュメントを参照してください。 NvmeDisk の最小 api-version: 2024-03-01。 |
DiskControllerTypes
VM 用に構成されたディスク コントローラーの種類を指定します。 メモ: 指定されていない場合、このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" が V2 に設定された状態で作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成で VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 api-version: 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 ディスクが保持されます。 既定値は [デタッチ] に設定されています。 エフェメラル OS ディスクの場合、既定値は Delete に設定 されます。 ユーザーは、エフェメラル OS ディスクの削除オプションを変更できません。
名前 | 型 | 説明 |
---|---|---|
Delete |
string |
|
Detach |
string |
DiskDetachOptionTypes
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされる値: ForceDetach。 detachOption: ForceDetach はマネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、VM からディスクを強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー モードであり 、VirtualMachineScaleSet ではサポートされていません。 detachOption: 'ForceDetach' の設定と共に、データ ディスクを強制的にBeDetached に 'true' に更新します。
名前 | 型 | 説明 |
---|---|---|
ForceDetach |
string |
DiskEncryptionSetParameters
マネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID |
DiskEncryptionSettings
OS ディスクの暗号化設定を指定します。 最小 api-version: 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
Keyvault 操作のアクセス トークンを取得するために 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 を使用することをお勧めします。 可用性セットで使用可能なすべての仮想マシン サイズを一覧表示する、 リージョンで使用可能なすべての仮想マシン サイズを一覧表示する、 サイズ変更に使用できるすべての仮想マシン サイズを一覧表示する。 仮想マシンのサイズの詳細については、「仮想 マシンのサイズ」を参照してください。 使用可能な VM サイズは、リージョンと可用性セットによって異なります。 |
|
vmSizeProperties |
仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 api-version: 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' を指定します。 'latest' を使用している場合でも、新しいバージョンが使用可能になった場合でも、デプロイ後に VM イメージは自動的に更新されません。 ギャラリー イメージのデプロイにはフィールド 'version' を使用しないでください。ギャラリー イメージでは常に 'id' フィールドを使用し、ギャラリー イメージの '最新' バージョンを使用するには、バージョン入力なしで '/subscriptions/{subscriptionId}/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 |
操作の実行中に発生したエラー。 details 配列には、それらのリストが含まれています。 |
|
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 ディストリビューションの一覧については、「 Linux on Azure-Endorsed Distributions」を参照してください。
名前 | 型 | 説明 |
---|---|---|
disablePasswordAuthentication |
boolean |
パスワード認証を無効にするかどうかを指定します。 |
enableVMAgentPlatformUpdates |
boolean |
Linux 仮想マシンに対して VMAgent Platform Updatesが有効かどうかを示します。 既定値は 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 です。 既定の動作は、 標準ストレージの場合は [なし] です。Premium Storage の ReadOnly。 |
|
createOption |
仮想マシン ディスクの作成方法を指定します。 指定できる値は [アタッチ] です。 この値は、特殊化されたディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成する場合に使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 |
|
deleteOption |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 使用できる値は 、Delete です。 この値を使用すると、VM が削除されると OS ディスクが削除されます。 デタッチ。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は [デタッチ] に設定されています。 エフェメラル OS ディスクの場合、既定値は Delete に設定 されます。 ユーザーは、エフェメラル OS ディスクの削除オプションを変更できません。 |
|
diffDiskSettings |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
diskSizeGB |
integer |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 |
encryptionSettings |
OS ディスクの暗号化設定を指定します。 最小 api-version: 2015-06-15。 |
|
image |
ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、コピー先の仮想ハード ドライブが存在しない必要があります。 |
|
managedDisk |
マネージド ディスク のパラメーター。 |
|
name |
string |
ディスク名。 |
osType |
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用できる値は、 Windows、Linux です。 |
|
vhd |
仮想ハード ディスク。 |
|
writeAcceleratorEnabled |
boolean |
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 |
OSImageNotificationProfile
OS イメージのスケジュールされたイベント関連の構成を指定します。
名前 | 型 | 説明 |
---|---|---|
enable |
boolean |
OS イメージ のスケジュールされたイベントを有効にするか無効にするかを指定します。 |
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 上のカスタム データ」を参照してください。 Linux VM に cloud-init を使用する方法については、「 cloud-init を使用して作成時に Linux VM をカスタマイズする」を参照してください。 |
linuxConfiguration |
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、「 Linux on Azure-Endorsed Distributions」を参照してください。 |
|
requireGuestProvisionSignal |
boolean |
省略可能なプロパティ。True に設定するか、省略する必要があります。 |
secrets |
仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の Azure Key Vault 仮想マシン拡張機能または Windows 用 Azure Key Vault 仮想マシン拡張機能を使用することをお勧めします。 |
|
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
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 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-version: 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 のスケジュールされたイベント設定の作成時に使用される構成パラメーター。 |
ScheduledEventsPolicy
仮想マシンの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。
名前 | 型 | 説明 |
---|---|---|
scheduledEventsAdditionalPublishingTargets |
scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。 |
|
userInitiatedReboot |
userInitiatedReboot のスケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
|
userInitiatedRedeploy |
userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
ScheduledEventsProfile
スケジュールされたイベント関連の構成を指定します。
名前 | 型 | 説明 |
---|---|---|
osImageNotificationProfile |
OS イメージのスケジュールされたイベント関連の構成を指定します。 |
|
terminateNotificationProfile |
終了スケジュールされたイベント関連の構成を指定します。 |
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 |
Keyvault 操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 |
|
proxyAgentSettings |
仮想マシンの作成時に ProxyAgent 設定を指定します。 最小 api-version: 2024-03-01。 |
|
securityType |
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 |
|
uefiSettings |
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 api-version: 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-version: 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-version: 2020-12-01。
名前 | 型 | 説明 |
---|---|---|
secureBootEnabled |
boolean |
仮想マシンでセキュア ブートを有効にするかどうかを指定します。 最小 api-version: 2020-12-01。 |
vTpmEnabled |
boolean |
仮想マシンで vTPM を有効にするかどうかを指定します。 最小 api-version: 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>、 <秘密キーの場合は UppercaseThumbprint.prv> です。 これらのファイルはどちらも .pem 形式です。 |
certificateUrl |
string |
これは、シークレットとしてKey Vaultにアップロードされた証明書の URL です。 Key Vaultにシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 |
VaultSecretGroup
仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の Azure Key Vault 仮想マシン拡張機能または Windows 用 Azure Key Vault 仮想マシン拡張機能を使用することをお勧めします。
名前 | 型 | 説明 |
---|---|---|
sourceVault |
VaultCertificates のすべての証明書を含むKey Vaultの相対 URL。 |
|
vaultCertificates |
証明書を含む SourceVault 内のキー コンテナー参照の一覧。 |
VirtualHardDisk
仮想ハード ディスク。
名前 | 型 | 説明 |
---|---|---|
uri |
string |
仮想ハード ディスクの URI を指定します。 |
VirtualMachine
仮想マシンの一覧。
名前 | 型 | 説明 |
---|---|---|
etag |
string |
Etag は、VM の作成/更新/取得応答で返されるプロパティです。これにより、お客様はヘッダーで指定して、オプティミスティック更新を確実に行うことができます。 |
extendedLocation |
仮想マシンの拡張された場所。 |
|
id |
string |
リソース ID |
identity |
構成されている場合は、仮想マシンの ID。 |
|
location |
string |
リソースの場所 |
managedBy |
string |
VM が VMSS の一部である場合、ManagedBy は仮想マシン スケール セット (VMSS) flex ARM resourceID に設定されます。 このプロパティは、内部リソース グループの削除の最適化のためにプラットフォームによって使用されます。 |
name |
string |
リソース名 |
plan |
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする]、[作業の開始] の順>にクリックします。 必要な情報を入力し、[ 保存] をクリックします。 |
|
properties.additionalCapabilities |
仮想マシンで有効または無効にされる追加の機能を指定します。 |
|
properties.applicationProfile |
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
|
properties.availabilitySet |
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性セット の概要」を参照してください。 Azure の計画メンテナンスの詳細については、「Azure でのVirtual Machinesのメンテナンスと更新プログラム」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 VM が追加される可用性セットは、可用性セット リソースと同じリソース グループの下に存在する必要があります。 既存の VM を可用性セットに追加することはできません。 このプロパティは、null 以外の properties.virtualMachineScaleSet 参照と共に存在することはできません。 |
|
properties.billingProfile |
Azure Spot 仮想マシンの課金関連の詳細を指定します。 最小 api-version: 2019-03-01。 |
|
properties.capacityReservation |
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 最小 api-version: 2021-04-01。 |
|
properties.diagnosticsProfile |
ブート診断設定の状態を指定します。 最小 api-version: 2015-06-15。 |
|
properties.evictionPolicy |
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小値は 2019-03-01 です。 Azure スポット スケール セットでは、'Deallocate' と 'Delete' の両方がサポートされており、api-version の最小は 2017-10-30-preview です。 |
|
properties.extensionsTimeBudget |
string |
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M)。 最小 api-version: 2020-06-01。 |
properties.hardwareProfile |
仮想マシンのハードウェア設定を指定します。 |
|
properties.host |
仮想マシンが存在する専用ホストに関する情報を指定します。 最小 api-version: 2018-10-01。 |
|
properties.hostGroup |
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 メモ: ユーザーは host プロパティと hostGroup プロパティの両方を指定できません。 最小 api-version: 2020-06-01。 |
|
properties.instanceView |
仮想マシン インスタンス ビュー。 |
|
properties.licenseType |
string |
使用されているイメージまたはディスクがオンプレミスでライセンスされたことを指定します。 |
properties.networkProfile |
仮想マシンのネットワーク インターフェイスを指定します。 |
|
properties.osProfile |
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 |
|
properties.platformFaultDomain |
integer |
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最適に維持する障害ドメインに自動的に割り当てられます。 これは、この仮想マシンの 'virtualMachineScaleSet' プロパティが設定されている場合にのみ適用されます。 参照される仮想マシン スケール セットには、'platformFaultDomainCount' が 1 より大きい必要があります。 このプロパティは、仮想マシンが作成されると更新できません。 障害ドメインの割り当ては、仮想マシン インスタンス ビューで表示できます。 最小 api-version: 2020‐12‐01。 |
properties.priority |
仮想マシンの優先度を指定します。 最小 api-version: 2019-03-01 |
|
properties.provisioningState |
string |
プロビジョニング状態。これは応答にのみ表示されます。 |
properties.proximityPlacementGroup |
仮想マシンを割り当てる近接配置グループに関する情報を指定します。 最小 api-version: 2018-04-01。 |
|
properties.scheduledEventsPolicy |
仮想マシンの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。 |
|
properties.scheduledEventsProfile |
スケジュールされたイベント関連の構成を指定します。 |
|
properties.securityProfile |
仮想マシンのセキュリティ関連のプロファイル設定を指定します。 |
|
properties.storageProfile |
仮想マシンのストレージ設定を指定します。 |
|
properties.timeCreated |
string |
仮想マシン リソースが作成された時刻を指定します。 最小 api-version: 2021-11-01。 |
properties.userData |
string |
VM の UserData。Base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 api-version: 2021-03-01。 |
properties.virtualMachineScaleSet |
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 このプロパティは、null 以外の properties.availabilitySet 参照と共に存在することはできません。 最小 api-version: 2019‐03-01。 |
|
properties.vmId |
string |
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。 |
resources |
仮想マシンの子拡張機能リソース。 |
|
tags |
object |
リソース タグ |
type |
string |
リソースの種類 |
zones |
string[] |
仮想マシン ゾーン。 |
VirtualMachineAgentInstanceView
仮想マシンで実行されている VM エージェント。
名前 | 型 | 説明 |
---|---|---|
extensionHandlers |
仮想マシン拡張機能ハンドラー インスタンス ビュー。 |
|
statuses |
リソースの状態情報。 |
|
vmAgentVersion |
string |
VM エージェントのフル バージョン。 |
VirtualMachineEvictionPolicyTypes
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 Azure Spot 仮想マシンの場合、"割り当て解除" と "削除" の両方がサポートされており、最小 api バージョンは 2019-03-01 です。 Azure スポット スケール セットでは、"割り当て解除" と "削除" の両方がサポートされており、api-version の最小バージョンは 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-version: 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-version: 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 を使用することをお勧めします。 可用性セットで使用可能なすべての仮想マシン サイズの 一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、 サイズ変更のために使用可能なすべての仮想マシン サイズの一覧表示。 仮想マシンのサイズの詳細については、「仮想マシン のサイズ」を参照してください。 使用可能な VM サイズは、リージョンと可用性セットによって異なります。
名前 | 型 | 説明 |
---|---|---|
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/galleries/{galleryName}/applications/{application}/versions/{version} の形式で GalleryApplicationVersion リソース ID を指定します |
tags |
string |
オプション。より汎用的なコンテキストのパススルー値を指定します。 |
treatFailureAsDeploymentFailure |
boolean |
省略可能、true の場合、VmApplication 内の操作に対するエラーはデプロイに失敗します |
VMSizeProperties
仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 api-version: 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 仮想マシンに対して自動Updatesが有効になっているかどうかを示します。 既定値は true です。 仮想マシン スケール セットの場合、このプロパティを更新でき、更新は OS の再プロビジョニングで有効になります。 |
enableVMAgentPlatformUpdates |
boolean |
Windows 仮想マシンに対して VMAgent Platform Updatesが有効になっているかどうかを示します。 既定値は 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 - 仮想マシンはプラットフォームによって自動的に更新されます。 プロパティ provisionVMAgent と WindowsConfiguration.enableAutomaticUpdates は true である必要があります
名前 | 型 | 説明 |
---|---|---|
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 です。 |