Class: TencentCloud::Dlc::V20210125::DataSourceInfo

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

Overview

数据源详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, jdbcurl = nil, user = nil, password = nil, location = nil, dbname = nil) ⇒ DataSourceInfo

Returns a new instance of DataSourceInfo.



5080
5081
5082
5083
5084
5085
5086
5087
5088
# File 'lib/v20210125/models.rb', line 5080

def initialize(instanceid=nil, instancename=nil, jdbcurl=nil, user=nil, password=nil, location=nil, dbname=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @JdbcUrl = jdbcurl
  @User = user
  @Password = password
  @Location = location
  @DbName = dbname
end

Instance Attribute Details

#DbNameObject

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

Parameters:

  • InstanceId:

    数据源实例的唯一ID

  • InstanceName:

    数据源的名称

  • JdbcUrl:

    数据源的JDBC访问链接

  • User:

    用于访问数据源的用户名

  • Password:

    数据源访问密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名



5078
5079
5080
# File 'lib/v20210125/models.rb', line 5078

def DbName
  @DbName
end

#InstanceIdObject

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

Parameters:

  • InstanceId:

    数据源实例的唯一ID

  • InstanceName:

    数据源的名称

  • JdbcUrl:

    数据源的JDBC访问链接

  • User:

    用于访问数据源的用户名

  • Password:

    数据源访问密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名



5078
5079
5080
# File 'lib/v20210125/models.rb', line 5078

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • InstanceId:

    数据源实例的唯一ID

  • InstanceName:

    数据源的名称

  • JdbcUrl:

    数据源的JDBC访问链接

  • User:

    用于访问数据源的用户名

  • Password:

    数据源访问密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名



5078
5079
5080
# File 'lib/v20210125/models.rb', line 5078

def InstanceName
  @InstanceName
end

#JdbcUrlObject

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

Parameters:

  • InstanceId:

    数据源实例的唯一ID

  • InstanceName:

    数据源的名称

  • JdbcUrl:

    数据源的JDBC访问链接

  • User:

    用于访问数据源的用户名

  • Password:

    数据源访问密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名



5078
5079
5080
# File 'lib/v20210125/models.rb', line 5078

def JdbcUrl
  @JdbcUrl
end

#LocationObject

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

Parameters:

  • InstanceId:

    数据源实例的唯一ID

  • InstanceName:

    数据源的名称

  • JdbcUrl:

    数据源的JDBC访问链接

  • User:

    用于访问数据源的用户名

  • Password:

    数据源访问密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名



5078
5079
5080
# File 'lib/v20210125/models.rb', line 5078

def Location
  @Location
end

#PasswordObject

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

Parameters:

  • InstanceId:

    数据源实例的唯一ID

  • InstanceName:

    数据源的名称

  • JdbcUrl:

    数据源的JDBC访问链接

  • User:

    用于访问数据源的用户名

  • Password:

    数据源访问密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名



5078
5079
5080
# File 'lib/v20210125/models.rb', line 5078

def Password
  @Password
end

#UserObject

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

Parameters:

  • InstanceId:

    数据源实例的唯一ID

  • InstanceName:

    数据源的名称

  • JdbcUrl:

    数据源的JDBC访问链接

  • User:

    用于访问数据源的用户名

  • Password:

    数据源访问密码,需要base64编码

  • Location:

    数据源的VPC和子网信息

  • DbName:

    默认数据库名



5078
5079
5080
# File 'lib/v20210125/models.rb', line 5078

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
# File 'lib/v20210125/models.rb', line 5090

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @JdbcUrl = params['JdbcUrl']
  @User = params['User']
  @Password = params['Password']
  unless params['Location'].nil?
    @Location = DatasourceConnectionLocation.new
    @Location.deserialize(params['Location'])
  end
  @DbName = params['DbName']
end