Delen via


Microsoft.ScVmm virtualMachineInstances 2023-10-07

Bicep-resourcedefinitie

Het resourcetype virtualMachineInstances kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ScVmm/virtualMachineInstances-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ScVmm/virtualMachineInstances@2023-10-07' = {
  scope: resourceSymbolicName or scope
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  name: 'default'
  properties: {
    availabilitySets: [
      {
        id: 'string'
        name: 'string'
      }
    ]
    hardwareProfile: {
      cpuCount: int
      dynamicMemoryEnabled: 'string'
      dynamicMemoryMaxMB: int
      dynamicMemoryMinMB: int
      limitCpuForMigration: 'string'
      memoryMB: int
    }
    infrastructureProfile: {
      biosGuid: 'string'
      checkpointType: 'string'
      cloudId: 'string'
      generation: int
      inventoryItemId: 'string'
      templateId: 'string'
      uuid: 'string'
      vmmServerId: 'string'
      vmName: 'string'
    }
    networkProfile: {
      networkInterfaces: [
        {
          ipv4AddressType: 'string'
          ipv6AddressType: 'string'
          macAddress: 'string'
          macAddressType: 'string'
          name: 'string'
          nicId: 'string'
          virtualNetworkId: 'string'
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      computerName: 'string'
    }
    storageProfile: {
      disks: [
        {
          bus: int
          busType: 'string'
          createDiffDisk: 'string'
          diskId: 'string'
          diskSizeGB: int
          lun: int
          name: 'string'
          storageQoSPolicy: {
            id: 'string'
            name: 'string'
          }
          templateDiskId: 'string'
          vhdType: 'string'
        }
      ]
    }
  }
}

Eigenschapswaarden

AvailabilitySetListItem

Naam Beschrijving Waarde
legitimatiebewijs Hiermee haalt u de ARM-id van de resource microsoft.scvmm/availabilitySets op. snaar
naam Hiermee haalt u de naam van de beschikbaarheidsset op of stelt u deze in. snaar

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. snaar
type Het uitgebreide locatietype. snaar

HardwareProfile

Naam Beschrijving Waarde
cpuCount Hiermee haalt u het aantal vCPU's voor de vm op of stelt u deze in. Int
dynamicMemoryEnabled Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dynamisch geheugen moet worden ingeschakeld of niet. 'onwaar'
'waar'
dynamicMemoryMaxMB Hiermee haalt u het maximale dynamische geheugen voor de virtuele machine op of stelt u dit in. Int
dynamicMemoryMinMB Hiermee haalt u het minimale dynamische geheugen voor de virtuele machine op of stelt u deze in. Int
limitCpuForMigration Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de processorcompatibiliteitsmodus moet worden ingeschakeld voor livemigratie van VM's. 'onwaar'
'waar'
memoryMB MemoryMB is de grootte van het geheugen van een virtuele machine, in MB. Int

InfrastructureProfile

Naam Beschrijving Waarde
biosGuid Hiermee haalt u de BIOS-guid voor de virtuele machine op of stelt u deze in. snaar
checkpointType Type controlepunt dat wordt ondersteund voor de vm. snaar
cloudId ARM-id van de cloudresource die moet worden gebruikt voor het implementeren van de vm. snaar
generatie Hiermee haalt u de generatie voor de virtuele machine op of stelt u deze in. Int
inventoryItemId Hiermee haalt u de inventarisitem-id voor de resource op of stelt u deze in. snaar
templateId ARM-id van de sjabloonresource die moet worden gebruikt voor het implementeren van de vm. snaar
uuid Unieke id van de virtuele machine. snaar
vmmServerId ARM-id van de vmmServer-resource waarin deze resource zich bevindt. snaar
vmName VMName is de naam van de VIRTUELE machine op de SCVmm-server. snaar

Beperkingen:
Minimale lengte = 1

Microsoft.ScVmm/virtualMachineInstances

Naam Beschrijving Waarde
extendedLocation Hiermee haalt u de uitgebreide locatie op of stelt u deze in. ExtendedLocation- (vereist)
naam De resourcenaam 'standaard' (vereist)
Eigenschappen De resourcespecifieke eigenschappen voor deze resource. VirtualMachineInstanceProperties
draagwijdte Gebruik deze functie bij het maken van een resource in een bereik dat anders is dan het implementatiebereik. Stel deze eigenschap in op de symbolische naam van een resource om de extensieresource toe te passen.

NetworkInterface

Naam Beschrijving Waarde
ipv4AddressType Hiermee haalt u het ipv4-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
ipv6AddressType Hiermee haalt u het ipv6-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
macAddress Hiermee haalt u het nic MAC-adres op of stelt u dit in. snaar
macAddressType Hiermee haalt u het mac-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
naam Hiermee haalt u de naam van de netwerkinterface op of stelt u deze in. snaar
nicId Hiermee haalt u de nic-id op of stelt u deze in. snaar
virtualNetworkId Hiermee haalt u de ARM-id van de Microsoft.ScVmm/virtualNetwork-resource op of stelt u deze in om verbinding te maken met de nic. snaar

NetworkProfile

Naam Beschrijving Waarde
networkInterfaces Hiermee haalt u de lijst met netwerkinterfaces op die zijn gekoppeld aan de virtuele machine of stelt u deze in. NetworkInterface[]

OsProfileForVmInstance

Naam Beschrijving Waarde
adminPassword Beheerderswachtwoord van de virtuele machine. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
computernaam Hiermee haalt u de computernaam op of stelt u deze in. snaar

StorageProfile

Naam Beschrijving Waarde
Schijven Hiermee haalt u de lijst met virtuele schijven op die aan de virtuele machine zijn gekoppeld. VirtualDisk[]

StorageQosPolicyDetails

Naam Beschrijving Waarde
legitimatiebewijs De id van het QoS-beleid. snaar
naam De naam van het beleid. snaar

VirtualDisk

Naam Beschrijving Waarde
bus Hiermee haalt u de schijfbus op of stelt u deze in. Int
busType Hiermee haalt u het type schijfbus op of stelt u dit in. snaar
createDiffDisk Hiermee wordt een waarde opgehaald of ingesteld die de diff-schijf aangeeft. 'onwaar'
'waar'
diskId Hiermee haalt u de schijf-id op of stelt u deze in. snaar
diskSizeGB Hiermee haalt u de totale grootte van de schijf op of stelt u deze in. Int
Lun Hiermee haalt u de schijf-lun op of stelt u deze in. Int
naam Hiermee haalt u de naam van de schijf op of stelt u deze in. snaar
storageQoSPolicy Het QoS-beleid voor de schijf. StorageQosPolicyDetails
templateDiskId Hiermee haalt u de schijf-id in de sjabloon op of stelt u deze in. snaar
vhdType Hiermee haalt u het type schijf-vhd op of stelt u dit in. snaar

VirtualMachineInstanceProperties

Naam Beschrijving Waarde
availabilitySets Beschikbaarheidssets in vm. AvailabilitySetListItem[]
hardwareProfile Hardware-eigenschappen. HardwareProfile
infrastructureProfile Hiermee haalt u het infrastructuurprofiel op. InfrastructureProfile
networkProfile Netwerkeigenschappen. NetworkProfile
osProfile Eigenschappen van het besturingssysteem. OsProfileForVmInstance-
storageProfile Opslageigenschappen. StorageProfile

Resourcedefinitie van ARM-sjabloon

Het resourcetype virtualMachineInstances kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ScVmm/virtualMachineInstances-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ScVmm/virtualMachineInstances",
  "apiVersion": "2023-10-07",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "properties": {
    "availabilitySets": [
      {
        "id": "string",
        "name": "string"
      }
    ],
    "hardwareProfile": {
      "cpuCount": "int",
      "dynamicMemoryEnabled": "string",
      "dynamicMemoryMaxMB": "int",
      "dynamicMemoryMinMB": "int",
      "limitCpuForMigration": "string",
      "memoryMB": "int"
    },
    "infrastructureProfile": {
      "biosGuid": "string",
      "checkpointType": "string",
      "cloudId": "string",
      "generation": "int",
      "inventoryItemId": "string",
      "templateId": "string",
      "uuid": "string",
      "vmmServerId": "string",
      "vmName": "string"
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "ipv4AddressType": "string",
          "ipv6AddressType": "string",
          "macAddress": "string",
          "macAddressType": "string",
          "name": "string",
          "nicId": "string",
          "virtualNetworkId": "string"
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "computerName": "string"
    },
    "storageProfile": {
      "disks": [
        {
          "bus": "int",
          "busType": "string",
          "createDiffDisk": "string",
          "diskId": "string",
          "diskSizeGB": "int",
          "lun": "int",
          "name": "string",
          "storageQoSPolicy": {
            "id": "string",
            "name": "string"
          },
          "templateDiskId": "string",
          "vhdType": "string"
        }
      ]
    }
  }
}

