次の方法で共有


Microsoft.ConnectedVMwarevSphere virtualMachineInstances 2023-12-01

Bicep リソース定義

virtualMachineInstances リソースの種類は、拡張機能リソースです。つまり、別のリソースに適用できます。

このリソースの scope プロパティを使用して、このリソースのスコープを設定します。 Bicepの拡張機能リソースのスコープの設定 を参照してください。

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01' = {
  name: 'default'
  scope: resourceSymbolicName
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  properties: {
    hardwareProfile: {
      memorySizeMB: int
      numCoresPerSocket: int
      numCPUs: int
    }
    infrastructureProfile: {
      firmwareType: 'string'
      inventoryItemId: 'string'
      smbiosUuid: 'string'
      templateId: 'string'
      vCenterId: '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'
      osType: 'string'
      windowsConfiguration: {
        autoLogon: bool
        autoLogonCount: int
        domainName: 'string'
        domainUsername: 'string'
        domainUserPassword: 'string'
        firstLogonCommands: [
          'string'
        ]
        fullName: 'string'
        orgName: 'string'
        productId: 'string'
        timeZone: 'string'
        workGroupName: 'string'
      }
    }
    placementProfile: {
      clusterId: 'string'
      datastoreId: 'string'
      hostId: 'string'
      resourcePoolId: 'string'
    }
    securityProfile: {
      uefiSettings: {
        secureBootEnabled: bool
      }
    }
    storageProfile: {
      disks: [
        {
          controllerKey: int
          deviceKey: int
          deviceName: 'string'
          diskMode: 'string'
          diskSizeGB: int
          diskType: 'string'
          name: 'string'
          unitNumber: int
        }
      ]
    }
  }
}

プロパティ値

virtualMachineInstances

名前 形容 価値
名前 リソース名 'default'
スコープ デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

Bicep の場合は、このプロパティをリソースのシンボリック名に設定して、拡張リソース適用します。
extendedLocation 拡張された場所を取得または設定します。 ExtendedLocation の
プロパティ リソースのプロパティ。 VirtualMachineInstanceProperties (必須)

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。
種類 拡張された場所の種類。

VirtualMachineInstanceProperties

名前 形容 価値
hardwareProfile ハードウェアのプロパティ。 HardwareProfile の
infrastructureProfile インフラストラクチャ プロファイルを取得します。 InfrastructureProfile
networkProfile ネットワーク プロパティ。 NetworkProfile
osProfile OS プロパティ。 OsProfileForVMInstance の
placementProfile 配置プロパティ。 PlacementProfile を する
securityProfile セキュリティ プロファイルを取得します。 SecurityProfile の
storageProfile ストレージのプロパティ。 StorageProfile の

HardwareProfile

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

InfrastructureProfile

名前 形容 価値
firmwareType ファームウェアの種類 'bios'
'efi'
inventoryItemId 仮想マシンのインベントリ項目 ID を取得または設定します。
smbiosUuid VM の SMBIOS UUID を取得または設定します。
templateId 仮想マシンをデプロイするテンプレート リソースの ARM ID を取得または設定します。
vCenterId このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。

NetworkProfile

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

NetworkInterface

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

NicIPSettings

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

OsProfileForVMInstance

名前 形容 価値
adminPassword 管理者パスワードを設定します。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
adminUsername 管理者ユーザー名を取得または設定します。
computerName コンピューター名を取得または設定します。
guestId guestId を取得または設定します。
osType os の型を取得または設定します。 'Linux'
'Other'
'Windows'
windowsConfiguration Windows 構成。 WindowsConfiguration

WindowsConfiguration

名前 形容 価値
autoLogon 自動ログオンが有効かどうかを示す値を設定します。 bool
autoLogonCount 自動ログオン数を設定します。 int
domainName VM が参加するドメイン名を設定します。
domainUsername ドメイン ユーザー名を設定します。
domainUserPassword ドメイン ユーザーのパスワードを設定します。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
firstLogonCommands 最初のログオン コマンドを設定します string[]
fullName VM の所有者の完全な名前を設定します。
orgName VM の所有者が属する組織名を設定します。
productId VM の製品 ID を設定します。
timeZone 仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 タイム ゾーン名は、Microsoft タイム ゾーン名の値 (/previous-versions/windows/embedded/ms912391(v=winembedded.11)) に記載されているタイム ゾーンに対応します。
workGroupName VM が参加する作業グループ名を設定します。

PlacementProfile

名前 形容 価値
clusterId この仮想マシンがデプロイされるクラスター リソースの ARM ID を取得または設定します。
datastoreId 仮想マシンのデータを保持するデータストア リソースの ARM ID を取得または設定します。
hostId この仮想マシンがデプロイされるホスト リソースの ARM ID を取得または設定します。
resourcePoolId この仮想マシンがデプロイされる resourcePool リソースの ARM ID を取得または設定します。

SecurityProfile

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

UefiSettings

名前 形容 価値
secureBootEnabled 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 bool

