Dela via


Microsoft.ConnectedVMwarevSphere virtualMachineInstances 2023-03-01-preview

Bicep-resursdefinition

Resurstypen virtualMachineInstances kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ConnectedVMwarevSphere/virtualMachineInstances-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-03-01-preview' = {
  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'
    }
    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
        }
      ]
    }
  }
}

Egenskapsvärden

ExtendedLocation

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Den utökade platstypen. sträng

HardwareProfile

Namn Beskrivning Värde
memorySizeMB Hämtar eller anger minnesstorlek i MBs för den virtuella datorn. Int
numCoresPerSocket Hämtar eller anger antalet kärnor per socket för den virtuella datorn. Standardvärdet är 1 om det är ospecificerat. Int
numCPU:er Hämtar eller anger antalet virtuella processorer för den virtuella datorn. Int

InfrastructureProfile

Namn Beskrivning Värde
firmwareType Typ av inbyggd programvara "bios"
"efi"
inventoryItemId Hämtar eller anger lagerartikel-ID för den virtuella datorn. sträng
smbiosUuid Hämtar eller anger SMBIOS UUID för den virtuella datorn. sträng
templateId Hämtar eller anger ARM-ID för mallresursen för att distribuera den virtuella datorn. sträng
vCenterId Hämtar eller anger ARM-ID för den vCenter-resurs där resurspoolen finns. sträng

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Namn Beskrivning Värde
extendedLocation Hämtar eller anger den utökade platsen. ExtendedLocation
Namn Resursnamnet "standard" (krävs)
Egenskaper Resursegenskaper. VirtualMachineInstanceProperties (krävs)
omfattning Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen.

NetworkInterface

Namn Beskrivning Värde
deviceKey Hämtar eller anger värdet för enhetsnyckeln. Int
ipSettings Hämtar eller anger ipsettings. NicIPSettings
Namn Hämtar eller anger namnet på nätverksgränssnittet. sträng
networkId Hämtar eller anger ARM-ID för nätverksresursen för att ansluta den virtuella datorn. sträng
nicType NIC-typ "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot Hämtar eller ställer in startkraften. "inaktiverad"
"aktiverad"

NetworkProfile

Namn Beskrivning Värde
networkInterfaces Hämtar eller anger listan över nätverksgränssnitt som är associerade med den virtuella datorn. NetworkInterface[]

NicIPSettings

Namn Beskrivning Värde
allocationMethod Hämtar eller anger nic-allokeringsmetoden. "dynamisk"
"linklayer"
"övrigt"
"slumpmässigt"
"statisk"
'unset'
dnsServers Hämtar eller anger dns-servrarna. string[]
port Hämtar eller ställer in gatewayen. string[]
ipAddress Hämtar eller anger ip-adressen för nätverkskortet. sträng
subnetMask Hämtar eller ställer in masken. sträng

OsProfileForVMInstance

Namn Beskrivning Värde
adminPassword Anger administratörslösenord. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUsername Hämtar eller anger administratörsanvändarnamn. sträng
computerName Hämtar eller anger datornamn. sträng
guestId Hämtar eller anger guestId. sträng
osType Hämtar eller anger typen av operativsystem. "Linux"
"Övrigt"
"Windows"

PlacementProfile

Namn Beskrivning Värde
clusterId Hämtar eller anger ARM-ID för klusterresursen som den virtuella datorn ska distribueras på. sträng
datastoreId Hämtar eller anger ARM-ID för den datalagerresurs där data för den virtuella datorn ska sparas. sträng
hostId Hämtar eller anger ARM-ID för värdresursen som den virtuella datorn ska distribueras på. sträng
resourcePoolId Hämtar eller anger ARM-ID för resurspoolresursen som den virtuella datorn ska distribueras på. sträng

SecurityProfile

Namn Beskrivning Värde
uefiSettings Anger säkerhetsinställningarna som säker start som används när den virtuella datorn skapas. UefiSettings

StorageProfile

Namn Beskrivning Värde
Diskar Hämtar eller anger listan över virtuella diskar som är associerade med den virtuella datorn. VirtualDisk[]

UefiSettings

Namn Beskrivning Värde
secureBootEnabled Anger om säker start ska aktiveras på den virtuella datorn. Bool

VirtualDisk

Namn Beskrivning Värde
controllerKey Hämtar eller anger kontrollant-ID. Int
deviceKey Hämtar eller anger värdet för enhetsnyckeln. Int
deviceName Hämtar eller anger enhetsnamnet. sträng
diskMode Hämtar eller ställer in diskläget. "independent_nonpersistent"
"independent_persistent"
"beständiga"
diskSizeGB Hämtar eller anger diskens totala storlek. Int
diskType Hämtar eller anger diskens säkerhetskopieringstyp. "platt"
"pmem"
"rawphysical"
"rawvirtual"
"sesparse"
"gles"
"okänd"
Namn Hämtar eller anger namnet på den virtuella disken. sträng
unitNumber Hämtar eller anger enhetsnumret för disken på styrenheten. Int

VirtualMachineInstanceProperties

Namn Beskrivning Värde
hardwareProfile Maskinvaruegenskaper. HardwareProfile
infrastructureProfile Hämtar infrastrukturprofilen. InfrastructureProfile
networkProfile Nätverksegenskaper. NetworkProfile
osProfile OS-egenskaper. OsProfileForVMInstance
placementProfile Placeringsegenskaper. PlacementProfile
securityProfile Hämtar säkerhetsprofilen. SecurityProfile
storageProfile Lagringsegenskaper. StorageProfile

Resursdefinition för ARM-mall

Resurstypen virtualMachineInstances kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ConnectedVMwarevSphere/virtualMachineInstances-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

ExtendedLocation

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Den utökade platstypen. sträng

HardwareProfile

Namn Beskrivning Värde
memorySizeMB Hämtar eller anger minnesstorlek i MBs för den virtuella datorn. Int
numCoresPerSocket Hämtar eller anger antalet kärnor per socket för den virtuella datorn. Standardvärdet är 1 om det är ospecificerat. Int
numCPU:er Hämtar eller anger antalet virtuella processorer för den virtuella datorn. Int

InfrastructureProfile

Namn Beskrivning Värde
firmwareType Typ av inbyggd programvara "bios"
"efi"
inventoryItemId Hämtar eller anger lagerartikel-ID för den virtuella datorn. sträng
smbiosUuid Hämtar eller anger SMBIOS UUID för den virtuella datorn. sträng
templateId Hämtar eller anger ARM-ID för mallresursen för att distribuera den virtuella datorn. sträng
vCenterId Hämtar eller anger ARM-ID för den vCenter-resurs där resurspoolen finns. sträng

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Namn Beskrivning Värde
apiVersion API-versionen "2023-03-01-preview"
extendedLocation Hämtar eller anger den utökade platsen. ExtendedLocation
Namn Resursnamnet "standard" (krävs)
Egenskaper Resursegenskaper. VirtualMachineInstanceProperties (krävs)
typ Resurstypen "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances"

NetworkInterface

Namn Beskrivning Värde
deviceKey Hämtar eller anger värdet för enhetsnyckeln. Int
ipSettings Hämtar eller anger ipsettings. NicIPSettings
Namn Hämtar eller anger namnet på nätverksgränssnittet. sträng
networkId Hämtar eller anger ARM-ID för nätverksresursen för att ansluta den virtuella datorn. sträng
nicType NIC-typ "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot Hämtar eller ställer in startkraften. "inaktiverad"
"aktiverad"

NetworkProfile

Namn Beskrivning Värde
networkInterfaces Hämtar eller anger listan över nätverksgränssnitt som är associerade med den virtuella datorn. NetworkInterface[]

NicIPSettings

Namn Beskrivning Värde
allocationMethod Hämtar eller anger nic-allokeringsmetoden. "dynamisk"
"linklayer"
"övrigt"
"slumpmässigt"
"statisk"
'unset'
dnsServers Hämtar eller anger dns-servrarna. string[]
port Hämtar eller ställer in gatewayen. string[]
ipAddress Hämtar eller anger ip-adressen för nätverkskortet. sträng
subnetMask Hämtar eller ställer in masken. sträng

OsProfileForVMInstance

Namn Beskrivning Värde
adminPassword Anger administratörslösenord. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUsername Hämtar eller anger administratörsanvändarnamn. sträng
computerName Hämtar eller anger datornamn. sträng
guestId Hämtar eller anger guestId. sträng
osType Hämtar eller anger typen av operativsystem. "Linux"
"Övrigt"
"Windows"

PlacementProfile

Namn Beskrivning Värde
clusterId Hämtar eller anger ARM-ID för klusterresursen som den virtuella datorn ska distribueras på. sträng
datastoreId Hämtar eller anger ARM-ID för den datalagerresurs där data för den virtuella datorn ska sparas. sträng
hostId Hämtar eller anger ARM-ID för värdresursen som den virtuella datorn ska distribueras på. sträng
resourcePoolId Hämtar eller anger ARM-ID för resurspoolresursen som den virtuella datorn ska distribueras på. sträng

SecurityProfile

Namn Beskrivning Värde
uefiSettings Anger säkerhetsinställningarna som säker start som används när den virtuella datorn skapas. UefiSettings

StorageProfile

Namn Beskrivning Värde
Diskar Hämtar eller anger listan över virtuella diskar som är associerade med den virtuella datorn. VirtualDisk[]

UefiSettings

Namn Beskrivning Värde
secureBootEnabled Anger om säker start ska aktiveras på den virtuella datorn. Bool

VirtualDisk

Namn Beskrivning Värde
controllerKey Hämtar eller anger kontrollant-ID. Int
deviceKey Hämtar eller anger värdet för enhetsnyckeln. Int
deviceName Hämtar eller anger enhetsnamnet. sträng
diskMode Hämtar eller ställer in diskläget. "independent_nonpersistent"
"independent_persistent"
"beständiga"
diskSizeGB Hämtar eller anger diskens totala storlek. Int
diskType Hämtar eller anger diskens säkerhetskopieringstyp. "platt"
"pmem"
"rawphysical"
"rawvirtual"
"sesparse"
"gles"
"okänd"
Namn Hämtar eller anger namnet på den virtuella disken. sträng
unitNumber Hämtar eller anger enhetsnumret för disken på styrenheten. Int

VirtualMachineInstanceProperties

Namn Beskrivning Värde
hardwareProfile Maskinvaruegenskaper. HardwareProfile
infrastructureProfile Hämtar infrastrukturprofilen. InfrastructureProfile
networkProfile Nätverksegenskaper. NetworkProfile
osProfile OS-egenskaper. OsProfileForVMInstance
placementProfile Placeringsegenskaper. PlacementProfile
securityProfile Hämtar säkerhetsprofilen. SecurityProfile
storageProfile Lagringsegenskaper. StorageProfile

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen virtualMachineInstances kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ConnectedVMwarevSphere/virtualMachineInstances-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-03-01-preview"
  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"
      }
      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
          }
        ]
      }
    }
  })
}

Egenskapsvärden

ExtendedLocation

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Den utökade platstypen. sträng

HardwareProfile

Namn Beskrivning Värde
memorySizeMB Hämtar eller anger minnesstorlek i MBs för den virtuella datorn. Int
numCoresPerSocket Hämtar eller anger antalet kärnor per socket för den virtuella datorn. Standardvärdet är 1 om det är ospecificerat. Int
numCPU:er Hämtar eller anger antalet virtuella processorer för den virtuella datorn. Int

InfrastructureProfile

Namn Beskrivning Värde
firmwareType Typ av inbyggd programvara "bios"
"efi"
inventoryItemId Hämtar eller anger lagerartikel-ID för den virtuella datorn. sträng
smbiosUuid Hämtar eller anger SMBIOS UUID för den virtuella datorn. sträng
templateId Hämtar eller anger ARM-ID för mallresursen för att distribuera den virtuella datorn. sträng
vCenterId Hämtar eller anger ARM-ID för den vCenter-resurs där resurspoolen finns. sträng

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Namn Beskrivning Värde
extendedLocation Hämtar eller anger den utökade platsen. ExtendedLocation
Namn Resursnamnet "standard" (krävs)
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
Egenskaper Resursegenskaper. VirtualMachineInstanceProperties (krävs)
typ Resurstypen "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-03-01-preview"

NetworkInterface

Namn Beskrivning Värde
deviceKey Hämtar eller anger värdet för enhetsnyckeln. Int
ipSettings Hämtar eller anger ipsettings. NicIPSettings
Namn Hämtar eller anger namnet på nätverksgränssnittet. sträng
networkId Hämtar eller anger ARM-ID för nätverksresursen för att ansluta den virtuella datorn. sträng
nicType NIC-typ "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot Hämtar eller ställer in startkraften. "inaktiverad"
"aktiverad"

NetworkProfile

Namn Beskrivning Värde
networkInterfaces Hämtar eller anger listan över nätverksgränssnitt som är associerade med den virtuella datorn. NetworkInterface[]

NicIPSettings

Namn Beskrivning Värde
allocationMethod Hämtar eller anger nic-allokeringsmetoden. "dynamisk"
"linklayer"
"övrigt"
"slumpmässigt"
"statisk"
'unset'
dnsServers Hämtar eller anger dns-servrarna. string[]
port Hämtar eller ställer in gatewayen. string[]
ipAddress Hämtar eller anger ip-adressen för nätverkskortet. sträng
subnetMask Hämtar eller ställer in masken. sträng

OsProfileForVMInstance

Namn Beskrivning Värde
adminPassword Anger administratörslösenord. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUsername Hämtar eller anger administratörsanvändarnamn. sträng
computerName Hämtar eller anger datornamn. sträng
guestId Hämtar eller anger guestId. sträng
osType Hämtar eller anger typen av operativsystem. "Linux"
"Övrigt"
"Windows"

PlacementProfile

Namn Beskrivning Värde
clusterId Hämtar eller anger ARM-ID för klusterresursen som den virtuella datorn ska distribueras på. sträng
datastoreId Hämtar eller anger ARM-ID för den datalagerresurs där data för den virtuella datorn ska sparas. sträng
hostId Hämtar eller anger ARM-ID för värdresursen som den virtuella datorn ska distribueras på. sträng
resourcePoolId Hämtar eller anger ARM-ID för resurspoolresursen som den virtuella datorn ska distribueras på. sträng

SecurityProfile

Namn Beskrivning Värde
uefiSettings Anger säkerhetsinställningarna som säker start som används när den virtuella datorn skapas. UefiSettings

StorageProfile

Namn Beskrivning Värde
Diskar Hämtar eller anger listan över virtuella diskar som är associerade med den virtuella datorn. VirtualDisk[]

UefiSettings

Namn Beskrivning Värde
secureBootEnabled Anger om säker start ska aktiveras på den virtuella datorn. Bool

VirtualDisk

Namn Beskrivning Värde
controllerKey Hämtar eller anger kontrollant-ID. Int
deviceKey Hämtar eller anger värdet för enhetsnyckeln. Int
deviceName Hämtar eller anger enhetsnamnet. sträng
diskMode Hämtar eller ställer in diskläget. "independent_nonpersistent"
"independent_persistent"
"beständiga"
diskSizeGB Hämtar eller anger diskens totala storlek. Int
diskType Hämtar eller anger diskens säkerhetskopieringstyp. "platt"
"pmem"
"rawphysical"
"rawvirtual"
"sesparse"
"gles"
"okänd"
Namn Hämtar eller anger namnet på den virtuella disken. sträng
unitNumber Hämtar eller anger enhetsnumret för disken på styrenheten. Int

VirtualMachineInstanceProperties

Namn Beskrivning Värde
hardwareProfile Maskinvaruegenskaper. HardwareProfile
infrastructureProfile Hämtar infrastrukturprofilen. InfrastructureProfile
networkProfile Nätverksegenskaper. NetworkProfile
osProfile OS-egenskaper. OsProfileForVMInstance
placementProfile Placeringsegenskaper. PlacementProfile
securityProfile Hämtar säkerhetsprofilen. SecurityProfile
storageProfile Lagringsegenskaper. StorageProfile