Delen via


Microsoft.Compute-installatiekopieën 2021-11-01

Bicep-resourcedefinitie

Het resourcetype installatiekopieën 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 Resource voor Microsoft.Compute/images wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Compute/images@2021-11-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    hyperVGeneration: 'string'
    sourceVirtualMachine: {
      id: 'string'
    }
    storageProfile: {
      dataDisks: [
        {
          blobUri: 'string'
          caching: 'string'
          diskEncryptionSet: {
            id: 'string'
          }
          diskSizeGB: int
          lun: int
          managedDisk: {
            id: 'string'
          }
          snapshot: {
            id: 'string'
          }
          storageAccountType: 'string'
        }
      ]
      osDisk: {
        blobUri: 'string'
        caching: 'string'
        diskEncryptionSet: {
          id: 'string'
        }
        diskSizeGB: int
        managedDisk: {
          id: 'string'
        }
        osState: 'string'
        osType: 'string'
        snapshot: {
          id: 'string'
        }
        storageAccountType: 'string'
      }
      zoneResilient: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

DiskEncryptionSetParameters

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

ExtendedLocation

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

ImageDataDisk

Naam Beschrijving Waarde
blobUri De virtuele harde schijf. snaar
Caching Hiermee geeft u de cachevereisten op.

Mogelijke waarden zijn:

Geen

Alleen-lezen

ReadWrite

Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag
'Geen'
'ReadOnly'
'ReadWrite'
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id voor de beheerde installatiekopieschijf op. DiskEncryptionSetParameters
diskSizeGB Hiermee geeft u de grootte van lege gegevensschijven in gigabytes. Dit element kan worden gebruikt om de naam van de schijf in een installatiekopieën van een virtuele machine te overschrijven.

Deze waarde mag niet groter zijn dan 1023 GB
Int
Lun Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een VIRTUELE machine. int (vereist)
managedDisk De managedDisk. SubResource-
momentopname De momentopname. SubResource-
storageAccountType Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageOSDisk

Naam Beschrijving Waarde
blobUri De virtuele harde schijf. snaar
Caching Hiermee geeft u de cachevereisten op.

Mogelijke waarden zijn:

Geen

Alleen-lezen

ReadWrite

Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag
'Geen'
'ReadOnly'
'ReadWrite'
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id voor de beheerde installatiekopieschijf op. DiskEncryptionSetParameters
diskSizeGB Hiermee geeft u de grootte van lege gegevensschijven in gigabytes. Dit element kan worden gebruikt om de naam van de schijf in een installatiekopieën van een virtuele machine te overschrijven.

Deze waarde mag niet groter zijn dan 1023 GB
Int
managedDisk De managedDisk. SubResource-
osState De status van het besturingssysteem. 'Gegeneraliseerd'
'Gespecialiseerd' (vereist)
osType Met deze eigenschap kunt u het type besturingssysteem opgeven dat op de schijf is opgenomen als u een virtuele machine maakt op basis van een aangepaste installatiekopie.

Mogelijke waarden zijn:

Windows

Linux
'Linux'
'Windows' (vereist)
momentopname De momentopname. SubResource-
storageAccountType Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageProperties

Naam Beschrijving Waarde
hyperVGeneratie Hiermee geeft u het HyperVGenerationType van de virtuele machine die is gemaakt op basis van de installatiekopieën. Vanuit API-versie 2019-03-01 als de bron van de installatiekopie een blob is, hebben we de gebruiker nodig om de waarde op te geven. Als de bron een beheerde resource is, zoals schijf of momentopname, moet de gebruiker mogelijk de eigenschap opgeven als we deze niet kunnen afleiden uit de beheerde bronresource. 'V1'
'V2'
sourceVirtualMachine De virtuele bronmachine van waaruit de installatiekopieën worden gemaakt. SubResource-
storageProfile Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op. ImageStorageProfile

ImageStorageProfile

Naam Beschrijving Waarde
dataDisks Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine.

Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.
ImageDataDisk[]
osDisk Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine.

Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.
ImageOSDisk-
zoneResilient Hiermee geeft u op of een installatiekopieën zonebestendig zijn of niet. De standaardwaarde is onwaar. Zonetolerante installatiekopieën kunnen alleen worden gemaakt in regio's die zone-redundante opslag (ZRS) bieden. Bool

Microsoft.Compute/images

Naam Beschrijving Waarde
extendedLocation De uitgebreide locatie van de afbeelding. ExtendedLocation-
plaats Resourcelocatie tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Beschrijft de eigenschappen van een afbeelding. ImageProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype installatiekopieën 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.Compute/images-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Compute/images",
  "apiVersion": "2021-11-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "hyperVGeneration": "string",
    "sourceVirtualMachine": {
      "id": "string"
    },
    "storageProfile": {
      "dataDisks": [
        {
          "blobUri": "string",
          "caching": "string",
          "diskEncryptionSet": {
            "id": "string"
          },
          "diskSizeGB": "int",
          "lun": "int",
          "managedDisk": {
            "id": "string"
          },
          "snapshot": {
            "id": "string"
          },
          "storageAccountType": "string"
        }
      ],
      "osDisk": {
        "blobUri": "string",
        "caching": "string",
        "diskEncryptionSet": {
          "id": "string"
        },
        "diskSizeGB": "int",
        "managedDisk": {
          "id": "string"
        },
        "osState": "string",
        "osType": "string",
        "snapshot": {
          "id": "string"
        },
        "storageAccountType": "string"
      },
      "zoneResilient": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

DiskEncryptionSetParameters

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

ExtendedLocation

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

ImageDataDisk

Naam Beschrijving Waarde
blobUri De virtuele harde schijf. snaar
Caching Hiermee geeft u de cachevereisten op.

Mogelijke waarden zijn:

Geen

Alleen-lezen

ReadWrite

Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag
'Geen'
'ReadOnly'
'ReadWrite'
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id voor de beheerde installatiekopieschijf op. DiskEncryptionSetParameters
diskSizeGB Hiermee geeft u de grootte van lege gegevensschijven in gigabytes. Dit element kan worden gebruikt om de naam van de schijf in een installatiekopieën van een virtuele machine te overschrijven.

Deze waarde mag niet groter zijn dan 1023 GB
Int
Lun Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een VIRTUELE machine. int (vereist)
managedDisk De managedDisk. SubResource-
momentopname De momentopname. SubResource-
storageAccountType Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageOSDisk

Naam Beschrijving Waarde
blobUri De virtuele harde schijf. snaar
Caching Hiermee geeft u de cachevereisten op.

Mogelijke waarden zijn:

Geen

Alleen-lezen

ReadWrite

Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag
'Geen'
'ReadOnly'
'ReadWrite'
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id voor de beheerde installatiekopieschijf op. DiskEncryptionSetParameters
diskSizeGB Hiermee geeft u de grootte van lege gegevensschijven in gigabytes. Dit element kan worden gebruikt om de naam van de schijf in een installatiekopieën van een virtuele machine te overschrijven.

Deze waarde mag niet groter zijn dan 1023 GB
Int
managedDisk De managedDisk. SubResource-
osState De status van het besturingssysteem. 'Gegeneraliseerd'
'Gespecialiseerd' (vereist)
osType Met deze eigenschap kunt u het type besturingssysteem opgeven dat op de schijf is opgenomen als u een virtuele machine maakt op basis van een aangepaste installatiekopie.

Mogelijke waarden zijn:

Windows

Linux
'Linux'
'Windows' (vereist)
momentopname De momentopname. SubResource-
storageAccountType Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageProperties

Naam Beschrijving Waarde
hyperVGeneratie Hiermee geeft u het HyperVGenerationType van de virtuele machine die is gemaakt op basis van de installatiekopieën. Vanuit API-versie 2019-03-01 als de bron van de installatiekopie een blob is, hebben we de gebruiker nodig om de waarde op te geven. Als de bron een beheerde resource is, zoals schijf of momentopname, moet de gebruiker mogelijk de eigenschap opgeven als we deze niet kunnen afleiden uit de beheerde bronresource. 'V1'
'V2'
sourceVirtualMachine De virtuele bronmachine van waaruit de installatiekopieën worden gemaakt. SubResource-
storageProfile Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op. ImageStorageProfile

ImageStorageProfile

Naam Beschrijving Waarde
dataDisks Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine.

Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.
ImageDataDisk[]
osDisk Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine.

Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.
ImageOSDisk-
zoneResilient Hiermee geeft u op of een installatiekopieën zonebestendig zijn of niet. De standaardwaarde is onwaar. Zonetolerante installatiekopieën kunnen alleen worden gemaakt in regio's die zone-redundante opslag (ZRS) bieden. Bool

Microsoft.Compute/images

Naam Beschrijving Waarde
apiVersion De API-versie '2021-11-01'
extendedLocation De uitgebreide locatie van de afbeelding. ExtendedLocation-
plaats Resourcelocatie tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Beschrijft de eigenschappen van een afbeelding. ImageProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Compute/images'

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
een VIRTUELE machine maken op basis van de gebruikersinstallatiekopieën

implementeren in Azure
Met deze sjabloon kunt u een virtuele machine maken op basis van een gebruikersinstallatiekopieën. Met deze sjabloon worden ook een virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
een virtuele machine maken in een nieuw of bestaand vnet op basis van een gegeneraliseerde VHD-

implementeren in Azure
Met deze sjabloon maakt u een virtuele machine op basis van een gegeneraliseerde VHD en kunt u deze verbinden met een nieuw of bestaand VNET dat zich in een andere resourcegroep kan bevinden dan de virtuele machine
een VM-schaalset implementeren met een aangepaste Linux-installatiekopieën

implementeren in Azure
Met deze sjabloon kunt u een aangepaste VM Linux-installatiekopieën implementeren in een schaalset. Deze VM's bevinden zich achter een load balancer met HTTP-taakverdeling (standaard op poort 80). In het voorbeeld wordt een aangepast script gebruikt om de implementatie en update van de toepassing uit te voeren. Mogelijk moet u uw aangepaste script opgeven voor uw eigen updateprocedure. U moet een gegeneraliseerde installatiekopieën van uw VIRTUELE machine opgeven in hetzelfde abonnement en dezelfde regio waar u de VMSS maakt.
een VM-schaalset implementeren met een aangepaste Windows-installatiekopieën

implementeren in Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset implementeren die een aangepaste Windows-installatiekopieën bevat. Deze VM's bevinden zich achter een load balancer met HTTP-taakverdeling (standaard op poort 80)

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype installatiekopieën kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

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

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/images@2021-11-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      hyperVGeneration = "string"
      sourceVirtualMachine = {
        id = "string"
      }
      storageProfile = {
        dataDisks = [
          {
            blobUri = "string"
            caching = "string"
            diskEncryptionSet = {
              id = "string"
            }
            diskSizeGB = int
            lun = int
            managedDisk = {
              id = "string"
            }
            snapshot = {
              id = "string"
            }
            storageAccountType = "string"
          }
        ]
        osDisk = {
          blobUri = "string"
          caching = "string"
          diskEncryptionSet = {
            id = "string"
          }
          diskSizeGB = int
          managedDisk = {
            id = "string"
          }
          osState = "string"
          osType = "string"
          snapshot = {
            id = "string"
          }
          storageAccountType = "string"
        }
        zoneResilient = bool
      }
    }
  })
}

