Class: TencentCloud::Postgres::V20170312::DBInstanceNetInfo

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

Overview

描述实例的网络连接信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(address = nil, ip = nil, port = nil, nettype = nil, status = nil, vpcid = nil, subnetid = nil, protocoltype = nil) ⇒ DBInstanceNetInfo

Returns a new instance of DBInstanceNetInfo.



1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
# File 'lib/v20170312/models.rb', line 1807

def initialize(address=nil, ip=nil, port=nil, nettype=nil, status=nil, vpcid=nil, subnetid=nil, protocoltype=nil)
  @Address = address
  @Ip = ip
  @Port = port
  @NetType = nettype
  @Status = status
  @VpcId = vpcid
  @SubnetId = subnetid
  @ProtocolType = protocoltype
end

Instance Attribute Details

#AddressObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def Address
  @Address
end

#IpObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def Ip
  @Ip
end

#NetTypeObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def NetType
  @NetType
end

#PortObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def Port
  @Port
end

#ProtocolTypeObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def ProtocolType
  @ProtocolType
end

#StatusObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def Status
  @Status
end

#SubnetIdObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def SubnetId
  @SubnetId
end

#VpcIdObject

Parameters:

  • Address:

    DNS域名

  • Ip:

    IP地址

  • Port:

    连接Port地址

  • NetType:

    网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址);

  • Status:

    网络连接状态,1、initing(未开通);2、opened(已开通);3、closed(已关闭);4、opening(开通中);5、closing(关闭中);

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • ProtocolType:

    连接数据库的协议类型,当前支持:postgresql、mssql(MSSQL兼容语法)



1805
1806
1807
# File 'lib/v20170312/models.rb', line 1805

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
# File 'lib/v20170312/models.rb', line 1818

def deserialize(params)
  @Address = params['Address']
  @Ip = params['Ip']
  @Port = params['Port']
  @NetType = params['NetType']
  @Status = params['Status']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @ProtocolType = params['ProtocolType']
end