Eigenschapswaarden

AvailabilitySetListItem

Naam Beschrijving Waarde
legitimatiebewijs Hiermee haalt u de ARM-id van de resource microsoft.scvmm/availabilitySets op. snaar
naam Hiermee haalt u de naam van de beschikbaarheidsset op of stelt u deze in. snaar

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. snaar
type Het uitgebreide locatietype. snaar

HardwareProfile

Naam Beschrijving Waarde
cpuCount Hiermee haalt u het aantal vCPU's voor de vm op of stelt u deze in. Int
dynamicMemoryEnabled Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dynamisch geheugen moet worden ingeschakeld of niet. 'onwaar'
'waar'
dynamicMemoryMaxMB Hiermee haalt u het maximale dynamische geheugen voor de virtuele machine op of stelt u dit in. Int
dynamicMemoryMinMB Hiermee haalt u het minimale dynamische geheugen voor de virtuele machine op of stelt u deze in. Int
limitCpuForMigration Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de processorcompatibiliteitsmodus moet worden ingeschakeld voor livemigratie van VM's. 'onwaar'
'waar'
memoryMB MemoryMB is de grootte van het geheugen van een virtuele machine, in MB. Int

InfrastructureProfile

Naam Beschrijving Waarde
biosGuid Hiermee haalt u de BIOS-guid voor de virtuele machine op of stelt u deze in. snaar
checkpointType Type controlepunt dat wordt ondersteund voor de vm. snaar
cloudId ARM-id van de cloudresource die moet worden gebruikt voor het implementeren van de vm. snaar
generatie Hiermee haalt u de generatie voor de virtuele machine op of stelt u deze in. Int
inventoryItemId Hiermee haalt u de inventarisitem-id voor de resource op of stelt u deze in. snaar
templateId ARM-id van de sjabloonresource die moet worden gebruikt voor het implementeren van de vm. snaar
uuid Unieke id van de virtuele machine. snaar
vmmServerId ARM-id van de vmmServer-resource waarin deze resource zich bevindt. snaar
vmName VMName is de naam van de VIRTUELE machine op de SCVmm-server. snaar

