class TencentCloud::Cdwch::V20200915::Client
def ActionAlterCkUser(request)
-
request:() -- Request instance for ActionAlterCkUser.
def ActionAlterCkUser(request) body = send_request('ActionAlterCkUser', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ActionAlterCkUserResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateBackUpSchedule(request)
-
request:() -- Request instance for CreateBackUpSchedule.
def CreateBackUpSchedule(request) body = send_request('CreateBackUpSchedule', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateBackUpScheduleResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateInstanceNew(request)
-
request:() -- Request instance for CreateInstanceNew.
def CreateInstanceNew(request) body = send_request('CreateInstanceNew', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateInstanceNewResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DeleteBackUpData(request)
-
request:() -- Request instance for DeleteBackUpData.
def DeleteBackUpData(request) body = send_request('DeleteBackUpData', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteBackUpDataResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeBackUpJob(request)
-
request:() -- Request instance for DescribeBackUpJob.
def DescribeBackUpJob(request) body = send_request('DescribeBackUpJob', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeBackUpJobResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeBackUpJobDetail(request)
-
request:() -- Request instance for DescribeBackUpJobDetail.
def DescribeBackUpJobDetail(request) body = send_request('DescribeBackUpJobDetail', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeBackUpJobDetailResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeBackUpSchedule(request)
-
request:() -- Request instance for DescribeBackUpSchedule.
def DescribeBackUpSchedule(request) body = send_request('DescribeBackUpSchedule', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeBackUpScheduleResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeCkSqlApis(request)
-
request:() -- Request instance for DescribeCkSqlApis.
def DescribeCkSqlApis(request) body = send_request('DescribeCkSqlApis', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeCkSqlApisResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeClusterConfigs(request)
-
request:() -- Request instance for DescribeClusterConfigs.
def DescribeClusterConfigs(request) body = send_request('DescribeClusterConfigs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeClusterConfigsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeInstance(request)
-
request:() -- Request instance for DescribeInstance.
def DescribeInstance(request) body = send_request('DescribeInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeInstanceClusters(request)
-
request:() -- Request instance for DescribeInstanceClusters.
def DescribeInstanceClusters(request) body = send_request('DescribeInstanceClusters', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstanceClustersResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeInstanceKeyValConfigs(request)
-
request:() -- Request instance for DescribeInstanceKeyValConfigs.
def DescribeInstanceKeyValConfigs(request) body = send_request('DescribeInstanceKeyValConfigs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstanceKeyValConfigsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeInstanceShards(request)
-
request:() -- Request instance for DescribeInstanceShards.
def DescribeInstanceShards(request) body = send_request('DescribeInstanceShards', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstanceShardsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeInstanceState(request)
-
request:() -- Request instance for DescribeInstanceState.
def DescribeInstanceState(request) body = send_request('DescribeInstanceState', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstanceStateResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeInstancesNew(request)
-
request:() -- Request instance for DescribeInstancesNew.
def DescribeInstancesNew(request) body = send_request('DescribeInstancesNew', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstancesNewResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeSpec(request)
-
request:() -- Request instance for DescribeSpec.
def DescribeSpec(request) body = send_request('DescribeSpec', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeSpecResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DestroyInstance(request)
-
request:() -- Request instance for DestroyInstance.
def DestroyInstance(request) body = send_request('DestroyInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DestroyInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ModifyClusterConfigs(request)
-
request:() -- Request instance for ModifyClusterConfigs.
def ModifyClusterConfigs(request) body = send_request('ModifyClusterConfigs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyClusterConfigsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ModifyInstanceKeyValConfigs(request)
-
request:() -- Request instance for ModifyInstanceKeyValConfigs.
def ModifyInstanceKeyValConfigs(request) body = send_request('ModifyInstanceKeyValConfigs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyInstanceKeyValConfigsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ModifyUserNewPrivilege(request)
-
request:() -- Request instance for ModifyUserNewPrivilege.
def ModifyUserNewPrivilege(request) body = send_request('ModifyUserNewPrivilege', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyUserNewPrivilegeResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def OpenBackUp(request)
-
request:() -- Request instance for OpenBackUp.
def OpenBackUp(request) body = send_request('OpenBackUp', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = OpenBackUpResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def RecoverBackUpJob(request)
-
request:() -- Request instance for RecoverBackUpJob.
def RecoverBackUpJob(request) body = send_request('RecoverBackUpJob', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RecoverBackUpJobResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ResizeDisk(request)
-
request:() -- Request instance for ResizeDisk.
def ResizeDisk(request) body = send_request('ResizeDisk', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ResizeDiskResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ScaleOutInstance(request)
-
request:() -- Request instance for ScaleOutInstance.
def ScaleOutInstance(request) body = send_request('ScaleOutInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ScaleOutInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ScaleUpInstance(request)
-
request:() -- Request instance for ScaleUpInstance.
def ScaleUpInstance(request) body = send_request('ScaleUpInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ScaleUpInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def initialize(credential, region, profile = nil)
def initialize(credential, region, profile = nil) api_version = '2020-09-15' api_endpoint = 'cdwch.tencentcloudapi.com' sdk_version = 'CDWCH_' + File.read(File.expand_path('../VERSION', __dir__)).strip super(credential, region, api_version, api_endpoint, sdk_version, profile) end