Freigeben über


DiskInner Klasse

public final class DiskInner
extends Resource

Datenträgerressource.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
DiskInner()

Erstellt eine instance der Datenträgerinnenklasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Boolean burstingEnabled()

Abrufen der BurstingEnabled-Eigenschaft: Legen Sie auf true fest, um das Bursten über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren.

OffsetDateTime burstingEnabledTime()

Rufen Sie die BurstingEnabledTime-Eigenschaft ab: Neueste Zeit, wenn das Bursten zuletzt auf einem Datenträger aktiviert war.

Float completionPercent()

Abrufen der VervollständigungseigenschaftProzent: Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den Kopierstartvorgangerstellt wird.

CreationData creationData()

Rufen Sie die Datenerstellungseigenschaftab: Informationen zur Datenträgerquelle.

DataAccessAuthMode dataAccessAuthMode()

Abrufen der Datenzugriffsmodus-Eigenschaft: Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder Momentaufnahme.

String diskAccessId()

Abrufen der Datenträgerzugriffs-ID-Eigenschaft: ARM-ID der Datenträgerzugriffsressourcefür die Verwendung privater Endpunkte auf Datenträgern.

Long diskIopsReadOnly()

Abrufen der Datenträger-Iops-EigenschaftSchreibgeschützt: Die Gesamtanzahl von IOPS, die für alle VMs zulässig sind, die den freigegebenen Datenträger als schreibgeschützteinbinden.

Long diskIopsReadWrite()

Abrufen der Datenträger-IopsReadWrite-Eigenschaft: Die Anzahl der für diesen Datenträger zulässigen IOPS; nur für UltraSSD-Datenträger festgelegt.

Long diskMBpsReadOnly()

Abrufen der schreibgeschützten Datenträger-MBps-Eigenschaft: Der Gesamtdurchsatz (MBps), der für alle VMs zulässig ist, die den freigegebenen Datenträger als schreibgeschützteinbinden.

Long diskMBpsReadWrite()

Abrufen der Datenträger-MBpsReadWrite-Eigenschaft: Die für diesen Datenträger zulässige Bandbreite; nur für UltraSSD-Datenträger festgelegt.

Long diskSizeBytes()

Abrufen der DatenträgergrößeBytes-Eigenschaft: Die Größe des Datenträgers in Bytes.

Integer diskSizeGB()

Rufen Sie die SizeGB-Eigenschaft des Datenträgersab: Wenn Daten erstellt werden.CreateOption ist leer. Dieses Feld ist obligatorisch und gibt die Größe des zu erstellenden Datenträgers an.

DiskState diskState()

Abrufen der Datenträgerzustandseigenschaft: Der Zustand des Datenträgers.

Encryption encryption()

Abrufen der Verschlüsselungseigenschaft: Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

EncryptionSettingsCollection encryptionSettingsCollection()

Abrufen der Sammlung der Verschlüsselungseinstellungen: Sammlung der Verschlüsselungseinstellungen, die für Azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

ExtendedLocation extendedLocation()

Abrufen der erweitertenLocation-Eigenschaft: Der erweiterte Speicherort, an dem der Datenträger erstellt wird.

HyperVGeneration hyperVGeneration()

Abrufen der Hyper-VGeneration-Eigenschaft: Die Hypervisorgenerierung des virtuellen Computers.

OffsetDateTime lastOwnershipUpdateTime()

Get the lastOwnershipUpdateTime property: The UTC time when the ownership state of the disk was last changed i.z. B. der Zeitpunkt, zu dem der Datenträger zuletzt von einem virtuellen Computer angefügt oder getrennt wurde, oder der Zeitpunkt, zu dem die Zuordnung des Datenträgers aufgehoben oder gestartet wurde.

String managedBy()

Abrufen der verwaltetenBy-Eigenschaft: Ein relativer URI, der die ID des virtuellen Computers enthält, an den der Datenträger angefügt ist.

List<String> managedByExtended()

Rufen Sie die verwalteteByExtended-Eigenschaft ab: Liste der relativen URIs, die die IDs der VMs enthalten, an die der Datenträger angefügt ist.

Integer maxShares()

Abrufen der maxShares-Eigenschaft: Die maximale Anzahl von VMs, die gleichzeitig an den Datenträger angefügt werden können.

NetworkAccessPolicy networkAccessPolicy()