Beperkingen:
Minimale lengte = 1

Microsoft.ScVmm/virtualMachineInstances

Naam Beschrijving Waarde
apiVersion De API-versie '2023-10-07'
extendedLocation Hiermee haalt u de uitgebreide locatie op of stelt u deze in. ExtendedLocation- (vereist)
naam De resourcenaam 'standaard' (vereist)
Eigenschappen De resourcespecifieke eigenschappen voor deze resource. VirtualMachineInstanceProperties
type Het resourcetype 'Microsoft.ScVmm/virtualMachineInstances'

NetworkInterface

Naam Beschrijving Waarde
ipv4AddressType Hiermee haalt u het ipv4-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
ipv6AddressType Hiermee haalt u het ipv6-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
macAddress Hiermee haalt u het nic MAC-adres op of stelt u dit in. snaar
macAddressType Hiermee haalt u het mac-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
naam Hiermee haalt u de naam van de netwerkinterface op of stelt u deze in. snaar
nicId Hiermee haalt u de nic-id op of stelt u deze in. snaar
virtualNetworkId Hiermee haalt u de ARM-id van de Microsoft.ScVmm/virtualNetwork-resource op of stelt u deze in om verbinding te maken met de nic. snaar

NetworkProfile

Naam Beschrijving Waarde
networkInterfaces Hiermee haalt u de lijst met netwerkinterfaces op die zijn gekoppeld aan de virtuele machine of stelt u deze in. NetworkInterface[]

OsProfileForVmInstance

Naam Beschrijving Waarde
adminPassword Beheerderswachtwoord van de virtuele machine. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
computernaam Hiermee haalt u de computernaam op of stelt u deze in. snaar

StorageProfile

Naam Beschrijving Waarde
Schijven Hiermee haalt u de lijst met virtuele schijven op die aan de virtuele machine zijn gekoppeld. VirtualDisk[]

StorageQosPolicyDetails

Naam Beschrijving Waarde
legitimatiebewijs De id van het QoS-beleid. snaar
naam De naam van het beleid. snaar

