Class: TencentCloud::Apigateway::V20180808::InstanceInfo

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

Overview

独享实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, instancedescription = nil, instancechargetype = nil, instancetype = nil, instancestate = nil, createdtime = nil, dealname = nil, resourceid = nil, outeriplist = nil, inneriplist = nil, instancechargeprepaid = nil, uniqvpcid = nil) ⇒ InstanceInfo

Returns a new instance of InstanceInfo.



6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
# File 'lib/v20180808/models.rb', line 6795

def initialize(instanceid=nil, instancename=nil, instancedescription=nil, instancechargetype=nil, instancetype=nil, instancestate=nil, createdtime=nil, dealname=nil, resourceid=nil, outeriplist=nil, inneriplist=nil, instancechargeprepaid=nil, uniqvpcid=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @InstanceDescription = instancedescription
  @InstanceChargeType = instancechargetype
  @InstanceType = instancetype
  @InstanceState = instancestate
  @CreatedTime = createdtime
  @DealName = dealname
  @ResourceId = resourceid
  @OuterIpList = outeriplist
  @InnerIpList = inneriplist
  @InstanceChargePrepaid = instancechargeprepaid
  @UniqVpcId = uniqvpcid
end

Instance Attribute Details

#CreatedTimeObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def CreatedTime
  @CreatedTime
end

#DealNameObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def DealName
  @DealName
end

#InnerIpListObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InnerIpList
  @InnerIpList
end

#InstanceChargePrepaidObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InstanceChargePrepaid
  @InstanceChargePrepaid
end

#InstanceChargeTypeObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InstanceChargeType
  @InstanceChargeType
end

#InstanceDescriptionObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InstanceDescription
  @InstanceDescription
end

#InstanceIdObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InstanceName
  @InstanceName
end

#InstanceStateObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InstanceState
  @InstanceState
end

#InstanceTypeObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def InstanceType
  @InstanceType
end

#OuterIpListObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def OuterIpList
  @OuterIpList
end

#ResourceIdObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def ResourceId
  @ResourceId
end

#UniqVpcIdObject

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

Parameters:

  • InstanceId:

    独享实例唯一id

  • InstanceName:

    独享实例name

  • InstanceDescription:

    独享实例描述

  • InstanceChargeType:

    独享实例计费类型

  • InstanceType:

    独享实例类型

  • InstanceState:

    独享实例状态

  • CreatedTime:

    独享实例创建时间

  • DealName:

    订单号

  • ResourceId:

    资源ID同唯一id

  • OuterIpList:

    公网IP列表

  • InnerIpList:

    内网IP列表

  • InstanceChargePrepaid:

    专享实例计费信息

  • UniqVpcId:

    所属vpc



6793
6794
6795
# File 'lib/v20180808/models.rb', line 6793

def UniqVpcId
  @UniqVpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
# File 'lib/v20180808/models.rb', line 6811

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @InstanceDescription = params['InstanceDescription']
  @InstanceChargeType = params['InstanceChargeType']
  @InstanceType = params['InstanceType']
  @InstanceState = params['InstanceState']
  @CreatedTime = params['CreatedTime']
  @DealName = params['DealName']
  @ResourceId = params['ResourceId']
  @OuterIpList = params['OuterIpList']
  @InnerIpList = params['InnerIpList']
  unless params['InstanceChargePrepaid'].nil?
    @InstanceChargePrepaid = InstanceChargePrepaid.new
    @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid'])
  end
  @UniqVpcId = params['UniqVpcId']
end