Rufen Sie die Netzwerkzugriffsrichtlinie-Eigenschaftab: Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

Boolean optimizedForFrequentAttach()

Die für häufigeAnfügung optimierteEigenschaft abrufen: Wenn Sie diese Eigenschaft auf true festlegen, wird die Zuverlässigkeit und Leistung von Datenträgern verbessert, die häufig (mehr als 5 Mal pro Tag) von einem virtuellen Computer getrennt und an einen anderen angefügt werden.

OperatingSystemTypes osType()

Rufen Sie die OsType-Eigenschaft ab: Der Betriebssystemtyp.

PropertyUpdatesInProgress propertyUpdatesInProgress()

Abrufen der Eigenschaft Updates InProgress-Eigenschaft: Eigenschaften des Datenträgers, für den das Update aussteht.

String provisioningState()

Abrufen der Bereitstellungsstatuseigenschaft: Der Datenträgerbereitstellungsstatus.

PublicNetworkAccess publicNetworkAccess()

Abrufen der öffentlichenNetzwerkzugriffseigenschaft: Richtlinie zum Steuern des Exports auf dem Datenträger.

PurchasePlanAutoGenerated purchasePlan()

Abrufen der Kaufplaneigenschaft: Einkaufsplaninformationen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde.

DiskSecurityProfile securityProfile()

Abrufen der Sicherheitsprofil-Eigenschaft: Enthält die sicherheitsbezogenen Informationen für die Ressource.

List<ShareInfoElement> shareInfo()

Abrufen der Freigabe-Info-Eigenschaft: Details zur Liste aller VMs, auf denen der Datenträger angefügt ist.

DiskSku sku()

Abrufen der sku-Eigenschaft: Der Name der Datenträger-SKU.

SupportedCapabilities supportedCapabilities()

Rufen Sie die unterstützteCapabilities-Eigenschaft ab: Liste der unterstützten Funktionen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde.

Boolean supportsHibernation()

Ruft die supportsHibernation-Eigenschaft ab: Gibt an, dass das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

String tier()

Rufen Sie die Eigenschaft tier ab: Leistungsebene des Datenträgers (z. B. P4, S10), wie hier beschrieben: https://azure.microsoft.com/en-us/pricing/details/managed-disks/.

OffsetDateTime timeCreated()

Abrufen der Eigenschaft "timeCreated": Der Zeitpunkt, zu dem der Datenträger erstellt wurde.

String uniqueId()

Rufen Sie die eindeutigeId-Eigenschaft ab: Eindeutige GUID, die die Ressource identifiziert.

void validate()

Überprüft die instance.

DiskInner withBurstingEnabled(Boolean burstingEnabled)

Legen Sie die BurstingEnabled-Eigenschaft fest: Legen Sie auf true fest, um das Bursting über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren.

DiskInner withCompletionPercent(Float completionPercent)

Legen Sie die VervollständigungseigenschaftProzent fest: Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den Kopierstartvorgangerstellt wird.

DiskInner withCreationData(CreationData creationData)

Legen Sie die Eigenschaft "CreationData" fest: Informationen zur Datenträgerquelle.

DiskInner withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)

Festlegen der Datenzugriffs-Authentifizierungsmodus-Eigenschaft: Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder Momentaufnahme.

DiskInner withDiskAccessId(String diskAccessId)

Legen Sie die Eigenschaft "Datenträgerzugriffs-ID" fest: ARM-ID der Datenträgerzugriffsressourcefür die Verwendung privater Endpunkte auf Datenträgern.

DiskInner withDiskIopsReadOnly(Long diskIopsReadOnly)

Legen Sie die schreibgeschützte Datenträger-Iops-Eigenschaftfest: Die Gesamtzahl der IOPS, die für alle VMs zulässig sind, die den freigegebenen Datenträger als schreibgeschützterDatenträger einbinden.

DiskInner withDiskIopsReadWrite(Long diskIopsReadWrite)

Legen Sie die Leseschreibeigenschaftfür Datenträger-Iopsfest: Die Anzahl der für diesen Datenträger zulässigen IOPS; nur für UltraSSD-Datenträger festgelegt.

DiskInner withDiskMBpsReadOnly(Long diskMBpsReadOnly)

Legen Sie die SchreibgeschützteDatenträger-MBps-Eigenschaftfest: Der Gesamtdurchsatz (MBps), der für alle VMs zulässig ist, die den freigegebenen Datenträger als schreibgeschützteinbinden.

DiskInner withDiskMBpsReadWrite(Long diskMBpsReadWrite)

Legen Sie die Leseschreibeigenschaftdes Datenträgersmit MBpsfest: Die für diesen Datenträger zulässige Bandbreite; nur für UltraSSD-Datenträger einstellbar.

DiskInner withDiskSizeGB(Integer diskSizeGB)

Legen Sie die SizeGB-Eigenschaft des Datenträgersfest: Wenn Daten erstellt werden.CreateOption ist leer. Dieses Feld ist obligatorisch und gibt die Größe des zu erstellenden Datenträgers an.

DiskInner withEncryption(Encryption encryption)

Legen Sie die Verschlüsselungseigenschaft fest: Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

DiskInner withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)

Legen Sie die Eigenschaft Sammlung der Verschlüsselungseinstellungenfest: Sammlung der Verschlüsselungseinstellungen, die für Azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

DiskInner withExtendedLocation(ExtendedLocation extendedLocation)

Festlegen der erweitertenLocation-Eigenschaft: Der erweiterte Speicherort, an dem der Datenträger erstellt wird.

DiskInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

Legen Sie die Hyper-VGeneration-Eigenschaftfest: Die Hypervisorgenerierung des virtuellen Computers.

DiskInner withLocation(String location)
DiskInner withMaxShares(Integer maxShares)

Legen Sie die maxShares-Eigenschaft fest: Die maximale Anzahl von VMs, die gleichzeitig an den Datenträger angefügt werden können.

DiskInner withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)

Legen Sie die Netzwerkzugriffsrichtlinie-Eigenschaftfest: Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

DiskInner withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)

Festlegen der optimiertenFürhäufigangefügte Eigenschaft: Wenn Sie diese Eigenschaft auf true festlegen, wird die Zuverlässigkeit und Leistung von Datenträgern verbessert, die häufig (mehr als 5 Mal pro Tag) von einem virtuellen Computer getrennt und an einen anderen angefügt werden.

DiskInner withOsType(OperatingSystemTypes osType)

Legen Sie die osType-Eigenschaft fest: Den Betriebssystemtyp.

DiskInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Legen Sie die öffentlicheNetzwerkzugriffseigenschaftfest: Richtlinie zum Steuern des Exports auf dem Datenträger.

DiskInner withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)

Legen Sie die PurchasePlan-Eigenschaft fest: Kaufplaninformationen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde.

DiskInner withSecurityProfile(DiskSecurityProfile securityProfile)

Festlegen der Sicherheitsprofileigenschaft: Enthält die sicherheitsbezogenen Informationen für die Ressource.

DiskInner withSku(DiskSku sku)

Legen Sie die sku-Eigenschaft fest: Der SKU-Name der Datenträger.

DiskInner withSupportedCapabilities(SupportedCapabilities supportedCapabilities)

Legen Sie die unterstützteCapabilities-Eigenschaft fest: Liste der unterstützten Funktionen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde.

DiskInner withSupportsHibernation(Boolean supportsHibernation)

Legen Sie die Eigenschaft supportsHibernation fest: Gibt an, dass das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

DiskInner withTags(Map<String,String> tags)
DiskInner withTier(String tier)

Legen Sie die Ebeneneigenschaft fest: Leistungsebene des Datenträgers (z. B. P4, S10), wie hier beschrieben: https://azure.microsoft.com/en-us/pricing/details/managed-disks/.

DiskInner withZones(List<String> zones)

Festlegen der Zone-Eigenschaft: Die Liste der logischen Zonen für Datenträger.

List<String> zones()

Abrufen der Zone-Eigenschaft: Die Liste der logischen Zonen für Datenträger.

Geerbte Methoden von ProxyResource

Geerbte Methoden von Resource

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

DiskInner

public DiskInner()

Erstellt eine instance der DiskInner-Klasse.

Details zur Methode

burstingEnabled

public Boolean burstingEnabled()

Abrufen der burstingEnabled-Eigenschaft: Legen Sie auf true fest, um bursting über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren. Bursting ist standardmäßig deaktiviert. Gilt nicht für Ultra-Datenträger.

Returns:

der burstingEnabled-Wert.