VirtualDisk

Naam Beschrijving Waarde
bus Hiermee haalt u de schijfbus op of stelt u deze in. Int
busType Hiermee haalt u het type schijfbus op of stelt u dit in. snaar
createDiffDisk Hiermee wordt een waarde opgehaald of ingesteld die de diff-schijf aangeeft. 'onwaar'
'waar'
diskId Hiermee haalt u de schijf-id op of stelt u deze in. snaar
diskSizeGB Hiermee haalt u de totale grootte van de schijf op of stelt u deze in. Int
Lun Hiermee haalt u de schijf-lun op of stelt u deze in. Int
naam Hiermee haalt u de naam van de schijf op of stelt u deze in. snaar
storageQoSPolicy Het QoS-beleid voor de schijf. StorageQosPolicyDetails
templateDiskId Hiermee haalt u de schijf-id in de sjabloon op of stelt u deze in. snaar
vhdType Hiermee haalt u het type schijf-vhd op of stelt u dit in. snaar

VirtualMachineInstanceProperties

Naam Beschrijving Waarde
availabilitySets Beschikbaarheidssets in vm. AvailabilitySetListItem[]
hardwareProfile Hardware-eigenschappen. HardwareProfile
infrastructureProfile Hiermee haalt u het infrastructuurprofiel op. InfrastructureProfile
networkProfile Netwerkeigenschappen. NetworkProfile
osProfile Eigenschappen van het besturingssysteem. OsProfileForVmInstance-
storageProfile Opslageigenschappen. StorageProfile

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype virtualMachineInstances kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ScVmm/virtualMachineInstances-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ScVmm/virtualMachineInstances@2023-10-07"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      availabilitySets = [
        {
          id = "string"
          name = "string"
        }
      ]
      hardwareProfile = {
        cpuCount = int
        dynamicMemoryEnabled = "string"
        dynamicMemoryMaxMB = int
        dynamicMemoryMinMB = int
        limitCpuForMigration = "string"
        memoryMB = int
      }
      infrastructureProfile = {
        biosGuid = "string"
        checkpointType = "string"
        cloudId = "string"
        generation = int
        inventoryItemId = "string"
        templateId = "string"
        uuid = "string"
        vmmServerId = "string"
        vmName = "string"
      }
      networkProfile = {
        networkInterfaces = [
          {
            ipv4AddressType = "string"
            ipv6AddressType = "string"
            macAddress = "string"
            macAddressType = "string"
            name = "string"
            nicId = "string"
            virtualNetworkId = "string"
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        computerName = "string"
      }
      storageProfile = {
        disks = [
          {
            bus = int
            busType = "string"
            createDiffDisk = "string"
            diskId = "string"
            diskSizeGB = int
            lun = int
            name = "string"
            storageQoSPolicy = {
              id = "string"
              name = "string"
            }
            templateDiskId = "string"
            vhdType = "string"
          }
        ]
      }
    }
  })
}

Eigenschapswaarden

AvailabilitySetListItem

Naam Beschrijving Waarde
legitimatiebewijs Hiermee haalt u de ARM-id van de resource microsoft.scvmm/availabilitySets op. snaar
naam Hiermee haalt u de naam van de beschikbaarheidsset op of stelt u deze in. snaar

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. snaar
type Het uitgebreide locatietype. snaar

HardwareProfile

Naam Beschrijving Waarde
cpuCount Hiermee haalt u het aantal vCPU's voor de vm op of stelt u deze in. Int
dynamicMemoryEnabled Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dynamisch geheugen moet worden ingeschakeld of niet. 'onwaar'
'waar'
dynamicMemoryMaxMB Hiermee haalt u het maximale dynamische geheugen voor de virtuele machine op of stelt u dit in. Int
dynamicMemoryMinMB Hiermee haalt u het minimale dynamische geheugen voor de virtuele machine op of stelt u deze in. Int
limitCpuForMigration Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de processorcompatibiliteitsmodus moet worden ingeschakeld voor livemigratie van VM's. 'onwaar'
'waar'
memoryMB MemoryMB is de grootte van het geheugen van een virtuele machine, in MB. Int

InfrastructureProfile

