DATASOURCE::ECS::DedicatedHosts

更新时间:
复制 MD 格式

DATASOURCE::ECS::DedicatedHosts类型用于查询专有宿主机的详细信息。

语法

{
  "Type": "DATASOURCE::ECS::DedicatedHosts",
  "Properties": {
    "Status": String,
    "ZoneId": String,
    "ResourceGroupId": String,
    "DedicatedHostName": String,
    "DedicatedHostType": String,
    "DedicatedHostIds": List,
    "Tags": List,
    "DedicatedHostClusterId": String,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

Status

String

否

是

专有宿主机的使用状态。

取值:

  • Available:运行中。专有宿主机的正常运行状态。

  • UnderAssessment:物理机风险。即故障潜伏期,其物理机处于可用状态,但可能导致专有宿主机中的ECS实例出现问题。

  • PermanentFailure:故障。永久性故障,专有宿主机不可用。

ZoneId

String

否

是

可用区ID。

无

ResourceGroupId

String

否

是

资源组ID。

无

DedicatedHostName

String

否

是

专有宿主机的名称。

无

DedicatedHostType

String

否

是

专有宿主机的规格类型。

无

DedicatedHostIds

List

否

是

专有宿主机ID列表。

最多支持指定100个专有宿主机ID 。

Tags

List

否

是

专有宿主机的标签。

最多支持20个标签。

更多信息,请参见Tags属性。

DedicatedHostClusterId

String

否

是

专有宿主机集群ID。

无

RefreshOptions

String

否

是

当资源栈更新时,数据源资源的刷新策略。

有效值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

Tags语法

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Tags属性

属性名称

类型

必须

允许更新

描述

约束

Value

String

否

否

标签值。

长度为0~128个字符,不能以aliyun和acs:开头,不能包含http://或https:// 。

Key

String

是

否

标签键。

长度为1~128个字符,不能以aliyun和acs:开头,不能包含http://或https:// 。

返回数据(Fn::GetAtt)

  • DedicatedHostIds:专有宿主机ID列表。

  • DedicatedHosts:专有宿主机详情列表。

属性名称

类型

描述

约束

DedicatedHostIds

List

专有宿主机ID列表。

无

DedicatedHosts

List

专有宿主机详情列表。

无

Status

String

专有宿主机的使用状态。

取值:

  • Available:运行中。专有宿主机的正常运行状态。

  • UnderAssessment:物理机风险,即故障潜伏期,其物理机处于可用状态,但可能导致专有宿主机中的ECS实例出现问题。

  • PermanentFailure:故障。永久性故障,专有宿主机不可用。

Cores

Number

单个CPU的核数。

无

AutoPlacement

String

专有宿主机是否加入自动部署资源池。

取值:

  • on:加入自动部署资源池。

  • off:不加入自动部署资源池。

关于自动部署的更多信息,请参见自动部署。

GPUSpec

String

GPU型号。

无

AutoReleaseTime

String

自动释放时间。

采用ISO8601标准,并需要使用UTC+0时间。

格式:yyyy-MM-ddTHH:mmZ。

ChargeType

String

计费方式。

取值:

  • PrePaid:包年包月。

  • PostPaid:按量付费。

CpuOverCommitRatio

Number

CPU超卖比。

无

ActionOnMaintenance

String

当专有宿主机发生故障或者在线修复时,为其所宿实例设置迁移方案。

取值:

  • Migrate:迁移实例到其他物理机并重新启动实例。

  • Stop:在当前专有宿主机上停止实例,确认无法修复专有宿主机后,迁移实例到其他物理机并重新启动实例。

SaleCycle

String

包年包月单位。

取值:

  • Month:月。

  • Year:年。

说明

当ChargeType取值为PrePaid时返回该参数。

PhysicalGpus

Number

物理GPU数量。

无

DedicatedHostName

String

专有宿主机的名称。

无

Description

String

专有宿主机的描述信息。

无

DedicatedHostClusterId

String

专有宿主机所在的专有宿主机集群ID。

无

ExpiredTime

String

包年包月专有宿主机的到期时间。

采用ISO8601标准,并需要使用UTC+0时间。

格式:yyyy-MM-ddTHH:mmZ。

取值示例:2019-01-01T12:00Z。

说明

当ChargeType取值为PrePaid时返回该参数。

DedicatedHostType

String

专有宿主机的规格类型。

无

ResourceGroupId

String

专有宿主机所在的资源组ID。

无

ZoneId

String

可用区ID。

无

DedicatedHostId

String

专有宿主机ID。

无

Sockets

Number

物理处理器(CPU)数量。

无

MachineId

String

专有宿主机机器码。

无

Instances

List

专有宿主机上创建的ECS实例。

无

OperationLocks

List

专有宿主机资源被锁定的原因。

无

Tags

List

专有宿主机的标签。

无

SupportedInstanceTypeFamilies

List

专有宿主机支持的ECS实例规格族。

无

SupportedCustomInstanceTypeFamilies

List

专有宿主机支持的自定义实例规格族。

无

SupportedInstanceTypesList

List

专有宿主机支持的ECS实例规格。

无

Capacity

List

专有宿主机的性能指标集合。

无

NetworkAttributes

List

专有宿主机的网络属性值列表。

无

示例

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DedicatedHostIds": {
      "Type": "Json",
      "Description": "The IDs of the dedicated hosts. You can specify up to 100 dedicated host IDs.",
      "MaxLength": 100,
      "Default": [
        "dh-bp165p6xk2tlw61e****"
      ]
    }
  },
  "Resources": {
    "DedicatedHosts": {
      "Type": "DATASOURCE::ECS::DedicatedHosts",
      "Properties": {
        "DedicatedHostIds": {
          "Ref": "DedicatedHostIds"
        }
      }
    }
  },
  "Outputs": {
    "DedicatedHosts": {
      "Value": {
        "Fn::GetAtt": [
          "DedicatedHosts",
          "DedicatedHosts"
        ]
      }
    },
    "DedicatedHostIds": {
      "Value": {
        "Fn::GetAtt": [
          "DedicatedHosts",
          "DedicatedHostIds"
        ]
      }
    }
  }
}