burstingEnabledTime

public OffsetDateTime burstingEnabledTime()

Abrufen der burstingEnabledTime-Eigenschaft: Letzte Zeit, zu der das Bursten zuletzt auf einem Datenträger aktiviert war.

Returns:

der burstingEnabledTime-Wert.

completionPercent

public Float completionPercent()

Abrufen der completionPercent-Eigenschaft: Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den CopyStart-Vorgang erstellt wird.

Returns:

der wert completionPercent.

creationData

public CreationData creationData()

Rufen Sie die creationData-Eigenschaft ab: Datenträgerquellinformationen. CreationData-Informationen können nicht geändert werden, nachdem der Datenträger erstellt wurde.

Returns:

der wert creationData.

dataAccessAuthMode

public DataAccessAuthMode dataAccessAuthMode()

Abrufen der dataAccessAuthMode-Eigenschaft: Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder Momentaufnahme.

Returns:

der DataAccessAuthMode-Wert.

diskAccessId

public String diskAccessId()

Abrufen der diskAccessId-Eigenschaft: ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

Returns:

der wert diskAccessId.

diskIopsReadOnly

public Long diskIopsReadOnly()

Abrufen der diskIopsReadOnly-Eigenschaft: Die Gesamtzahl der IOPS, die für alle VMs zulässig sind, die den freigegebenen Datenträger als ReadOnly einbinden. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

Returns:

der wert diskIopsReadOnly.

diskIopsReadWrite

public Long diskIopsReadWrite()

Abrufen der diskIopsReadWrite-Eigenschaft: Die Anzahl der für diesen Datenträger zulässigen IOPS; nur für UltraSSD-Datenträger einstellbar. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

Returns:

der wert diskIopsReadWrite.

diskMBpsReadOnly

public Long diskMBpsReadOnly()

Abrufen der diskMBpsReadOnly-Eigenschaft: Der Gesamtdurchsatz (MBps), der für alle VMs zulässig ist, die den freigegebenen Datenträger als ReadOnly einbinden. MBps bedeutet Millionen von Bytes pro Sekunde – MB verwendet hier die ISO-Notation von 10.

Returns:

der wert diskMBpsReadOnly.

diskMBpsReadWrite

public Long diskMBpsReadWrite()

Abrufen der diskMBpsReadWrite-Eigenschaft: Die für diesen Datenträger zulässige Bandbreite; nur für UltraSSD-Datenträger einstellbar. MBps bedeutet Millionen von Bytes pro Sekunde – MB verwendet hier die ISO-Notation von 10.

Returns:

der wert diskMBpsReadWrite.

diskSizeBytes

public Long diskSizeBytes()

Abrufen der diskSizeBytes-Eigenschaft: Die Größe des Datenträgers in Bytes. Dieses Feld ist schreibgeschützt.

Returns:

der wert diskSizeBytes.

diskSizeGB

public Integer diskSizeGB()

Abrufen der diskSizeGB-Eigenschaft: Wenn creationData.createOption Leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist, und können die Größe des Datenträgers nur erhöhen.

Returns:

der diskSizeGB-Wert.

diskState

public DiskState diskState()

Abrufen der diskState-Eigenschaft: Der Zustand des Datenträgers.

Returns:

der wert diskState.

encryption

public Encryption encryption()

Abrufen der Verschlüsselungseigenschaft: Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

Returns:

der Verschlüsselungswert.

encryptionSettingsCollection

public EncryptionSettingsCollection encryptionSettingsCollection()

Abrufen der EncryptionSettingsCollection-Eigenschaft: Sammlung der Verschlüsselungseinstellungen, die für Azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

Returns:

der EncryptionSettingsCollection-Wert.

extendedLocation

public ExtendedLocation extendedLocation()

Abrufen der extendedLocation-Eigenschaft: Der erweiterte Speicherort, an dem der Datenträger erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

Returns:

der extendedLocation-Wert.

hyperVGeneration

public HyperVGeneration hyperVGeneration()

Rufen Sie die hyperVGeneration-Eigenschaft ab: Die Hypervisorgeneration des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

Returns:

der hyperVGeneration-Wert.

lastOwnershipUpdateTime

public OffsetDateTime lastOwnershipUpdateTime()

Abrufen der lastOwnershipUpdateTime-Eigenschaft: Die UTC-Zeit, zu der der Besitzstatus des Datenträgers zuletzt geändert wurde, d. h. der Zeitpunkt, zu dem der Datenträger zuletzt angefügt oder von einer VM getrennt wurde, oder der Zeitpunkt, zu dem die Zuordnung des virtuellen Computers aufgehoben oder gestartet wurde.

Returns:

der LastOwnershipUpdateTime-Wert.

managedBy

public String managedBy()

Abrufen der managedBy-Eigenschaft: Ein relativer URI, der die ID des virtuellen Computers enthält, an den der Datenträger angefügt ist.

Returns:

der managedBy-Wert.

managedByExtended

public List managedByExtended()

Abrufen der managedByExtended-Eigenschaft: Liste der relativen URIs, die die IDs der VMs enthalten, auf denen der Datenträger angefügt ist. maxShares sollte für Datenträger auf einen Wert festgelegt werden, der größer als 1 ist, um das Anfügen an mehrere VMs zu ermöglichen.

Returns:

der ManagedByExtended-Wert.

maxShares

public Integer maxShares()

Abrufen der maxShares-Eigenschaft: Die maximale Anzahl von VMs, die gleichzeitig an den Datenträger angefügt werden können. Der Wert größer als eins gibt einen Datenträger an, der gleichzeitig auf mehreren virtuellen Computern bereitgestellt werden kann.

Returns:

der maxShares-Wert.

networkAccessPolicy

public NetworkAccessPolicy networkAccessPolicy()

Rufen Sie die networkAccessPolicy-Eigenschaft ab: Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

Returns:

der Wert networkAccessPolicy.

optimizedForFrequentAttach

public Boolean optimizedForFrequentAttach()

Abrufen der eigenschaft optimizedForFrequentAttach: Wenn Sie diese Eigenschaft auf true festlegen, wird die Zuverlässigkeit und Leistung von Datenträgern verbessert, die häufig (mehr als 5 Mal pro Tag) von einem virtuellen Computer getrennt und an einen anderen angefügt werden. Diese Eigenschaft sollte nicht für Datenträger festgelegt werden, die nicht häufig getrennt und angefügt werden, da sie dazu führt, dass die Datenträger nicht an der Fehlerdomäne des virtuellen Computers ausgerichtet sind.

Returns:

der wert optimizedForFrequentAttach.

osType

public OperatingSystemTypes osType()

Rufen Sie die osType-Eigenschaft ab: Der Betriebssystemtyp.

Returns:

der osType-Wert.

propertyUpdatesInProgress

public PropertyUpdatesInProgress propertyUpdatesInProgress()

Rufen Sie die PropertyUpdatesInProgress-Eigenschaft ab: Eigenschaften des Datenträgers, für den das Update aussteht.

Returns:

der PropertyUpdatesInProgress-Wert.

provisioningState

public String provisioningState()

Abrufen der provisioningState-Eigenschaft: Der Datenträgerbereitstellungsstatus.

Returns:

der ProvisioningState-Wert.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Rufen Sie die publicNetworkAccess-Eigenschaft ab: Richtlinie zum Steuern des Exports auf dem Datenträger.

Returns:

der publicNetworkAccess-Wert.

purchasePlan

public PurchasePlanAutoGenerated purchasePlan()

Abrufen der purchasePlan-Eigenschaft: Einkaufsplaninformationen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde. Beispiel: {name: 2019-Datacenter, Herausgeber: MicrosoftWindowsServer, Produkt: WindowsServer}.

Returns:

der Wert "purchasePlan".

securityProfile

public DiskSecurityProfile securityProfile()

Abrufen der securityProfile-Eigenschaft: Enthält die sicherheitsbezogenen Informationen für die Ressource.

Returns:

der SecurityProfile-Wert.

shareInfo

public List shareInfo()

Abrufen der shareInfo-Eigenschaft: Details zur Liste aller VMs, an die der Datenträger angefügt ist. maxShares sollte für Datenträger auf einen Wert festgelegt werden, der größer als 1 ist, um das Anfügen an mehrere VMs zu ermöglichen.

Returns:

der shareInfo-Wert.

sku

public DiskSku sku()

Abrufen der sku-Eigenschaft: Der Name der Datenträger-SKU. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS oder PremiumV2_LRS sein.

Returns:

der SKU-Wert.

supportedCapabilities

public SupportedCapabilities supportedCapabilities()

Abrufen der supportedCapabilities-Eigenschaft: Liste der unterstützten Funktionen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde.

Returns:

der supportedCapabilities-Wert.

supportsHibernation

public Boolean supportsHibernation()

Abrufen der supportsHibernation-Eigenschaft: Gibt an, dass das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

Returns:

der SupportsHibernation-Wert.

tier

public String tier()

Rufen Sie die Eigenschaft tier ab: Leistungsebene des Datenträgers (z. B. P4, S10), wie hier beschrieben: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gilt nicht für Ultra-Datenträger.

Returns:

der Ebenenwert.

timeCreated

public OffsetDateTime timeCreated()

Abrufen der timeCreated-Eigenschaft: Der Zeitpunkt, zu dem der Datenträger erstellt wurde.

Returns:

der timeCreated-Wert.

uniqueId

public String uniqueId()

Rufen Sie die uniqueId-Eigenschaft ab: Eindeutige GUID, die die Ressource identifiziert.

Returns:

der uniqueId-Wert.

validate

public void validate()

Überprüft die instance.

withBurstingEnabled

public DiskInner withBurstingEnabled(Boolean burstingEnabled)

Legen Sie die burstingEnabled-Eigenschaft fest: Legen Sie auf true fest, um das Bursting über das bereitgestellte Leistungsziel des Datenträgers hinaus zu aktivieren. Bursting ist standardmäßig deaktiviert. Gilt nicht für Ultra-Datenträger.

Parameters:

burstingEnabled - der festzulegende BurstingEnabled-Wert.

Returns:

das DiskInner-Objekt selbst.

withCompletionPercent

public DiskInner withCompletionPercent(Float completionPercent)

Legen Sie die completionPercent-Eigenschaft fest: Prozentsatz abgeschlossen für die Hintergrundkopie, wenn eine Ressource über den CopyStart-Vorgang erstellt wird.

Parameters:

completionPercent - der festzulegende Wert completionPercent.

Returns:

das DiskInner-Objekt selbst.

withCreationData

public DiskInner withCreationData(CreationData creationData)

Legen Sie die creationData-Eigenschaft fest: Datenträgerquellinformationen. CreationData-Informationen können nach dem Erstellen des Datenträgers nicht mehr geändert werden.

Parameters:

creationData - der festzulegende Wert von creationData.

Returns:

das DiskInner-Objekt selbst.

withDataAccessAuthMode

public DiskInner withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)

Festlegen der dataAccessAuthMode-Eigenschaft: Zusätzliche Authentifizierungsanforderungen beim Exportieren oder Hochladen auf einen Datenträger oder Momentaufnahme.

Parameters:

dataAccessAuthMode - der festzulegende DataAccessAuthMode-Wert.

Returns:

das DiskInner-Objekt selbst.

withDiskAccessId

public DiskInner withDiskAccessId(String diskAccessId)

Legen Sie die eigenschaft diskAccessId fest: ARM-ID der DiskAccess-Ressource für die Verwendung privater Endpunkte auf Datenträgern.

Parameters:

diskAccessId - der festzulegende DiskAccessId-Wert.

Returns:

das DiskInner-Objekt selbst.

withDiskIopsReadOnly

public DiskInner withDiskIopsReadOnly(Long diskIopsReadOnly)

Legen Sie die diskIopsReadOnly-Eigenschaft fest: Die Gesamtzahl der IOPS, die auf allen VMs zulässig sind, die den freigegebenen Datenträger als ReadOnly einbinden. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

Parameters:

diskIopsReadOnly - der festzulegende diskIopsReadOnly-Wert.

Returns:

das DiskInner-Objekt selbst.

withDiskIopsReadWrite

public DiskInner withDiskIopsReadWrite(Long diskIopsReadWrite)

Festlegen der diskIopsReadWrite-Eigenschaft: Die Anzahl der für diesen Datenträger zulässigen IOPS; nur für UltraSSD-Datenträger festgelegt werden kann. Ein Vorgang kann zwischen 4.000 und 256.000 Bytes übertragen.

Parameters:

diskIopsReadWrite - der festzulegende DiskIopsReadWrite-Wert.

Returns:

das DiskInner-Objekt selbst.

withDiskMBpsReadOnly

public DiskInner withDiskMBpsReadOnly(Long diskMBpsReadOnly)

Legen Sie die eigenschaft diskMBpsReadOnly fest: Der Gesamtdurchsatz (MBps), der für alle VMs zulässig ist, die den freigegebenen Datenträger als ReadOnly einbinden. MBps bedeutet Millionen von Bytes pro Sekunde – MB verwendet hier die ISO-Notation von 10.

Parameters:

diskMBpsReadOnly - der festzulegende wert diskMBpsReadOnly.

Returns:

das DiskInner-Objekt selbst.

withDiskMBpsReadWrite

public DiskInner withDiskMBpsReadWrite(Long diskMBpsReadWrite)

Legen Sie die eigenschaft diskMBpsReadWrite fest: Die für diesen Datenträger zulässige Bandbreite; nur für UltraSSD-Datenträger einstellbar. MBps bedeutet Millionen von Bytes pro Sekunde – MB verwendet hier die ISO-Notation von 10.

Parameters:

diskMBpsReadWrite - der festzulegende Wert diskMBpsReadWrite.

Returns:

das DiskInner-Objekt selbst.

withDiskSizeGB

public DiskInner withDiskSizeGB(Integer diskSizeGB)

Legen Sie die diskSizeGB-Eigenschaft fest: Wenn creationData.createOption Leer ist, ist dieses Feld obligatorisch und gibt die Größe des zu erstellenden Datenträgers an. Wenn dieses Feld für Updates oder die Erstellung mit anderen Optionen vorhanden ist, gibt es eine Größenänderung an. Größenänderungen sind nur zulässig, wenn der Datenträger nicht an eine ausgeführte VM angefügt ist, und können die Größe des Datenträgers nur erhöhen.

Parameters:

diskSizeGB - der festzulegende wert für diskSizeGB.

Returns:

das DiskInner-Objekt selbst.

withEncryption

public DiskInner withEncryption(Encryption encryption)

Legen Sie die Verschlüsselungseigenschaft fest: Die Verschlüsselungseigenschaft kann verwendet werden, um ruhende Daten mit kundenseitig verwalteten Schlüsseln oder plattformseitig verwalteten Schlüsseln zu verschlüsseln.

Parameters:

encryption - der festzulegende Verschlüsselungswert.

Returns:

das DiskInner-Objekt selbst.

withEncryptionSettingsCollection

public DiskInner withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)

Legen Sie die EncryptionSettingsCollection-Eigenschaft fest: Die Sammlung der Verschlüsselungseinstellungen, die für Azure Disk Encryption verwendet wird, kann mehrere Verschlüsselungseinstellungen pro Datenträger oder Momentaufnahme enthalten.

Parameters:

encryptionSettingsCollection - der festzulegende Wert encryptionSettingsCollection.

Returns:

das DiskInner-Objekt selbst.

withExtendedLocation

public DiskInner withExtendedLocation(ExtendedLocation extendedLocation)

Festlegen der extendedLocation-Eigenschaft: Der erweiterte Speicherort, an dem der Datenträger erstellt wird. Der erweiterte Speicherort kann nicht geändert werden.

Parameters:

extendedLocation - der festzulegende extendedLocation-Wert.

Returns:

das DiskInner-Objekt selbst.

withHyperVGeneration

public DiskInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

Legen Sie die hyperVGeneration-Eigenschaft fest: Die Hypervisorgeneration des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

Parameters:

hyperVGeneration - der festzulegende hyperVGeneration-Wert.

Returns:

das DiskInner-Objekt selbst.

withLocation

public DiskInner withLocation(String location)

Overrides:

DiskInner.withLocation(String location)

Parameters:

location

withMaxShares

public DiskInner withMaxShares(Integer maxShares)

Legen Sie die maxShares-Eigenschaft fest: Die maximale Anzahl von VMs, die gleichzeitig an den Datenträger angefügt werden können. Der Wert größer als eins gibt einen Datenträger an, der gleichzeitig auf mehreren VMs bereitgestellt werden kann.

Parameters:

maxShares - der festzulegende maxShares-Wert.

Returns:

das DiskInner-Objekt selbst.

withNetworkAccessPolicy

public DiskInner withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)

Legen Sie die networkAccessPolicy-Eigenschaft fest: Richtlinie für den Zugriff auf den Datenträger über das Netzwerk.

