CreationData Classe
- java.
lang. Object - com.
azure. resourcemanager. compute. models. CreationData
- com.
public final class CreationData
Dados usados ao criar um disco.
Resumo do Construtor
Construtor | Description |
---|---|
CreationData() |
Cria uma instância da classe Creation |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Disk |
createOption()
Obter a propriedade create |
String |
elasticSanResourceId()
Obter a propriedade elastic |
Image |
galleryImageReference()
Obter a propriedade referência de imagem da galeria |
Image |
imageReference()
Obter a propriedade referência de imagem |
Integer |
logicalSectorSize()
Obter a propriedade tamanho do setor |
Boolean |
performancePlus()
Obter a propriedade performance |
String |
securityDataUri()
Obter a propriedade URI de dados de segurança |
String |
sourceResourceId()
Obter a propriedade ID do recurso |
String |
sourceUniqueId()
Obter a propriedade ID Exclusiva |
String |
sourceUri()
Obter a propriedade URI de origem |
String |
storageAccountId()
Obter a propriedade ID da Conta |
Long |
uploadSizeBytes()
Obter a |
void |
validate()
Valida a instância . |
Creation |
withCreateOption(DiskCreateOption createOption)
Defina a propriedade create |
Creation |
withElasticSanResourceId(String elasticSanResourceId)
Defina a propriedade elastic |
Creation |
withGalleryImageReference(ImageDiskReference galleryImageReference)
Defina a propriedade Referência de Imagem |
Creation |
withImageReference(ImageDiskReference imageReference)
Defina a propriedade Referência de imagem |
Creation |
withLogicalSectorSize(Integer logicalSectorSize)
Defina a propriedade tamanho do setor |
Creation |
withPerformancePlus(Boolean performancePlus)
Defina a propriedade performance |
Creation |
withSecurityDataUri(String securityDataUri)
Defina a propriedade URI de dados de segurança |
Creation |
withSourceResourceId(String sourceResourceId)
Defina a propriedade ID do Recurso |
Creation |
withSourceUri(String sourceUri)
Defina a propriedade Uri de origem |
Creation |
withStorageAccountId(String storageAccountId)
Defina a propriedade ID da Conta |
Creation |
withUploadSizeBytes(Long uploadSizeBytes)
Defina a |
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:
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:
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:
imageReference
public ImageDiskReference imageReference()
Obter a propriedade imageReference: informações de origem do disco para PIR ou imagens de usuário.
Returns:
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:
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:
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:
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:
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:
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:
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:
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:
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:
Returns:
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:
Returns:
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:
Returns:
withImageReference
public CreationData withImageReference(ImageDiskReference imageReference)
Defina a propriedade imageReference: informações de origem do disco para PIR ou imagens de usuário.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
Aplica-se a
Azure SDK for Java