다음을 통해 공유


Microsoft.ConnectedVMwarevSphere virtualMachineInstances

Bicep 리소스 정의

virtualMachineInstances 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01' = {
  scope: resourceSymbolicName or scope
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  name: 'default'
  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

이름 묘사
이름 확장된 위치 이름입니다. 문자열
확장된 위치 유형입니다. 문자열

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를 가져오거나 설정합니다. 문자열

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

이름 묘사
extendedLocation 확장된 위치를 가져오거나 설정합니다. ExtendedLocation
이름 리소스 이름 'default'(필수)
속성 리소스 속성입니다. VirtualMachineInstanceProperties(필수)
범위 배포 범위와 다른 범위에서 리소스를 만들 때 사용합니다. 확장 리소스적용하려면 이 속성을 리소스의 기호 이름으로 설정합니다.

NetworkInterface

이름 묘사
deviceKey 디바이스 키 값을 가져오거나 설정합니다. int
ipSettings ipsettings를 가져오거나 설정합니다. NicIPSettings
이름 네트워크 인터페이스의 이름을 가져오거나 설정합니다. 문자열
networkId 가상 머신을 연결할 네트워크 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
nicType NIC 유형 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot 부팅의 전원을 가져오거나 설정합니다. 'disabled'
'enabled'

NetworkProfile

이름 묘사
networkInterfaces 가상 머신과 연결된 네트워크 인터페이스 목록을 가져오거나 설정합니다. networkInterface[]

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

PlacementProfile

이름 묘사
clusterId 이 가상 머신이 배포할 클러스터 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
datastoreId 가상 머신의 데이터를 보관할 데이터 저장소 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
hostId 이 가상 머신이 배포할 호스트 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
resourcePoolId 이 가상 머신이 배포할 resourcePool 리소스의 ARM ID를 가져오거나 설정합니다. 문자열

SecurityProfile

이름 묘사
uefiSettings 가상 머신을 만드는 동안 사용되는 보안 부팅과 같은 보안 설정을 지정합니다. UefiSettings

StorageProfile

이름 묘사
디스크 가상 머신과 연결된 가상 디스크 목록을 가져오거나 설정합니다. VirtualDisk[]

UefiSettings

이름 묘사
secureBootEnabled 가상 머신에서 보안 부팅을 사용하도록 설정할지 여부를 지정합니다. bool

VirtualDisk

이름 묘사
controllerKey 컨트롤러 ID를 가져오거나 설정합니다. int
deviceKey 디바이스 키 값을 가져오거나 설정합니다. int
deviceName 디바이스 이름을 가져오거나 설정합니다. 문자열
diskMode 디스크 모드를 가져오거나 설정합니다. 'independent_nonpersistent'
'independent_persistent'
'영구적'
diskSizeGB 디스크 총 크기를 가져오거나 설정합니다. int
diskType 디스크 지원 유형을 가져오거나 설정합니다. 'flat'
'pmem'
'원시 물리학'
'rawvirtual'
'세스파스'
'스파스'
'알 수 없음'
이름 가상 디스크의 이름을 가져오거나 설정합니다. 문자열
unitNumber 컨트롤러에 있는 디스크의 단위 번호를 가져오거나 설정합니다. int

VirtualMachineInstanceProperties

이름 묘사
hardwareProfile 하드웨어 속성입니다. HardwareProfile
infrastructureProfile 인프라 프로필을 가져옵니다. InfrastructureProfile
networkProfile 네트워크 속성입니다. networkProfile
osProfile OS 속성입니다. OsProfileForVMInstance
placementProfile 배치 속성입니다. PlacementProfile
securityProfile 보안 프로필을 가져옵니다. securityProfile
storageProfile 스토리지 속성입니다. StorageProfile

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이 조인해야 하는 작업 그룹 이름을 설정합니다. 문자열

ARM 템플릿 리소스 정의

virtualMachineInstances 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances",
  "apiVersion": "2023-12-01",
  "name": "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"
        }
      ]
    }
  }
}

속성 값

ExtendedLocation

이름 묘사
이름 확장된 위치 이름입니다. 문자열
확장된 위치 유형입니다. 문자열

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를 가져오거나 설정합니다. 문자열

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

이름 묘사
apiVersion api 버전 '2023-12-01'
extendedLocation 확장된 위치를 가져오거나 설정합니다. ExtendedLocation
이름 리소스 이름 'default'(필수)
속성 리소스 속성입니다. VirtualMachineInstanceProperties(필수)
리소스 종류 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances'

NetworkInterface

이름 묘사
deviceKey 디바이스 키 값을 가져오거나 설정합니다. int
ipSettings ipsettings를 가져오거나 설정합니다. NicIPSettings
이름 네트워크 인터페이스의 이름을 가져오거나 설정합니다. 문자열
networkId 가상 머신을 연결할 네트워크 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
nicType NIC 유형 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot 부팅의 전원을 가져오거나 설정합니다. 'disabled'
'enabled'

NetworkProfile

이름 묘사
networkInterfaces 가상 머신과 연결된 네트워크 인터페이스 목록을 가져오거나 설정합니다. networkInterface[]

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

PlacementProfile

이름 묘사
clusterId 이 가상 머신이 배포할 클러스터 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
datastoreId 가상 머신의 데이터를 보관할 데이터 저장소 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
hostId 이 가상 머신이 배포할 호스트 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
resourcePoolId 이 가상 머신이 배포할 resourcePool 리소스의 ARM ID를 가져오거나 설정합니다. 문자열

SecurityProfile

이름 묘사
uefiSettings 가상 머신을 만드는 동안 사용되는 보안 부팅과 같은 보안 설정을 지정합니다. UefiSettings

StorageProfile

이름 묘사
디스크 가상 머신과 연결된 가상 디스크 목록을 가져오거나 설정합니다. VirtualDisk[]

UefiSettings

이름 묘사
secureBootEnabled 가상 머신에서 보안 부팅을 사용하도록 설정할지 여부를 지정합니다. bool

VirtualDisk

이름 묘사
controllerKey 컨트롤러 ID를 가져오거나 설정합니다. int
deviceKey 디바이스 키 값을 가져오거나 설정합니다. int
deviceName 디바이스 이름을 가져오거나 설정합니다. 문자열
diskMode 디스크 모드를 가져오거나 설정합니다. 'independent_nonpersistent'
'independent_persistent'
'영구적'
diskSizeGB 디스크 총 크기를 가져오거나 설정합니다. int
diskType 디스크 지원 유형을 가져오거나 설정합니다. 'flat'
'pmem'
'원시 물리학'
'rawvirtual'
'세스파스'
'스파스'
'알 수 없음'
이름 가상 디스크의 이름을 가져오거나 설정합니다. 문자열
unitNumber 컨트롤러에 있는 디스크의 단위 번호를 가져오거나 설정합니다. int

VirtualMachineInstanceProperties

이름 묘사
hardwareProfile 하드웨어 속성입니다. HardwareProfile
infrastructureProfile 인프라 프로필을 가져옵니다. InfrastructureProfile
networkProfile 네트워크 속성입니다. networkProfile
osProfile OS 속성입니다. OsProfileForVMInstance
placementProfile 배치 속성입니다. PlacementProfile
securityProfile 보안 프로필을 가져옵니다. securityProfile
storageProfile 스토리지 속성입니다. StorageProfile

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이 조인해야 하는 작업 그룹 이름을 설정합니다. 문자열

사용 예제

Terraform(AzAPI 공급자) 리소스 정의

virtualMachineInstances 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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
          }
        ]
      }
    }
  })
}

속성 값

ExtendedLocation

이름 묘사
이름 확장된 위치 이름입니다. 문자열
확장된 위치 유형입니다. 문자열

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를 가져오거나 설정합니다. 문자열

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

이름 묘사
extendedLocation 확장된 위치를 가져오거나 설정합니다. ExtendedLocation
이름 리소스 이름 'default'(필수)
parent_id 이 확장 리소스를 적용할 리소스의 ID입니다. string(필수)
속성 리소스 속성입니다. VirtualMachineInstanceProperties(필수)
리소스 종류 "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"

NetworkInterface

이름 묘사
deviceKey 디바이스 키 값을 가져오거나 설정합니다. int
ipSettings ipsettings를 가져오거나 설정합니다. NicIPSettings
이름 네트워크 인터페이스의 이름을 가져오거나 설정합니다. 문자열
networkId 가상 머신을 연결할 네트워크 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
nicType NIC 유형 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot 부팅의 전원을 가져오거나 설정합니다. 'disabled'
'enabled'

NetworkProfile

이름 묘사
networkInterfaces 가상 머신과 연결된 네트워크 인터페이스 목록을 가져오거나 설정합니다. networkInterface[]

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

PlacementProfile

이름 묘사
clusterId 이 가상 머신이 배포할 클러스터 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
datastoreId 가상 머신의 데이터를 보관할 데이터 저장소 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
hostId 이 가상 머신이 배포할 호스트 리소스의 ARM ID를 가져오거나 설정합니다. 문자열
resourcePoolId 이 가상 머신이 배포할 resourcePool 리소스의 ARM ID를 가져오거나 설정합니다. 문자열

SecurityProfile

이름 묘사
uefiSettings 가상 머신을 만드는 동안 사용되는 보안 부팅과 같은 보안 설정을 지정합니다. UefiSettings

StorageProfile

이름 묘사
디스크 가상 머신과 연결된 가상 디스크 목록을 가져오거나 설정합니다. VirtualDisk[]

UefiSettings

이름 묘사
secureBootEnabled 가상 머신에서 보안 부팅을 사용하도록 설정할지 여부를 지정합니다. bool

VirtualDisk

이름 묘사
controllerKey 컨트롤러 ID를 가져오거나 설정합니다. int
deviceKey 디바이스 키 값을 가져오거나 설정합니다. int
deviceName 디바이스 이름을 가져오거나 설정합니다. 문자열
diskMode 디스크 모드를 가져오거나 설정합니다. 'independent_nonpersistent'
'independent_persistent'
'영구적'
diskSizeGB 디스크 총 크기를 가져오거나 설정합니다. int
diskType 디스크 지원 유형을 가져오거나 설정합니다. 'flat'
'pmem'
'원시 물리학'
'rawvirtual'
'세스파스'
'스파스'
'알 수 없음'
이름 가상 디스크의 이름을 가져오거나 설정합니다. 문자열
unitNumber 컨트롤러에 있는 디스크의 단위 번호를 가져오거나 설정합니다. int

VirtualMachineInstanceProperties

이름 묘사
hardwareProfile 하드웨어 속성입니다. HardwareProfile
infrastructureProfile 인프라 프로필을 가져옵니다. InfrastructureProfile
networkProfile 네트워크 속성입니다. networkProfile
osProfile OS 속성입니다. OsProfileForVMInstance
placementProfile 배치 속성입니다. PlacementProfile
securityProfile 보안 프로필을 가져옵니다. securityProfile
storageProfile 스토리지 속성입니다. StorageProfile

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이 조인해야 하는 작업 그룹 이름을 설정합니다. 문자열