Parameters:

networkAccessPolicy - der festzulegende wert networkAccessPolicy.

Returns:

das DiskInner-Objekt selbst.

withOptimizedForFrequentAttach

public DiskInner withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)

Festlegen der optimizedForFrequentAttach-Eigenschaft: Durch Festlegen dieser Eigenschaft auf true wird die Zuverlässigkeit und Leistung von Datenträgern verbessert, die häufig (mehr als 5 Mal pro Tag) von einem virtuellen Computer getrennt und an einen anderen angefügt werden. Diese Eigenschaft sollte nicht für Datenträger festgelegt werden, die nicht getrennt und häufig angefügt werden, da sie dazu führt, dass die Datenträger nicht an der Fehlerdomäne des virtuellen Computers ausgerichtet sind.

Parameters:

optimizedForFrequentAttach - der festzulegende wert optimizedForFrequentAttach.

Returns:

das DiskInner-Objekt selbst.

withOsType

public DiskInner withOsType(OperatingSystemTypes osType)

Legen Sie die osType-Eigenschaft fest: Den Betriebssystemtyp.

Parameters:

osType - der festzulegende osType-Wert.

Returns:

das DiskInner-Objekt selbst.

withPublicNetworkAccess

public DiskInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Legen Sie die publicNetworkAccess-Eigenschaft fest: Richtlinie zum Steuern des Exports auf dem Datenträger.

Parameters:

publicNetworkAccess - der festzulegende publicNetworkAccess-Wert.

Returns:

das DiskInner-Objekt selbst.

withPurchasePlan

public DiskInner withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)

Legen Sie die purchasePlan-Eigenschaft fest: Kaufplaninformationen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde. Z.B. - {name: 2019-Datacenter, Herausgeber: MicrosoftWindowsServer, Product: WindowsServer}.

Parameters:

purchasePlan - der festzulegende wert für purchasePlan.

Returns:

das DiskInner-Objekt selbst.

withSecurityProfile

public DiskInner withSecurityProfile(DiskSecurityProfile securityProfile)

Festlegen der securityProfile-Eigenschaft: Enthält die sicherheitsbezogenen Informationen für die Ressource.

Parameters:

securityProfile - der wert securityProfile, der festgelegt werden soll.

Returns:

das DiskInner-Objekt selbst.

withSku

public DiskInner withSku(DiskSku sku)

Legen Sie die sku-Eigenschaft fest: Der SKU-Name der Datenträger. Kann Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS oder PremiumV2_LRS sein.

Parameters:

sku - der festzulegende sku-Wert.

Returns:

das DiskInner-Objekt selbst.

withSupportedCapabilities

public DiskInner withSupportedCapabilities(SupportedCapabilities supportedCapabilities)

Legen Sie die supportedCapabilities-Eigenschaft fest: Liste der unterstützten Funktionen für das Image, aus dem der Betriebssystemdatenträger erstellt wurde.

Parameters:

supportedCapabilities - der festzulegende supportedCapabilities-Wert.

Returns:

das DiskInner-Objekt selbst.

withSupportsHibernation

public DiskInner withSupportsHibernation(Boolean supportsHibernation)

Festlegen der supportsHibernation-Eigenschaft: Gibt an, dass das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

Parameters:

supportsHibernation - der festzulegende Wert supportsHibernation.

Returns:

das DiskInner-Objekt selbst.

withTags

public DiskInner withTags(Map tags)

Overrides:

DiskInner.withTags(Map<String,String> tags)

Parameters:

tags

withTier

public DiskInner withTier(String tier)

Legen Sie die Tier-Eigenschaft fest: Leistungsebene des Datenträgers (z. B. P4, S10), wie hier beschrieben: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gilt nicht für Ultra-Datenträger.

Parameters:

tier - der festzulegende Tarifwert.

Returns:

das DiskInner-Objekt selbst.

withZones

public DiskInner withZones(List zones)

Festlegen der Zone-Eigenschaft: Die Liste der logischen Zonen für Datenträger.

Parameters:

zones - der festzulegende Zonenwert.

Returns:

das DiskInner-Objekt selbst.

zones

public List zones()

Abrufen der Zone-Eigenschaft: Die Liste der logischen Zonen für Datenträger.

Returns:

der Zonenwert.

Gilt für: