Compartir a través de


CreationData Clase

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

public final class CreationData

Datos usados al crear un disco.

Resumen del constructor

Constructor Description
CreationData()

Crea una instancia de la clase CreationData.

Resumen del método

Modificador y tipo Método y descripción
DiskCreateOption createOption()

Obtener la propiedad createOption: enumera los posibles orígenes de la creación de un disco.

String elasticSanResourceId()

Obtenga la propiedad elasticSanResourceId: Obligatorio si createOption es CopyFromSanSnapshot.

ImageDiskReference galleryImageReference()

Obtenga la propiedad ImageReference de la galería: obligatorio si se crea desde una imagen de la galería.

ImageDiskReference imageReference()

Obtiene la propiedad Reference de la imagen: información de origen del disco para las imágenes pir o de usuario.

Integer logicalSectorSize()

Obtenga la propiedad Tamañodel sector lógico: tamaño del sector lógico en bytes para discos Ultra.

Boolean performancePlus()

Obtenga la propiedad PerformancePlus: establezca esta marca en true para obtener un aumento en el destino de rendimiento del disco implementado, consulte aquí en el destino de rendimiento correspondiente.

String securityDataUri()

Obtiene la propiedad URI de datos de seguridad: si createOption es ImportSecure, este es el URI de un blob que se va a importar en el estado de invitado de la máquinavirtual.

String sourceResourceId()

Obtenga lapropiedad Id. de recursode origen: si createOption es Copy, este es el identificador de ARM de la instantánea de origen o el disco.

String sourceUniqueId()

Obtenga lapropiedad Id. únicode origen: si se establece este campo, este es el identificador único que identifica el origen de este recurso.

String sourceUri()

Obtiene lapropiedad URI de origen: si createOption es Import, este es el URI de un blob que se va a importar en un disco administrado.

String storageAccountId()

Obtenga la propiedad de id. de cuentade almacenamiento: obligatorio si createOption es Import.

Long uploadSizeBytes()

Obtiene lapropiedad Cargar bytes de tamaño: si createOption es Upload, este es el tamaño del contenido de la carga, incluido el pie de página del disco duro virtual.

void validate()

Valida la instancia.

CreationData withCreateOption(DiskCreateOption createOption)

Establezca la propiedad CreateOption: enumera los posibles orígenes de la creación de un disco.

CreationData withElasticSanResourceId(String elasticSanResourceId)

Establezca la propiedad elastic San Resource Id( Id. de recursoelástico): obligatorio si createOption es Copy From San Snapshot (Copiardesdela instantánea san).

CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Establezca la propiedad ImageReference de la galería: obligatorio si se crea a partir de una imagen de la galería.

CreationData withImageReference(ImageDiskReference imageReference)

Establezca la propiedad Reference de la imagen: información de origen del disco para las imágenes pir o de usuario.

CreationData withLogicalSectorSize(Integer logicalSectorSize)

Establezca la propiedad Tamañodel sector lógico: Tamaño del sector lógico en bytes para discos Ultra.

CreationData withPerformancePlus(Boolean performancePlus)

Establezca la propiedad performancePlus: establezca esta marca en true para obtener un aumento en el destino de rendimiento del disco implementado, consulte aquí en el destino de rendimiento correspondiente.

CreationData withSecurityDataUri(String securityDataUri)

Establezca la propiedad URI de datos de seguridad: si createOption es ImportSecure, este es el URI de un blob que se va a importar en el estado de invitado de la máquinavirtual.

CreationData withSourceResourceId(String sourceResourceId)

Establezca lapropiedad Id. de recursode origen: si createOption es Copy, este es el identificador arm de la instantánea de origen o el disco.

CreationData withSourceUri(String sourceUri)

Establezca lapropiedad URI de origen: si createOption es Import, este es el URI de un blob que se importará en un disco administrado.

CreationData withStorageAccountId(String storageAccountId)

Establezca la propiedad Id. de cuentade almacenamiento: Obligatorio si createOption es Import.

CreationData withUploadSizeBytes(Long uploadSizeBytes)

Establezca la propiedad UploadSize Bytes (Cargar bytes de tamaño): si createOption es Upload (Cargar opción), este es el tamaño del contenido de la carga, incluido el pie de página del disco duro virtual.

Métodos heredados de java.lang.Object

Detalles del constructor

CreationData

public CreationData()

Crea una instancia de la clase CreationData.

Detalles del método

createOption

public DiskCreateOption createOption()

Obtiene la propiedad createOption: enumera los posibles orígenes de la creación de un disco.

Returns:

el valor createOption.

elasticSanResourceId

public String elasticSanResourceId()

Obtenga la propiedad elasticSanResourceId: obligatorio si createOption es CopyFromSanSnapshot. Este es el identificador de ARM de la instantánea de volumen elástico de origen san.

Returns:

el valor elasticSanResourceId.

galleryImageReference

public ImageDiskReference galleryImageReference()

Obtenga la propiedad galleryImageReference: obligatorio si se crea desde una imagen de la galería. Id/sharedGalleryImageId/communityGalleryImageId de ImageDiskReference será el identificador arm de la versión de imagen de galley compartida desde la que se va a crear un disco.

Returns:

el valor galleryImageReference.

imageReference

public ImageDiskReference imageReference()

Obtenga la propiedad imageReference: información de origen del disco para las imágenes pir o de usuario.

Returns:

el valor imageReference.

logicalSectorSize

public Integer logicalSectorSize()

Obtenga la propiedad logicalSectorSize: tamaño del sector lógico en bytes para discos Ultra. Los valores admitidos son 512 y 4096. El valor predeterminado es 4096.

Returns:

el valor logicalSectorSize.

performancePlus

public Boolean performancePlus()

Obtenga la propiedad performancePlus: establezca esta marca en true para obtener un aumento en el destino de rendimiento del disco implementado, consulte aquí en el destino de rendimiento correspondiente. Esta marca solo se puede establecer en el tiempo de creación del disco y no se puede deshabilitar después de habilitarse.

Returns:

el valor de performancePlus.

securityDataUri

public String securityDataUri()

Obtenga la propiedad securityDataUri: si createOption es ImportSecure, este es el URI de un blob que se va a importar en el estado de invitado de la máquina virtual.

Returns:

el valor securityDataUri.

sourceResourceId

public String sourceResourceId()

Obtenga la propiedad sourceResourceId: si createOption es Copy, este es el identificador de ARM de la instantánea de origen o el disco.

Returns:

el valor sourceResourceId.

sourceUniqueId

public String sourceUniqueId()

Obtenga la propiedad sourceUniqueId: si se establece este campo, este es el identificador único que identifica el origen de este recurso.

Returns:

el valor sourceUniqueId.

sourceUri

public String sourceUri()

Obtiene la propiedad sourceUri: si createOption es Import, este es el URI de un blob que se va a importar en un disco administrado.

Returns:

el valor sourceUri.

storageAccountId

public String storageAccountId()

Obtenga la propiedad storageAccountId: obligatorio si createOption es Import. El identificador de Azure Resource Manager de la cuenta de almacenamiento que contiene el blob que se va a importar como disco.

Returns:

el valor storageAccountId.

uploadSizeBytes

public Long uploadSizeBytes()

Obtenga la propiedad uploadSizeBytes: si createOption es Upload, este es el tamaño del contenido de la carga, incluido el pie de página del disco duro virtual. Este valor debe estar entre 20972032 (20 MiB + 512 bytes para el pie de página de VHD) y 35183298347520 bytes (32 TiB + 512 bytes para el pie de página VHD).

Returns:

el valor uploadSizeBytes.

validate

public void validate()

Valida la instancia.

withCreateOption

public CreationData withCreateOption(DiskCreateOption createOption)

Establezca la propiedad createOption: enumera los posibles orígenes de la creación de un disco.

Parameters:

createOption - el valor createOption que se va a establecer.

Returns:

el propio objeto CreationData.

withElasticSanResourceId

public CreationData withElasticSanResourceId(String elasticSanResourceId)

Establezca la propiedad elasticSanResourceId: Obligatorio si createOption es CopyFromSanSnapshot. Este es el identificador de ARM de la instantánea de volumen elástico de origen san.

Parameters:

elasticSanResourceId - valor elasticSanResourceId que se va a establecer.

Returns:

el propio objeto CreationData.

withGalleryImageReference

public CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Establezca la propiedad galleryImageReference: obligatorio si se crea desde una imagen de la galería. Id/sharedGalleryImageId/communityGalleryImageId de ImageDiskReference será el identificador arm de la versión de imagen de galley compartida desde la que se va a crear un disco.

Parameters:

galleryImageReference - el valor galleryImageReference que se va a establecer.

Returns:

el propio objeto CreationData.

withImageReference

public CreationData withImageReference(ImageDiskReference imageReference)

Establezca la propiedad imageReference: información de origen del disco para las imágenes pir o de usuario.

Parameters:

imageReference - valor imageReference que se va a establecer.

Returns:

el propio objeto CreationData.

withLogicalSectorSize

public CreationData withLogicalSectorSize(Integer logicalSectorSize)

Establezca la propiedad logicalSectorSize: tamaño del sector lógico en bytes para discos Ultra. Los valores admitidos son 512 y 4096. El valor predeterminado es 4096.

Parameters:

logicalSectorSize - el valor logicalSectorSize que se va a establecer.

Returns:

el propio objeto CreationData.

withPerformancePlus

public CreationData withPerformancePlus(Boolean performancePlus)

Establezca la propiedad performancePlus: establezca esta marca en true para obtener un aumento en el destino de rendimiento del disco implementado, consulte aquí en el destino de rendimiento correspondiente. Esta marca solo se puede establecer en el tiempo de creación del disco y no se puede deshabilitar después de habilitarse.

Parameters:

performancePlus - el valor de performancePlus que se va a establecer.

Returns:

el propio objeto CreationData.

withSecurityDataUri

public CreationData withSecurityDataUri(String securityDataUri)

Establezca la propiedad securityDataUri: si createOption es ImportSecure, este es el URI de un blob que se va a importar en el estado de invitado de la máquina virtual.

Parameters:

securityDataUri - valor securityDataUri que se va a establecer.

Returns:

el propio objeto CreationData.

withSourceResourceId

public CreationData withSourceResourceId(String sourceResourceId)

Establezca la propiedad sourceResourceId: si createOption es Copy, este es el identificador arm de la instantánea de origen o el disco.

Parameters:

sourceResourceId - valor sourceResourceId que se va a establecer.

Returns:

el propio objeto CreationData.

withSourceUri

public CreationData withSourceUri(String sourceUri)

Establezca la propiedad sourceUri: si createOption es Import, este es el URI de un blob que se va a importar en un disco administrado.

Parameters:

sourceUri - valor sourceUri que se va a establecer.

Returns:

el propio objeto CreationData.

withStorageAccountId

public CreationData withStorageAccountId(String storageAccountId)

Establezca la propiedad storageAccountId: obligatorio si createOption es Import. El identificador de Azure Resource Manager de la cuenta de almacenamiento que contiene el blob que se va a importar como disco.

Parameters:

storageAccountId - valor storageAccountId que se va a establecer.

Returns:

el propio objeto CreationData.

withUploadSizeBytes

public CreationData withUploadSizeBytes(Long uploadSizeBytes)

Establezca la propiedad uploadSizeBytes: si createOption es Upload, este es el tamaño del contenido de la carga, incluido el pie de página del disco duro virtual. Este valor debe estar entre 20972032 (20 MiB + 512 bytes para el pie de página de VHD) y 35183298347520 bytes (32 TiB + 512 bytes para el pie de página VHD).

Parameters:

uploadSizeBytes - el valor uploadSizeBytes que se va a establecer.

Returns:

el propio objeto CreationData.

Se aplica a