Class: TencentCloud::Dasb::V20191018::Device

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191018/models.rb

Overview

资产信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, instanceid = nil, name = nil, publicip = nil, privateip = nil, apcode = nil, osname = nil, kind = nil, port = nil, groupset = nil, accountcount = nil, vpcid = nil, subnetid = nil, resource = nil, department = nil, ipportset = nil, domainid = nil, domainname = nil, enablessl = nil, sslcertname = nil) ⇒ Device

Returns a new instance of Device.



3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
# File 'lib/v20191018/models.rb', line 3055

def initialize(id=nil, instanceid=nil, name=nil, publicip=nil, privateip=nil, apcode=nil, osname=nil, kind=nil, port=nil, groupset=nil, accountcount=nil, vpcid=nil, subnetid=nil, resource=nil, department=nil, ipportset=nil, domainid=nil, domainname=nil, enablessl=nil, sslcertname=nil)
  @Id = id
  @InstanceId = instanceid
  @Name = name
  @PublicIp = publicip
  @PrivateIp = privateip
  @ApCode = apcode
  @OsName = osname
  @Kind = kind
  @Port = port
  @GroupSet = groupset
  @AccountCount = accountcount
  @VpcId = vpcid
  @SubnetId = subnetid
  @Resource = resource
  @Department = department
  @IpPortSet = ipportset
  @DomainId = domainid
  @DomainName = domainname
  @EnableSSL = enablessl
  @SSLCertName = sslcertname
end

Instance Attribute Details

#AccountCountObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def AccountCount
  @AccountCount
end

#ApCodeObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def ApCode
  @ApCode
end

#DepartmentObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def Department
  @Department
end

#DomainIdObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def DomainId
  @DomainId
end

#DomainNameObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def DomainName
  @DomainName
end

#EnableSSLObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def EnableSSL
  @EnableSSL
end

#GroupSetObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def GroupSet
  @GroupSet
end

#IdObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def Id
  @Id
end

#InstanceIdObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def InstanceId
  @InstanceId
end

#IpPortSetObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def IpPortSet
  @IpPortSet
end

#KindObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def Kind
  @Kind
end

#NameObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def Name
  @Name
end

#OsNameObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def OsName
  @OsName
end

#PortObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def Port
  @Port
end

#PrivateIpObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def PrivateIp
  @PrivateIp
end

#PublicIpObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def PublicIp
  @PublicIp
end

#ResourceObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def Resource
  @Resource
end

#SSLCertNameObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def SSLCertName
  @SSLCertName
end

#SubnetIdObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def SubnetId
  @SubnetId
end

#VpcIdObject

Parameters:

  • Id:

    资产ID

  • InstanceId:

    实例ID,对应CVM、CDB等实例ID

  • Name:

    资产名

  • PublicIp:

    公网IP

  • PrivateIp:

    内网IP

  • ApCode:

    地域编码

  • OsName:

    操作系统名称

  • Kind:

    资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer

  • Port:

    管理端口

  • GroupSet:

    所属资产组列表

  • AccountCount:

    资产绑定的账号数

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • Resource:

    堡垒机服务信息,注意没有绑定服务时为null

  • Department:

    资产所属部门

  • IpPortSet:

    数据库资产的多节点

  • DomainId:

    网络域Id

  • DomainName:

    网络域名称

  • EnableSSL:

    是否启用SSL,仅支持Redis资产。0:禁用 1:启用

  • SSLCertName:

    已上传的SSL证书名称



3053
3054
3055
# File 'lib/v20191018/models.rb', line 3053

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
# File 'lib/v20191018/models.rb', line 3078

def deserialize(params)
  @Id = params['Id']
  @InstanceId = params['InstanceId']
  @Name = params['Name']
  @PublicIp = params['PublicIp']
  @PrivateIp = params['PrivateIp']
  @ApCode = params['ApCode']
  @OsName = params['OsName']
  @Kind = params['Kind']
  @Port = params['Port']
  unless params['GroupSet'].nil?
    @GroupSet = []
    params['GroupSet'].each do |i|
      group_tmp = Group.new
      group_tmp.deserialize(i)
      @GroupSet << group_tmp
    end
  end
  @AccountCount = params['AccountCount']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  unless params['Resource'].nil?
    @Resource = Resource.new
    @Resource.deserialize(params['Resource'])
  end
  unless params['Department'].nil?
    @Department = Department.new
    @Department.deserialize(params['Department'])
  end
  @IpPortSet = params['IpPortSet']
  @DomainId = params['DomainId']
  @DomainName = params['DomainName']
  @EnableSSL = params['EnableSSL']
  @SSLCertName = params['SSLCertName']
end