Partager via


CreationData Classe

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

public final class CreationData

Données utilisées lors de la création d’un disque.

Récapitulatif du constructeur

Constructeur Description
CreationData()

Crée une instance de la classe CreationData.

Résumé de la méthode

Modificateur et type Méthode et description
DiskCreateOption createOption()

Obtenir la propriété createOption : cette propriété énumère les sources possibles de la création d’un disque.

String elasticSanResourceId()

Obtenir la propriété Elastic San Resource ID : Obligatoire si l’option createest Copier àpartir d’uninstantané San.

ImageDiskReference galleryImageReference()

Obtenir la propriété Référence d’imagede la galerie: obligatoire si vous créez à partir d’une image de galerie.

ImageDiskReference imageReference()

Obtenir la propriété Référence de l’image: Informations de source de disque pour les images PIR ou utilisateur.

Integer logicalSectorSize()

Obtenez la propriété Taille du secteurlogique: taille de secteur logique en octets pour les disques Ultra.

Boolean performancePlus()

Obtenir la propriété performancePlus : définissez cet indicateur sur true pour obtenir une amélioration de la cible de performances du disque déployé, consultez ici sur la cible de performances correspondante.

String securityDataUri()

Obtenir la propriété URI de donnéesde sécurité: si l’option de créationest ImportSecure, il s’agit de l’URI d’un objet blob à importer dans l’état invité de machine virtuelle.

String sourceResourceId()

Obtenir la propriété ID de ressourcesource: si createOption est Copier, il s’agit de l’ID ARM du instantané ou du disque source.

String sourceUniqueId()

Obtenir la propriété Id uniquesource: si ce champ est défini, il s’agit de l’ID unique identifiant la source de cette ressource.

String sourceUri()

Obtenir la propriété URI source: si createOption est Importer, il s’agit de l’URI d’un objet blob à importer dans un disque managé.

String storageAccountId()

Obtenez la propriété ID de comptede stockage: obligatoire si l’option de créationest Importer.

Long uploadSizeBytes()

Obtenir la propriété Chargerles octets de taille: si l’option de créationest Charger, il s’agit de la taille du contenu du chargement, y compris le pied de page du disque dur virtuel.

void validate()

Valide le instance.

CreationData withCreateOption(DiskCreateOption createOption)

Définir la propriété createOption : énumère les sources possibles de la création d’un disque.

CreationData withElasticSanResourceId(String elasticSanResourceId)

Définissez la propriété Elastic San Resource Id : Obligatoire si l’option createest Copierà partir d’uninstantané San.

CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Définir la propriété Référence d’imagede la galerie: obligatoire si vous créez à partir d’une image de galerie.

CreationData withImageReference(ImageDiskReference imageReference)

Définissez la propriété Référence de l’image: Informations de source de disque pour les images PIR ou utilisateur.

CreationData withLogicalSectorSize(Integer logicalSectorSize)

Définissez la propriété Taille du secteurlogique: Taille de secteur logique en octets pour les disques Ultra.

CreationData withPerformancePlus(Boolean performancePlus)

Définissez la propriété Plus de performances: définissez cet indicateur sur true pour améliorer la cible de performances du disque déployé, voir ici sur la cible de performances respective.

CreationData withSecurityDataUri(String securityDataUri)

Définissez la propriété URI de données de sécurité: si createOption a la valeur Importersécurisé, il s’agit de l’URI d’un objet blob à importer dans l’état invité de la machinevirtuelle.

CreationData withSourceResourceId(String sourceResourceId)

Définissez la propriété Id de ressourcesource: si createOption a la valeur Copier, il s’agit de l’ID ARM de la instantané ou du disque source.

CreationData withSourceUri(String sourceUri)

Définissez la propriété URI source: si createOption a la valeur Import, il s’agit de l’URI d’un objet blob à importer dans un disque managé.

CreationData withStorageAccountId(String storageAccountId)

Définissez la propriété ID de comptede stockage: Obligatoire si l’option createa la valeur Import.

CreationData withUploadSizeBytes(Long uploadSizeBytes)

Définissez lapropriété Upload SizeBytes : si createOption a la valeur Upload, il s’agit de la taille du contenu du chargement, y compris le pied de page du disque dur virtuel.

Méthodes héritées de java.lang.Object

Détails du constructeur

CreationData

public CreationData()

Crée un instance de la classe CreationData.

Détails de la méthode

createOption

public DiskCreateOption createOption()

Obtenir la propriété createOption : énumère les sources possibles de la création d’un disque.

Returns:

valeur createOption.

elasticSanResourceId

public String elasticSanResourceId()

Obtenir la propriété elasticSanResourceId : obligatoire si createOption est CopyFromSanSnapshot. Il s’agit de l’ID ARM du volume san élastique source instantané.

Returns:

valeur elasticSanResourceId.

galleryImageReference

public ImageDiskReference galleryImageReference()

Obtenir la propriété galleryImageReference : obligatoire si vous créez à partir d’une image de galerie. L’id/sharedGalleryImageId/communityGalleryImageId de l’ImageDiskReference sera l’ID ARM de la version de l’image de galère partagée à partir de laquelle créer un disque.

Returns:

valeur galleryImageReference.

imageReference

public ImageDiskReference imageReference()

Obtenir la propriété imageReference : Informations de source de disque pour les images PIR ou utilisateur.

Returns:

valeur imageReference.

logicalSectorSize

public Integer logicalSectorSize()

Obtenez la propriété logicalSectorSize : taille de secteur logique en octets pour les disques Ultra. (valeurs prises en charge : 512 et 4096, par défaut 4096)

Returns:

valeur logicalSectorSize.

performancePlus

public Boolean performancePlus()

Obtenir la propriété performancePlus : définissez cet indicateur sur true pour obtenir une amélioration de la cible de performances du disque déployé, voir ici sur la cible de performances correspondante. Cet indicateur ne peut être défini qu’au moment de la création du disque et ne peut pas être désactivé une fois activé.

Returns:

valeur performancePlus.

securityDataUri

public String securityDataUri()

Obtenir la propriété securityDataUri : si createOption a la valeur ImportSecure, il s’agit de l’URI d’un objet blob à importer dans l’état invité de la machine virtuelle.

Returns:

valeur securityDataUri.

sourceResourceId

public String sourceResourceId()

Obtenir la propriété sourceResourceId : si createOption a la valeur Copy, il s’agit de l’ID ARM du instantané ou du disque source.

Returns:

valeur sourceResourceId.

sourceUniqueId

public String sourceUniqueId()

Obtenir la propriété sourceUniqueId : si ce champ est défini, il s’agit de l’ID unique identifiant la source de cette ressource.

Returns:

valeur sourceUniqueId.

sourceUri

public String sourceUri()

Obtenir la propriété sourceUri : si createOption est Import, il s’agit de l’URI d’un objet blob à importer dans un disque managé.

Returns:

valeur sourceUri.

storageAccountId

public String storageAccountId()

Obtenir la propriété storageAccountId : obligatoire si createOption est Import. Azure Resource Manager identificateur du compte de stockage contenant l’objet blob à importer en tant que disque.

Returns:

valeur storageAccountId.

uploadSizeBytes

public Long uploadSizeBytes()

Obtenir la propriété uploadSizeBytes : si createOption est Upload, il s’agit de la taille du contenu du chargement, y compris le pied de disque dur virtuel. Cette valeur doit être comprise entre 20972032 (20 Mio + 512 octets pour le pied de disque dur virtuel) et 35183298347520 octets (32 Tio + 512 octets pour le pied de disque dur virtuel).

Returns:

valeur uploadSizeBytes.

validate

public void validate()

Valide le instance.

withCreateOption

public CreationData withCreateOption(DiskCreateOption createOption)

Définir la propriété createOption : énumère les sources possibles de la création d’un disque.

Parameters:

createOption - valeur createOption à définir.

Returns:

l’objet CreationData lui-même.

withElasticSanResourceId

public CreationData withElasticSanResourceId(String elasticSanResourceId)

Définissez la propriété elasticSanResourceId : Obligatoire si createOption a la valeur CopyFromSanSnapshot. Il s’agit de l’ID ARM du volume san élastique source instantané.

Parameters:

elasticSanResourceId - valeur elasticSanResourceId à définir.

Returns:

l’objet CreationData lui-même.

withGalleryImageReference

public CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Définissez la propriété galleryImageReference : Obligatoire si vous créez à partir d’une image de galerie. Id/sharedGalleryImageId/communityGalleryImageId de l’ImageDiskReference sera l’ID ARM de la version d’image de cuisine partagée à partir de laquelle créer un disque.

Parameters:

galleryImageReference - valeur galleryImageReference à définir.

Returns:

l’objet CreationData lui-même.

withImageReference

public CreationData withImageReference(ImageDiskReference imageReference)

Définissez la propriété imageReference : Informations sur la source de disque pour les images PIR ou utilisateur.

Parameters:

imageReference - valeur imageReference à définir.

Returns:

l’objet CreationData lui-même.

withLogicalSectorSize

public CreationData withLogicalSectorSize(Integer logicalSectorSize)

Définissez la propriété logicalSectorSize : Taille de secteur logique en octets pour les disques Ultra. (valeurs prises en charge : 512 et 4096, par défaut 4096)

Parameters:

logicalSectorSize - valeur logicalSectorSize à définir.

Returns:

l’objet CreationData lui-même.

withPerformancePlus

public CreationData withPerformancePlus(Boolean performancePlus)

Définissez la propriété performancePlus : définissez cet indicateur sur true pour améliorer la cible de performances du disque déployé, voir ici sur la cible de performances respective. Cet indicateur ne peut être défini qu’au moment de la création du disque et ne peut pas être désactivé une fois activé.

Parameters:

performancePlus - valeur performancePlus à définir.

Returns:

l’objet CreationData lui-même.

withSecurityDataUri

public CreationData withSecurityDataUri(String securityDataUri)

Définissez la propriété securityDataUri : si createOption a la valeur ImportSecure, il s’agit de l’URI d’un objet blob à importer dans l’état invité de la machine virtuelle.

Parameters:

securityDataUri - valeur securityDataUri à définir.

Returns:

l’objet CreationData lui-même.

withSourceResourceId

public CreationData withSourceResourceId(String sourceResourceId)

Définissez la propriété sourceResourceId : si createOption a la valeur Copy, il s’agit de l’ID ARM de l’instantané ou du disque source.

Parameters:

sourceResourceId - valeur sourceResourceId à définir.

Returns:

l’objet CreationData lui-même.

withSourceUri

public CreationData withSourceUri(String sourceUri)

Définissez la propriété sourceUri : si createOption a la valeur Import, il s’agit de l’URI d’un objet blob à importer dans un disque managé.

Parameters:

sourceUri - valeur sourceUri à définir.

Returns:

l’objet CreationData lui-même.

withStorageAccountId

public CreationData withStorageAccountId(String storageAccountId)

Définissez la propriété storageAccountId : Obligatoire si createOption a la valeur Import. Azure Resource Manager identificateur du compte de stockage contenant l’objet blob à importer en tant que disque.

Parameters:

storageAccountId - valeur storageAccountId à définir.

Returns:

l’objet CreationData lui-même.

withUploadSizeBytes

public CreationData withUploadSizeBytes(Long uploadSizeBytes)

Définissez la propriété uploadSizeBytes : si createOption a la valeur Upload, il s’agit de la taille du contenu du chargement, y compris le pied de page du disque dur virtuel. Cette valeur doit être comprise entre 20972032 (20 Mio + 512 octets pour le pied de page du disque dur virtuel) et 35183298347520 octets (32 Tio + 512 octets pour le pied de page VHD).

Parameters:

uploadSizeBytes - valeur uploadSizeBytes à définir.

Returns:

l’objet CreationData lui-même.

S’applique à