StorageProfile

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

VirtualDisk

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

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

virtualMachineInstances リソースの種類は、拡張機能リソースです。つまり、別のリソースに適用できます。

このリソースの scope プロパティを使用して、このリソースのスコープを設定します。 「ARM テンプレートの拡張機能リソースのスコープを設定する」を参照してください。

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances",
  "apiVersion": "2023-12-01",
  "name": "default",
  "scope": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "properties": {
    "hardwareProfile": {
      "memorySizeMB": "int",
      "numCoresPerSocket": "int",
      "numCPUs": "int"
    },
    "infrastructureProfile": {
      "firmwareType": "string",
      "inventoryItemId": "string",
      "smbiosUuid": "string",
      "templateId": "string",
      "vCenterId": "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",
      "osType": "string",
      "windowsConfiguration": {
        "autoLogon": "bool",
        "autoLogonCount": "int",
        "domainName": "string",
        "domainUsername": "string",
        "domainUserPassword": "string",
        "firstLogonCommands": [ "string" ],
        "fullName": "string",
        "orgName": "string",
        "productId": "string",
        "timeZone": "string",
        "workGroupName": "string"
      }
    },
    "placementProfile": {
      "clusterId": "string",
      "datastoreId": "string",
      "hostId": "string",
      "resourcePoolId": "string"
    },
    "securityProfile": {
      "uefiSettings": {
        "secureBootEnabled": "bool"
      }
    },
    "storageProfile": {
      "disks": [
        {
          "controllerKey": "int",
          "deviceKey": "int",
          "deviceName": "string",
          "diskMode": "string",
          "diskSizeGB": "int",
          "diskType": "string",
          "name": "string",
          "unitNumber": "int"
        }
      ]
    }
  }
}

プロパティ値

virtualMachineInstances

名前 形容 価値
種類 リソースの種類 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances'
apiVersion リソース API のバージョン '2023-12-01'
名前 リソース名 'default'
スコープ デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

JSON の場合、拡張機能リソースの を適用するリソースの完全な名前に値を設定します。
extendedLocation 拡張された場所を取得または設定します。 ExtendedLocation の
プロパティ リソースのプロパティ。 VirtualMachineInstanceProperties (必須)

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。
種類 拡張された場所の種類。

VirtualMachineInstanceProperties

名前 形容 価値
hardwareProfile ハードウェアのプロパティ。 HardwareProfile の
infrastructureProfile インフラストラクチャ プロファイルを取得します。 InfrastructureProfile
networkProfile ネットワーク プロパティ。 NetworkProfile
osProfile OS プロパティ。 OsProfileForVMInstance の
placementProfile 配置プロパティ。 PlacementProfile を する
securityProfile セキュリティ プロファイルを取得します。 SecurityProfile の
storageProfile ストレージのプロパティ。 StorageProfile の

HardwareProfile

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

InfrastructureProfile

名前 形容 価値
firmwareType ファームウェアの種類 'bios'
'efi'
inventoryItemId 仮想マシンのインベントリ項目 ID を取得または設定します。
smbiosUuid VM の SMBIOS UUID を取得または設定します。
templateId 仮想マシンをデプロイするテンプレート リソースの ARM ID を取得または設定します。
vCenterId このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。

NetworkProfile

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

NetworkInterface

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

NicIPSettings

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

OsProfileForVMInstance

名前 形容 価値
adminPassword 管理者パスワードを設定します。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
adminUsername 管理者ユーザー名を取得または設定します。
computerName コンピューター名を取得または設定します。
guestId guestId を取得または設定します。
osType os の型を取得または設定します。 'Linux'
'Other'
'Windows'
windowsConfiguration Windows 構成。 WindowsConfiguration

WindowsConfiguration

名前 形容 価値
autoLogon 自動ログオンが有効かどうかを示す値を設定します。 bool
autoLogonCount 自動ログオン数を設定します。 int
domainName VM が参加するドメイン名を設定します。
domainUsername ドメイン ユーザー名を設定します。
domainUserPassword ドメイン ユーザーのパスワードを設定します。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
firstLogonCommands 最初のログオン コマンドを設定します string[]
fullName VM の所有者の完全な名前を設定します。
orgName VM の所有者が属する組織名を設定します。
productId VM の製品 ID を設定します。
timeZone 仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 タイム ゾーン名は、Microsoft タイム ゾーン名の値 (/previous-versions/windows/embedded/ms912391(v=winembedded.11)) に記載されているタイム ゾーンに対応します。
workGroupName VM が参加する作業グループ名を設定します。

PlacementProfile

名前 形容 価値
clusterId この仮想マシンがデプロイされるクラスター リソースの ARM ID を取得または設定します。
datastoreId 仮想マシンのデータを保持するデータストア リソースの ARM ID を取得または設定します。
hostId この仮想マシンがデプロイされるホスト リソースの ARM ID を取得または設定します。
resourcePoolId この仮想マシンがデプロイされる resourcePool リソースの ARM ID を取得または設定します。

