Class: TencentCloud::Cdwch::V20200915::DescribeCkSqlApisRequest

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

Overview

DescribeCkSqlApis请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, apitype = nil, cluster = nil, username = nil) ⇒ DescribeCkSqlApisRequest

Returns a new instance of DescribeCkSqlApisRequest.



518
519
520
521
522
523
# File 'lib/v20200915/models.rb', line 518

def initialize(instanceid=nil, apitype=nil, cluster=nil, username=nil)
  @InstanceId = instanceid
  @ApiType = apitype
  @Cluster = cluster
  @UserName = username
end

Instance Attribute Details

#ApiTypeObject

GetSystemUsers:获取系统用户列表 CheckNodeCluster: 检查节点是否隶属一个cluster GetClusterDatabases: 获取一个cluster下的数据库列表 GetClusterTables: 获取一个cluster下的数据库表列表 GetPrivilegeUsers: 获取授权的用户列表 GET_USER_CLUSTER_PRIVILEGES:获取用户cluster下的权限 GetUserClusterNewPrivileges:获取用户cluster下的权限 (新版) RevokeClusterUser:解绑cluster用户 DeleteSystemUser:删除系统用户 —— 必须所有cluster先解绑 GetUserOptionMessages:获取用户配置备注信息 GET_USER_CONFIGS:获取用户配置列表 QUOTA、PROFILE、POLICY

Parameters:

  • InstanceId:

    实例id

  • ApiType:

    api接口名称,GetClusters:获取集群cluster列表

  • Cluster:

    集群名称,GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 必填

  • UserName:

    用户名称,api与user相关的必填



516
517
518
# File 'lib/v20200915/models.rb', line 516

def ApiType
  @ApiType
end

#ClusterObject

GetSystemUsers:获取系统用户列表 CheckNodeCluster: 检查节点是否隶属一个cluster GetClusterDatabases: 获取一个cluster下的数据库列表 GetClusterTables: 获取一个cluster下的数据库表列表 GetPrivilegeUsers: 获取授权的用户列表 GET_USER_CLUSTER_PRIVILEGES:获取用户cluster下的权限 GetUserClusterNewPrivileges:获取用户cluster下的权限 (新版) RevokeClusterUser:解绑cluster用户 DeleteSystemUser:删除系统用户 —— 必须所有cluster先解绑 GetUserOptionMessages:获取用户配置备注信息 GET_USER_CONFIGS:获取用户配置列表 QUOTA、PROFILE、POLICY

Parameters:

  • InstanceId:

    实例id

  • ApiType:

    api接口名称,GetClusters:获取集群cluster列表

  • Cluster:

    集群名称,GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 必填

  • UserName:

    用户名称,api与user相关的必填



516
517
518
# File 'lib/v20200915/models.rb', line 516

def Cluster
  @Cluster
end

#InstanceIdObject

GetSystemUsers:获取系统用户列表 CheckNodeCluster: 检查节点是否隶属一个cluster GetClusterDatabases: 获取一个cluster下的数据库列表 GetClusterTables: 获取一个cluster下的数据库表列表 GetPrivilegeUsers: 获取授权的用户列表 GET_USER_CLUSTER_PRIVILEGES:获取用户cluster下的权限 GetUserClusterNewPrivileges:获取用户cluster下的权限 (新版) RevokeClusterUser:解绑cluster用户 DeleteSystemUser:删除系统用户 —— 必须所有cluster先解绑 GetUserOptionMessages:获取用户配置备注信息 GET_USER_CONFIGS:获取用户配置列表 QUOTA、PROFILE、POLICY

Parameters:

  • InstanceId:

    实例id

  • ApiType:

    api接口名称,GetClusters:获取集群cluster列表

  • Cluster:

    集群名称,GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 必填

  • UserName:

    用户名称,api与user相关的必填



516
517
518
# File 'lib/v20200915/models.rb', line 516

def InstanceId
  @InstanceId
end

#UserNameObject

GetSystemUsers:获取系统用户列表 CheckNodeCluster: 检查节点是否隶属一个cluster GetClusterDatabases: 获取一个cluster下的数据库列表 GetClusterTables: 获取一个cluster下的数据库表列表 GetPrivilegeUsers: 获取授权的用户列表 GET_USER_CLUSTER_PRIVILEGES:获取用户cluster下的权限 GetUserClusterNewPrivileges:获取用户cluster下的权限 (新版) RevokeClusterUser:解绑cluster用户 DeleteSystemUser:删除系统用户 —— 必须所有cluster先解绑 GetUserOptionMessages:获取用户配置备注信息 GET_USER_CONFIGS:获取用户配置列表 QUOTA、PROFILE、POLICY

Parameters:

  • InstanceId:

    实例id

  • ApiType:

    api接口名称,GetClusters:获取集群cluster列表

  • Cluster:

    集群名称,GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 必填

  • UserName:

    用户名称,api与user相关的必填



516
517
518
# File 'lib/v20200915/models.rb', line 516

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



525
526
527
528
529
530
# File 'lib/v20200915/models.rb', line 525

def deserialize(params)
  @InstanceId = params['InstanceId']
  @ApiType = params['ApiType']
  @Cluster = params['Cluster']
  @UserName = params['UserName']
end