Naam Beschrijving Waarde
biosGuid Hiermee haalt u de BIOS-guid voor de virtuele machine op of stelt u deze in. snaar
checkpointType Type controlepunt dat wordt ondersteund voor de vm. snaar
cloudId ARM-id van de cloudresource die moet worden gebruikt voor het implementeren van de vm. snaar
generatie Hiermee haalt u de generatie voor de virtuele machine op of stelt u deze in. Int
inventoryItemId Hiermee haalt u de inventarisitem-id voor de resource op of stelt u deze in. snaar
templateId ARM-id van de sjabloonresource die moet worden gebruikt voor het implementeren van de vm. snaar
uuid Unieke id van de virtuele machine. snaar
vmmServerId ARM-id van de vmmServer-resource waarin deze resource zich bevindt. snaar
vmName VMName is de naam van de VIRTUELE machine op de SCVmm-server. snaar

Beperkingen:
Minimale lengte = 1

Microsoft.ScVmm/virtualMachineInstances

Naam Beschrijving Waarde
extendedLocation Hiermee haalt u de uitgebreide locatie op of stelt u deze in. ExtendedLocation- (vereist)
naam De resourcenaam 'standaard' (vereist)
parent_id De id van de resource waar deze extensieresource op moet worden toegepast. tekenreeks (vereist)
Eigenschappen De resourcespecifieke eigenschappen voor deze resource. VirtualMachineInstanceProperties
type Het resourcetype "Microsoft.ScVmm/virtualMachineInstances@2023-10-07"

NetworkInterface

Naam Beschrijving Waarde
ipv4AddressType Hiermee haalt u het ipv4-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
ipv6AddressType Hiermee haalt u het ipv6-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
macAddress Hiermee haalt u het nic MAC-adres op of stelt u dit in. snaar
macAddressType Hiermee haalt u het mac-adrestype op of stelt u dit in. 'Dynamisch'
'Statisch'
naam Hiermee haalt u de naam van de netwerkinterface op of stelt u deze in. snaar
nicId Hiermee haalt u de nic-id op of stelt u deze in. snaar
virtualNetworkId Hiermee haalt u de ARM-id van de Microsoft.ScVmm/virtualNetwork-resource op of stelt u deze in om verbinding te maken met de nic. snaar

NetworkProfile

Naam Beschrijving Waarde
networkInterfaces Hiermee haalt u de lijst met netwerkinterfaces op die zijn gekoppeld aan de virtuele machine of stelt u deze in. NetworkInterface[]

OsProfileForVmInstance

Naam Beschrijving Waarde
adminPassword Beheerderswachtwoord van de virtuele machine. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
computernaam Hiermee haalt u de computernaam op of stelt u deze in. snaar

StorageProfile

Naam Beschrijving Waarde
Schijven Hiermee haalt u de lijst met virtuele schijven op die aan de virtuele machine zijn gekoppeld. VirtualDisk[]

StorageQosPolicyDetails

Naam Beschrijving Waarde
legitimatiebewijs De id van het QoS-beleid. snaar
naam De naam van het beleid. snaar

VirtualDisk

Naam Beschrijving Waarde
bus Hiermee haalt u de schijfbus op of stelt u deze in. Int
busType Hiermee haalt u het type schijfbus op of stelt u dit in. snaar
createDiffDisk Hiermee wordt een waarde opgehaald of ingesteld die de diff-schijf aangeeft. 'onwaar'
'waar'
diskId Hiermee haalt u de schijf-id op of stelt u deze in. snaar
diskSizeGB Hiermee haalt u de totale grootte van de schijf op of stelt u deze in. Int
Lun Hiermee haalt u de schijf-lun op of stelt u deze in. Int
naam Hiermee haalt u de naam van de schijf op of stelt u deze in. snaar
storageQoSPolicy Het QoS-beleid voor de schijf. StorageQosPolicyDetails
templateDiskId Hiermee haalt u de schijf-id in de sjabloon op of stelt u deze in. snaar
vhdType Hiermee haalt u het type schijf-vhd op of stelt u dit in. snaar

VirtualMachineInstanceProperties

Naam Beschrijving Waarde
availabilitySets Beschikbaarheidssets in vm. AvailabilitySetListItem[]
hardwareProfile Hardware-eigenschappen. HardwareProfile
infrastructureProfile Hiermee haalt u het infrastructuurprofiel op. InfrastructureProfile
networkProfile Netwerkeigenschappen. NetworkProfile
osProfile Eigenschappen van het besturingssysteem. OsProfileForVmInstance-
storageProfile Opslageigenschappen. StorageProfile