Partilhar via


CreationData Classe

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

public final class CreationData

Dados usados ao criar um disco.

Resumo do Construtor

Construtor Description
CreationData()

Cria uma instância da classe CreationData.

Resumo do método

Modificador e tipo Método e descrição
DiskCreateOption createOption()

Obter a propriedade createOption: enumera as possíveis fontes da criação de um disco.

String elasticSanResourceId()

Obter a propriedade elasticSanResourceId: obrigatório se createOption for CopyFromSanSnapshot.

ImageDiskReference galleryImageReference()

Obter a propriedade referência de imagem da galeria: obrigatório se estiver criando a partir de uma Imagem da Galeria.

ImageDiskReference imageReference()

Obter a propriedade referência de imagem: informações de origem de disco para PIR ou imagens de usuário.

Integer logicalSectorSize()

Obter a propriedade tamanho do setorlógico: tamanho do setor lógico em bytes para discos Ultra.

Boolean performancePlus()

Obter a propriedade performancePlus: defina esse sinalizador como true para obter um aumento na meta de desempenho do disco implantado, consulte aqui no respectivo destino de desempenho.

String securityDataUri()

Obter a propriedade URI de dados de segurança: se createOption for ImportSecure, esse é o URI de um blob a ser importado para o estado convidado da VM.

String sourceResourceId()

Obter a propriedade ID do recursode origem: se createOption for Copy, essa será a ID do ARM do instantâneo ou disco de origem.

String sourceUniqueId()

Obter a propriedade ID Exclusivade origem: se esse campo estiver definido, essa será a ID exclusiva que identifica a origem desse recurso.

String sourceUri()

Obter a propriedade URI de origem: se createOption for Import, esse é o URI de um blob a ser importado para um disco gerenciado.

String storageAccountId()

Obter a propriedade ID da Contade armazenamento: obrigatório se createOption for Import.

Long uploadSizeBytes()

Obter apropriedade Upload SizeBytes: se createOption for Upload, esse será o tamanho do conteúdo do upload, incluindo o rodapé do VHD.

void validate()

Valida a instância .

CreationData withCreateOption(DiskCreateOption createOption)

Defina a propriedade createOption: enumera as possíveis fontes da criação de um disco.

CreationData withElasticSanResourceId(String elasticSanResourceId)

Defina a propriedade elasticSanResourceId: obrigatório se createOption for CopyFromSanSnapshot.

CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Defina a propriedade Referência de Imagemda galeria: obrigatório se for criado a partir de uma Imagem da Galeria.

CreationData withImageReference(ImageDiskReference imageReference)

Defina a propriedade Referência de imagem: informações de origem do disco para PIR ou imagens de usuário.

CreationData withLogicalSectorSize(Integer logicalSectorSize)

Defina a propriedade tamanho do setorlógico: tamanho do setor lógico em bytes para discos Ultra.

CreationData withPerformancePlus(Boolean performancePlus)

Defina a propriedade performancePlus: defina esse sinalizador como true para obter um aumento na meta de desempenho do disco implantado, consulte aqui no respectivo destino de desempenho.

CreationData withSecurityDataUri(String securityDataUri)

Defina a propriedade URI de dados de segurança: se createOption for ImportSecure, esse é o URI de um blob a ser importado para o estado convidado da VM.

CreationData withSourceResourceId(String sourceResourceId)

Defina a propriedade ID do Recursode origem: se createOption for Copy, essa será a ID do ARM do instantâneo ou disco de origem.

CreationData withSourceUri(String sourceUri)

Defina a propriedade Uri de origem: se createOption for Import, esse é o URI de um blob a ser importado para um disco gerenciado.

CreationData withStorageAccountId(String storageAccountId)

Defina a propriedade ID da Contade armazenamento: obrigatório se createOption for Import.

CreationData withUploadSizeBytes(Long uploadSizeBytes)

Defina apropriedade Upload SizeBytes: se createOption for Upload, esse será o tamanho do conteúdo do upload, incluindo o rodapé do VHD.

Métodos herdados de java.lang.Object

Detalhes do construtor

CreationData

public CreationData()

Cria uma instância da classe CreationData.

Detalhes do método

createOption

public DiskCreateOption createOption()

Obter a propriedade createOption: enumera as possíveis fontes da criação de um disco.

Returns:

o valor createOption.

elasticSanResourceId

public String elasticSanResourceId()

Obter a propriedade elasticSanResourceId: obrigatório se createOption for CopyFromSanSnapshot. Essa é a ID do ARM da instantâneo de volume san elástico de origem.

Returns:

o valor elasticSanResourceId.

galleryImageReference

public ImageDiskReference galleryImageReference()

Obter a propriedade galleryImageReference: obrigatório se estiver criando a partir de uma Imagem da Galeria. A id/sharedGalleryImageId/communityGalleryImageId do ImageDiskReference será a ID do ARM da versão de imagem de galeria compartilhada da qual criar um disco.

Returns:

o valor galleryImageReference.

imageReference

public ImageDiskReference imageReference()

Obter a propriedade imageReference: informações de origem do disco para PIR ou imagens de usuário.

Returns:

o valor imageReference.

logicalSectorSize

public Integer logicalSectorSize()

Obter a propriedade logicalSectorSize: tamanho do setor lógico em bytes para discos Ultra. Os valores compatíveis são 512 e 4096. O padrão é 4096.

Returns:

o valor logicalSectorSize.

performancePlus

public Boolean performancePlus()

Obter a propriedade performancePlus: defina esse sinalizador como true para obter um aumento na meta de desempenho do disco implantado, consulte aqui no respectivo destino de desempenho. Esse sinalizador só pode ser definido na hora de criação do disco e não pode ser desabilitado após a habilitação.

Returns:

o valor performancePlus.

securityDataUri

public String securityDataUri()

Obter a propriedade securityDataUri: se createOption for ImportSecure, esse será o URI de um blob a ser importado para o estado de convidado da VM.

Returns:

o valor securityDataUri.

sourceResourceId

public String sourceResourceId()

Obter a propriedade sourceResourceId: se createOption for Copy, essa será a ID do ARM do instantâneo ou disco de origem.

Returns:

o valor sourceResourceId.

sourceUniqueId

public String sourceUniqueId()

Obter a propriedade sourceUniqueId: se esse campo estiver definido, essa será a ID exclusiva que identifica a origem desse recurso.

Returns:

o valor sourceUniqueId.

sourceUri

public String sourceUri()

Obter a propriedade sourceUri: se createOption for Import, esse será o URI de um blob a ser importado para um disco gerenciado.

Returns:

o valor sourceUri.

storageAccountId

public String storageAccountId()

Obter a propriedade storageAccountId: obrigatório se createOption for Import. O identificador de Resource Manager do Azure da conta de armazenamento que contém o blob a ser importado como um disco.

Returns:

o valor storageAccountId.

uploadSizeBytes

public Long uploadSizeBytes()

Obter a propriedade uploadSizeBytes: se createOption for Upload, esse será o tamanho do conteúdo do upload, incluindo o rodapé do VHD. Esse valor deve estar entre 20972032 (20 MiB + 512 bytes para o rodapé VHD) e 35183298347520 bytes (32 TiB + 512 bytes para o rodapé VHD).

Returns:

o valor uploadSizeBytes.

validate

public void validate()

Valida a instância .

withCreateOption

public CreationData withCreateOption(DiskCreateOption createOption)

Definir a propriedade createOption: enumera as possíveis fontes da criação de um disco.

Parameters:

createOption - o valor createOption a ser definido.

Returns:

o próprio objeto CreationData.

withElasticSanResourceId

public CreationData withElasticSanResourceId(String elasticSanResourceId)

Defina a propriedade elasticSanResourceId: obrigatório se createOption for CopyFromSanSnapshot. Essa é a ID do ARM da instantâneo de volume san elástico de origem.

Parameters:

elasticSanResourceId - o valor elasticSanResourceId a ser definido.

Returns:

o próprio objeto CreationData.

withGalleryImageReference

public CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)

Defina a propriedade galleryImageReference: obrigatório se for criado a partir de uma Imagem da Galeria. A id/sharedGalleryImageId/communityGalleryImageId do ImageDiskReference será a ID do ARM da versão de imagem de galeria compartilhada da qual criar um disco.

Parameters:

galleryImageReference - o valor galleryImageReference a ser definido.

Returns:

o próprio objeto CreationData.

withImageReference

public CreationData withImageReference(ImageDiskReference imageReference)

Defina a propriedade imageReference: informações de origem do disco para PIR ou imagens de usuário.

Parameters:

imageReference - o valor imageReference a ser definido.

Returns:

o próprio objeto CreationData.

withLogicalSectorSize

public CreationData withLogicalSectorSize(Integer logicalSectorSize)

Defina a propriedade logicalSectorSize: tamanho do setor lógico em bytes para discos Ultra. Os valores compatíveis são 512 e 4096. O padrão é 4096.

Parameters:

logicalSectorSize - o valor logicalSectorSize a ser definido.

Returns:

o próprio objeto CreationData.

withPerformancePlus

public CreationData withPerformancePlus(Boolean performancePlus)

Defina a propriedade performancePlus: defina esse sinalizador como true para obter um aumento na meta de desempenho do disco implantado, consulte aqui no respectivo destino de desempenho. Esse sinalizador só pode ser definido na hora de criação do disco e não pode ser desabilitado após a habilitação.

Parameters:

performancePlus - o valor performancePlus a ser definido.

Returns:

o próprio objeto CreationData.

withSecurityDataUri

public CreationData withSecurityDataUri(String securityDataUri)

Defina a propriedade securityDataUri: se createOption for ImportSecure, esse será o URI de um blob a ser importado para o estado convidado da VM.

Parameters:

securityDataUri - o valor securityDataUri a ser definido.

Returns:

o próprio objeto CreationData.

withSourceResourceId

public CreationData withSourceResourceId(String sourceResourceId)

Defina a propriedade sourceResourceId: se createOption for Copy, essa será a ID do ARM do instantâneo ou disco de origem.

Parameters:

sourceResourceId - o valor sourceResourceId a ser definido.

Returns:

o próprio objeto CreationData.

withSourceUri

public CreationData withSourceUri(String sourceUri)

Definir a propriedade sourceUri: se createOption for Import, esse será o URI de um blob a ser importado para um disco gerenciado.

Parameters:

sourceUri - o valor sourceUri a ser definido.

Returns:

o próprio objeto CreationData.

withStorageAccountId

public CreationData withStorageAccountId(String storageAccountId)

Defina a propriedade storageAccountId: obrigatório se createOption for Import. O identificador de Resource Manager do Azure da conta de armazenamento que contém o blob a ser importado como um disco.

Parameters:

storageAccountId - o valor storageAccountId a ser definido.

Returns:

o próprio objeto CreationData.

withUploadSizeBytes

public CreationData withUploadSizeBytes(Long uploadSizeBytes)

Defina a propriedade uploadSizeBytes: se createOption for Upload, esse será o tamanho do conteúdo do upload, incluindo o rodapé do VHD. Esse valor deve estar entre 20972032 (20 MiB + 512 bytes para o rodapé VHD) e 35183298347520 bytes (32 TiB + 512 bytes para o rodapé VHD).

Parameters:

uploadSizeBytes - o valor uploadSizeBytes a ser definido.

Returns:

o próprio objeto CreationData.

Aplica-se a