SecurityProfile

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

UefiSettings

名前 形容 価値
secureBootEnabled 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 bool

StorageProfile

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

VirtualDisk

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

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

virtualMachineInstances リソースの種類は、拡張機能リソースです。つまり、別のリソースに適用できます。

このリソースの parent_id プロパティを使用して、このリソースのスコープを設定します。

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      hardwareProfile = {
        memorySizeMB = int
        numCoresPerSocket = int
        numCPUs = int
      }
      infrastructureProfile = {
        firmwareType = "string"
        inventoryItemId = "string"
        smbiosUuid = "string"
        templateId = "string"
        vCenterId = "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"
        osType = "string"
        windowsConfiguration = {
          autoLogon = bool
          autoLogonCount = int
          domainName = "string"
          domainUsername = "string"
          domainUserPassword = "string"
          firstLogonCommands = [
            "string"
          ]
          fullName = "string"
          orgName = "string"
          productId = "string"
          timeZone = "string"
          workGroupName = "string"
        }
      }
      placementProfile = {
        clusterId = "string"
        datastoreId = "string"
        hostId = "string"
        resourcePoolId = "string"
      }
      securityProfile = {
        uefiSettings = {
          secureBootEnabled = bool
        }
      }
      storageProfile = {
        disks = [
          {
            controllerKey = int
            deviceKey = int
            deviceName = "string"
            diskMode = "string"
            diskSizeGB = int
            diskType = "string"
            name = "string"
            unitNumber = int
          }
        ]
      }
    }
    extendedLocation = {
      name = "string"
      type = "string"
    }
  })
}

プロパティ値

virtualMachineInstances

名前 形容 価値
種類 リソースの種類 "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"
名前 リソース名 "default"
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
extendedLocation 拡張された場所を取得または設定します。 ExtendedLocation の
プロパティ リソースのプロパティ。 VirtualMachineInstanceProperties (必須)

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。
種類 拡張された場所の種類。

VirtualMachineInstanceProperties

名前 形容 価値
hardwareProfile ハードウェアのプロパティ。 HardwareProfile の
infrastructureProfile インフラストラクチャ プロファイルを取得します。 InfrastructureProfile
networkProfile ネットワーク プロパティ。 NetworkProfile
osProfile OS プロパティ。 OsProfileForVMInstance の
placementProfile 配置プロパティ。 PlacementProfile を する
securityProfile セキュリティ プロファイルを取得します。 SecurityProfile の
storageProfile ストレージのプロパティ。 StorageProfile の

HardwareProfile

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

InfrastructureProfile

名前 形容 価値
firmwareType ファームウェアの種類 "bios"
"efi"
inventoryItemId 仮想マシンのインベントリ項目 ID を取得または設定します。
smbiosUuid VM の SMBIOS UUID を取得または設定します。
templateId 仮想マシンをデプロイするテンプレート リソースの ARM ID を取得または設定します。
vCenterId このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。

NetworkProfile

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

NetworkInterface

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

NicIPSettings

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

OsProfileForVMInstance

名前 形容 価値
adminPassword 管理者パスワードを設定します。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
adminUsername 管理者ユーザー名を取得または設定します。
computerName コンピューター名を取得または設定します。
guestId guestId を取得または設定します。
osType os の型を取得または設定します。 "Linux"
"その他"
"Windows"
windowsConfiguration Windows 構成。 WindowsConfiguration

WindowsConfiguration

名前 形容 価値
autoLogon 自動ログオンが有効かどうかを示す値を設定します。 bool
autoLogonCount 自動ログオン数を設定します。 int
domainName VM が参加するドメイン名を設定します。
domainUsername ドメイン ユーザー名を設定します。
domainUserPassword ドメイン ユーザーのパスワードを設定します。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
firstLogonCommands 最初のログオン コマンドを設定します string[]
fullName VM の所有者の完全な名前を設定します。
orgName VM の所有者が属する組織名を設定します。
productId VM の製品 ID を設定します。
timeZone 仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 タイム ゾーン名は、Microsoft タイム ゾーン名の値 (/previous-versions/windows/embedded/ms912391(v=winembedded.11)) に記載されているタイム ゾーンに対応します。
workGroupName VM が参加する作業グループ名を設定します。

PlacementProfile

名前 形容 価値
clusterId この仮想マシンがデプロイされるクラスター リソースの ARM ID を取得または設定します。
datastoreId 仮想マシンのデータを保持するデータストア リソースの ARM ID を取得または設定します。
hostId この仮想マシンがデプロイされるホスト リソースの ARM ID を取得または設定します。
resourcePoolId この仮想マシンがデプロイされる resourcePool リソースの ARM ID を取得または設定します。

SecurityProfile

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

UefiSettings

名前 形容 価値
secureBootEnabled 仮想マシンでセキュア ブートを有効にするかどうかを指定します。 bool

StorageProfile

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

VirtualDisk

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