Eigenschapswaarden

DiskEncryptionSetParameters

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

ExtendedLocation

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

ImageDataDisk

Naam Beschrijving Waarde
blobUri De virtuele harde schijf. snaar
Caching Hiermee geeft u de cachevereisten op.

Mogelijke waarden zijn:

Geen

Alleen-lezen

ReadWrite

Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag
'Geen'
'ReadOnly'
'ReadWrite'
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id voor de beheerde installatiekopieschijf op. DiskEncryptionSetParameters
diskSizeGB Hiermee geeft u de grootte van lege gegevensschijven in gigabytes. Dit element kan worden gebruikt om de naam van de schijf in een installatiekopieën van een virtuele machine te overschrijven.

Deze waarde mag niet groter zijn dan 1023 GB
Int
Lun Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een VIRTUELE machine. int (vereist)
managedDisk De managedDisk. SubResource-
momentopname De momentopname. SubResource-
storageAccountType Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageOSDisk

Naam Beschrijving Waarde
blobUri De virtuele harde schijf. snaar
Caching Hiermee geeft u de cachevereisten op.

Mogelijke waarden zijn:

Geen

Alleen-lezen

ReadWrite

Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag
'Geen'
'ReadOnly'
'ReadWrite'
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id voor de beheerde installatiekopieschijf op. DiskEncryptionSetParameters
diskSizeGB Hiermee geeft u de grootte van lege gegevensschijven in gigabytes. Dit element kan worden gebruikt om de naam van de schijf in een installatiekopieën van een virtuele machine te overschrijven.

