数据结构

最近更新时间:2024-11-07 01:21:24

我的收藏

AlarmPolicy

告警策略

被如下接口引用:GetAlarmEvent。

名称 类型 描述
Uin String 用户账号
示例值:100030647170
Event String 告警事件
示例值:CPU
Limit Integer 告警阈值
示例值:90
Status Integer 告警策略是否生效,0:停用,1:启用
示例值:0
BeginTime String 在这个时间后才允许发送告警
示例值:00:00:00
EndTime String 在这个时间前才允许发送告警
示例值:23:59:59

DeviceInfo

设备厂商信息

被如下接口引用:DescribeSupportedHsm。

名称 类型 描述
Manufacturer String 厂商名称
示例值:TASS
HsmTypes Array of HsmInfo 此厂商旗下的设备信息列表
示例值:[ { "HsmType": "virtualization", "Model": "SJJ1601", "VsmTypes": [ { "TypeID": 149, "TypeName": "SVSM" }, { "TypeID": 117, "TypeName": "EVSM" }, { "TypeID": 133, "TypeName": "GVSM" } ] } ]

HsmInfo

支持的加密机类型信息

被如下接口引用:DescribeSupportedHsm。

名称 类型 描述
Model String 加密机型号
示例值:SJJ1528
VsmTypes Array of VsmInfo 此类型的加密机所支持的VSM类型列表
示例值:[ { "TypeID": 49, "TypeName": "SVSM" }, { "TypeID": 17, "TypeName": "EVSM" }, { "TypeID": 33, "TypeName": "GVSM" } ]
HsmType String 加密机母机类型:virtualization、GHSM、EHSM、SHSM
示例值:virtualization

ResourceInfo

资源信息

被如下接口引用:DescribeVsms。

名称 类型 描述
ResourceId String 资源Id
示例值:hsm-aj8fp8a0
ResourceName String 资源名称
示例值:defaultHsmName
Status Integer 资源状态,1-正常,2-隔离,3-销毁
示例值:1
Vip String 资源IP
示例值:1.2.3.4
VpcId String 资源所属Vpc
示例值:vpc-7vv1q6x9
SubnetId String 资源所属子网
示例值:subnet-1xaztwla
Model String 资源所属HSM规格
示例值:SJJ1528
VsmType Integer 云加密机类型id
示例值:17
RegionId Integer 地域Id
示例值:1
ZoneId Integer 区域Id
示例值:100001
ExpireTime Integer 过期时间(Epoch Unix Timestamp)
示例值:0
RegionName String 地域名
示例值:广州
ZoneName String 区域名
示例值:广州一区
SgList Array of SgUnit 实例的安全组列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[ { "CreateTime": "2023-06-05 10:59:39", "SgId": "sg-f51mj0kl", "SgName": "casb-proxy-2023060510592885829", "SgRemark": "自定义" } ]
SubnetName String 子网名称
示例值:Default-Subnet
Expired Boolean 当前实例是否已经过期
示例值:false
RemainSeconds Integer 为正数表示实例距离过期时间还剩余多少秒,为负数表示已经过期多少秒
示例值:29123420
VpcName String Vpc名称
示例值:VPC-CLOUD-GZ
CreateUin String 创建者Uin账号
示例值:2942368751
RenewFlag Integer 自动续费状态标识, 0-手动续费,1-自动续费,2-到期不续
示例值:2
Tags Array of Tag 标签列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[ { "TagKey": "运营部门", "TagValue": "测试" } ]
Manufacturer String 厂商
示例值:TASS
AlarmStatus Integer 告警状态,0:停用,1:启用
示例值:0

SgUnit

安全组基础信息

被如下接口引用:DescribeUsg, DescribeVsms。

名称 类型 描述
SgId String 安全组Id
示例值:sg-3qcokmyz
SgName String 安全组名称
示例值:放通部分端口
SgRemark String 备注
示例值:测试用安全组
CreateTime String 创建时间
示例值:2022-02-10 14:24:04

Subnet

Subnet对象

被如下接口引用:DescribeSubnet。

名称 类型 描述
VpcId String VPC实例ID。
示例值:vpc-2at5y1pn
SubnetId String 子网实例ID,例如:subnet-bthucmmy。
示例值:subnet-otu92seu
SubnetName String 子网名称。
示例值:默认广州二区子网
CidrBlock String 子网的 IPv4 CIDR。
示例值:172.16.16.0/24
CreatedTime String 创建时间。
示例值:2017-04-20 11:30:48
AvailableIpAddressCount Integer 可用IP数。
示例值:2
Ipv6CidrBlock String 子网的 IPv6 CIDR。
示例值:3402:4e00:20:1201::/64
TotalIpAddressCount Integer 总IP数
示例值:254
IsDefault Boolean 是否为默认Subnet
示例值:false

Tag

标签

被如下接口引用:DescribeVsmAttributes, DescribeVsms。

名称 类型 必选 描述
TagKey String 标签键
示例值:env
TagValue String 标签值
示例值:dev

TagFilter

标签过滤参数

被如下接口引用:DescribeVsms。

名称 类型 必选 描述
TagKey String 标签键
示例值:env
TagValue Array of String 标签值
示例值:dev

UsgPolicy

安全组策略

被如下接口引用:DescribeUsgRule, DescribeVsmAttributes。

名称 类型 描述
Ip String cidr格式地址
示例值:"0.0.0.0/0"
Id String 安全组id代表的地址集合
示例值:""
AddressModule String 地址组id代表的地址集合
示例值:""
Proto String 协议
示例值:"ALL"
Port String 端口
示例值:"ALL"
ServiceModule String 服务组id代表的协议和端口集合
示例值:""
Desc String 备注
示例值:"自定义规则"
Action String 匹配后行为:ACCEPT/DROP
示例值:"ACCEPT"

UsgRuleDetail

安全组规则详情

被如下接口引用:DescribeUsgRule, DescribeVsmAttributes。

名称 类型 描述
InBound Array of UsgPolicy 入站规则
示例值:[ { "Action": "ACCEPT", "AddressModule": "", "Desc": "Default rule", "Id": "", "Ip": "0.0.0.0/0", "Port": "ALL", "Proto": "ALL", "ServiceModule": "" } ]
OutBound Array of UsgPolicy 出站规则
示例值:[ { "Action": "ACCEPT", "AddressModule": "", "Desc": "Default rule", "Id": "", "Ip": "0.0.0.0/0", "Port": "ALL", "Proto": "ALL", "ServiceModule": "" } ]
SgId String 安全组Id
示例值:sg-1234abcd
SgName String 安全组名称
示例值:default-name
SgRemark String 备注
示例值:System created security group
CreateTime String 创建时间
示例值:2023-06-05 10:59:39
Version Integer 版本
示例值:1

Vpc

VPC对象

被如下接口引用:DescribeVpc。

名称 类型 描述
VpcName String Vpc名称
示例值:test_5
VpcId String VpcId
示例值:vpc-nc9yvu5p
CreatedTime String 创建时间
示例值:2024-05-09 19:51:48
IsDefault Boolean 是否为默认VPC
示例值:false

VsmInfo

支持的Vsm类型信息

被如下接口引用:DescribeSupportedHsm。

名称 类型 描述
TypeName String VSM类型名称
示例值:EVSM
TypeID Integer VSM类型值
示例值:17