Microsoft.Compute-schijven 2024-03-02
Bicep-resourcedefinitie
Het resourcetype schijven 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/disks-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Compute/disks@2024-03-02' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
burstingEnabled: bool
completionPercent: int
creationData: {
createOption: 'string'
elasticSanResourceId: 'string'
galleryImageReference: {
communityGalleryImageId: 'string'
id: 'string'
lun: int
sharedGalleryImageId: 'string'
}
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
lun: int
sharedGalleryImageId: 'string'
}
logicalSectorSize: int
performancePlus: bool
provisionedBandwidthCopySpeed: 'string'
securityDataUri: 'string'
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
uploadSizeBytes: int
}
dataAccessAuthMode: 'string'
diskAccessId: 'string'
diskIOPSReadWrite: int
diskMBpsReadWrite: int
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'
maxShares: int
networkAccessPolicy: 'string'
optimizedForFrequentAttach: bool
osType: 'string'
publicNetworkAccess: 'string'
purchasePlan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
securityProfile: {
secureVMDiskEncryptionSetId: 'string'
securityType: 'string'
}
supportedCapabilities: {
acceleratedNetwork: bool
architecture: 'string'
diskControllerTypes: 'string'
}
supportsHibernation: bool
tier: 'string'
}
zones: [
'string' or int
]
}
Eigenschapswaarden
Schijven
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieke tekst, onderstrepingstekens en afbreekstreepjes. |
plaats | Resourcelocatie | tekenreeks (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
Sku | De SKU-naam van de schijven. Kan Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS of PremiumV2_LRS zijn. | DiskSku- |
extendedLocation | De uitgebreide locatie waar de schijf wordt gemaakt. De uitgebreide locatie kan niet worden gewijzigd. | ExtendedLocation- |
Eigenschappen | Eigenschappen van schijfresources. | DiskProperties- |
Zones | De lijst met logische zones voor Schijf. | Matrix van beschikbaarheidszones als tekenreeks of int. |
ExtendedLocation
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | snaar |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
DiskProperties
Naam | Beschrijving | Waarde |
---|---|---|
burstingEnabled | Stel in op True om bursting mogelijk te maken buiten het ingerichte prestatiedoel van de schijf. Bursting is standaard uitgeschakeld. Is niet van toepassing op Ultra-schijven. | Bool |
completionPercent | Percentage voltooid voor de achtergrondkopie wanneer een resource wordt gemaakt via de kopieerbewerking. | Int |
creationData | Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData- (vereist) |
dataAccessAuthMode | Aanvullende verificatievereisten bij het exporteren of uploaden naar een schijf of momentopname. | 'AzureActiveDirectory' 'Geen' |
diskAccessId | ARM-id van de DiskAccess-resource voor het gebruik van privé-eindpunten op schijven. | snaar |
diskIOPSReadWrite | Het aantal IOPS dat is toegestaan voor deze schijf; alleen instelbaar voor UltraSSD-schijven. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskMBpsReadWrite | De bandbreedte die voor deze schijf is toegestaan; alleen instelbaar voor UltraSSD-schijven. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
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 met andere opties, wordt het formaat aangegeven. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en alleen de grootte van de schijf kan vergroten. | Int |
Codering | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | versleutelings |
encryptionSettingsCollection | Verzameling versleutelingsinstellingen die worden gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection- |
hyperVGeneratie | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | 'V1' 'V2' |
maxShares | Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. De waarde groter dan één geeft een schijf aan die tegelijkertijd op meerdere VM's kan worden gekoppeld. | Int |
networkAccessPolicy | Beleid voor toegang tot de schijf via het netwerk. | 'AllowAll' AllowPrivate 'DenyAll' |
optimizedForFrequentAttach | Als u deze eigenschap instelt op waar, verbetert u de betrouwbaarheid en prestaties van gegevensschijven die vaak (meer dan 5 keer per dag) worden uitgevoerd door los te koppelen van de ene virtuele machine en gekoppeld aan een andere. Deze eigenschap mag niet worden ingesteld voor schijven die niet vaak zijn losgekoppeld en gekoppeld, omdat de schijven niet overeenkomen met het foutdomein van de virtuele machine. | Bool |
osType | Het type besturingssysteem. | 'Linux' 'Windows' |
publicNetworkAccess | Beleid voor het beheren van export op de schijf. | 'Uitgeschakeld' 'Ingeschakeld' |
purchasePlan | Aankoopplangegevens voor de installatiekopieën van waaruit de besturingssysteemschijf is gemaakt. Bijvoorbeeld - {name: 2019-Datacenter, uitgever: MicrosoftWindowsServer, product: WindowsServer} | PurchasePlan- |
securityProfile | Bevat de beveiligingsgerelateerde informatie voor de resource. | DiskSecurityProfile |
supportedCapabilities | Lijst met ondersteunde mogelijkheden voor de installatiekopieën waaruit de besturingssysteemschijf is gemaakt. | SupportedCapabilities |
supportsHibernation | Geeft aan dat het besturingssysteem op een schijf de sluimerstand ondersteunt. | Bool |
rang | Prestatielaag van de schijf (bijvoorbeeld P4, S10) zoals hier wordt beschreven: https://azure.microsoft.com/pricing/details/managed-disks/ . Is niet van toepassing op Ultra-schijven. |
snaar |
CreationData
Naam | Beschrijving | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | 'Bijvoegen' 'Kopiëren' 'CopyFromSanSnapshot' 'CopyStart' 'Leeg' 'FromImage' 'Importeren' 'ImportSecure' 'Herstellen' 'Uploaden' 'UploadPreparedSecure' (vereist) |
elasticSanResourceId | Vereist als createOption CopyFromSanSnapshot is. Dit is de ARM-id van de momentopname van het elastische san-volume van de bron. | snaar |
galleryImageReference | Vereist als u een galerie-installatiekopieën maakt. De id/sharedGalleryImageId/communityGalleryImageId van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie waaruit een schijf moet worden gemaakt. | ImageDiskReference- |
imageReference | Schijfbroninformatie voor PIR- of gebruikersinstallatiekopieën. | ImageDiskReference- |
logicalSectorSize | Grootte van logische sector in bytes voor Ultra-schijven. Ondersteunde waarden zijn 512 ad 4096. 4096 is de standaardwaarde. | Int |
performancePlus | Stel deze vlag in op True om een boost te krijgen op het prestatiedoel van de schijf die is geïmplementeerd, zie hier over het respectieve prestatiedoel. Deze vlag kan alleen worden ingesteld op de aanmaaktijd van de schijf en kan niet worden uitgeschakeld nadat deze is ingeschakeld. | Bool |
provisionedBandwidthCopySpeed | Als dit veld is ingesteld op een momentopname en createOption CopyStart is, wordt de momentopname met een snellere snelheid gekopieerd. | 'Uitgebreid' 'Geen' |
securityDataUri | Als createOption ImportSecure is, is dit de URI van een blob die moet worden geïmporteerd in de gaststatus van de VM. | snaar |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | snaar |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | snaar |
storageAccountId | Vereist als createOption import is. De Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. | snaar |
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). | Int |
ImageDiskReference
Naam | Beschrijving | Waarde |
---|---|---|
communityGalleryImageId | Een relatieve URI met een azure Compute Gallery-installatiekopiereferentie voor de community. | snaar |
legitimatiebewijs | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën, een gebruikersinstallatiekopie of een azure Compute Gallery-installatiekopie. | snaar |
Lun | Als de schijf wordt 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 |
sharedGalleryImageId | Een relatieve URI met een direct gedeelde Azure Compute Gallery-installatiekopiereferentie. | snaar |
Codering
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | snaar |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | 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. | snaar |
EncryptionSettingsElement
Naam | Beschrijving | 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 wanneer deze wordt opgegeven, wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference- |
KeyVaultAndSecretReference
Naam | Beschrijving | 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 | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
KeyVaultAndKeyReference
Naam | Beschrijving | 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 | Beschrijving | 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 Offer onder het element imageReference. | tekenreeks (vereist) |
promotionCode | De aanbiedingspromotiecode. | snaar |
uitgever | De uitgever-id. | tekenreeks (vereist) |
DiskSecurityProfile
Naam | Beschrijving | Waarde |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId van de schijfversleutelingsset die is gekoppeld aan de schijf die is versleuteld met een door de klant beheerde sleutel | snaar |
securityType | Hiermee geeft u het SecurityType van de VIRTUELE machine. Alleen van toepassing op besturingssysteemschijven. | 'ConfidentialVM_DiskEncryptedWithCustomerKey' 'ConfidentialVM_DiskEncryptedWithPlatformKey' 'ConfidentialVM_NonPersistedTPM' 'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey' 'TrustedLaunch' |
SupportedCapabilities
Naam | Beschrijving | Waarde |
---|---|---|
acceleratedNetwork | Is waar als de installatiekopieën van waaruit de besturingssysteemschijf wordt gemaakt, ondersteuning bieden voor versneld netwerken. | Bool |
architectuur | CPU-architectuur die wordt ondersteund door een besturingssysteemschijf. | 'Arm64' 'x64' |
diskControllerTypes | De schijfcontrollers die een besturingssysteemschijf ondersteunt. Als deze is ingesteld, kan dit SCSI of SCSI, NVME of NVME, SCSI zijn. | snaar |
DiskSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU-naam. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Een Percona XtraDB-cluster met 3 knooppunten implementeren in beschikbaarheidszones |
Met deze sjabloon wordt een MySQL-cluster met hoge beschikbaarheid van 3 knooppunten geïmplementeerd op CentOS 6.5 of Ubuntu 12.04 |
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerde |
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerd |
Maakt een ultra-beheerde schijf met een specifieke sectorgrootte |
Met deze sjabloon maakt u een nieuwe ultrabeheerde schijf waarmee de gebruiker een sectorgrootte van 512 of 4096 kan opgeven. |
een VIRTUELE machine maken op basis van een EfficientIP-VHD- |
Met deze sjabloon maakt u een virtuele machine op basis van een EfficientIP-VHD en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine |
virtuele machine maken van bestaande VHD's en deze verbinden met bestaande VNET- |
Met deze sjabloon maakt u een virtuele machine op basis van VHD's (BESTURINGSSYSTEEM en gegevensschijf) en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine |
een virtuele machine maken in een nieuw of bestaand vnet op basis van een aangepaste VHD- |
Met deze sjabloon maakt u een virtuele machine op basis van een gespecialiseerde VHD en kunt u deze verbinden met een nieuw of bestaand VNET dat zich in een andere resourcegroep kan bevinden dan de virtuele machine |
Windows Server-VM met SSH- |
Implementeer één Windows-VM waarvoor Open SSH is ingeschakeld, zodat u verbinding kunt maken via SSH met behulp van verificatie op basis van sleutels. |
Schijf maken & beveiliging inschakelen via Backup Vault |
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault mogelijk maakt |
geoptimaliseerde opslaginstellingen voor SQL-VM's op UltraSSD- |
Een virtuele SQL Server-machine maken met opslaginstellingen die zijn geoptimaliseerd voor prestaties, met behulp van UltraSSD voor SQL-logboekbestanden |
Resourcedefinitie van ARM-sjabloon
Het resourcetype schijven 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/disks-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Compute/disks",
"apiVersion": "2024-03-02",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"burstingEnabled": "bool",
"completionPercent": "int",
"creationData": {
"createOption": "string",
"elasticSanResourceId": "string",
"galleryImageReference": {
"communityGalleryImageId": "string",
"id": "string",
"lun": "int",
"sharedGalleryImageId": "string"
},
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"lun": "int",
"sharedGalleryImageId": "string"
},
"logicalSectorSize": "int",
"performancePlus": "bool",
"provisionedBandwidthCopySpeed": "string",
"securityDataUri": "string",
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string",
"uploadSizeBytes": "int"
},
"dataAccessAuthMode": "string",
"diskAccessId": "string",
"diskIOPSReadWrite": "int",
"diskMBpsReadWrite": "int",
"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",
"maxShares": "int",
"networkAccessPolicy": "string",
"optimizedForFrequentAttach": "bool",
"osType": "string",
"publicNetworkAccess": "string",
"purchasePlan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"securityProfile": {
"secureVMDiskEncryptionSetId": "string",
"securityType": "string"
},
"supportedCapabilities": {
"acceleratedNetwork": "bool",
"architecture": "string",
"diskControllerTypes": "string"
},
"supportsHibernation": "bool",
"tier": "string"
},
"zones": [ "string" or int ]
}
Eigenschapswaarden
Schijven
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Compute/disks' |
apiVersion | De versie van de resource-API | '2024-03-02' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieke tekst, onderstrepingstekens en afbreekstreepjes. |
plaats | Resourcelocatie | tekenreeks (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
Sku | De SKU-naam van de schijven. Kan Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS of PremiumV2_LRS zijn. | DiskSku- |
extendedLocation | De uitgebreide locatie waar de schijf wordt gemaakt. De uitgebreide locatie kan niet worden gewijzigd. | ExtendedLocation- |
Eigenschappen | Eigenschappen van schijfresources. | DiskProperties- |
Zones | De lijst met logische zones voor Schijf. | Matrix van beschikbaarheidszones als tekenreeks of int. |
ExtendedLocation
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | snaar |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
DiskProperties
Naam | Beschrijving | Waarde |
---|---|---|
burstingEnabled | Stel in op True om bursting mogelijk te maken buiten het ingerichte prestatiedoel van de schijf. Bursting is standaard uitgeschakeld. Is niet van toepassing op Ultra-schijven. | Bool |
completionPercent | Percentage voltooid voor de achtergrondkopie wanneer een resource wordt gemaakt via de kopieerbewerking. | Int |
creationData | Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData- (vereist) |
dataAccessAuthMode | Aanvullende verificatievereisten bij het exporteren of uploaden naar een schijf of momentopname. | 'AzureActiveDirectory' 'Geen' |
diskAccessId | ARM-id van de DiskAccess-resource voor het gebruik van privé-eindpunten op schijven. | snaar |
diskIOPSReadWrite | Het aantal IOPS dat is toegestaan voor deze schijf; alleen instelbaar voor UltraSSD-schijven. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskMBpsReadWrite | De bandbreedte die voor deze schijf is toegestaan; alleen instelbaar voor UltraSSD-schijven. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
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 met andere opties, wordt het formaat aangegeven. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en alleen de grootte van de schijf kan vergroten. | Int |
Codering | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | versleutelings |
encryptionSettingsCollection | Verzameling versleutelingsinstellingen die worden gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection- |
hyperVGeneratie | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | 'V1' 'V2' |
maxShares | Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. De waarde groter dan één geeft een schijf aan die tegelijkertijd op meerdere VM's kan worden gekoppeld. | Int |
networkAccessPolicy | Beleid voor toegang tot de schijf via het netwerk. | 'AllowAll' AllowPrivate 'DenyAll' |
optimizedForFrequentAttach | Als u deze eigenschap instelt op waar, verbetert u de betrouwbaarheid en prestaties van gegevensschijven die vaak (meer dan 5 keer per dag) worden uitgevoerd door los te koppelen van de ene virtuele machine en gekoppeld aan een andere. Deze eigenschap mag niet worden ingesteld voor schijven die niet vaak zijn losgekoppeld en gekoppeld, omdat de schijven niet overeenkomen met het foutdomein van de virtuele machine. | Bool |
osType | Het type besturingssysteem. | 'Linux' 'Windows' |
publicNetworkAccess | Beleid voor het beheren van export op de schijf. | 'Uitgeschakeld' 'Ingeschakeld' |
purchasePlan | Aankoopplangegevens voor de installatiekopieën van waaruit de besturingssysteemschijf is gemaakt. Bijvoorbeeld - {name: 2019-Datacenter, uitgever: MicrosoftWindowsServer, product: WindowsServer} | PurchasePlan- |
securityProfile | Bevat de beveiligingsgerelateerde informatie voor de resource. | DiskSecurityProfile |
supportedCapabilities | Lijst met ondersteunde mogelijkheden voor de installatiekopieën waaruit de besturingssysteemschijf is gemaakt. | SupportedCapabilities |
supportsHibernation | Geeft aan dat het besturingssysteem op een schijf de sluimerstand ondersteunt. | Bool |
rang | Prestatielaag van de schijf (bijvoorbeeld P4, S10) zoals hier wordt beschreven: https://azure.microsoft.com/pricing/details/managed-disks/ . Is niet van toepassing op Ultra-schijven. |
snaar |
CreationData
Naam | Beschrijving | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | 'Bijvoegen' 'Kopiëren' 'CopyFromSanSnapshot' 'CopyStart' 'Leeg' 'FromImage' 'Importeren' 'ImportSecure' 'Herstellen' 'Uploaden' 'UploadPreparedSecure' (vereist) |
elasticSanResourceId | Vereist als createOption CopyFromSanSnapshot is. Dit is de ARM-id van de momentopname van het elastische san-volume van de bron. | snaar |
galleryImageReference | Vereist als u een galerie-installatiekopieën maakt. De id/sharedGalleryImageId/communityGalleryImageId van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie waaruit een schijf moet worden gemaakt. | ImageDiskReference- |
imageReference | Schijfbroninformatie voor PIR- of gebruikersinstallatiekopieën. | ImageDiskReference- |
logicalSectorSize | Grootte van logische sector in bytes voor Ultra-schijven. Ondersteunde waarden zijn 512 ad 4096. 4096 is de standaardwaarde. | Int |
performancePlus | Stel deze vlag in op True om een boost te krijgen op het prestatiedoel van de schijf die is geïmplementeerd, zie hier over het respectieve prestatiedoel. Deze vlag kan alleen worden ingesteld op de aanmaaktijd van de schijf en kan niet worden uitgeschakeld nadat deze is ingeschakeld. | Bool |
provisionedBandwidthCopySpeed | Als dit veld is ingesteld op een momentopname en createOption CopyStart is, wordt de momentopname met een snellere snelheid gekopieerd. | 'Uitgebreid' 'Geen' |
securityDataUri | Als createOption ImportSecure is, is dit de URI van een blob die moet worden geïmporteerd in de gaststatus van de VM. | snaar |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | snaar |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | snaar |
storageAccountId | Vereist als createOption import is. De Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. | snaar |
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). | Int |
ImageDiskReference
Naam | Beschrijving | Waarde |
---|---|---|
communityGalleryImageId | Een relatieve URI met een azure Compute Gallery-installatiekopiereferentie voor de community. | snaar |
legitimatiebewijs | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën, een gebruikersinstallatiekopie of een azure Compute Gallery-installatiekopie. | snaar |
Lun | Als de schijf wordt 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 |
sharedGalleryImageId | Een relatieve URI met een direct gedeelde Azure Compute Gallery-installatiekopiereferentie. | snaar |
Codering
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | snaar |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | 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. | snaar |
EncryptionSettingsElement
Naam | Beschrijving | 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 wanneer deze wordt opgegeven, wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference- |
KeyVaultAndSecretReference
Naam | Beschrijving | 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 | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
KeyVaultAndKeyReference
Naam | Beschrijving | 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 | Beschrijving | 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 Offer onder het element imageReference. | tekenreeks (vereist) |
promotionCode | De aanbiedingspromotiecode. | snaar |
uitgever | De uitgever-id. | tekenreeks (vereist) |
DiskSecurityProfile
Naam | Beschrijving | Waarde |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId van de schijfversleutelingsset die is gekoppeld aan de schijf die is versleuteld met een door de klant beheerde sleutel | snaar |
securityType | Hiermee geeft u het SecurityType van de VIRTUELE machine. Alleen van toepassing op besturingssysteemschijven. | 'ConfidentialVM_DiskEncryptedWithCustomerKey' 'ConfidentialVM_DiskEncryptedWithPlatformKey' 'ConfidentialVM_NonPersistedTPM' 'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey' 'TrustedLaunch' |
SupportedCapabilities
Naam | Beschrijving | Waarde |
---|---|---|
acceleratedNetwork | Is waar als de installatiekopieën van waaruit de besturingssysteemschijf wordt gemaakt, ondersteuning bieden voor versneld netwerken. | Bool |
architectuur | CPU-architectuur die wordt ondersteund door een besturingssysteemschijf. | 'Arm64' 'x64' |
diskControllerTypes | De schijfcontrollers die een besturingssysteemschijf ondersteunt. Als deze is ingesteld, kan dit SCSI of SCSI, NVME of NVME, SCSI zijn. | snaar |
DiskSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU-naam. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Een Percona XtraDB-cluster met 3 knooppunten implementeren in beschikbaarheidszones |
Met deze sjabloon wordt een MySQL-cluster met hoge beschikbaarheid van 3 knooppunten geïmplementeerd op CentOS 6.5 of Ubuntu 12.04 |
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerde |
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerd |
Maakt een ultra-beheerde schijf met een specifieke sectorgrootte |
Met deze sjabloon maakt u een nieuwe ultrabeheerde schijf waarmee de gebruiker een sectorgrootte van 512 of 4096 kan opgeven. |
een VIRTUELE machine maken op basis van een EfficientIP-VHD- |
Met deze sjabloon maakt u een virtuele machine op basis van een EfficientIP-VHD en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine |
virtuele machine maken van bestaande VHD's en deze verbinden met bestaande VNET- |
Met deze sjabloon maakt u een virtuele machine op basis van VHD's (BESTURINGSSYSTEEM en gegevensschijf) en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine |
een virtuele machine maken in een nieuw of bestaand vnet op basis van een aangepaste VHD- |
Met deze sjabloon maakt u een virtuele machine op basis van een gespecialiseerde VHD en kunt u deze verbinden met een nieuw of bestaand VNET dat zich in een andere resourcegroep kan bevinden dan de virtuele machine |
Windows Server-VM met SSH- |
Implementeer één Windows-VM waarvoor Open SSH is ingeschakeld, zodat u verbinding kunt maken via SSH met behulp van verificatie op basis van sleutels. |
Schijf maken & beveiliging inschakelen via Backup Vault |
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault mogelijk maakt |
geoptimaliseerde opslaginstellingen voor SQL-VM's op UltraSSD- |
Een virtuele SQL Server-machine maken met opslaginstellingen die zijn geoptimaliseerd voor prestaties, met behulp van UltraSSD voor SQL-logboekbestanden |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype schijven 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/disks-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/disks@2024-03-02"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
burstingEnabled = bool
completionPercent = int
creationData = {
createOption = "string"
elasticSanResourceId = "string"
galleryImageReference = {
communityGalleryImageId = "string"
id = "string"
lun = int
sharedGalleryImageId = "string"
}
imageReference = {
communityGalleryImageId = "string"
id = "string"
lun = int
sharedGalleryImageId = "string"
}
logicalSectorSize = int
performancePlus = bool
provisionedBandwidthCopySpeed = "string"
securityDataUri = "string"
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
uploadSizeBytes = int
}
dataAccessAuthMode = "string"
diskAccessId = "string"
diskIOPSReadWrite = int
diskMBpsReadWrite = int
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"
maxShares = int
networkAccessPolicy = "string"
optimizedForFrequentAttach = bool
osType = "string"
publicNetworkAccess = "string"
purchasePlan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
securityProfile = {
secureVMDiskEncryptionSetId = "string"
securityType = "string"
}
supportedCapabilities = {
acceleratedNetwork = bool
architecture = "string"
diskControllerTypes = "string"
}
supportsHibernation = bool
tier = "string"
}
zones = [
"string" or int
]
sku = {
name = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Eigenschapswaarden
Schijven
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Compute/disks@2024-03-02" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-80 Geldige tekens: Alfanumerieke tekst, onderstrepingstekens en afbreekstreepjes. |
plaats | 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 schijven. Kan Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS of PremiumV2_LRS zijn. | DiskSku- |
extendedLocation | De uitgebreide locatie waar de schijf wordt gemaakt. De uitgebreide locatie kan niet worden gewijzigd. | ExtendedLocation- |
Eigenschappen | Eigenschappen van schijfresources. | DiskProperties- |
Zones | De lijst met logische zones voor Schijf. | Matrix van beschikbaarheidszones als tekenreeks of int. |
ExtendedLocation
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | snaar |
type | Het type van de uitgebreide locatie. | "EdgeZone" |
DiskProperties
Naam | Beschrijving | Waarde |
---|---|---|
burstingEnabled | Stel in op True om bursting mogelijk te maken buiten het ingerichte prestatiedoel van de schijf. Bursting is standaard uitgeschakeld. Is niet van toepassing op Ultra-schijven. | Bool |
completionPercent | Percentage voltooid voor de achtergrondkopie wanneer een resource wordt gemaakt via de kopieerbewerking. | Int |
creationData | Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData- (vereist) |
dataAccessAuthMode | Aanvullende verificatievereisten bij het exporteren of uploaden naar een schijf of momentopname. | "AzureActiveDirectory" "Geen" |
diskAccessId | ARM-id van de DiskAccess-resource voor het gebruik van privé-eindpunten op schijven. | snaar |
diskIOPSReadWrite | Het aantal IOPS dat is toegestaan voor deze schijf; alleen instelbaar voor UltraSSD-schijven. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskMBpsReadWrite | De bandbreedte die voor deze schijf is toegestaan; alleen instelbaar voor UltraSSD-schijven. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
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 met andere opties, wordt het formaat aangegeven. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en alleen de grootte van de schijf kan vergroten. | Int |
Codering | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | versleutelings |
encryptionSettingsCollection | Verzameling versleutelingsinstellingen die worden gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection- |
hyperVGeneratie | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | "V1" "V2" |
maxShares | Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. De waarde groter dan één geeft een schijf aan die tegelijkertijd op meerdere VM's kan worden gekoppeld. | Int |
networkAccessPolicy | Beleid voor toegang tot de schijf via het netwerk. | "AllowAll" "AllowPrivate" "DenyAll" |
optimizedForFrequentAttach | Als u deze eigenschap instelt op waar, verbetert u de betrouwbaarheid en prestaties van gegevensschijven die vaak (meer dan 5 keer per dag) worden uitgevoerd door los te koppelen van de ene virtuele machine en gekoppeld aan een andere. Deze eigenschap mag niet worden ingesteld voor schijven die niet vaak zijn losgekoppeld en gekoppeld, omdat de schijven niet overeenkomen met het foutdomein van de virtuele machine. | Bool |
osType | Het type besturingssysteem. | "Linux" "Windows" |
publicNetworkAccess | Beleid voor het beheren van export op de schijf. | "Uitgeschakeld" "Ingeschakeld" |
purchasePlan | Aankoopplangegevens voor de installatiekopieën van waaruit de besturingssysteemschijf is gemaakt. Bijvoorbeeld - {name: 2019-Datacenter, uitgever: MicrosoftWindowsServer, product: WindowsServer} | PurchasePlan- |
securityProfile | Bevat de beveiligingsgerelateerde informatie voor de resource. | DiskSecurityProfile |
supportedCapabilities | Lijst met ondersteunde mogelijkheden voor de installatiekopieën waaruit de besturingssysteemschijf is gemaakt. | SupportedCapabilities |
supportsHibernation | Geeft aan dat het besturingssysteem op een schijf de sluimerstand ondersteunt. | Bool |
rang | Prestatielaag van de schijf (bijvoorbeeld P4, S10) zoals hier wordt beschreven: https://azure.microsoft.com/pricing/details/managed-disks/ . Is niet van toepassing op Ultra-schijven. |
snaar |
CreationData
Naam | Beschrijving | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | "Bijvoegen" "Kopiëren" "CopyFromSanSnapshot" "CopyStart" "Leeg" "FromImage" "Importeren" "ImportSecure" "Herstellen" "Uploaden" "UploadPreparedSecure" (vereist) |
elasticSanResourceId | Vereist als createOption CopyFromSanSnapshot is. Dit is de ARM-id van de momentopname van het elastische san-volume van de bron. | snaar |
galleryImageReference | Vereist als u een galerie-installatiekopieën maakt. De id/sharedGalleryImageId/communityGalleryImageId van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie waaruit een schijf moet worden gemaakt. | ImageDiskReference- |
imageReference | Schijfbroninformatie voor PIR- of gebruikersinstallatiekopieën. | ImageDiskReference- |
logicalSectorSize | Grootte van logische sector in bytes voor Ultra-schijven. Ondersteunde waarden zijn 512 ad 4096. 4096 is de standaardwaarde. | Int |
performancePlus | Stel deze vlag in op True om een boost te krijgen op het prestatiedoel van de schijf die is geïmplementeerd, zie hier over het respectieve prestatiedoel. Deze vlag kan alleen worden ingesteld op de aanmaaktijd van de schijf en kan niet worden uitgeschakeld nadat deze is ingeschakeld. | Bool |
provisionedBandwidthCopySpeed | Als dit veld is ingesteld op een momentopname en createOption CopyStart is, wordt de momentopname met een snellere snelheid gekopieerd. | "Uitgebreid" "Geen" |
securityDataUri | Als createOption ImportSecure is, is dit de URI van een blob die moet worden geïmporteerd in de gaststatus van de VM. | snaar |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | snaar |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | snaar |
storageAccountId | Vereist als createOption import is. De Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. | snaar |
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). | Int |
ImageDiskReference
Naam | Beschrijving | Waarde |
---|---|---|
communityGalleryImageId | Een relatieve URI met een azure Compute Gallery-installatiekopiereferentie voor de community. | snaar |
legitimatiebewijs | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën, een gebruikersinstallatiekopie of een azure Compute Gallery-installatiekopie. | snaar |
Lun | Als de schijf wordt 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 |
sharedGalleryImageId | Een relatieve URI met een direct gedeelde Azure Compute Gallery-installatiekopiereferentie. | snaar |
Codering
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | snaar |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | "EncryptionAtRestWithCustomerKey" "EncryptionAtRestWithPlatformAndCustomerKeys" "EncryptionAtRestWithPlatformKey" |
EncryptionSettingsCollection
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | 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. | snaar |
EncryptionSettingsElement
Naam | Beschrijving | 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 wanneer deze wordt opgegeven, wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference- |
KeyVaultAndSecretReference
Naam | Beschrijving | 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 | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
KeyVaultAndKeyReference
Naam | Beschrijving | 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 | Beschrijving | 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 Offer onder het element imageReference. | tekenreeks (vereist) |
promotionCode | De aanbiedingspromotiecode. | snaar |
uitgever | De uitgever-id. | tekenreeks (vereist) |
DiskSecurityProfile
Naam | Beschrijving | Waarde |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId van de schijfversleutelingsset die is gekoppeld aan de schijf die is versleuteld met een door de klant beheerde sleutel | snaar |
securityType | Hiermee geeft u het SecurityType van de VIRTUELE machine. Alleen van toepassing op besturingssysteemschijven. | "ConfidentialVM_DiskEncryptedWithCustomerKey" "ConfidentialVM_DiskEncryptedWithPlatformKey" "ConfidentialVM_NonPersistedTPM" "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey" "TrustedLaunch" |
SupportedCapabilities
Naam | Beschrijving | Waarde |
---|---|---|
acceleratedNetwork | Is waar als de installatiekopieën van waaruit de besturingssysteemschijf wordt gemaakt, ondersteuning bieden voor versneld netwerken. | Bool |
architectuur | CPU-architectuur die wordt ondersteund door een besturingssysteemschijf. | "Arm64" "x64" |
diskControllerTypes | De schijfcontrollers die een besturingssysteemschijf ondersteunt. Als deze is ingesteld, kan dit SCSI of SCSI, NVME of NVME, SCSI zijn. | snaar |
DiskSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU-naam. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |