Microsoft.ConnectedVMwarevSphere virtualMachines 2022-07-15-preview

Bicep リソース定義

virtualMachines リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.ConnectedVMwarevSphere/virtualMachines リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-07-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    firmwareType: 'string'
    guestAgentProfile: {
      clientPublicKey: 'string'
    }
    hardwareProfile: {
      memorySizeMB: int
      numCoresPerSocket: int
      numCPUs: int
    }
    inventoryItemId: 'string'
    moRefId: 'string'
    networkProfile: {
      networkInterfaces: [
        {
          deviceKey: int
          ipSettings: {
            allocationMethod: 'string'
            dnsServers: [
              'string'
            ]
            gateway: [
              'string'
            ]
            ipAddress: 'string'
            subnetMask: 'string'
          }
          name: 'string'
          networkId: 'string'
          nicType: 'string'
          powerOnBoot: 'string'
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      computerName: 'string'
      guestId: 'string'
      linuxConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          patchMode: 'string'
        }
      }
      osType: 'string'
      windowsConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          patchMode: 'string'
        }
      }
    }
    placementProfile: {
      clusterId: 'string'
      datastoreId: 'string'
      hostId: 'string'
      resourcePoolId: 'string'
    }
    resourcePoolId: 'string'
    securityProfile: {
      uefiSettings: {
        secureBootEnabled: bool
      }
    }
    smbiosUuid: 'string'
    storageProfile: {
      disks: [
        {
          controllerKey: int
          deviceKey: int
          deviceName: 'string'
          diskMode: 'string'
          diskSizeGB: int
          diskType: 'string'
          name: 'string'
          unitNumber: int
        }
      ]
    }
    templateId: 'string'
    vCenterId: 'string'
  }
}

プロパティ値

virtualMachines

名前 説明
name リソース名 string (必須)
location 場所を取得または設定します。 string (必須)
tags リソース タグを取得または設定します。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
kind 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は Microsoft.Web/sites の種類の一種です。 サポートされている場合、リソース プロバイダーはこの値を検証して永続化する必要があります。 string
extendedLocation 拡張された場所を取得または設定します。 ExtendedLocation
identity リソースの ID。 ID
properties リソースのプロパティ。 VirtualMachineProperties (必須)

ExtendedLocation

名前 説明
name 拡張された場所の名前。 string
type 拡張された場所の種類。 string

ID

名前 説明
type マネージド サービス ID の種類。 'None'
'SystemAssigned' (必須)

VirtualMachineProperties

名前 説明
firmwareType Firmware type (ファームウェアの種類) 'bios'
'efi'
guestAgentProfile ゲスト エージェントの状態プロパティ。 GuestAgentProfile
hardwareProfile ハードウェアのプロパティ。 HardwareProfile
inventoryItemId 仮想マシンのインベントリ項目 ID を取得または設定します。 string
moRefId 仮想マシンの vCenter MoRef (マネージド オブジェクト参照) ID を取得または設定します。 string
networkProfile ネットワーク プロパティ。 NetworkProfile
osProfile OS プロパティ。 OsProfile
placementProfile 配置プロパティ。 PlacementProfile
resourcePoolId この仮想マシンが使用する resourcePool リソースの ARM ID を取得または設定します。
展開。
string
securityProfile セキュリティ プロファイルを取得します。 SecurityProfile
smbiosUuid VM の SMBIOS UUID を取得または設定します。 string
storageProfile ストレージのプロパティ。 StorageProfile
templateId 仮想マシンをデプロイするテンプレート リソースの ARM ID を取得または設定します。 string
vCenterId このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。 string

GuestAgentProfile

名前 説明
clientPublicKey ゲスト管理を有効にするためにクライアントによって提供される公開キーを取得または設定します。 string

HardwareProfile

名前 説明
memorySizeMB VM の MB 単位のメモリ サイズを取得または設定します。 INT
numCoresPerSocket VM のソケットあたりのコア数を取得または設定します。 指定しない場合、既定値は 1 です。 INT
numCPU VM の vCPU の数を取得または設定します。 INT

NetworkProfile

名前 説明
networkInterfaces 仮想マシンに関連付けられているネットワーク インターフェイスの一覧を取得または設定します。 NetworkInterface[]

NetworkInterface

名前 説明
deviceKey デバイス キーの値を取得または設定します。 INT
ipSettings ipsettings を取得または設定します。 NicIPSettings
name ネットワーク インターフェイスの名前を取得または設定します。 string
networkId 仮想マシンに接続するネットワーク リソースの ARM ID を取得または設定します。 string
nicType NIC の種類 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot ブート時の電源を取得または設定します。 'disabled'
'enabled'

