Class: TencentCloud::Mongodb::V20190725::Client
- Inherits:
-
Common::AbstractClient
- Object
- Common::AbstractClient
- TencentCloud::Mongodb::V20190725::Client
- Defined in:
- lib/v20190725/client.rb
Instance Method Summary collapse
-
#AssignProject(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::AssignProjectResponse. -
#CreateAccountUser(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateAccountUserResponse. -
#CreateAuditLogFile(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateAuditLogFileResponse. -
#CreateBackupDBInstance(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateBackupDBInstanceResponse. -
#CreateBackupDownloadTask(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateBackupDownloadTaskResponse. -
#CreateDBInstance(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateDBInstanceResponse. -
#CreateDBInstanceHour(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateDBInstanceHourResponse. -
#CreateDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateDBInstanceParamTplResponse. -
#CreateLogDownloadTask(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::CreateLogDownloadTaskResponse. -
#DeleteAccountUser(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DeleteAccountUserResponse. -
#DeleteAuditLogFile(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DeleteAuditLogFileResponse. -
#DeleteLogDownloadTask(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DeleteLogDownloadTaskResponse. -
#DescribeAccountUsers(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeAccountUsersResponse. -
#DescribeAsyncRequestInfo(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeAsyncRequestInfoResponse. -
#DescribeAuditInstanceList(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeAuditInstanceListResponse. -
#DescribeBackupDownloadTask(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeBackupDownloadTaskResponse. -
#DescribeBackupRules(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeBackupRulesResponse. -
#DescribeClientConnections(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeClientConnectionsResponse. -
#DescribeCurrentOp(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeCurrentOpResponse. -
#DescribeDBBackups(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBBackupsResponse. -
#DescribeDBInstanceDeal(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBInstanceDealResponse. -
#DescribeDBInstanceNamespace(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBInstanceNamespaceResponse. -
#DescribeDBInstanceNodeProperty(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBInstanceNodePropertyResponse. -
#DescribeDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBInstanceParamTplResponse. -
#DescribeDBInstanceParamTplDetail(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBInstanceParamTplDetailResponse. -
#DescribeDBInstances(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBInstancesResponse. -
#DescribeDBInstanceURL(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDBInstanceURLResponse. -
#DescribeDetailedSlowLogs(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeDetailedSlowLogsResponse. -
#DescribeInstanceParams(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeInstanceParamsResponse. -
#DescribeInstanceSSL(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeInstanceSSLResponse. -
#DescribeLogDownloadTasks(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeLogDownloadTasksResponse. -
#DescribeMongodbLogs(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeMongodbLogsResponse. -
#DescribeSecurityGroup(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeSecurityGroupResponse. -
#DescribeSlowLogPatterns(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeSlowLogPatternsResponse. -
#DescribeSlowLogs(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeSlowLogsResponse. -
#DescribeSpecInfo(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeSpecInfoResponse. -
#DescribeSRVConnectionDomain(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeSRVConnectionDomainResponse. -
#DescribeTransparentDataEncryptionStatus(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DescribeTransparentDataEncryptionStatusResponse. -
#DisableSRVConnectionUrl(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DisableSRVConnectionUrlResponse. -
#DropDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::DropDBInstanceParamTplResponse. -
#EnableSRVConnectionUrl(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::EnableSRVConnectionUrlResponse. -
#EnableTransparentDataEncryption(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::EnableTransparentDataEncryptionResponse. -
#FlashBackDBInstance(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::FlashBackDBInstanceResponse. -
#FlushInstanceRouterConfig(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::FlushInstanceRouterConfigResponse. -
#initialize(credential, region, profile = nil) ⇒ Client
constructor
A new instance of Client.
-
#InquirePriceCreateDBInstances(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::InquirePriceCreateDBInstancesResponse. -
#InquirePriceModifyDBInstanceSpec(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::InquirePriceModifyDBInstanceSpecResponse. -
#InquirePriceRenewDBInstances(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::InquirePriceRenewDBInstancesResponse. -
#InstanceEnableSSL(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::InstanceEnableSSLResponse. -
#IsolateDBInstance(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::IsolateDBInstanceResponse. -
#KillOps(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::KillOpsResponse. -
#ModifyAuditService(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ModifyAuditServiceResponse. -
#ModifyDBInstanceNetworkAddress(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ModifyDBInstanceNetworkAddressResponse. -
#ModifyDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ModifyDBInstanceParamTplResponse. -
#ModifyDBInstanceSecurityGroup(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ModifyDBInstanceSecurityGroupResponse. -
#ModifyDBInstanceSpec(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ModifyDBInstanceSpecResponse. -
#ModifyInstanceParams(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ModifyInstanceParamsResponse. -
#ModifySRVConnectionUrl(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ModifySRVConnectionUrlResponse. -
#OfflineIsolatedDBInstance(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::OfflineIsolatedDBInstanceResponse. -
#OpenAuditService(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::OpenAuditServiceResponse. -
#RenameInstance(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::RenameInstanceResponse. -
#RenewDBInstances(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::RenewDBInstancesResponse. -
#ResetDBInstancePassword(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::ResetDBInstancePasswordResponse. -
#RestartNodes(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::RestartNodesResponse. -
#SetAccountUserPrivilege(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::SetAccountUserPrivilegeResponse. -
#SetBackupRules(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::SetBackupRulesResponse. -
#SetDBInstanceDeletionProtection(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::SetDBInstanceDeletionProtectionResponse. -
#SetInstanceMaintenance(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::SetInstanceMaintenanceResponse. -
#TerminateDBInstances(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::TerminateDBInstancesResponse. -
#UpgradeDBInstanceKernelVersion(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::UpgradeDBInstanceKernelVersionResponse. -
#UpgradeDbInstanceVersion(request) ⇒ Object
@rtype: :class:
Tencentcloud::mongodb::V20190725::UpgradeDbInstanceVersionResponse.
Constructor Details
#initialize(credential, region, profile = nil) ⇒ Client
Returns a new instance of Client.
24 25 26 27 28 29 |
# File 'lib/v20190725/client.rb', line 24 def initialize(credential, region, profile = nil) api_version = '2019-07-25' api_endpoint = 'mongodb.tencentcloudapi.com' sdk_version = 'MONGODB_' + File.read(File.('../VERSION', __dir__)).strip super(credential, region, api_version, api_endpoint, sdk_version, profile) end |
Instance Method Details
#AssignProject(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::AssignProjectResponse
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/v20190725/client.rb', line 37 def AssignProject(request) body = send_request('AssignProject', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = AssignProjectResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateAccountUser(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateAccountUserResponse
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/v20190725/client.rb', line 61 def CreateAccountUser(request) body = send_request('CreateAccountUser', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateAccountUserResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateAuditLogFile(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateAuditLogFileResponse
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'lib/v20190725/client.rb', line 85 def CreateAuditLogFile(request) body = send_request('CreateAuditLogFile', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateAuditLogFileResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateBackupDBInstance(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateBackupDBInstanceResponse
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/v20190725/client.rb', line 109 def CreateBackupDBInstance(request) body = send_request('CreateBackupDBInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateBackupDBInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateBackupDownloadTask(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateBackupDownloadTaskResponse
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/v20190725/client.rb', line 133 def CreateBackupDownloadTask(request) body = send_request('CreateBackupDownloadTask', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateBackupDownloadTaskResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateDBInstance(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateDBInstanceResponse
157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/v20190725/client.rb', line 157 def CreateDBInstance(request) body = send_request('CreateDBInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateDBInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateDBInstanceHour(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateDBInstanceHourResponse
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 |
# File 'lib/v20190725/client.rb', line 181 def CreateDBInstanceHour(request) body = send_request('CreateDBInstanceHour', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateDBInstanceHourResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateDBInstanceParamTplResponse
206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'lib/v20190725/client.rb', line 206 def CreateDBInstanceParamTpl(request) body = send_request('CreateDBInstanceParamTpl', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateDBInstanceParamTplResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#CreateLogDownloadTask(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::CreateLogDownloadTaskResponse
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 |
# File 'lib/v20190725/client.rb', line 230 def CreateLogDownloadTask(request) body = send_request('CreateLogDownloadTask', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateLogDownloadTaskResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DeleteAccountUser(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DeleteAccountUserResponse
254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 |
# File 'lib/v20190725/client.rb', line 254 def DeleteAccountUser(request) body = send_request('DeleteAccountUser', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteAccountUserResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DeleteAuditLogFile(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DeleteAuditLogFileResponse
278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 |
# File 'lib/v20190725/client.rb', line 278 def DeleteAuditLogFile(request) body = send_request('DeleteAuditLogFile', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteAuditLogFileResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DeleteLogDownloadTask(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DeleteLogDownloadTaskResponse
302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/v20190725/client.rb', line 302 def DeleteLogDownloadTask(request) body = send_request('DeleteLogDownloadTask', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteLogDownloadTaskResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeAccountUsers(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeAccountUsersResponse
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 |
# File 'lib/v20190725/client.rb', line 326 def DescribeAccountUsers(request) body = send_request('DescribeAccountUsers', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeAccountUsersResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeAsyncRequestInfo(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeAsyncRequestInfoResponse
350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 |
# File 'lib/v20190725/client.rb', line 350 def DescribeAsyncRequestInfo(request) body = send_request('DescribeAsyncRequestInfo', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeAsyncRequestInfoResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeAuditInstanceList(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeAuditInstanceListResponse
374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 |
# File 'lib/v20190725/client.rb', line 374 def DescribeAuditInstanceList(request) body = send_request('DescribeAuditInstanceList', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeAuditInstanceListResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeBackupDownloadTask(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeBackupDownloadTaskResponse
398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 |
# File 'lib/v20190725/client.rb', line 398 def DescribeBackupDownloadTask(request) body = send_request('DescribeBackupDownloadTask', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeBackupDownloadTaskResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeBackupRules(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeBackupRulesResponse
422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 |
# File 'lib/v20190725/client.rb', line 422 def DescribeBackupRules(request) body = send_request('DescribeBackupRules', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeBackupRulesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeClientConnections(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeClientConnectionsResponse
446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/v20190725/client.rb', line 446 def DescribeClientConnections(request) body = send_request('DescribeClientConnections', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeClientConnectionsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeCurrentOp(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeCurrentOpResponse
470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 |
# File 'lib/v20190725/client.rb', line 470 def DescribeCurrentOp(request) body = send_request('DescribeCurrentOp', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeCurrentOpResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBBackups(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBBackupsResponse
494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 |
# File 'lib/v20190725/client.rb', line 494 def DescribeDBBackups(request) body = send_request('DescribeDBBackups', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBBackupsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBInstanceDeal(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBInstanceDealResponse
518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'lib/v20190725/client.rb', line 518 def DescribeDBInstanceDeal(request) body = send_request('DescribeDBInstanceDeal', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBInstanceDealResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBInstanceNamespace(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBInstanceNamespaceResponse
542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 |
# File 'lib/v20190725/client.rb', line 542 def DescribeDBInstanceNamespace(request) body = send_request('DescribeDBInstanceNamespace', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBInstanceNamespaceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBInstanceNodeProperty(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBInstanceNodePropertyResponse
566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/v20190725/client.rb', line 566 def DescribeDBInstanceNodeProperty(request) body = send_request('DescribeDBInstanceNodeProperty', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBInstanceNodePropertyResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBInstanceParamTplResponse
591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'lib/v20190725/client.rb', line 591 def DescribeDBInstanceParamTpl(request) body = send_request('DescribeDBInstanceParamTpl', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBInstanceParamTplResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBInstanceParamTplDetail(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBInstanceParamTplDetailResponse
616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 |
# File 'lib/v20190725/client.rb', line 616 def DescribeDBInstanceParamTplDetail(request) body = send_request('DescribeDBInstanceParamTplDetail', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBInstanceParamTplDetailResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBInstances(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBInstancesResponse
664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 |
# File 'lib/v20190725/client.rb', line 664 def DescribeDBInstances(request) body = send_request('DescribeDBInstances', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBInstancesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDBInstanceURL(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDBInstanceURLResponse
640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 |
# File 'lib/v20190725/client.rb', line 640 def DescribeDBInstanceURL(request) body = send_request('DescribeDBInstanceURL', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDBInstanceURLResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeDetailedSlowLogs(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeDetailedSlowLogsResponse
688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 |
# File 'lib/v20190725/client.rb', line 688 def DescribeDetailedSlowLogs(request) body = send_request('DescribeDetailedSlowLogs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDetailedSlowLogsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeInstanceParams(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeInstanceParamsResponse
712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 |
# File 'lib/v20190725/client.rb', line 712 def DescribeInstanceParams(request) body = send_request('DescribeInstanceParams', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstanceParamsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeInstanceSSL(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeInstanceSSLResponse
736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 |
# File 'lib/v20190725/client.rb', line 736 def DescribeInstanceSSL(request) body = send_request('DescribeInstanceSSL', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstanceSSLResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeLogDownloadTasks(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeLogDownloadTasksResponse
760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 |
# File 'lib/v20190725/client.rb', line 760 def DescribeLogDownloadTasks(request) body = send_request('DescribeLogDownloadTasks', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeLogDownloadTasksResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeMongodbLogs(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeMongodbLogsResponse
784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 |
# File 'lib/v20190725/client.rb', line 784 def DescribeMongodbLogs(request) body = send_request('DescribeMongodbLogs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeMongodbLogsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeSecurityGroup(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeSecurityGroupResponse
832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 |
# File 'lib/v20190725/client.rb', line 832 def DescribeSecurityGroup(request) body = send_request('DescribeSecurityGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeSecurityGroupResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeSlowLogPatterns(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeSlowLogPatternsResponse
856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 |
# File 'lib/v20190725/client.rb', line 856 def DescribeSlowLogPatterns(request) body = send_request('DescribeSlowLogPatterns', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeSlowLogPatternsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeSlowLogs(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeSlowLogsResponse
880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 |
# File 'lib/v20190725/client.rb', line 880 def DescribeSlowLogs(request) body = send_request('DescribeSlowLogs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeSlowLogsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeSpecInfo(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeSpecInfoResponse
904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 |
# File 'lib/v20190725/client.rb', line 904 def DescribeSpecInfo(request) body = send_request('DescribeSpecInfo', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeSpecInfoResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeSRVConnectionDomain(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeSRVConnectionDomainResponse
808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 |
# File 'lib/v20190725/client.rb', line 808 def DescribeSRVConnectionDomain(request) body = send_request('DescribeSRVConnectionDomain', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeSRVConnectionDomainResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DescribeTransparentDataEncryptionStatus(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DescribeTransparentDataEncryptionStatusResponse
928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 |
# File 'lib/v20190725/client.rb', line 928 def DescribeTransparentDataEncryptionStatus(request) body = send_request('DescribeTransparentDataEncryptionStatus', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeTransparentDataEncryptionStatusResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DisableSRVConnectionUrl(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DisableSRVConnectionUrlResponse
952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 |
# File 'lib/v20190725/client.rb', line 952 def DisableSRVConnectionUrl(request) body = send_request('DisableSRVConnectionUrl', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DisableSRVConnectionUrlResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#DropDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::DropDBInstanceParamTplResponse
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 |
# File 'lib/v20190725/client.rb', line 977 def DropDBInstanceParamTpl(request) body = send_request('DropDBInstanceParamTpl', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DropDBInstanceParamTplResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#EnableSRVConnectionUrl(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::EnableSRVConnectionUrlResponse
1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'lib/v20190725/client.rb', line 1001 def EnableSRVConnectionUrl(request) body = send_request('EnableSRVConnectionUrl', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = EnableSRVConnectionUrlResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#EnableTransparentDataEncryption(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::EnableTransparentDataEncryptionResponse
1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 |
# File 'lib/v20190725/client.rb', line 1025 def EnableTransparentDataEncryption(request) body = send_request('EnableTransparentDataEncryption', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = EnableTransparentDataEncryptionResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#FlashBackDBInstance(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::FlashBackDBInstanceResponse
1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 |
# File 'lib/v20190725/client.rb', line 1050 def FlashBackDBInstance(request) body = send_request('FlashBackDBInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = FlashBackDBInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#FlushInstanceRouterConfig(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::FlushInstanceRouterConfigResponse
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'lib/v20190725/client.rb', line 1074 def FlushInstanceRouterConfig(request) body = send_request('FlushInstanceRouterConfig', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = FlushInstanceRouterConfigResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#InquirePriceCreateDBInstances(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::InquirePriceCreateDBInstancesResponse
1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 |
# File 'lib/v20190725/client.rb', line 1098 def InquirePriceCreateDBInstances(request) body = send_request('InquirePriceCreateDBInstances', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = InquirePriceCreateDBInstancesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#InquirePriceModifyDBInstanceSpec(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::InquirePriceModifyDBInstanceSpecResponse
1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 |
# File 'lib/v20190725/client.rb', line 1122 def InquirePriceModifyDBInstanceSpec(request) body = send_request('InquirePriceModifyDBInstanceSpec', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = InquirePriceModifyDBInstanceSpecResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#InquirePriceRenewDBInstances(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::InquirePriceRenewDBInstancesResponse
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 |
# File 'lib/v20190725/client.rb', line 1146 def InquirePriceRenewDBInstances(request) body = send_request('InquirePriceRenewDBInstances', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = InquirePriceRenewDBInstancesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#InstanceEnableSSL(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::InstanceEnableSSLResponse
1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 |
# File 'lib/v20190725/client.rb', line 1170 def InstanceEnableSSL(request) body = send_request('InstanceEnableSSL', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = InstanceEnableSSLResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#IsolateDBInstance(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::IsolateDBInstanceResponse
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 |
# File 'lib/v20190725/client.rb', line 1194 def IsolateDBInstance(request) body = send_request('IsolateDBInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = IsolateDBInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#KillOps(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::KillOpsResponse
1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'lib/v20190725/client.rb', line 1218 def KillOps(request) body = send_request('KillOps', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = KillOpsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ModifyAuditService(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ModifyAuditServiceResponse
1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 |
# File 'lib/v20190725/client.rb', line 1242 def ModifyAuditService(request) body = send_request('ModifyAuditService', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyAuditServiceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ModifyDBInstanceNetworkAddress(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ModifyDBInstanceNetworkAddressResponse
1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'lib/v20190725/client.rb', line 1266 def ModifyDBInstanceNetworkAddress(request) body = send_request('ModifyDBInstanceNetworkAddress', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyDBInstanceNetworkAddressResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ModifyDBInstanceParamTpl(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ModifyDBInstanceParamTplResponse
1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 |
# File 'lib/v20190725/client.rb', line 1291 def ModifyDBInstanceParamTpl(request) body = send_request('ModifyDBInstanceParamTpl', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyDBInstanceParamTplResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ModifyDBInstanceSecurityGroup(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ModifyDBInstanceSecurityGroupResponse
1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 |
# File 'lib/v20190725/client.rb', line 1315 def ModifyDBInstanceSecurityGroup(request) body = send_request('ModifyDBInstanceSecurityGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyDBInstanceSecurityGroupResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ModifyDBInstanceSpec(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ModifyDBInstanceSpecResponse
1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 |
# File 'lib/v20190725/client.rb', line 1339 def ModifyDBInstanceSpec(request) body = send_request('ModifyDBInstanceSpec', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyDBInstanceSpecResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ModifyInstanceParams(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ModifyInstanceParamsResponse
1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 |
# File 'lib/v20190725/client.rb', line 1363 def ModifyInstanceParams(request) body = send_request('ModifyInstanceParams', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyInstanceParamsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ModifySRVConnectionUrl(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ModifySRVConnectionUrlResponse
1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 |
# File 'lib/v20190725/client.rb', line 1387 def ModifySRVConnectionUrl(request) body = send_request('ModifySRVConnectionUrl', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifySRVConnectionUrlResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#OfflineIsolatedDBInstance(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::OfflineIsolatedDBInstanceResponse
1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 |
# File 'lib/v20190725/client.rb', line 1411 def OfflineIsolatedDBInstance(request) body = send_request('OfflineIsolatedDBInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = OfflineIsolatedDBInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#OpenAuditService(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::OpenAuditServiceResponse
1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 |
# File 'lib/v20190725/client.rb', line 1435 def OpenAuditService(request) body = send_request('OpenAuditService', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = OpenAuditServiceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#RenameInstance(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::RenameInstanceResponse
1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 |
# File 'lib/v20190725/client.rb', line 1459 def RenameInstance(request) body = send_request('RenameInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RenameInstanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#RenewDBInstances(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::RenewDBInstancesResponse
1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 |
# File 'lib/v20190725/client.rb', line 1483 def RenewDBInstances(request) body = send_request('RenewDBInstances', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RenewDBInstancesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#ResetDBInstancePassword(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::ResetDBInstancePasswordResponse
1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 |
# File 'lib/v20190725/client.rb', line 1507 def ResetDBInstancePassword(request) body = send_request('ResetDBInstancePassword', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ResetDBInstancePasswordResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#RestartNodes(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::RestartNodesResponse
1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 |
# File 'lib/v20190725/client.rb', line 1531 def RestartNodes(request) body = send_request('RestartNodes', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RestartNodesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#SetAccountUserPrivilege(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::SetAccountUserPrivilegeResponse
1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 |
# File 'lib/v20190725/client.rb', line 1555 def SetAccountUserPrivilege(request) body = send_request('SetAccountUserPrivilege', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = SetAccountUserPrivilegeResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#SetBackupRules(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::SetBackupRulesResponse
1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 |
# File 'lib/v20190725/client.rb', line 1579 def SetBackupRules(request) body = send_request('SetBackupRules', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = SetBackupRulesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#SetDBInstanceDeletionProtection(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::SetDBInstanceDeletionProtectionResponse
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 |
# File 'lib/v20190725/client.rb', line 1603 def SetDBInstanceDeletionProtection(request) body = send_request('SetDBInstanceDeletionProtection', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = SetDBInstanceDeletionProtectionResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#SetInstanceMaintenance(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::SetInstanceMaintenanceResponse
1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 |
# File 'lib/v20190725/client.rb', line 1627 def SetInstanceMaintenance(request) body = send_request('SetInstanceMaintenance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = SetInstanceMaintenanceResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#TerminateDBInstances(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::TerminateDBInstancesResponse
1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'lib/v20190725/client.rb', line 1651 def TerminateDBInstances(request) body = send_request('TerminateDBInstances', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = TerminateDBInstancesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#UpgradeDBInstanceKernelVersion(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::UpgradeDBInstanceKernelVersionResponse
1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 |
# File 'lib/v20190725/client.rb', line 1675 def UpgradeDBInstanceKernelVersion(request) body = send_request('UpgradeDBInstanceKernelVersion', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UpgradeDBInstanceKernelVersionResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |
#UpgradeDbInstanceVersion(request) ⇒ Object
@rtype: :class:Tencentcloud::mongodb::V20190725::UpgradeDbInstanceVersionResponse
1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 |
# File 'lib/v20190725/client.rb', line 1700 def UpgradeDbInstanceVersion(request) body = send_request('UpgradeDbInstanceVersion', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UpgradeDbInstanceVersionResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, , reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end |