Class: TencentCloud::Cvm::V20170312::HostItem

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

Overview

专用宿主机实例详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(placement = nil, hostid = nil, hosttype = nil, hostname = nil, hostchargetype = nil, renewflag = nil, createdtime = nil, expiredtime = nil, instanceids = nil, hoststate = nil, hostip = nil, hostresource = nil, cageid = nil, tags = nil) ⇒ HostItem

Returns a new instance of HostItem.



4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
# File 'lib/v20170312/models.rb', line 4007

def initialize(placement=nil, hostid=nil, hosttype=nil, hostname=nil, hostchargetype=nil, renewflag=nil, createdtime=nil, expiredtime=nil, instanceids=nil, hoststate=nil, hostip=nil, hostresource=nil, cageid=nil, tags=nil)
  @Placement = placement
  @HostId = hostid
  @HostType = hosttype
  @HostName = hostname
  @HostChargeType = hostchargetype
  @RenewFlag = renewflag
  @CreatedTime = createdtime
  @ExpiredTime = expiredtime
  @InstanceIds = instanceids
  @HostState = hoststate
  @HostIp = hostip
  @HostResource = hostresource
  @CageId = cageid
  @Tags = tags
end

Instance Attribute Details

#CageId ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def CageId
  @CageId
end

#CreatedTime ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def CreatedTime
  @CreatedTime
end

#ExpiredTime ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def ExpiredTime
  @ExpiredTime
end

#HostChargeType ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def HostChargeType
  @HostChargeType
end

#HostId ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def HostId
  @HostId
end

#HostIp ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def HostIp
  @HostIp
end

#HostName ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def HostName
  @HostName
end

#HostResource ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def HostResource
  @HostResource
end

#HostState ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def HostState
  @HostState
end

#HostType ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def HostType
  @HostType
end

#InstanceIds ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def InstanceIds
  @InstanceIds
end

#Placement ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def Placement
  @Placement
end

#RenewFlag ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def RenewFlag
  @RenewFlag
end

#Tags ⇒ Object

Parameters:

  • 专用宿主机实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

  • 专用宿主机实例ID

  • 专用宿主机实例类型

  • 专用宿主机实例名称

  • 专用宿主机实例付费模式

  • 专用宿主机实例自动续费标记

  • 专用宿主机实例创建时间

  • 专用宿主机实例过期时间

  • 专用宿主机实例上已创建云子机的实例id列表

  • 专用宿主机实例状态

  • 专用宿主机实例IP

  • 专用宿主机实例资源信息

  • 专用宿主机所属的围笼ID。该字段仅对金融专区围笼内的专用宿主机有效。

  • 专用宿主机关联的标签列表。



4005
4006
4007
# File 'lib/v20170312/models.rb', line 4005

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
# File 'lib/v20170312/models.rb', line 4024

def deserialize(params)
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  @HostId = params['HostId']
  @HostType = params['HostType']
  @HostName = params['HostName']
  @HostChargeType = params['HostChargeType']
  @RenewFlag = params['RenewFlag']
  @CreatedTime = params['CreatedTime']
  @ExpiredTime = params['ExpiredTime']
  @InstanceIds = params['InstanceIds']
  @HostState = params['HostState']
  @HostIp = params['HostIp']
  unless params['HostResource'].nil?
    @HostResource = HostResource.new
    @HostResource.deserialize(params['HostResource'])
  end
  @CageId = params['CageId']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end