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, usertype = nil) ⇒ DescribeCkSqlApisRequest

Returns a new instance of DescribeCkSqlApisRequest.



1104
1105
1106
1107
1108
1109
1110
# File 'lib/v20200915/models.rb', line 1104

def initialize(instanceid=nil, apitype=nil, cluster=nil, username=nil, usertype=nil)
  @InstanceId = instanceid
  @ApiType = apitype
  @Cluster = cluster
  @UserName = username
  @UserType = usertype
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:

    集群名称,当ApiType取值为GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 时,此参数必填

  • UserName:

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

  • UserType:

    账户的类型



1102
1103
1104
# File 'lib/v20200915/models.rb', line 1102

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:

    集群名称,当ApiType取值为GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 时,此参数必填

  • UserName:

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

  • UserType:

    账户的类型



1102
1103
1104
# File 'lib/v20200915/models.rb', line 1102

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:

    集群名称,当ApiType取值为GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 时,此参数必填

  • UserName:

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

  • UserType:

    账户的类型



1102
1103
1104
# File 'lib/v20200915/models.rb', line 1102

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:

    集群名称,当ApiType取值为GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 时,此参数必填

  • UserName:

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

  • UserType:

    账户的类型



1102
1103
1104
# File 'lib/v20200915/models.rb', line 1102

def UserName
  @UserName
end

#UserTypeObject

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:

    集群名称,当ApiType取值为GET_SYSTEM_USERS,GET_PRIVILEGE_USERS,GET_CLUSTER_DATABASES,GET_CLUSTER_TABLES 时,此参数必填

  • UserName:

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

  • UserType:

    账户的类型



1102
1103
1104
# File 'lib/v20200915/models.rb', line 1102

def UserType
  @UserType
end

Instance Method Details

#deserialize(params) ⇒ Object



1112
1113
1114
1115
1116
1117
1118
# File 'lib/v20200915/models.rb', line 1112

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