class TencentCloud::Tiems::V20190416::Client
def CreateJob(request)
-
request:
() -- Request instance for CreateJob.
def CreateJob(request) body = send_request('CreateJob', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateJobResponse.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 CreateRsgAsGroup(request)
-
request:
() -- Request instance for CreateRsgAsGroup.
def CreateRsgAsGroup(request) body = send_request('CreateRsgAsGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateRsgAsGroupResponse.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 CreateRuntime(request)
-
request:
() -- Request instance for CreateRuntime.
def CreateRuntime(request) body = send_request('CreateRuntime', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateRuntimeResponse.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 CreateService(request)
-
request:
() -- Request instance for CreateService.
def CreateService(request) body = send_request('CreateService', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateServiceResponse.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 CreateServiceConfig(request)
-
request:
() -- Request instance for CreateServiceConfig.
def CreateServiceConfig(request) body = send_request('CreateServiceConfig', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateServiceConfigResponse.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 DeleteInstance(request)
-
request:
() -- Request instance for DeleteInstance.
def DeleteInstance(request) body = send_request('DeleteInstance', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteInstanceResponse.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 DeleteJob(request)
-
request:
() -- Request instance for DeleteJob.
def DeleteJob(request) body = send_request('DeleteJob', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteJobResponse.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 DeleteResourceGroup(request)
-
request:
() -- Request instance for DeleteResourceGroup.
def DeleteResourceGroup(request) body = send_request('DeleteResourceGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteResourceGroupResponse.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 DeleteRsgAsGroup(request)
-
request:
() -- Request instance for DeleteRsgAsGroup.
def DeleteRsgAsGroup(request) body = send_request('DeleteRsgAsGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteRsgAsGroupResponse.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 DeleteRuntime(request)
-
request:
() -- Request instance for DeleteRuntime.
def DeleteRuntime(request) body = send_request('DeleteRuntime', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteRuntimeResponse.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 DeleteService(request)
-
request:
() -- Request instance for DeleteService.
def DeleteService(request) body = send_request('DeleteService', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteServiceResponse.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 DeleteServiceConfig(request)
-
request:
() -- Request instance for DeleteServiceConfig.
def DeleteServiceConfig(request) body = send_request('DeleteServiceConfig', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteServiceConfigResponse.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 DescribeInstances(request)
-
request:
() -- Request instance for DescribeInstances.
def DescribeInstances(request) body = send_request('DescribeInstances', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeInstancesResponse.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 DescribeResourceGroups(request)
-
request:
() -- Request instance for DescribeResourceGroups.
def DescribeResourceGroups(request) body = send_request('DescribeResourceGroups', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeResourceGroupsResponse.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 DescribeRsgAsGroupActivities(request)
-
request:
() -- Request instance for DescribeRsgAsGroupActivities.
def DescribeRsgAsGroupActivities(request) body = send_request('DescribeRsgAsGroupActivities', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeRsgAsGroupActivitiesResponse.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 DescribeRsgAsGroups(request)
-
request:
() -- Request instance for DescribeRsgAsGroups.
def DescribeRsgAsGroups(request) body = send_request('DescribeRsgAsGroups', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeRsgAsGroupsResponse.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 DescribeRuntimes(request)
-
request:
() -- Request instance for DescribeRuntimes.
def DescribeRuntimes(request) body = send_request('DescribeRuntimes', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeRuntimesResponse.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 DescribeServiceConfigs(request)
-
request:
() -- Request instance for DescribeServiceConfigs.
def DescribeServiceConfigs(request) body = send_request('DescribeServiceConfigs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeServiceConfigsResponse.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 DescribeServices(request)
-
request:
() -- Request instance for DescribeServices.
def DescribeServices(request) body = send_request('DescribeServices', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeServicesResponse.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 DisableRsgAsGroup(request)
-
request:
() -- Request instance for DisableRsgAsGroup.
def DisableRsgAsGroup(request) body = send_request('DisableRsgAsGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DisableRsgAsGroupResponse.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 EnableRsgAsGroup(request)
-
request:
() -- Request instance for EnableRsgAsGroup.
def EnableRsgAsGroup(request) body = send_request('EnableRsgAsGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = EnableRsgAsGroupResponse.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 ExposeService(request)
-
request:
() -- Request instance for ExposeService.
def ExposeService(request) body = send_request('ExposeService', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ExposeServiceResponse.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 UpdateJob(request)
-
request:
() -- Request instance for UpdateJob.
def UpdateJob(request) body = send_request('UpdateJob', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UpdateJobResponse.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 UpdateRsgAsGroup(request)
-
request:
() -- Request instance for UpdateRsgAsGroup.
def UpdateRsgAsGroup(request) body = send_request('UpdateRsgAsGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UpdateRsgAsGroupResponse.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 UpdateService(request)
-
request:
() -- Request instance for UpdateService.
def UpdateService(request) body = send_request('UpdateService', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UpdateServiceResponse.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 = '2019-04-16' api_endpoint = 'tiems.tencentcloudapi.com' sdk_version = 'TIEMS_' + File.read(File.expand_path('../VERSION', __dir__)).strip super(credential, region, api_version, api_endpoint, sdk_version, profile) end