NicIPSettings

名前 説明
allocationMethod nic 割り当て方法を取得または設定します。 'dynamic'
'linklayer'
'other'
'random'
'static'
'unset'
dnsServers DNS サーバーを取得または設定します。 string[]
gateway ゲートウェイを取得または設定します。 string[]
ipAddress nic の IP アドレスを取得または設定します。 string
subnetMask マスクを取得または設定します。 string

OsProfile

名前 説明
adminPassword 管理者パスワードを取得または設定します。 string
adminUsername 管理者のユーザー名を取得または設定します。 string
computerName コンピューター名を取得または設定します。 string
guestId guestId を取得または設定します。 string
linuxConfiguration 更新管理用の Linux 構成を指定します。 OsProfileLinuxConfiguration
osType os の種類を取得または設定します。 'Linux'
'Other'
'Windows'
windowsConfiguration 更新管理の Windows 構成を指定します。 OsProfileWindowsConfiguration

OsProfileLinuxConfiguration

名前 説明
patchSettings パッチ設定を指定します。 PatchSettings

PatchSettings

名前 説明
assessmentMode 評価モードを指定します。 string
patchMode パッチ モードを指定します。 string

OsProfileWindowsConfiguration

名前 説明
patchSettings パッチ設定を指定します。 PatchSettings

PlacementProfile

名前 説明
clusterId この仮想マシンをデプロイするクラスター リソースの ARM ID を取得または設定します。 string
datastoreId 仮想マシンのデータを保持するデータストア リソースの ARM ID を取得または設定します。 string
Hostid この仮想マシンをデプロイするホスト リソースの ARM ID を取得または設定します。 string
resourcePoolId この仮想マシンをデプロイする resourcePool リソースの ARM ID を取得または設定します。 string

SecurityProfile

名前 説明
uefiSettings 仮想マシンの作成時に使用されるセキュア ブートなどのセキュリティ設定を指定します。 UefiSettings

UefiSettings

名前 説明
secureBootEnabled 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 [bool]

StorageProfile

名前 説明
disks 仮想マシンに関連付けられている仮想ディスクの一覧を取得または設定します。 VirtualDisk[]

VirtualDisk

名前 説明
controllerKey コントローラー ID を取得または設定します。 INT
deviceKey デバイス キーの値を取得または設定します。 INT
deviceName デバイス名を取得または設定します。 string
diskMode ディスク モードを取得または設定します。 'independent_nonpersistent'
'independent_persistent'
'persistent'
diskSizeGB ディスクの合計サイズを取得または設定します。 INT
diskType ディスク バッキングの種類を取得または設定します。 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
'sparse'
'不明'
name 仮想ディスクの名前を取得または設定します。 string
unitNumber コントローラー上のディスクのユニット番号を取得または設定します。 INT

ARM テンプレート リソース定義

virtualMachines リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.ConnectedVMwarevSphere/virtualMachines リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.ConnectedVMwarevSphere/virtualMachines",
  "apiVersion": "2022-07-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "firmwareType": "string",
    "guestAgentProfile": {
      "clientPublicKey": "string"
    },
    "hardwareProfile": {
      "memorySizeMB": "int",
      "numCoresPerSocket": "int",
      "numCPUs": "int"
    },
    "inventoryItemId": "string",
    "moRefId": "string",
    "networkProfile": {
      "networkInterfaces": [
        {
          "deviceKey": "int",
          "ipSettings": {
            "allocationMethod": "string",
            "dnsServers": [ "string" ],
            "gateway": [ "string" ],
            "ipAddress": "string",
            "subnetMask": "string"
          },
          "name": "string",
          "networkId": "string",
          "nicType": "string",
          "powerOnBoot": "string"
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "computerName": "string",
      "guestId": "string",
      "linuxConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "patchMode": "string"
        }
      },
      "osType": "string",
      "windowsConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "patchMode": "string"
        }
      }
    },
    "placementProfile": {
      "clusterId": "string",
      "datastoreId": "string",
      "hostId": "string",
      "resourcePoolId": "string"
    },
    "resourcePoolId": "string",
    "securityProfile": {
      "uefiSettings": {
        "secureBootEnabled": "bool"
      }
    },
    "smbiosUuid": "string",
    "storageProfile": {
      "disks": [
        {
          "controllerKey": "int",
          "deviceKey": "int",
          "deviceName": "string",
          "diskMode": "string",
          "diskSizeGB": "int",
          "diskType": "string",
          "name": "string",
          "unitNumber": "int"
        }
      ]
    },
    "templateId": "string",
    "vCenterId": "string"
  }
}

プロパティ値

virtualMachines

名前 説明
type リソースの種類 'Microsoft.ConnectedVMwarevSphere/virtualMachines'
apiVersion リソース API のバージョン '2022-07-15-preview'
name リソース名 string (必須)
location 場所を取得または設定します。 string (必須)
tags リソース タグを取得または設定します。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
kind 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は Microsoft.Web/sites の種類の一種です。 サポートされている場合、リソース プロバイダーはこの値を検証して永続化する必要があります。 string
extendedLocation 拡張された場所を取得または設定します。 ExtendedLocation
identity リソースの ID。 ID
properties リソースのプロパティ。 VirtualMachineProperties (必須)

ExtendedLocation

名前 説明
name 拡張された場所の名前。 string
type 拡張された場所の種類。 string

ID

名前 説明
type マネージド サービス ID の種類。 'None'
'SystemAssigned' (必須)

VirtualMachineProperties

名前 説明
firmwareType Firmware type (ファームウェアの種類) 'bios'
'efi'
guestAgentProfile ゲスト エージェントの状態プロパティ。 GuestAgentProfile
hardwareProfile ハードウェアのプロパティ。 HardwareProfile
inventoryItemId 仮想マシンのインベントリ項目 ID を取得または設定します。 string
moRefId 仮想マシンの vCenter MoRef (マネージド オブジェクト参照) ID を取得または設定します。 string
networkProfile ネットワーク プロパティ。 NetworkProfile
osProfile OS プロパティ。 OsProfile
placementProfile 配置プロパティ。 PlacementProfile
resourcePoolId この仮想マシンが使用する resourcePool リソースの ARM ID を取得または設定します。
展開。
string
securityProfile セキュリティ プロファイルを取得します。 SecurityProfile
smbiosUuid VM の SMBIOS UUID を取得または設定します。 string
storageProfile ストレージのプロパティ。 StorageProfile
templateId 仮想マシンをデプロイするテンプレート リソースの ARM ID を取得または設定します。 string
vCenterId このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。 string

GuestAgentProfile

名前 説明
clientPublicKey ゲスト管理を有効にするためにクライアントによって提供される公開キーを取得または設定します。 string

HardwareProfile

名前 説明
memorySizeMB VM の MB 単位のメモリ サイズを取得または設定します。 INT
numCoresPerSocket VM のソケットあたりのコア数を取得または設定します。 指定しない場合、既定値は 1 です。 INT
numCPU vm の vCPU の数を取得または設定します。 INT

NetworkProfile

名前 説明
networkInterfaces 仮想マシンに関連付けられているネットワーク インターフェイスの一覧を取得または設定します。 NetworkInterface[]

NetworkInterface

名前 説明
deviceKey デバイス キーの値を取得または設定します。 INT
ipSettings ipsettings を取得または設定します。 NicIPSettings
name ネットワーク インターフェイスの名前を取得または設定します。 string
networkId 仮想マシンに接続するネットワーク リソースの ARM ID を取得または設定します。 string
nicType NIC の種類 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot ブート時の電源を取得または設定します。 'disabled'
'enabled'

NicIPSettings

名前 説明
allocationMethod nic の割り当て方法を取得または設定します。 'dynamic'
'linklayer'
'other'
'random'
'static'
'unset'
dnsServers DNS サーバーを取得または設定します。 string[]
gateway ゲートウェイを取得または設定します。 string[]
ipAddress NIC の IP アドレスを取得または設定します。 string
subnetMask マスクを取得または設定します。 string

OsProfile

名前 説明
adminPassword 管理者パスワードを取得または設定します。 string
adminUsername 管理者ユーザー名を取得または設定します。 string
computerName コンピューター名を取得または設定します。 string
guestId guestId を取得または設定します。 string
linuxConfiguration 更新管理用の Linux 構成を指定します。 OsProfileLinuxConfiguration
osType os の種類を取得または設定します。 'Linux'
'Other'
'Windows'
windowsConfiguration 更新管理の Windows 構成を指定します。 OsProfileWindowsConfiguration

OsProfileLinuxConfiguration

名前 説明
patchSettings パッチ設定を指定します。 PatchSettings

PatchSettings

名前 説明
assessmentMode 評価モードを指定します。 string
patchMode パッチ モードを指定します。 string

OsProfileWindowsConfiguration

