public static class DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
architecture
The image architecture.
|
String |
creationTime
The time when the image was created.
|
String |
description
The description of the image.
|
DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageDiskDeviceMappings |
diskDeviceMappings
The mappings between the disks and snapshots under the image.
|
String |
imageFamily
The name of the image family.
|
String |
imageId
The ID of the image.
|
String |
imageName
The name of the image.
|
String |
imageOwnerAlias
The alias of the image owner.
|
String |
imageVersion
The version of the image.
|
Boolean |
isCopied
Indicates whether the image is a copy of another image.
|
String |
isSelfShared
Indicates whether the image has been shared to other Alibaba Cloud accounts.
|
Boolean |
isSubscribed
Indicates whether you have subscribed to the image corresponding to the specified product code.
|
Boolean |
isSupportCloudinit
Indicates whether the image supports cloud-init.
|
Boolean |
isSupportIoOptimized
Indicates whether the image can be used on I/O optimized instances.
|
String |
OSName
The name of the operating system.
|
String |
OSType
The type of the operating system.
|
String |
platform
The platform of the operating system.
|
String |
productCode
The product code of the Alibaba Cloud Marketplace image.
|
String |
progress
The image creation progress.
|
Integer |
size
The size of the image.
|
String |
status
The status of the image.
|
DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageTags |
tags
An array that consists of Tag data.
|
String |
usage
Indicates whether the image has been used to create ECS instances.
|
构造器和说明 |
---|
DescribeImageFromFamilyResponseBodyImage() |
@NameInMap(value="Architecture") public String architecture
The image architecture. Valid values:
* i386
* x86\_64
@NameInMap(value="CreationTime") public String creationTime
The time when the image was created.
@NameInMap(value="Description") public String description
The description of the image.
@NameInMap(value="DiskDeviceMappings") public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageDiskDeviceMappings diskDeviceMappings
The mappings between the disks and snapshots under the image.
@NameInMap(value="ImageFamily") public String imageFamily
The name of the image family.
@NameInMap(value="ImageId") public String imageId
The ID of the image.
@NameInMap(value="ImageName") public String imageName
The name of the image.
@NameInMap(value="ImageOwnerAlias") public String imageOwnerAlias
The alias of the image owner. Valid values:
- system: public images provided by Alibaba Cloud
- self: your custom images
- others: shared images from other Alibaba Cloud accounts
- marketplace: Alibaba Cloud Marketplace images
@NameInMap(value="ImageVersion") public String imageVersion
The version of the image.
@NameInMap(value="IsCopied") public Boolean isCopied
Indicates whether the image is a copy of another image.
@NameInMap(value="IsSelfShared") public String isSelfShared
Indicates whether the image has been shared to other Alibaba Cloud accounts.
@NameInMap(value="IsSubscribed") public Boolean isSubscribed
Indicates whether you have subscribed to the image corresponding to the specified product code.
@NameInMap(value="IsSupportCloudinit") public Boolean isSupportCloudinit
Indicates whether the image supports cloud-init.
@NameInMap(value="IsSupportIoOptimized") public Boolean isSupportIoOptimized
Indicates whether the image can be used on I/O optimized instances.
@NameInMap(value="OSName") public String OSName
The name of the operating system.
@NameInMap(value="OSType") public String OSType
The type of the operating system. Valid values:
- windows
- linux
@NameInMap(value="Platform") public String platform
The platform of the operating system.
@NameInMap(value="ProductCode") public String productCode
The product code of the Alibaba Cloud Marketplace image.
@NameInMap(value="Progress") public String progress
The image creation progress. Unit: percent (%).
@NameInMap(value="Size") public Integer size
The size of the image. Unit: GiB.
@NameInMap(value="Status") public String status
The status of the image. Valid values:
- UnAvailable: The image is unavailable.
- Available: The image is available.
- Creating: The image is being created.
- CreateFailed: The image failed to be created.
@NameInMap(value="Tags") public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageTags tags
An array that consists of Tag data.
@NameInMap(value="Usage") public String usage
Indicates whether the image has been used to create ECS instances. Valid values:
- instance: The image has been used to create one or more ECS instances.
- none: The image has not been used to create ECS instances.
public static DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage build(Map<String,?> map) throws Exception
Exception
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setArchitecture(String architecture)
public String getArchitecture()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setCreationTime(String creationTime)
public String getCreationTime()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setDescription(String description)
public String getDescription()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setDiskDeviceMappings(DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageDiskDeviceMappings diskDeviceMappings)
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageDiskDeviceMappings getDiskDeviceMappings()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setImageFamily(String imageFamily)
public String getImageFamily()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setImageId(String imageId)
public String getImageId()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setImageName(String imageName)
public String getImageName()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setImageOwnerAlias(String imageOwnerAlias)
public String getImageOwnerAlias()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setImageVersion(String imageVersion)
public String getImageVersion()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setIsCopied(Boolean isCopied)
public Boolean getIsCopied()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setIsSelfShared(String isSelfShared)
public String getIsSelfShared()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setIsSubscribed(Boolean isSubscribed)
public Boolean getIsSubscribed()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setIsSupportCloudinit(Boolean isSupportCloudinit)
public Boolean getIsSupportCloudinit()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setIsSupportIoOptimized(Boolean isSupportIoOptimized)
public Boolean getIsSupportIoOptimized()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setOSName(String OSName)
public String getOSName()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setOSType(String OSType)
public String getOSType()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setPlatform(String platform)
public String getPlatform()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setProductCode(String productCode)
public String getProductCode()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setProgress(String progress)
public String getProgress()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setSize(Integer size)
public Integer getSize()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setStatus(String status)
public String getStatus()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setTags(DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageTags tags)
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImageTags getTags()
public DescribeImageFromFamilyResponseBody.DescribeImageFromFamilyResponseBodyImage setUsage(String usage)
public String getUsage()
Copyright © 2023. All rights reserved.