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.



3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
# File 'lib/v20170312/models.rb', line 3884

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

#CageIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def CageId
  @CageId
end

#CreatedTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def CreatedTime
  @CreatedTime
end

#ExpiredTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def ExpiredTime
  @ExpiredTime
end

#HostChargeTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def HostChargeType
  @HostChargeType
end

#HostIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def HostId
  @HostId
end

#HostIpObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def HostIp
  @HostIp
end

#HostNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def HostName
  @HostName
end

#HostResourceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def HostResource
  @HostResource
end

#HostStateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def HostState
  @HostState
end

#HostTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def HostType
  @HostType
end

#InstanceIdsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def InstanceIds
  @InstanceIds
end

#PlacementObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def Placement
  @Placement
end

#RenewFlagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def RenewFlag
  @RenewFlag
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

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

  • HostId:

    专用宿主机实例ID

  • HostType:

    专用宿主机实例类型

  • HostName:

    专用宿主机实例名称

  • HostChargeType:

    专用宿主机实例付费模式

  • RenewFlag:

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

  • CreatedTime:

    专用宿主机实例创建时间

  • ExpiredTime:

    专用宿主机实例过期时间

  • InstanceIds:

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

  • HostState:

    专用宿主机实例状态

  • HostIp:

    专用宿主机实例IP

  • HostResource:

    专用宿主机实例资源信息

  • CageId:

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

  • Tags:

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



3882
3883
3884
# File 'lib/v20170312/models.rb', line 3882

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
# File 'lib/v20170312/models.rb', line 3901

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