Deze waarde mag niet groter zijn dan 1023 GB
Int
managedDisk De managedDisk. SubResource-
osState De status van het besturingssysteem. 'Gegeneraliseerd'
'Gespecialiseerd' (vereist)
osType Met deze eigenschap kunt u het type besturingssysteem opgeven dat op de schijf is opgenomen als u een virtuele machine maakt op basis van een aangepaste installatiekopie.

Mogelijke waarden zijn:

Windows

Linux
'Linux'
'Windows' (vereist)
momentopname De momentopname. SubResource-
storageAccountType Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageProperties

Naam Beschrijving Waarde
hyperVGeneratie Hiermee geeft u het HyperVGenerationType van de virtuele machine die is gemaakt op basis van de installatiekopieën. Vanuit API-versie 2019-03-01 als de bron van de installatiekopie een blob is, hebben we de gebruiker nodig om de waarde op te geven. Als de bron een beheerde resource is, zoals schijf of momentopname, moet de gebruiker mogelijk de eigenschap opgeven als we deze niet kunnen afleiden uit de beheerde bronresource. 'V1'
'V2'
sourceVirtualMachine De virtuele bronmachine van waaruit de installatiekopieën worden gemaakt. SubResource-
storageProfile Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op. ImageStorageProfile

ImageStorageProfile

Naam Beschrijving Waarde
dataDisks Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine.

Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.
ImageDataDisk[]
osDisk Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine.

Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.
ImageOSDisk-
zoneResilient Hiermee geeft u op of een installatiekopieën zonebestendig zijn of niet. De standaardwaarde is onwaar. Zonetolerante installatiekopieën kunnen alleen worden gemaakt in regio's die zone-redundante opslag (ZRS) bieden. Bool

Microsoft.Compute/images

Naam Beschrijving Waarde
extendedLocation De uitgebreide locatie van de afbeelding. ExtendedLocation-
plaats Resourcelocatie tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Beschrijft de eigenschappen van een afbeelding. ImageProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Compute/images@2021-11-01"

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar