Class: TencentCloud::Postgres::V20170312::NetworkAccess

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

Overview

网络相关信息。(该数据结构已废弃,网络相关信息使用DBInstanceNetInfo)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, resourcetype = nil, vpcid = nil, vip = nil, vip6 = nil, vport = nil, subnetid = nil, vpcstatus = nil) ⇒ NetworkAccess

Returns a new instance of NetworkAccess.



6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
# File 'lib/v20170312/models.rb', line 6337

def initialize(resourceid=nil, resourcetype=nil, vpcid=nil, vip=nil, vip6=nil, vport=nil, subnetid=nil, vpcstatus=nil)
  @ResourceId = resourceid
  @ResourceType = resourcetype
  @VpcId = vpcid
  @Vip = vip
  @Vip6 = vip6
  @Vport = vport
  @SubnetId = subnetid
  @VpcStatus = vpcstatus
end

Instance Attribute Details

#ResourceIdObject

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def ResourceId
  @ResourceId
end

#ResourceTypeObject

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def ResourceType
  @ResourceType
end

#SubnetIdObject

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def SubnetId
  @SubnetId
end

#VipObject

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def Vip
  @Vip
end

#Vip6Object

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def Vip6
  @Vip6
end

#VpcIdObject

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def VpcId
  @VpcId
end

#VpcStatusObject

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def VpcStatus
  @VpcStatus
end

#VportObject

Parameters:

  • ResourceId:

    网络资源id,实例id或RO组id

  • ResourceType:

    资源类型,1-实例 2-RO组

  • VpcId:

    私有网络ID

  • Vip:

    IPV4地址

  • Vip6:

    IPV6地址

  • Vport:

    访问端口

  • SubnetId:

    子网ID

  • VpcStatus:

    网络状态,1-申请中,2-使用中,3-删除中,4-已删除



6335
6336
6337
# File 'lib/v20170312/models.rb', line 6335

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
# File 'lib/v20170312/models.rb', line 6348

def deserialize(params)
  @ResourceId = params['ResourceId']
  @ResourceType = params['ResourceType']
  @VpcId = params['VpcId']
  @Vip = params['Vip']
  @Vip6 = params['Vip6']
  @Vport = params['Vport']
  @SubnetId = params['SubnetId']
  @VpcStatus = params['VpcStatus']
end