You need to enable JavaScript to run this app.
导航
ListHostsFromGroup
最近更新时间:2025.05.23 17:57:32首次发布时间:2023.12.15 10:45:21
我的收藏
有用
有用
无用
无用

获取主机组中的主机列表,可根据分页及主机来源、操作系统等筛选条件查询主机组中的主机列表,并且能够按字段进行排序。

请求说明

  • 请求方式:POST
  • 请求地址:https://vbh.{RegionID}.volcengineapi.com/?Action=ListHostsFromGroup&Version=2021-06-01

请求参数

参数类型是否必选示例值描述
ActionStringListHostsFromGroup接口名称。当前 API 的名称为 ListHostsFromGroup
VersionString2021-06-01接口版本。当前 API 的版本为 2021-06-01
PageNumberInteger2分页查询时的起始页码,从 1 开始,默认为 1。

PageSize

Integer

10

分页查询时每页显示的记录数。

  • 最小值:1
  • 最大值:100
  • 默认值:10
FilterObject of ListHostsFilter{"Keyword": "word"}筛选条件。
OrderByObject of OrderBy{"Key": "some key", "Desc": true}排序。
HostGroupIdString2e7d77da-af08-41**-****-e44259701efb主机组 ID 。
InstanceIdStringvbh-14****0042-bhjml9w7云堡垒机 ID。

ListHostsFilter

参数类型是否必选示例值描述
VpcIdStringvpc-bp1qpo0kug3a20qqefdksVpc ID
OsTypeArray of StringLinux" 或 "Windows机器系统
SourceArray of Stringlocal" 或 "volc主机来源
HostIdsArray of String["2fad258f-9dc9-11ec-ab65-4645cf75c406"]主机ID筛选
KeywordStringkeyword模糊搜索

OrderBy

参数类型是否必选示例值描述
KeyStringkey字段
DescBooleantrue or false倒序

请求示例

POST https://vbh.{RegionID}.volcengineapi.com/?Action=ListHostsFromGroup&Version=2021-06-01
Content-Type: application/json
{
    "PageNumber": 2,
    "PageSize": 10,
    "Filter": {
        "Source": [
            "local",
            "volc"
        ],
        "OsType": [
            "Linux"
        ],
        "HostIds": [
            "2fad258f-9dc9-11**-****-4645cf75c406"
        ],
        "Keyword": "vbh"
    },
    "OrderBy": {
        "Key": "Name",
        "Desc": true
    },
    "HostGroupId": "2e7d77da-af08-41**-****-e44259701efb",
    "InstanceId": "vbh-14****0042-bhjml9w7"
}

返回参数

参数类型示例值描述
ItemsArray of Host[{"CreateTime":"2022-09-13 11:25:26","UpdateTime":"2022-09-13 11:25:26","HostName":"ECS-se23","Ip":"172.16.0.238","OsType":"Linux","Source":"volc","InstanceId":"vbh-1400000042-wxvqsx9f","HostId":"ddeca1e5-c721-47d8-bf58-b3e3fe1b70a7","Protocol":"ssh","Port":22,"VpcName":"v172","VpcId":"vpc-3reyos6qtqfwg5zsk2hn63665"}]主机列表。
TotalCountLong22返回数据列表的总量。
PageNumberInteger1当前页数。
PageSizeInteger10每页显示的数量。

Host

参数类型示例值描述
CreateTimeString2022-12-12 22:22:22创建时间
UpdateTimeString2022-12-12 22:22:22修改时间
HostNameStringtest主机名
IpString2.2.2.2主机名
OsTypeStringLinux机器系统
SourceStringvolc导入源
InstanceIdStringvbh-1400000042-bhjml9w7堡垒机Id
HostIdStringa47aa7c9-438d-11ec-a6f0-4ad9529a3e36Id
ProtocolStringssh连接协议
PortLong65535连接端口
VpcNameStringtestVPC名称
VpcIdStringvpc-3reyos6qtqfwg5zsk2hn63665VPCId

返回示例

HTTP/1.1 200 OK
Content-Type:application/json
{
    "ResponseMetadata": {
        "RequestId": "202211302208****",
        "Action": "ListHostsFromGroup",
        "Version": "2021-06-01",
        "Service": "vbh",
        "Region": "cn-beijing"
    },
    "Result": {
        "Items": [
            {
                "CreateTime": "2023-09-12 10:34:30",
                "UpdateTime": "2023-09-12 10:34:30",
                "HostName": "host-mlt",
                "Ip": "192.168.3.123",
                "OsType": "Linux",
                "Source": "volc",
                "InstanceId": "vbh-14000****-**jml9w7",
                "HostId": "a47aa7c9-438d-11**-****-4ad9529a3e36",
                "Protocol": "SSH",
                "Port": 22,
                "VpcName": "vpc-mlt",
                "VpcId": "vpc-3reyos******g5zsk2hn63665"
            }
        ],
        "TotalCount": 22,
        "PageNumber": 10,
        "PageSize": 1
    }
}

错误码

当前接口暂无独立错误码,若接口调用返回异常,可参考 公共错误码 进行故障排查。