public static class DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost
extends com.aliyun.tea.TeaModel
构造器和说明 |
---|
DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost() |
@NameInMap(value="SchedulerOptions") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSchedulerOptions schedulerOptions
@NameInMap(value="ActionOnMaintenance") public String actionOnMaintenance
The policy used to migrate the instances deployed on the dedicated host when the dedicated host fails. Valid values:
* Migrate: The instances are migrated to another physical server. Instances that are not in the Stopped state when the dedicated host fails are restarted after migration.
* Stop: The instances are stopped. If the dedicated host cannot be repaired, the instances are migrated to another physical server and restarted.
If the dedicated host has cloud disks attached, the default value is Migrate. If the dedicated host has local disks attached, the default value is Stop.
@NameInMap(value="AutoPlacement") public String autoPlacement
Indicates whether the dedicated host was added to the resource pool for automatic deployment. Valid values:
* on: The dedicated host was added to the resource pool for automatic deployment.
* off: The dedicated host was not added to the resource pool for automatic deployment.
For more information about automatic deployment, see the "[Automatic deployment](~~118938~~)" section in the Functions and features topic.
@NameInMap(value="AutoReleaseTime") public String autoReleaseTime
The automatic release time of the dedicated host. The time follows the [ISO 8601](~~25696~~) standard in the `yyyy-MM-ddTHH:mmZ` format. The time is displayed in UTC.
@NameInMap(value="Capacity") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostCapacity capacity
The performance specifications of the dedicated host.
@NameInMap(value="ChargeType") public String chargeType
The billing method of the dedicated host.
@NameInMap(value="Cores") public Integer cores
The number of cores in a single CPU.
@NameInMap(value="CpuOverCommitRatio") public Float cpuOverCommitRatio
The CPU overcommit ratio.
@NameInMap(value="CreationTime") public String creationTime
The time when the dedicated host was created. The time follows the [ISO 8601](~~25696~~) standard in the `yyyy-MM-ddTHH:mmZ` format. The time is displayed in UTC.
@NameInMap(value="DedicatedHostClusterId") public String dedicatedHostClusterId
The ID of the dedicated host cluster to which the dedicated host belongs.
@NameInMap(value="DedicatedHostId") public String dedicatedHostId
The ID of the dedicated host.
@NameInMap(value="DedicatedHostName") public String dedicatedHostName
The name of the dedicated host.
@NameInMap(value="DedicatedHostOwnerId") public Long dedicatedHostOwnerId
@NameInMap(value="DedicatedHostType") public String dedicatedHostType
The type of the dedicated host.
@NameInMap(value="Description") public String description
The description of the dedicated host.
@NameInMap(value="ExpiredTime") public String expiredTime
The expiration time of the subscription dedicated host. The time follows the [ISO 8601](~~25696~~) standard in the `yyyy-MM-ddTHH:mmZ` format. The time is displayed in UTC.
@NameInMap(value="GPUSpec") public String GPUSpec
The GPU model.
@NameInMap(value="HostDetailInfo") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostHostDetailInfo hostDetailInfo
This parameter will be removed in the future. We recommend that you use other parameters to ensure future compatibility.
@NameInMap(value="Instances") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostInstances instances
Details about the ECS instances that were created on the dedicated host.
@NameInMap(value="MachineId") public String machineId
The machine code of the dedicated host.
@NameInMap(value="NetworkAttributes") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostNetworkAttributes networkAttributes
The network attributes of the dedicated host.
@NameInMap(value="OperationLocks") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostOperationLocks operationLocks
The reasons why the resources of the dedicated host were locked.
@NameInMap(value="PhysicalGpus") public Integer physicalGpus
The number of physical GPUs.
@NameInMap(value="RegionId") public String regionId
The region ID of the dedicated host.
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the dedicated host belongs.
@NameInMap(value="SaleCycle") public String saleCycle
The unit of the subscription period. Valid values:
* Month
* Year
@NameInMap(value="Sockets") public Integer sockets
The number of physical CPUs.
@NameInMap(value="Status") public String status
The service state of the dedicated host. Valid values:
* Available: The dedicated host is running normally.
* UnderAssessment: The dedicated host is at risk, which may cause issues to ECS instances on the dedicated host.
* PermanentFailure: The dedicated host has permanent failures and is unusable.
@NameInMap(value="SupportedCustomInstanceTypeFamilies") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedCustomInstanceTypeFamilies supportedCustomInstanceTypeFamilies
The custom ECS instance families supported by the dedicated host.
@NameInMap(value="SupportedInstanceTypeFamilies") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedInstanceTypeFamilies supportedInstanceTypeFamilies
The ECS instance families supported by the dedicated host.
@NameInMap(value="SupportedInstanceTypesList") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedInstanceTypesList supportedInstanceTypesList
The ECS instance types supported by the dedicated host.
@NameInMap(value="Tags") public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostTags tags
The tags of the dedicated host.
@NameInMap(value="ZoneId") public String zoneId
The zone ID of the dedicated host.
public DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost()
public static DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost build(Map<String,?> map) throws Exception
Exception
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setSchedulerOptions(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSchedulerOptions schedulerOptions)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSchedulerOptions getSchedulerOptions()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setActionOnMaintenance(String actionOnMaintenance)
public String getActionOnMaintenance()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setAutoPlacement(String autoPlacement)
public String getAutoPlacement()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setAutoReleaseTime(String autoReleaseTime)
public String getAutoReleaseTime()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setCapacity(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostCapacity capacity)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostCapacity getCapacity()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setChargeType(String chargeType)
public String getChargeType()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setCores(Integer cores)
public Integer getCores()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setCpuOverCommitRatio(Float cpuOverCommitRatio)
public Float getCpuOverCommitRatio()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setCreationTime(String creationTime)
public String getCreationTime()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setDedicatedHostClusterId(String dedicatedHostClusterId)
public String getDedicatedHostClusterId()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setDedicatedHostId(String dedicatedHostId)
public String getDedicatedHostId()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setDedicatedHostName(String dedicatedHostName)
public String getDedicatedHostName()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setDedicatedHostOwnerId(Long dedicatedHostOwnerId)
public Long getDedicatedHostOwnerId()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setDedicatedHostType(String dedicatedHostType)
public String getDedicatedHostType()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setDescription(String description)
public String getDescription()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setExpiredTime(String expiredTime)
public String getExpiredTime()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setGPUSpec(String GPUSpec)
public String getGPUSpec()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setHostDetailInfo(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostHostDetailInfo hostDetailInfo)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostHostDetailInfo getHostDetailInfo()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setInstances(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostInstances instances)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostInstances getInstances()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setMachineId(String machineId)
public String getMachineId()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setNetworkAttributes(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostNetworkAttributes networkAttributes)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostNetworkAttributes getNetworkAttributes()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setOperationLocks(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostOperationLocks operationLocks)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostOperationLocks getOperationLocks()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setPhysicalGpus(Integer physicalGpus)
public Integer getPhysicalGpus()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setRegionId(String regionId)
public String getRegionId()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setSaleCycle(String saleCycle)
public String getSaleCycle()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setSockets(Integer sockets)
public Integer getSockets()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setStatus(String status)
public String getStatus()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setSupportedCustomInstanceTypeFamilies(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedCustomInstanceTypeFamilies supportedCustomInstanceTypeFamilies)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedCustomInstanceTypeFamilies getSupportedCustomInstanceTypeFamilies()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setSupportedInstanceTypeFamilies(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedInstanceTypeFamilies supportedInstanceTypeFamilies)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedInstanceTypeFamilies getSupportedInstanceTypeFamilies()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setSupportedInstanceTypesList(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedInstanceTypesList supportedInstanceTypesList)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostSupportedInstanceTypesList getSupportedInstanceTypesList()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setTags(DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostTags tags)
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHostTags getTags()
public DescribeDedicatedHostsResponseBody.DescribeDedicatedHostsResponseBodyDedicatedHostsDedicatedHost setZoneId(String zoneId)
public String getZoneId()
Copyright © 2023. All rights reserved.