Class: TencentCloud::Tdcpg::V20211118::Endpoint

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

Overview

集群的连接点信息,包含访问数据库的相关网络信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(endpointid = nil, clusterid = nil, endpointname = nil, endpointtype = nil, vpcid = nil, subnetid = nil, privateip = nil, privateport = nil, wanip = nil, wanport = nil, wandomain = nil) ⇒ Endpoint

Returns a new instance of Endpoint.



1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
# File 'lib/v20211118/models.rb', line 1001

def initialize(endpointid=nil, clusterid=nil, endpointname=nil, endpointtype=nil, vpcid=nil, subnetid=nil, privateip=nil, privateport=nil, wanip=nil, wanport=nil, wandomain=nil)
  @EndpointId = endpointid
  @ClusterId = clusterid
  @EndpointName = endpointname
  @EndpointType = endpointtype
  @VpcId = vpcid
  @SubnetId = subnetid
  @PrivateIp = privateip
  @PrivatePort = privateport
  @WanIp = wanip
  @WanPort = wanport
  @WanDomain = wandomain
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def ClusterId
  @ClusterId
end

#EndpointIdObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def EndpointId
  @EndpointId
end

#EndpointNameObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def EndpointName
  @EndpointName
end

#EndpointTypeObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def EndpointType
  @EndpointType
end

#PrivateIpObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def PrivateIp
  @PrivateIp
end

#PrivatePortObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def PrivatePort
  @PrivatePort
end

#SubnetIdObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def SubnetId
  @SubnetId
end

#VpcIdObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def VpcId
  @VpcId
end

#WanDomainObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def WanDomain
  @WanDomain
end

#WanIpObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def WanIp
  @WanIp
end

#WanPortObject

Parameters:

  • EndpointId:

    连接点ID,集群内唯一

  • ClusterId:

    连接点所属的集群ID

  • EndpointName:

    连接点名字,默认和连接点ID一致

  • EndpointType:

    连接点类型

    • RW : 读写

    • RO : 只读

  • VpcId:

    私有网络VPC实例ID

  • SubnetId:

    私有网络VPC下子网实例ID

  • PrivateIp:

    私有网络VPC下用于访问数据库的IP

  • PrivatePort:

    私有网络VPC下用于访问数据库的端口

  • WanIp:

    公共网络用户访问数据库的IP

  • WanPort:

    公共网络用户访问数据库的端口

  • WanDomain:

    公共网络用户访问数据库的域名



999
1000
1001
# File 'lib/v20211118/models.rb', line 999

def WanPort
  @WanPort
end

Instance Method Details

#deserialize(params) ⇒ Object



1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
# File 'lib/v20211118/models.rb', line 1015

def deserialize(params)
  @EndpointId = params['EndpointId']
  @ClusterId = params['ClusterId']
  @EndpointName = params['EndpointName']
  @EndpointType = params['EndpointType']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @PrivateIp = params['PrivateIp']
  @PrivatePort = params['PrivatePort']
  @WanIp = params['WanIp']
  @WanPort = params['WanPort']
  @WanDomain = params['WanDomain']
end