Freigeben über


CreationData Klasse

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.CreationData

public final class CreationData

Daten, die beim Erstellen eines Datenträgers verwendet werden.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
CreationData()

Erstellt eine instance der CreationData-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
DiskCreateOption createOption()

Abrufen der CreateOption-Eigenschaft: Hier werden die möglichen Quellen für die Erstellung eines Datenträgers aufgelistet.

String elasticSanResourceId()

Rufen Sie die Eigenschaft "SanResource ID" für elastische Datenbankenab: Erforderlich, wenn die Option "AusSan-Momentaufnahmekopieren"erstelltwird.

ImageDiskReference galleryImageReference()

Rufen Sie die ImageReference-Eigenschaft des Katalogsab: Erforderlich, wenn Sie aus einem Katalogimage erstellen.

ImageDiskReference imageReference()

Rufen Sie die Imagereferenzeigenschaftab: Datenträgerquellinformationen für PIR- oder Benutzerimages.

Integer logicalSectorSize()

Rufen Sie die logischeSektorgröße-Eigenschaftab: Logische Sektorgröße in Bytes für Ultra-Datenträger.

Boolean performancePlus()

Abrufen der PerformancePlus-Eigenschaft: Legen Sie dieses Flag auf true fest, um eine Steigerung des Leistungsziels des bereitgestellten Datenträgers zu erhalten. Weitere Informationen finden Sie hier zum jeweiligen Leistungsziel.

String securityDataUri()

Abrufen der Sicherheitsdaten-URI-Eigenschaft: Wenn createOption importSecure ist, ist dies der URI eines Blobs, der in den VM-Gaststatus importiert werden soll.

String sourceResourceId()

Abrufen der Quellressourcen-ID-Eigenschaft: Wenn createOption kopieren ist, ist dies die ARM-ID des Quell-Momentaufnahme oder Datenträgers.

String sourceUniqueId()

Abrufen der QuelleigenschaftEindeutigeID: Wenn dieses Feld festgelegt ist, ist dies die eindeutige ID, die die Quelle dieser Ressource identifiziert.

String sourceUri()

Abrufen der Quell-URI-Eigenschaft: Wenn createOption import ist, ist dies der URI eines Blobs, der in einen verwalteten Datenträger importiert werden soll.

String storageAccountId()

Abrufen der Speicherkonto-ID-Eigenschaft: Erforderlich, wenn createOption Import ist.

Long uploadSizeBytes()

Abrufen der UploadSizeBytes-Eigenschaft: Wenn createOption Upload ist, ist dies die Größe des Uploadinhalts einschließlich der VHD-Fußzeile.

void validate()

Überprüft die instance.

CreationData withCreateOption(DiskCreateOption createOption)

Legen Sie die CreateOption-Eigenschaft fest: Damit werden die möglichen Quellen für die Erstellung eines Datenträgers aufgelistet.

CreationData withElasticSanResourceId(String elasticSanResourceId)

Legen Sie die Eigenschaft "SanResource ID" für elastische Datenbankenfest: Erforderlich, wenn die Option "AusSan-Momentaufnahmekopieren"erstelltwird.

CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Legen Sie die ImageReference-Eigenschaft des Katalogsfest: Erforderlich, wenn Sie aus einem Katalogimage erstellen.

CreationData withImageReference(ImageDiskReference imageReference)

Legen Sie die ImageReference-Eigenschaft fest: Datenträgerquellinformationen für PIR- oder Benutzerimages.

CreationData withLogicalSectorSize(Integer logicalSectorSize)

Legen Sie die logischeSektorgröße-Eigenschaftfest: Logische Sektorgröße in Bytes für Ultra-Datenträger.

CreationData withPerformancePlus(Boolean performancePlus)

Legen Sie die PerformancePlus-Eigenschaft fest: Legen Sie dieses Flag auf true fest, um eine Steigerung des Leistungsziels des bereitgestellten Datenträgers zu erhalten. Weitere Informationen finden Sie hier zum jeweiligen Leistungsziel.

CreationData withSecurityDataUri(String securityDataUri)

Festlegen der Sicherheitsdaten-URI-Eigenschaft: Wenn createOption importSecure ist, ist dies der URI eines Blobs, der in den VM-Gaststatus importiert werden soll.

CreationData withSourceResourceId(String sourceResourceId)

Legen Sie die Quellressourcen-ID-Eigenschaftfest: Wenn createOption kopieren ist, ist dies die ARM-ID des Quell-Momentaufnahme oder Datenträgers.

CreationData withSourceUri(String sourceUri)

Legen Sie die Quell-URI-Eigenschaftfest: Wenn createOption import ist, ist dies der URI eines Blobs, der in einen verwalteten Datenträger importiert werden soll.

CreationData withStorageAccountId(String storageAccountId)

Legen Sie die Eigenschaft Speicherkonto-IDfest: Erforderlich, wenn createOption Import ist.

CreationData withUploadSizeBytes(Long uploadSizeBytes)

Legen Sie die Eigenschaft "Upload SizeBytes" fest: Wenn createOption Upload ist, ist dies die Größe des Uploadinhalts einschließlich der VHD-Fußzeile.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

CreationData

public CreationData()

Erstellt eine instance der CreationData-Klasse.

Details zur Methode

createOption

public DiskCreateOption createOption()

Abrufen der createOption-Eigenschaft: Hier werden die möglichen Quellen für die Erstellung eines Datenträgers aufgelistet.

Returns:

der wert createOption.

elasticSanResourceId

public String elasticSanResourceId()

Abrufen der elasticSanResourceId-Eigenschaft: Erforderlich, wenn createOption CopyFromSanSnapshot ist. Dies ist die ARM-ID des Quellvolumes " elastic san Momentaufnahme.

Returns:

der ElasticSanResourceId-Wert.

galleryImageReference

public ImageDiskReference galleryImageReference()

Rufen Sie die galleryImageReference-Eigenschaft ab: Erforderlich, wenn Sie aus einem Katalogimage erstellen. Die id/sharedGalleryImageId/communityGalleryImageId des ImageDiskReference ist die ARM-ID der version des freigegebenen Galleyimages, von der aus ein Datenträger erstellt werden soll.

Returns:

der wert galleryImageReference.

imageReference

public ImageDiskReference imageReference()

Rufen Sie die imageReference-Eigenschaft ab: Datenträgerquellinformationen für PIR- oder Benutzerimages.

Returns:

der imageReference-Wert.

logicalSectorSize

public Integer logicalSectorSize()

Rufen Sie die logicalSectorSize-Eigenschaft ab: Logische Sektorgröße in Bytes für Ultra-Datenträger. Unterstützte Werte: 512 und 4.096. 4.096 ist der Standardwert.

Returns:

der wert logicalSectorSize.

performancePlus

public Boolean performancePlus()

Abrufen der performancePlus-Eigenschaft: Legen Sie dieses Flag auf true fest, um eine Steigerung des Leistungsziels des bereitgestellten Datenträgers zu erhalten. Weitere Informationen finden Sie hier zum jeweiligen Leistungsziel. Dieses Flag kann nur bei der Datenträgererstellung festgelegt werden und kann nach der Aktivierung nicht deaktiviert werden.

Returns:

der wert performancePlus.

securityDataUri

public String securityDataUri()

Abrufen der securityDataUri-Eigenschaft: Wenn createOption ImportSecure ist, ist dies der URI eines Blobs, der in den VM-Gaststatus importiert werden soll.

Returns:

der SecurityDataUri-Wert.

sourceResourceId

public String sourceResourceId()

Abrufen der sourceResourceId-Eigenschaft: Wenn createOption Copy ist, ist dies die ARM-ID des Quell-Momentaufnahme oder Datenträgers.

Returns:

der wert sourceResourceId.

sourceUniqueId

public String sourceUniqueId()

Abrufen der sourceUniqueId-Eigenschaft: Wenn dieses Feld festgelegt ist, ist dies die eindeutige ID, die die Quelle dieser Ressource identifiziert.

Returns:

der Wert sourceUniqueId.

sourceUri

public String sourceUri()

SourceUri-Eigenschaft abrufen: Wenn createOption Import ist, ist dies der URI eines Blobs, der in einen verwalteten Datenträger importiert werden soll.

Returns:

der sourceUri-Wert.

storageAccountId

public String storageAccountId()

Abrufen der storageAccountId-Eigenschaft: Erforderlich, wenn createOption Import ist. Der Azure Resource Manager Bezeichner des Speicherkontos, das das Blob enthält, das als Datenträger importiert werden soll.

Returns:

der Wert storageAccountId.

uploadSizeBytes

public Long uploadSizeBytes()

Abrufen der uploadSizeBytes-Eigenschaft: Wenn createOption Upload ist, entspricht dies der Größe des Uploadinhalts einschließlich der VHD-Fußzeile. Dieser Wert sollte zwischen 20972032 (20 MiB + 512 Bytes für die VHD-Fußzeile) und 35183298347520 Bytes (32 TiB + 512 Bytes für die VHD-Fußzeile) sein.

Returns:

der uploadSizeBytes-Wert.

validate

public void validate()

Überprüft die instance.

withCreateOption

public CreationData withCreateOption(DiskCreateOption createOption)

Legen Sie die createOption-Eigenschaft fest: Dadurch werden die möglichen Quellen für die Erstellung eines Datenträgers aufgelistet.

Parameters:

createOption - den wert createOption, der festgelegt werden soll.

Returns:

das CreationData-Objekt selbst.

withElasticSanResourceId

public CreationData withElasticSanResourceId(String elasticSanResourceId)

Legen Sie die elasticSanResourceId-Eigenschaft fest: Erforderlich, wenn createOption CopyFromSanSnapshot ist. Dies ist die ARM-ID des Quellvolumes " elastic san Momentaufnahme.

Parameters:

elasticSanResourceId - der festzulegende ElasticSanResourceId-Wert.

Returns:

das CreationData-Objekt selbst.

withGalleryImageReference

public CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Legen Sie die galleryImageReference-Eigenschaft fest: Erforderlich, wenn Sie aus einem Katalogimage erstellen. Die id/sharedGalleryImageId/communityGalleryImageId des ImageDiskReference ist die ARM-ID der version des freigegebenen Galleyimages, von der aus ein Datenträger erstellt werden soll.

Parameters:

galleryImageReference - der festzulegende wert galleryImageReference.

Returns:

das CreationData-Objekt selbst.

withImageReference

public CreationData withImageReference(ImageDiskReference imageReference)

Legen Sie die imageReference-Eigenschaft fest: Datenträgerquellinformationen für PIR- oder Benutzerimages.

Parameters:

imageReference - der festzulegende imageReference-Wert.

Returns:

das CreationData-Objekt selbst.

withLogicalSectorSize

public CreationData withLogicalSectorSize(Integer logicalSectorSize)

Legen Sie die logicalSectorSize-Eigenschaft fest: Logische Sektorgröße in Bytes für Ultra-Datenträger. Unterstützte Werte: 512 und 4.096. 4.096 ist der Standardwert.

Parameters:

logicalSectorSize - der festzulegende wert logicalSectorSize.

Returns:

das CreationData-Objekt selbst.

withPerformancePlus

public CreationData withPerformancePlus(Boolean performancePlus)

Festlegen der performancePlus-Eigenschaft: Legen Sie dieses Flag auf true fest, um eine Steigerung des Leistungsziels des bereitgestellten Datenträgers zu erhalten. Weitere Informationen finden Sie hier zum jeweiligen Leistungsziel. Dieses Flag kann nur bei der Datenträgererstellung festgelegt werden und kann nach der Aktivierung nicht deaktiviert werden.

Parameters:

performancePlus - der festzulegende performancePlus-Wert.

Returns:

das CreationData-Objekt selbst.

withSecurityDataUri

public CreationData withSecurityDataUri(String securityDataUri)

Festlegen der securityDataUri-Eigenschaft: Wenn createOption ImportSecure ist, ist dies der URI eines Blobs, der in den VM-Gaststatus importiert werden soll.

Parameters:

securityDataUri - der festzulegende SecurityDataUri-Wert.

Returns:

das CreationData-Objekt selbst.

withSourceResourceId

public CreationData withSourceResourceId(String sourceResourceId)

Legen Sie die sourceResourceId-Eigenschaft fest: Wenn createOption Copy ist, ist dies die ARM-ID des Quell-Momentaufnahme oder Datenträgers.

Parameters:

sourceResourceId - der festzulegende Wert sourceResourceId.

Returns:

das CreationData-Objekt selbst.

withSourceUri

public CreationData withSourceUri(String sourceUri)

Legen Sie die sourceUri-Eigenschaft fest: Wenn createOption Import ist, ist dies der URI eines Blobs, der in einen verwalteten Datenträger importiert werden soll.

Parameters:

sourceUri - der festzulegende sourceUri-Wert.

Returns:

das CreationData-Objekt selbst.

withStorageAccountId

public CreationData withStorageAccountId(String storageAccountId)

Legen Sie die storageAccountId-Eigenschaft fest: Erforderlich, wenn createOption Import ist. Der Azure Resource Manager Bezeichner des Speicherkontos, das das Blob enthält, das als Datenträger importiert werden soll.

Parameters:

storageAccountId - der festzulegende Wert für storageAccountId.

Returns:

das CreationData-Objekt selbst.

withUploadSizeBytes

public CreationData withUploadSizeBytes(Long uploadSizeBytes)

Festlegen der uploadSizeBytes-Eigenschaft: Wenn createOption Upload ist, entspricht dies der Größe des Uploadinhalts einschließlich der VHD-Fußzeile. Dieser Wert sollte zwischen 20972032 (20 MiB + 512 Bytes für die VHD-Fußzeile) und 35183298347520 Bytes (32 TiB + 512 Bytes für die VHD-Fußzeile) sein.

Parameters:

uploadSizeBytes - der wert uploadSizeBytes, der festgelegt werden soll.

Returns:

das CreationData-Objekt selbst.

Gilt für: