DATASOURCE::CDDC::DedicatedHostGroups类型用于查询专属集群的资源信息。
语法
{
"Type": "DATASOURCE::CDDC::DedicatedHostGroups",
"Properties": {
"DedicatedHostGroupId": String,
"Engine": String,
"RefreshOptions": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
DedicatedHostGroupId | String | 否 | 是 | 专属集群ID。 | 无 |
Engine | String | 否 | 是 | 根据数据库引擎类型过滤主机列表。 | 无 |
RefreshOptions | String | 否 | 是 | 当资源栈更新时,数据源资源的刷新策略。 | 有效值:
|
返回值
Fn::GetAtt
DedicatedHostGroups:专用主机组详情列表。
DedicatedHostGroupIds:专用主机组ID列表。
属性名称 | 类型 | 描述 | 约束 |
DedicatedHostGroupIds | List | 专用主机组ID列表。 | 无 |
DedicatedHostGroups | List | 专用主机组详情列表。 | 无 |
DiskUtility | String | 磁盘利用率。 | 无 |
Category | String | 专属集群类型。 | 无 |
Text | String | 主机的描述。 | 无 |
VpcId | String | 主机所属专属集群的专有网络ID。 | 无 |
MemAllocationRatio | String | 主机的内存超配比。 | 无 |
DeployType | String | 实例部署方式。 | 无 |
DiskAllocatedAmount | String | 磁盘分配容量。 | 无 |
HostNumber | String | 主机的数量。 | 无 |
DiskUsedAmount | String | 磁盘使用量。 | 无 |
DedicatedHostGroupDesc | String | 主机所属的专属集群名称。 | 无 |
MemUsedAmount | String | 内存使用量。 | 无 |
Engine | String | 主机的数据库引擎类型。 | 无 |
BastionInstanceId | String | 主机的主实例D。 | 无 |
InstanceNumber | String | 主机的实例数量。 | 无 |
MemAllocateRation | String | 分配的内存比例。 | 无 |
CreateTime | String | 当前专属集群创建时间的时间戳。 | 无 |
DiskAllocationRatio | String | 主机空间超配比。 | 无 |
CpuAllocationRatio | String | 主机CPU超配比。 | 无 |
AllocationPolicy | String | 主机资源分配策略。 | 无 |
DedicatedHostCountGroupByHostType | String | 当前专属集群里的主机存储类型。 | 无 |
MemAllocatedAmount | String | 内存分配量。 | 无 |
DiskAllocateRation | String | 磁盘分配率。 | 无 |
OpenPermission | String | 主机的操作系统权限。 | 无 |
MemUtility | String | 内存利用率。 | 无 |
CpuAllocatedAmount | String | CPU申请量。 | 无 |
CpuAllocateRation | String | CPU申请比例。 | 无 |
DedicatedHostGroupId | String | 专属集群ID。 | 无 |
ZoneIdList | String | 当前专属集群主机所在的可用区列表。 | 无 |
HostReplacePolicy | String | 主机故障处理策略。 | 无 |
示例
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DedicatedHostGroupId:
Description: Dedicated Host Group ID.
Type: String
Resources:
ExtensionDataSource:
Properties:
DedicatedHostGroupId:
Ref: DedicatedHostGroupId
Type: DATASOURCE::CDDC::DedicatedHostGroups
Outputs:
DedicatedHostGroupIds:
Description: The list of dedicated host group IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DedicatedHostGroupIds
DedicatedHostGroups:
Description: The list of dedicated host groups.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DedicatedHostGroups
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DedicatedHostGroupId": {
"Type": "String",
"Description": "Dedicated Host Group ID."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::CDDC::DedicatedHostGroups",
"Properties": {
"DedicatedHostGroupId": {
"Ref": "DedicatedHostGroupId"
}
}
}
},
"Outputs": {
"DedicatedHostGroups": {
"Description": "The list of dedicated host groups.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DedicatedHostGroups"
]
}
},
"DedicatedHostGroupIds": {
"Description": "The list of dedicated host group IDs.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DedicatedHostGroupIds"
]
}
}
}
}