名前 説明
patchSettings パッチ設定を指定します。 PatchSettings

PlacementProfile

名前 説明
clusterId この仮想マシンをデプロイするクラスター リソースの ARM ID を取得または設定します。 string
datastoreId 仮想マシンのデータを保持するデータストア リソースの ARM ID を取得または設定します。 string
Hostid この仮想マシンをデプロイするホスト リソースの ARM ID を取得または設定します。 string
resourcePoolId この仮想マシンをデプロイする resourcePool リソースの ARM ID を取得または設定します。 string

SecurityProfile

名前 説明
uefiSettings 仮想マシンの作成時に使用されるセキュア ブートなどのセキュリティ設定を指定します。 UefiSettings

UefiSettings

名前 説明
secureBootEnabled 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 [bool]

StorageProfile

名前 説明
disks 仮想マシンに関連付けられている仮想ディスクの一覧を取得または設定します。 VirtualDisk[]

VirtualDisk

名前 説明
controllerKey コントローラー ID を取得または設定します。 INT
deviceKey デバイス キーの値を取得または設定します。 INT
deviceName デバイス名を取得または設定します。 string
diskMode ディスク モードを取得または設定します。 'independent_nonpersistent'
'independent_persistent'
'persistent'
diskSizeGB ディスクの合計サイズを取得または設定します。 INT
diskType ディスク バッキングの種類を取得または設定します。 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
'sparse'
'unknown'
name 仮想ディスクの名前を取得または設定します。 string
unitNumber コントローラー上のディスクのユニット番号を取得または設定します。 INT

Terraform (AzAPI プロバイダー) リソース定義

virtualMachines リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.ConnectedVMwarevSphere/virtualMachines リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-07-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      firmwareType = "string"
      guestAgentProfile = {
        clientPublicKey = "string"
      }
      hardwareProfile = {
        memorySizeMB = int
        numCoresPerSocket = int
        numCPUs = int
      }
      inventoryItemId = "string"
      moRefId = "string"
      networkProfile = {
        networkInterfaces = [
          {
            deviceKey = int
            ipSettings = {
              allocationMethod = "string"
              dnsServers = [
                "string"
              ]
              gateway = [
                "string"
              ]
              ipAddress = "string"
              subnetMask = "string"
            }
            name = "string"
            networkId = "string"
            nicType = "string"
            powerOnBoot = "string"
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        adminUsername = "string"
        computerName = "string"
        guestId = "string"
        linuxConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            patchMode = "string"
          }
        }
        osType = "string"
        windowsConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            patchMode = "string"
          }
        }
      }
      placementProfile = {
        clusterId = "string"
        datastoreId = "string"
        hostId = "string"
        resourcePoolId = "string"
      }
      resourcePoolId = "string"
      securityProfile = {
        uefiSettings = {
          secureBootEnabled = bool
        }
      }
      smbiosUuid = "string"
      storageProfile = {
        disks = [
          {
            controllerKey = int
            deviceKey = int
            deviceName = "string"
            diskMode = "string"
            diskSizeGB = int
            diskType = "string"
            name = "string"
            unitNumber = int
          }
        ]
      }
      templateId = "string"
      vCenterId = "string"
    }
    kind = "string"
    extendedLocation = {
      name = "string"
      type = "string"
    }
  })
}

プロパティ値

virtualMachines

名前 説明
type リソースの種類 "Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-07-15-preview"
name リソース名 string (必須)
location 場所を取得または設定します。 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグを取得または設定します。 タグの名前と値のディクショナリ。
kind 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は Microsoft.Web/sites の種類の一種です。 サポートされている場合、リソース プロバイダーはこの値を検証して保持する必要があります。 string
extendedLocation 拡張場所を取得または設定します。 ExtendedLocation
identity リソースの ID。 ID
properties リソースのプロパティ。 VirtualMachineProperties (必須)

ExtendedLocation

名前 説明
name 拡張された場所の名前。 string
type 拡張場所の種類。 string

ID

名前 説明
type マネージド サービス ID の種類。 "SystemAssigned" (必須)

VirtualMachineProperties

名前 説明
firmwareType Firmware type (ファームウェアの種類) "bios"
"efi"
guestAgentProfile ゲスト エージェントの状態プロパティ。 GuestAgentProfile
hardwareProfile ハードウェアのプロパティ。 HardwareProfile
inventoryItemId 仮想マシンのインベントリ項目 ID を取得または設定します。 string
moRefId 仮想マシンの vCenter MoRef (マネージド オブジェクト参照) ID を取得または設定します。 string
networkProfile ネットワーク プロパティ。 NetworkProfile
osProfile OS プロパティ。 OsProfile
placementProfile 配置プロパティ。 PlacementProfile
resourcePoolId この仮想マシンが使用する resourcePool リソースの ARM ID を取得または設定します。
展開。
string
securityProfile セキュリティ プロファイルを取得します。 SecurityProfile
smbiosUuid VM の SMBIOS UUID を取得または設定します。 string
storageProfile ストレージのプロパティ。 StorageProfile
templateId 仮想マシンをデプロイするテンプレート リソースの ARM ID を取得または設定します。 string
vCenterId このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。 string

GuestAgentProfile

名前 説明
clientPublicKey ゲスト管理を有効にするためにクライアントによって提供される公開キーを取得または設定します。 string

HardwareProfile

名前 説明
memorySizeMB VM の MB 単位のメモリ サイズを取得または設定します。 INT
numCoresPerSocket VM のソケットあたりのコア数を取得または設定します。 指定しない場合、既定値は 1 です。 INT
numCPU VM の vCPU の数を取得または設定します。 INT

NetworkProfile

名前 説明
networkInterfaces 仮想マシンに関連付けられているネットワーク インターフェイスの一覧を取得または設定します。 NetworkInterface[]

NetworkInterface

名前 説明
deviceKey デバイス キーの値を取得または設定します。 INT
ipSettings ipsettings を取得または設定します。 NicIPSettings
name ネットワーク インターフェイスの名前を取得または設定します。 string
networkId 仮想マシンに接続するネットワーク リソースの ARM ID を取得または設定します。 string
nicType NIC の種類 "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot ブート時の電源を取得または設定します。 "disabled"
"enabled"

NicIPSettings

名前 説明
allocationMethod nic 割り当て方法を取得または設定します。 "dynamic"
"linklayer"
"other"
"random"
"static"
"unset"
dnsServers DNS サーバーを取得または設定します。 string[]
gateway ゲートウェイを取得または設定します。 string[]
ipAddress nic の IP アドレスを取得または設定します。 string
subnetMask マスクを取得または設定します。 string

OsProfile

名前 説明
adminPassword 管理者パスワードを取得または設定します。 string
adminUsername 管理者のユーザー名を取得または設定します。 string
computerName コンピューター名を取得または設定します。 string
guestId guestId を取得または設定します。 string
linuxConfiguration 更新管理用の Linux 構成を指定します。 OsProfileLinuxConfiguration
osType os の種類を取得または設定します。 "Linux"
"Other"
"Windows"
windowsConfiguration 更新管理の Windows 構成を指定します。 OsProfileWindowsConfiguration

OsProfileLinuxConfiguration

名前 説明
patchSettings パッチ設定を指定します。 PatchSettings

PatchSettings

名前 説明
assessmentMode 評価モードを指定します。 string
patchMode パッチ モードを指定します。 string

OsProfileWindowsConfiguration

名前 説明
patchSettings パッチ設定を指定します。 PatchSettings

PlacementProfile

名前 説明
clusterId この仮想マシンをデプロイするクラスター リソースの ARM ID を取得または設定します。 string
datastoreId 仮想マシンのデータを保持するデータストア リソースの ARM ID を取得または設定します。 string
Hostid この仮想マシンをデプロイするホスト リソースの ARM ID を取得または設定します。 string
resourcePoolId この仮想マシンをデプロイする resourcePool リソースの ARM ID を取得または設定します。 string

SecurityProfile

名前 説明
uefiSettings 仮想マシンの作成時に使用されるセキュア ブートなどのセキュリティ設定を指定します。 UefiSettings

UefiSettings

名前 説明
secureBootEnabled 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 [bool]

StorageProfile

名前 説明
disks 仮想マシンに関連付けられている仮想ディスクの一覧を取得または設定します。 VirtualDisk[]

VirtualDisk

名前 説明
controllerKey コントローラー ID を取得または設定します。 INT
deviceKey デバイス キーの値を取得または設定します。 INT
deviceName デバイス名を取得または設定します。 string
diskMode ディスク モードを取得または設定します。 "independent_nonpersistent"
"independent_persistent"
"persistent"
diskSizeGB ディスクの合計サイズを取得または設定します。 INT
diskType ディスク バッキングの種類を取得または設定します。 "flat"
"pmem"
"rawphysical"
"rawvirtual"
"sesparse"
"スパース"
"不明"
name 仮想ディスクの名前を取得または設定します。 string
unitNumber コントローラー上のディスクのユニット番号を取得または設定します。 int