Microsoft.Compute-momentopnamen 01-12-2020
Bicep-resourcedefinitie
Het resourcetype momentopnamen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Compute/snapshots wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Compute/snapshots@2020-12-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
creationData: {
createOption: 'string'
galleryImageReference: {
id: 'string'
lun: int
}
imageReference: {
id: 'string'
lun: int
}
logicalSectorSize: int
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
uploadSizeBytes: int
}
diskAccessId: 'string'
diskSizeGB: int
encryption: {
diskEncryptionSetId: 'string'
type: 'string'
}
encryptionSettingsCollection: {
enabled: bool
encryptionSettings: [
{
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
]
encryptionSettingsVersion: 'string'
}
hyperVGeneration: 'string'
incremental: bool
networkAccessPolicy: 'string'
osType: 'string'
purchasePlan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
supportsHibernation: bool
}
}
Eigenschapswaarden
momentopnamen
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes. Begin met alfanumeriek. Eindig met alfanumeriek of onderstrepingsteken. |
location | Resourcelocatie | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU-naam van de momentopnamen. Dit kan Standard_LRS, Premium_LRS of Standard_ZRS zijn. Dit is een optionele parameter voor incrementele momentopname en het standaardgedrag is dat de SKU wordt ingesteld op dezelfde SKU als de vorige momentopname | SnapshotSku |
extendedLocation | De uitgebreide locatie waar de momentopname wordt gemaakt. De uitgebreide locatie kan niet worden gewijzigd. | ExtendedLocation |
properties | Resource-eigenschappen van momentopnamen. | SnapshotProperties |
ExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | tekenreeks |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
SnapshotProperties
Naam | Description | Waarde |
---|---|---|
creationData | Gegevens van schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData (vereist) |
diskAccessId | ARM-id van de DiskAccess-resource voor het gebruik van privé-eindpunten op schijven. | tekenreeks |
diskSizeGB | Als creationData.createOption Leeg is, is dit veld verplicht en wordt de grootte van de schijf aangegeven die moet worden gemaakt. Als dit veld aanwezig is voor updates of het maken van andere opties, duidt dit op een formaat wijzigen. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en kan alleen de grootte van de schijf vergroten. | int |
versleuteling | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | Versleuteling |
encryptionSettingsCollection | De verzameling versleutelingsinstellingen die wordt gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection |
hyperVGeneration | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | 'V1' 'V2' |
Incrementele | Of een momentopname incrementeel is. Incrementele momentopnamen op dezelfde schijf nemen minder ruimte in dan volledige momentopnamen en kunnen worden opgegeven. | booleaans |
networkAccessPolicy | Beleid voor toegang tot de schijf via het netwerk. | 'AllowAll' 'AllowPrivate' DenyAll |
osType | Het type Besturingssysteem. | 'Linux' 'Windows' |
purchasePlan | Aankoopplangegevens voor de installatiekopie van waaruit de bronschijf voor de momentopname oorspronkelijk is gemaakt. | PurchasePlan |
supportsHibernation | Geeft aan dat het besturingssysteem op een momentopname ondersteuning biedt voor de sluimerstand. | booleaans |
CreationData
Naam | Description | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | 'Bijvoegen' 'Kopiëren' 'Leeg' 'FromImage' 'Importeren' 'Herstellen' Uploaden (vereist) |
galleryImageReference | Vereist als u een galerie-installatiekopie maakt. De id van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie van waaruit een schijf wordt gemaakt. | ImageDiskReference |
imageReference | Gegevens van schijfbron. | ImageDiskReference |
logicalSectorSize | Logische sectorgrootte in bytes voor Ultra-schijven. Ondersteunde waarden zijn 512 ad 4096. 4096 is de standaardwaarde. | int |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | tekenreeks |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | tekenreeks |
storageAccountId | Vereist als createOption Import is. De Azure Resource Manager-id van het opslagaccount met de blob die als schijf moet worden geïmporteerd. | tekenreeks |
uploadSizeBytes | Als createOption Upload is, is dit de grootte van de inhoud van de upload, inclusief de VHD-voettekst. Deze waarde moet tussen 20972032 (20 MiB + 512 bytes voor de VHD-voettekst) en 35183298347520 bytes (32 TiB + 512 bytes voor de VHD-voettekst) zijn. | int |
ImageDiskReference
Naam | Description | Waarde |
---|---|---|
id | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën of naslaginformatie over gebruikersinstallatiekopieën. | tekenreeks (vereist) |
Lun | Als de schijf is gemaakt op basis van de gegevensschijf van een installatiekopieën, is dit een index die aangeeft welke van de gegevensschijven in de installatiekopieën moeten worden gebruikt. Voor besturingssysteemschijven is dit veld null. | int |
Versleuteling
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | tekenreeks |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Naam | Description | Waarde |
---|---|---|
enabled | Stel deze vlag in op true en geef DiskEncryptionKey en optionele KeyEncryptionKey op om versleuteling in te schakelen. Stel deze vlag in op false en verwijder DiskEncryptionKey en KeyEncryptionKey om versleuteling uit te schakelen. Als EncryptionSettings null is in het aanvraagobject, blijven de bestaande instellingen ongewijzigd. | bool (vereist) |
encryptionSettings | Een verzameling versleutelingsinstellingen, één voor elk schijfvolume. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beschrijft welk type versleuteling wordt gebruikt voor de schijven. Zodra dit veld is ingesteld, kan het niet worden overschreven. '1.0' komt overeen met Azure Disk Encryption met AAD-app.'1.1' komt overeen met Azure Disk Encryption. | tekenreeks |
EncryptionSettingsElement
Naam | Description | Waarde |
---|---|---|
diskEncryptionKey | Key Vault geheime URL en kluis-id van de schijfversleutelingssleutel | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault sleutel-URL en kluis-id van de sleutelversleutelingssleutel. KeyEncryptionKey is optioneel en wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference |
KeyVaultAndSecretReference
Naam | Description | Waarde |
---|---|---|
secretUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault (vereist) |
SourceVault
Naam | Description | Waarde |
---|---|---|
id | Resource-id | tekenreeks |
KeyVaultAndKeyReference
Naam | Description | Waarde |
---|---|---|
keyUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault (vereist) |
PurchasePlan
Naam | Description | Waarde |
---|---|---|
naam | De plan-id. | tekenreeks (vereist) |
product | Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Aanbieding onder het element imageReference. | tekenreeks (vereist) |
promotionCode | De aanbiedingspromotiecode. | tekenreeks |
publisher | De uitgever-id. | tekenreeks (vereist) |
SnapshotSku
Naam | Description | Waarde |
---|---|---|
naam | De SKU-naam. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
Resourcedefinitie van ARM-sjabloon
Het resourcetype momentopnamen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Compute/snapshots wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Compute/snapshots",
"apiVersion": "2020-12-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"creationData": {
"createOption": "string",
"galleryImageReference": {
"id": "string",
"lun": "int"
},
"imageReference": {
"id": "string",
"lun": "int"
},
"logicalSectorSize": "int",
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string",
"uploadSizeBytes": "int"
},
"diskAccessId": "string",
"diskSizeGB": "int",
"encryption": {
"diskEncryptionSetId": "string",
"type": "string"
},
"encryptionSettingsCollection": {
"enabled": "bool",
"encryptionSettings": [
{
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
}
],
"encryptionSettingsVersion": "string"
},
"hyperVGeneration": "string",
"incremental": "bool",
"networkAccessPolicy": "string",
"osType": "string",
"purchasePlan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"supportsHibernation": "bool"
}
}
Eigenschapswaarden
momentopnamen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Compute/snapshots' |
apiVersion | De resource-API-versie | '2020-12-01' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes. Begin met alfanumeriek. Eindig met alfanumeriek of onderstrepingsteken. |
location | Resourcelocatie | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU-naam van de momentopnamen. Dit kan Standard_LRS, Premium_LRS of Standard_ZRS zijn. Dit is een optionele parameter voor incrementele momentopname en het standaardgedrag is dat de SKU wordt ingesteld op dezelfde SKU als de vorige momentopname | SnapshotSku |
extendedLocation | De uitgebreide locatie waar de momentopname wordt gemaakt. De uitgebreide locatie kan niet worden gewijzigd. | ExtendedLocation |
properties | Resource-eigenschappen van momentopnamen. | SnapshotProperties |
ExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | tekenreeks |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
SnapshotProperties
Naam | Description | Waarde |
---|---|---|
creationData | Gegevens van schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData (vereist) |
diskAccessId | ARM-id van de DiskAccess-resource voor het gebruik van privé-eindpunten op schijven. | tekenreeks |
diskSizeGB | Als creationData.createOption Leeg is, is dit veld verplicht en geeft het de grootte aan van de schijf die moet worden gemaakt. Als dit veld aanwezig is voor updates of maken met andere opties, geeft dit een formaatgrootte aan. Het formaat wijzigen is alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en de schijf alleen groter kan worden. | int |
versleuteling | De eigenschap Versleuteling kan worden gebruikt om data-at-rest te versleutelen met door de klant beheerde sleutels of door het platform beheerde sleutels. | Versleuteling |
encryptionSettingsCollection | De verzameling versleutelingsinstellingen die wordt gebruikt als Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection |
hyperVGeneration | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | 'V1' 'V2' |
Incrementele | Of een momentopname incrementeel is. Incrementele momentopnamen op dezelfde schijf nemen minder ruimte in beslag dan volledige momentopnamen en kunnen worden opgegeven. | booleaans |
networkAccessPolicy | Beleid voor toegang tot de schijf via het netwerk. | 'AllowAll' 'AllowPrivate' 'DenyAll' |
osType | Het type besturingssysteem. | 'Linux' 'Windows' |
purchasePlan | Aankoopplangegevens voor de installatiekopie van waaruit de bronschijf voor de momentopname oorspronkelijk is gemaakt. | PurchasePlan |
supportsHibernation | Geeft aan dat het besturingssysteem op een momentopname ondersteuning biedt voor de sluimerstand. | booleaans |
CreationData
Naam | Description | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | 'Bijvoegen' 'Kopiëren' 'Leeg' 'FromImage' 'Importeren' 'Herstellen' Uploaden (vereist) |
galleryImageReference | Vereist als u een galerie-installatiekopie maakt. De id van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie van waaruit een schijf wordt gemaakt. | ImageDiskReference |
imageReference | Gegevens van schijfbron. | ImageDiskReference |
logicalSectorSize | Logische sectorgrootte in bytes voor Ultra-schijven. Ondersteunde waarden zijn 512 ad 4096. 4096 is de standaardwaarde. | int |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | tekenreeks |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | tekenreeks |
storageAccountId | Vereist als createOption Import is. De Azure Resource Manager-id van het opslagaccount met de blob die als schijf moet worden geïmporteerd. | tekenreeks |
uploadSizeBytes | Als createOption Upload is, is dit de grootte van de inhoud van de upload, inclusief de VHD-voettekst. Deze waarde moet tussen 20972032 (20 MiB + 512 bytes voor de VHD-voettekst) en 35183298347520 bytes (32 TiB + 512 bytes voor de VHD-voettekst) zijn. | int |
ImageDiskReference
Naam | Description | Waarde |
---|---|---|
id | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën of naslaginformatie over gebruikersinstallatiekopieën. | tekenreeks (vereist) |
Lun | Als de schijf is gemaakt op basis van de gegevensschijf van een installatiekopieën, is dit een index die aangeeft welke van de gegevensschijven in de installatiekopieën moeten worden gebruikt. Voor besturingssysteemschijven is dit veld null. | int |
Versleuteling
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleuteling die is ingesteld voor het inschakelen van versleuteling-at-rest. | tekenreeks |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Naam | Description | Waarde |
---|---|---|
enabled | Stel deze vlag in op true en geef DiskEncryptionKey en optionele KeyEncryptionKey op om versleuteling in te schakelen. Stel deze vlag in op false en verwijder DiskEncryptionKey en KeyEncryptionKey om versleuteling uit te schakelen. Als EncryptionSettings null is in het aanvraagobject, blijven de bestaande instellingen ongewijzigd. | bool (vereist) |
encryptionSettings | Een verzameling versleutelingsinstellingen, één voor elk schijfvolume. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beschrijft welk type versleuteling wordt gebruikt voor de schijven. Zodra dit veld is ingesteld, kan het niet worden overschreven. '1.0' komt overeen met Azure Disk Encryption met de AAD-app.'1.1' komt overeen met Azure Disk Encryption. | tekenreeks |
EncryptionSettingsElement
Naam | Description | Waarde |
---|---|---|
diskEncryptionKey | Key Vault geheime URL en kluis-id van de schijfversleutelingssleutel | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault sleutel-URL en kluis-id van de sleutelversleutelingssleutel. KeyEncryptionKey is optioneel en indien opgegeven wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference |
KeyVaultAndSecretReference
Naam | Description | Waarde |
---|---|---|
secretUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault (vereist) |
SourceVault
Naam | Description | Waarde |
---|---|---|
id | Resource-id | tekenreeks |
KeyVaultAndKeyReference
Naam | Description | Waarde |
---|---|---|
keyUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault (vereist) |
PurchasePlan
Naam | Description | Waarde |
---|---|---|
naam | De plan-id. | tekenreeks (vereist) |
product | Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Aanbieding onder het element imageReference. | tekenreeks (vereist) |
promotionCode | De aanbiedingspromotiecode. | tekenreeks |
publisher | De uitgever-id. | tekenreeks (vereist) |
SnapshotSku
Naam | Description | Waarde |
---|---|---|
naam | De SKU-naam. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype momentopnamen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Compute/snapshots wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/snapshots@2020-12-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
creationData = {
createOption = "string"
galleryImageReference = {
id = "string"
lun = int
}
imageReference = {
id = "string"
lun = int
}
logicalSectorSize = int
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
uploadSizeBytes = int
}
diskAccessId = "string"
diskSizeGB = int
encryption = {
diskEncryptionSetId = "string"
type = "string"
}
encryptionSettingsCollection = {
enabled = bool
encryptionSettings = [
{
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
]
encryptionSettingsVersion = "string"
}
hyperVGeneration = "string"
incremental = bool
networkAccessPolicy = "string"
osType = "string"
purchasePlan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
supportsHibernation = bool
}
sku = {
name = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Eigenschapswaarden
momentopnamen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Compute/snapshots@2020-12-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes. Begin met alfanumeriek. Eindig met alfanumeriek of onderstrepingsteken. |
location | Resourcelocatie | tekenreeks (vereist) |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
sku | De SKU-naam van de momentopnamen. Dit kan Standard_LRS, Premium_LRS of Standard_ZRS zijn. Dit is een optionele parameter voor incrementele momentopname en het standaardgedrag is dat de SKU wordt ingesteld op dezelfde SKU als de vorige momentopname | SnapshotSku |
extendedLocation | De uitgebreide locatie waar de momentopname wordt gemaakt. De uitgebreide locatie kan niet worden gewijzigd. | ExtendedLocation |
properties | Resource-eigenschappen van momentopnamen. | SnapshotProperties |
ExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | tekenreeks |
type | Het type van de uitgebreide locatie. | "EdgeZone" |
SnapshotProperties
Naam | Description | Waarde |
---|---|---|
creationData | Gegevens van schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData (vereist) |
diskAccessId | ARM-id van de DiskAccess-resource voor het gebruik van privé-eindpunten op schijven. | tekenreeks |
diskSizeGB | Als creationData.createOption Leeg is, is dit veld verplicht en wordt de grootte van de schijf aangegeven die moet worden gemaakt. Als dit veld aanwezig is voor updates of het maken van andere opties, duidt dit op een formaat wijzigen. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en kan alleen de grootte van de schijf vergroten. | int |
versleuteling | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | Versleuteling |
encryptionSettingsCollection | De verzameling versleutelingsinstellingen die wordt gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection |
hyperVGeneration | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | "V1" "V2" |
Incrementele | Of een momentopname incrementeel is. Incrementele momentopnamen op dezelfde schijf nemen minder ruimte in dan volledige momentopnamen en kunnen worden opgegeven. | booleaans |
networkAccessPolicy | Beleid voor toegang tot de schijf via het netwerk. | "AllowAll" "AllowPrivate" "DenyAll" |
osType | Het type Besturingssysteem. | "Linux" "Windows" |
purchasePlan | Aankoopplangegevens voor de installatiekopie van waaruit de bronschijf voor de momentopname oorspronkelijk is gemaakt. | PurchasePlan |
supportsHibernation | Geeft aan dat het besturingssysteem op een momentopname de sluimerstand ondersteunt. | booleaans |
CreationData
Naam | Description | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | "Bijvoegen" "Kopiëren" "Leeg" "FromImage" "Importeren" "Herstellen" 'Uploaden' (vereist) |
galleryImageReference | Vereist als u een galerie-installatiekopie maakt. De id van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie van waaruit een schijf wordt gemaakt. | ImageDiskReference |
imageReference | Gegevens van schijfbron. | ImageDiskReference |
logicalSectorSize | Logische sectorgrootte in bytes voor Ultra-schijven. Ondersteunde waarden zijn 512 ad 4096. 4096 is de standaardwaarde. | int |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | tekenreeks |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | tekenreeks |
storageAccountId | Vereist als createOption Import is. De Azure Resource Manager-id van het opslagaccount met de blob die als schijf moet worden geïmporteerd. | tekenreeks |
uploadSizeBytes | Als createOption Upload is, is dit de grootte van de inhoud van de upload, inclusief de VHD-voettekst. Deze waarde moet tussen 20972032 (20 MiB + 512 bytes voor de VHD-voettekst) en 35183298347520 bytes (32 TiB + 512 bytes voor de VHD-voettekst) zijn. | int |
ImageDiskReference
Naam | Description | Waarde |
---|---|---|
id | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën of naslaginformatie over gebruikersinstallatiekopieën. | tekenreeks (vereist) |
Lun | Als de schijf is gemaakt op basis van de gegevensschijf van een installatiekopieën, is dit een index die aangeeft welke van de gegevensschijven in de installatiekopieën moeten worden gebruikt. Voor besturingssysteemschijven is dit veld null. | int |
Versleuteling
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | tekenreeks |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | "EncryptionAtRestWithCustomerKey" "EncryptionAtRestWithPlatformAndCustomerKeys" "EncryptionAtRestWithPlatformKey" |
EncryptionSettingsCollection
Naam | Description | Waarde |
---|---|---|
enabled | Stel deze vlag in op true en geef DiskEncryptionKey en optionele KeyEncryptionKey op om versleuteling in te schakelen. Stel deze vlag in op false en verwijder DiskEncryptionKey en KeyEncryptionKey om versleuteling uit te schakelen. Als EncryptionSettings null is in het aanvraagobject, blijven de bestaande instellingen ongewijzigd. | bool (vereist) |
encryptionSettings | Een verzameling versleutelingsinstellingen, één voor elk schijfvolume. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beschrijft welk type versleuteling wordt gebruikt voor de schijven. Zodra dit veld is ingesteld, kan het niet worden overschreven. '1.0' komt overeen met Azure Disk Encryption met AAD-app.'1.1' komt overeen met Azure Disk Encryption. | tekenreeks |
EncryptionSettingsElement
Naam | Description | Waarde |
---|---|---|
diskEncryptionKey | Key Vault geheime URL en kluis-id van de schijfversleutelingssleutel | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault sleutel-URL en kluis-id van de sleutelversleutelingssleutel. KeyEncryptionKey is optioneel en wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference |
KeyVaultAndSecretReference
Naam | Description | Waarde |
---|---|---|
secretUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault (vereist) |
SourceVault
Naam | Description | Waarde |
---|---|---|
id | Resource-id | tekenreeks |
KeyVaultAndKeyReference
Naam | Description | Waarde |
---|---|---|
keyUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault (vereist) |
PurchasePlan
Naam | Description | Waarde |
---|---|---|
naam | De plan-id. | tekenreeks (vereist) |
product | Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Aanbieding onder het element imageReference. | tekenreeks (vereist) |
promotionCode | De aanbiedingspromotiecode. | tekenreeks |
publisher | De uitgever-id. | tekenreeks (vereist) |
SnapshotSku
Naam | Description | Waarde |
---|---|---|
naam | De naam van de SKU. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub Issues geleidelijk uitfaseren als het feedbackmechanisme voor inhoud. Het wordt vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor