Class: TencentCloud::Wedata::V20210820::ModifyDataSourceRequest

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

Overview

ModifyDataSource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, category = nil, type = nil, id = nil, bizparams = nil, params = nil, description = nil, display = nil, databasename = nil, instance = nil, status = nil, clusterid = nil, collect = nil, ownerprojectid = nil, ownerprojectname = nil, ownerprojectident = nil, cosbucket = nil, cosregion = nil, projectid = nil, developmentparams = nil) ⇒ ModifyDataSourceRequest

Returns a new instance of ModifyDataSourceRequest.



17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
# File 'lib/v20210820/models.rb', line 17069

def initialize(name=nil, category=nil, type=nil, id=nil, bizparams=nil, params=nil, description=nil, display=nil, databasename=nil, instance=nil, status=nil, clusterid=nil, collect=nil, ownerprojectid=nil, ownerprojectname=nil, ownerprojectident=nil, cosbucket=nil, cosregion=nil, projectid=nil, developmentparams=nil)
  @Name = name
  @Category = category
  @Type = type
  @ID = id
  @BizParams = bizparams
  @Params = params
  @Description = description
  @Display = display
  @DatabaseName = databasename
  @Instance = instance
  @Status = status
  @ClusterId = clusterid
  @Collect = collect
  @OwnerProjectId = ownerprojectid
  @OwnerProjectName = ownerprojectname
  @OwnerProjectIdent = ownerprojectident
  @COSBucket = cosbucket
  @COSRegion = cosregion
  @ProjectId = projectid
  @DevelopmentParams = developmentparams
end

Instance Attribute Details

#BizParamsObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def BizParams
  @BizParams
end

#CategoryObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Category
  @Category
end

#ClusterIdObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def ClusterId
  @ClusterId
end

#CollectObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Collect
  @Collect
end

#COSBucketObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def COSBucket
  @COSBucket
end

#COSRegionObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def COSRegion
  @COSRegion
end

#DatabaseNameObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def DatabaseName
  @DatabaseName
end

#DescriptionObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Description
  @Description
end

#DevelopmentParamsObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def DevelopmentParams
  @DevelopmentParams
end

#DisplayObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Display
  @Display
end

#IDObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def ID
  @ID
end

#InstanceObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Instance
  @Instance
end

#NameObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Name
  @Name
end

#OwnerProjectIdObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def OwnerProjectId
  @OwnerProjectId
end

#OwnerProjectIdentObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def OwnerProjectIdent
  @OwnerProjectIdent
end

#OwnerProjectNameObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def OwnerProjectName
  @OwnerProjectName
end

#ParamsObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Params
  @Params
end

#ProjectIdObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def ProjectId
  @ProjectId
end

#StatusObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Status
  @Status
end

#TypeObject

Parameters:

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Category:

    数据源类别:绑定引擎、绑定数据库

  • Type:

    数据源类型:枚举值

  • ID:

    数据源ID

  • BizParams:

    业务侧数据源的配置信息扩展

  • Params:

    数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同

  • Description:

    数据源描述信息

  • Display:

    数据源展示名,为了可视化查看

  • DatabaseName:

    若数据源列表为绑定数据库,则为db名称

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Status:

    数据源数据源的可见性,1为可见、0为不可见。默认为1

  • ClusterId:

    数据源所属的业务空间名称

  • Collect:

    是否采集

  • OwnerProjectId:

    项目id

  • OwnerProjectName:

    项目名称

  • OwnerProjectIdent:

    项目中文名

  • COSBucket:

    cos bucket

  • COSRegion:

    cos region

  • ProjectId:

    操作项目id

  • DevelopmentParams:

    数据源开发环境配置



17067
17068
17069
# File 'lib/v20210820/models.rb', line 17067

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
# File 'lib/v20210820/models.rb', line 17092

def deserialize(params)
  @Name = params['Name']
  @Category = params['Category']
  @Type = params['Type']
  @ID = params['ID']
  @BizParams = params['BizParams']
  @Params = params['Params']
  @Description = params['Description']
  @Display = params['Display']
  @DatabaseName = params['DatabaseName']
  @Instance = params['Instance']
  @Status = params['Status']
  @ClusterId = params['ClusterId']
  @Collect = params['Collect']
  @OwnerProjectId = params['OwnerProjectId']
  @OwnerProjectName = params['OwnerProjectName']
  @OwnerProjectIdent = params['OwnerProjectIdent']
  @COSBucket = params['COSBucket']
  @COSRegion = params['COSRegion']
  @ProjectId = params['ProjectId']
  @DevelopmentParams = params['DevelopmentParams']
end