你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CreationData 类
- java.
lang. Object - com.
azure. resourcemanager. compute. models. CreationData
- com.
public final class CreationData
创建磁盘时使用的数据。
构造函数摘要
构造函数 | 说明 |
---|---|
CreationData() |
创建 Creation |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Disk |
createOption()
获取 create |
String |
elasticSanResourceId()
获取弹性 |
Image |
galleryImageReference()
获取库映像 |
Image |
imageReference()
获取映像 |
Integer |
logicalSectorSize()
获取逻辑 |
Boolean |
performancePlus()
获取 performance |
String |
securityDataUri()
获取安全 |
String |
sourceResourceId()
获取源 |
String |
sourceUniqueId()
获取源 |
String |
sourceUri()
获取源 |
String |
storageAccountId()
获取存储帐户 |
Long |
uploadSizeBytes()
获取 upload |
void |
validate()
验证实例。 |
Creation |
withCreateOption(DiskCreateOption createOption)
设置 create |
Creation |
withElasticSanResourceId(String elasticSanResourceId)
设置弹性 |
Creation |
withGalleryImageReference(ImageDiskReference galleryImageReference)
设置库 |
Creation |
withImageReference(ImageDiskReference imageReference)
设置映像 |
Creation |
withLogicalSectorSize(Integer logicalSectorSize)
设置逻辑 |
Creation |
withPerformancePlus(Boolean performancePlus)
设置 performance |
Creation |
withSecurityDataUri(String securityDataUri)
设置安全 |
Creation |
withSourceResourceId(String sourceResourceId)
设置源 |
Creation |
withSourceUri(String sourceUri)
设置源 |
Creation |
withStorageAccountId(String storageAccountId)
设置存储帐户 |
Creation |
withUploadSizeBytes(Long uploadSizeBytes)
设置上传 |
方法继承自 java.lang.Object
构造函数详细信息
CreationData
public CreationData()
创建 CreationData 类的实例。
方法详细信息
createOption
public DiskCreateOption createOption()
获取 createOption 属性:这将枚举创建磁盘的可能来源。
Returns:
elasticSanResourceId
public String elasticSanResourceId()
获取 elasticSanResourceId 属性:如果 createOption 为 CopyFromSanSnapshot,则为必需。 这是源弹性 san 卷快照的 ARM ID。
Returns:
galleryImageReference
public ImageDiskReference galleryImageReference()
获取 galleryImageReference 属性:从库映像创建时必需。 ImageDiskReference 的 id/sharedGalleryImageId/communityGalleryImageId 将是要从中创建磁盘的共享映像版本的 ARM ID。
Returns:
imageReference
public ImageDiskReference imageReference()
获取 imageReference 属性:PIR 或用户映像的磁盘源信息。
Returns:
logicalSectorSize
public Integer logicalSectorSize()
获取 logicalSectorSize 属性:超级磁盘的逻辑扇区大小(以字节为单位)。 支持的值为 512 和 4096。 4096 是默认值。
Returns:
performancePlus
public Boolean performancePlus()
获取 performancePlus 属性:将此标志设置为 true 以提升所部署磁盘的性能目标,请参阅此处有关相应性能目标。 此标志只能在磁盘创建时设置,启用后不能禁用。
Returns:
securityDataUri
public String securityDataUri()
获取 securityDataUri 属性:如果 createOption 为 ImportSecure,则这是要导入到 VM 来宾状态的 Blob 的 URI。
Returns:
sourceResourceId
public String sourceResourceId()
获取 sourceResourceId 属性:如果 createOption 为 Copy,则这是源快照或磁盘的 ARM ID。
Returns:
sourceUniqueId
public String sourceUniqueId()
获取 sourceUniqueId 属性:如果设置了此字段,则这是标识此资源源的唯一 ID。
Returns:
sourceUri
public String sourceUri()
获取 sourceUri 属性:如果 createOption 为 Import,则这是要导入到托管磁盘的 Blob 的 URI。
Returns:
storageAccountId
public String storageAccountId()
获取 storageAccountId 属性:如果 createOption 为 Import,则为必需。 包含要导入为磁盘的 Blob 的存储帐户的 Azure 资源管理器标识符。
Returns:
uploadSizeBytes
public Long uploadSizeBytes()
获取 uploadSizeBytes 属性:如果 createOption 为 Upload,则这是上传内容(包括 VHD 页脚)的大小。 对于 VHD 页脚) ,此值应介于 20972032 (20 MiB + 512 字节之间,对于 VHD 页脚) ,此值应介于 32 TiB + 512 字节 (35183298347520字节之间。
Returns:
validate
public void validate()
验证 实例。
withCreateOption
public CreationData withCreateOption(DiskCreateOption createOption)
设置 createOption 属性:这将枚举磁盘创建可能的源。
Parameters:
Returns:
withElasticSanResourceId
public CreationData withElasticSanResourceId(String elasticSanResourceId)
设置 elasticSanResourceId 属性:如果 createOption 为 CopyFromSanSnapshot,则为必需。 这是源弹性 san 卷快照的 ARM ID。
Parameters:
Returns:
withGalleryImageReference
public CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)
设置 galleryImageReference 属性:从库映像创建时必需。 ImageDiskReference 的 id/sharedGalleryImageId/communityGalleryImageId 将是创建磁盘的共享映像版本的 ARM ID。
Parameters:
Returns:
withImageReference
public CreationData withImageReference(ImageDiskReference imageReference)
设置 imageReference 属性:PIR 或用户映像的磁盘源信息。
Parameters:
Returns:
withLogicalSectorSize
public CreationData withLogicalSectorSize(Integer logicalSectorSize)
设置 logicalSectorSize 属性:超级磁盘的逻辑扇区大小(以字节为单位)。 支持的值为 512 和 4096。 4096 是默认值。
Parameters:
Returns:
withPerformancePlus
public CreationData withPerformancePlus(Boolean performancePlus)
设置 performancePlus 属性:将此标志设置为 true 以提升已部署磁盘的性能目标,请参阅此处的相应性能目标。 此标志只能在磁盘创建时设置,在启用后不能禁用。
Parameters:
Returns:
withSecurityDataUri
public CreationData withSecurityDataUri(String securityDataUri)
设置 securityDataUri 属性:如果 createOption 为 ImportSecure,则这是要导入到 VM 来宾状态的 Blob 的 URI。
Parameters:
Returns:
withSourceResourceId
public CreationData withSourceResourceId(String sourceResourceId)
设置 sourceResourceId 属性:如果 createOption 为 Copy,则这是源快照或磁盘的 ARM ID。
Parameters:
Returns:
withSourceUri
public CreationData withSourceUri(String sourceUri)
设置 sourceUri 属性:如果 createOption 为 Import,则这是要导入到托管磁盘的 Blob 的 URI。
Parameters:
Returns:
withStorageAccountId
public CreationData withStorageAccountId(String storageAccountId)
设置 storageAccountId 属性:如果 createOption 为 Import,则为必需。 Azure 资源管理器存储帐户的标识符,其中包含要导入为磁盘的 Blob。
Parameters:
Returns:
withUploadSizeBytes
public CreationData withUploadSizeBytes(Long uploadSizeBytes)
设置 uploadSizeBytes 属性:如果 createOption 为 Upload,则这是上传内容(包括 VHD 页脚)的大小。 对于 VHD 页脚) ,此值应介于 20972032 (20 MiB + 512 字节之间,VHD 页脚) (32 TiB + 512 字节35183298347520字节。
Parameters:
Returns: