Microsoft.Compute-installatiekopieën 2019-03-01
Bicep-resourcedefinitie
Het resourcetype installatiekopieën kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
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@2019-03-01' = {
location: 'string'
name: 'string'
properties: {
hyperVGeneration: 'string'
sourceVirtualMachine: {
id: 'string'
}
storageProfile: {
dataDisks: [
{
blobUri: 'string'
caching: 'string'
diskSizeGB: int
lun: int
managedDisk: {
id: 'string'
}
snapshot: {
id: 'string'
}
storageAccountType: 'string'
}
]
osDisk: {
blobUri: 'string'
caching: 'string'
diskSizeGB: int
managedDisk: {
id: 'string'
}
osState: 'string'
osType: 'string'
snapshot: {
id: 'string'
}
storageAccountType: 'string'
}
zoneResilient: bool
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
ImageDataDisk
Naam | Beschrijving | Waarde |
---|---|---|
blobUri | De virtuele harde schijf. | snaar |
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen ReadOnly- ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
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' 'StandardSSD_LRS' '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 ReadOnly- ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
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. UltraSSD_LRS kan niet worden gebruikt met besturingssysteemschijf. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Naam | Beschrijving | Waarde |
---|---|---|
hyperVGeneratie | Hiermee haalt u het HyperVGenerationType op van de virtuele machine die is gemaakt op basis van de installatiekopieën | '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 |
---|---|---|
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:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 JSON toe aan uw sjabloon.
{
"type": "Microsoft.Compute/images",
"apiVersion": "2019-03-01",
"name": "string",
"location": "string",
"properties": {
"hyperVGeneration": "string",
"sourceVirtualMachine": {
"id": "string"
},
"storageProfile": {
"dataDisks": [
{
"blobUri": "string",
"caching": "string",
"diskSizeGB": "int",
"lun": "int",
"managedDisk": {
"id": "string"
},
"snapshot": {
"id": "string"
},
"storageAccountType": "string"
}
],
"osDisk": {
"blobUri": "string",
"caching": "string",
"diskSizeGB": "int",
"managedDisk": {
"id": "string"
},
"osState": "string",
"osType": "string",
"snapshot": {
"id": "string"
},
"storageAccountType": "string"
},
"zoneResilient": "bool"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
ImageDataDisk
Naam | Beschrijving | Waarde |
---|---|---|
blobUri | De virtuele harde schijf. | snaar |
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen ReadOnly- ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
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' 'StandardSSD_LRS' '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 ReadOnly- ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
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. UltraSSD_LRS kan niet worden gebruikt met besturingssysteemschijf. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Naam | Beschrijving | Waarde |
---|---|---|
hyperVGeneratie | Hiermee haalt u het HyperVGenerationType op van de virtuele machine die is gemaakt op basis van de installatiekopieën | '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 | '2019-03-01' |
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 |
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- |
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 |
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 |
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@2019-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
hyperVGeneration = "string"
sourceVirtualMachine = {
id = "string"
}
storageProfile = {
dataDisks = [
{
blobUri = "string"
caching = "string"
diskSizeGB = int
lun = int
managedDisk = {
id = "string"
}
snapshot = {
id = "string"
}
storageAccountType = "string"
}
]
osDisk = {
blobUri = "string"
caching = "string"
diskSizeGB = int
managedDisk = {
id = "string"
}
osState = "string"
osType = "string"
snapshot = {
id = "string"
}
storageAccountType = "string"
}
zoneResilient = bool
}
}
})
}
Eigenschapswaarden
ImageDataDisk
Naam | Beschrijving | Waarde |
---|---|---|
blobUri | De virtuele harde schijf. | snaar |
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen ReadOnly- ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
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' 'StandardSSD_LRS' '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 ReadOnly- ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
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. UltraSSD_LRS kan niet worden gebruikt met besturingssysteemschijf. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
ImageProperties
Naam | Beschrijving | Waarde |
---|---|---|
hyperVGeneratie | Hiermee haalt u het HyperVGenerationType op van de virtuele machine die is gemaakt op basis van de installatiekopieën | '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 |
---|---|---|
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@2019-03-01" |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |