参数 | 类型 | 是否必选 | 示例值 | 描述 |
Action | String | 是 | DescribeAddressBook | 接口名称。当前 API 的名称为 DescribeAddressBook。 |
Version | String | 是 | 2021-09-06 | 接口版本。当前 API 的版本为 2021-09-06。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
GroupType | String | 否 | ip | 地址簿类型,用于精确查询地址簿列表。可选值如下所示。
|
PageNumber | Integer | 否 | 1 | 分页页码,默认值为1。 |
PageSize | Integer | 否 | 10 | 返回数据的分页大小,表示每页显示的记录数量。 |
Query | String | 否 | 180.*.*.* | 模糊查询条件,支持对地址簿名称、描述信息或地址列表进行模糊匹配。 |
CloudFirewallId | String | 否 | CloudFirewall******** | 云防火墙实例 ID。 |
参数 | 类型 | 示例值 | 描述 |
Count | Integer | 1 | 返回数据的实际数量。当查询数据为空且使用 Python SDK 调用时,此项为 None。 |
Data | -- | 地址簿详情。 | |
PageNumber | Integer | 1 | 返回数据的分页页码,表示当前查询结果所在的页码。 |
PageSize | Integer | 10 | 返回数据的分页大小,表示每页显示的记录数量。 |
TotalCount | Integer | 12 | 返回数据的总数量。当查询数据为空且使用 Python SDK 调用时,此项为 None。 |
参数 | 类型 | 示例值 | 描述 |
Tags | - | 地址簿的标签列表,用于标识和分类地址簿。 | |
RefCnt | Integer | 20 | 地址簿的引用计数,表示该地址簿被引用的次数。 |
Updated | Integer | 1733831812 | 地址簿的最后更新时间戳,以 Unix 时间戳格式表示。 |
GroupName | String | AddressBookName | 地址簿的名称,用于标识不同的地址簿。 |
GroupType | String | ip | 地址簿的类型,用于区分不同类型的地址簿,具体取值如下所示。
|
GroupUuid | String | f04ac7ce-****-****-****-************ | 地址簿的唯一标识符,用于在系统中唯一识别该地址簿。 |
AddressList | Array of String | ["180.1.1.1/32","192.168.1.0/24"] | 地址簿中包含的地址列表,用于存储该地址簿下的所有地址条目。当AutoUpdateType为Manual且AddressDetailList不为空时生效。 |
Description | String | 这是一个用于存储内部服务器IP地址的地址簿。 | 地址簿的描述信息,用于提供关于该地址簿的额外说明或备注。 |
TagRelation | String | And | 标签的逻辑关系,用于指定多个标签之间的组合方式。当AutoUpdateType为Tag时生效。支持的取值如下所示。
|
ResourceType | String | InternetAsset | 资源类型,用于标识地址簿关联的资源类型。当AutoUpdateType为Tag时生效。支持的取值如下所示。
|
AutoUpdateType | String | Tag | 地址簿的自动更新类型,默认值为 Manual。支持的取值如下所示。
|
InstanceTypeList | Array of String | ["EcsInstance","Nat"] | 实例类型列表,用于标识地址簿关联的实例类型。当AutoUpdateType为Tag时生效。支持的取值如下所示。
|
AddressDetailList | - | 地址簿中地址的详细信息列表,包含每个地址的类型、具体值和描述信息。当AutoUpdateType为Manual时生效。 |
参数 | 类型 | 示例值 | 描述 |
Type | String | port | 地址类型,支持的取值如下所示。
|
Address | String | 22/22 | 具体地址值,其格式取决于 GroupType 的取值:
|
Description | String | 允许 SSH 访问 | 描述信息,用于记录相关用途、备注或其他相关信息。 |