Class: TencentCloud::Cvm::V20170312::RepairTaskInfo

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

Overview

描述维修任务的相关信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, instanceid = nil, _alias = nil, tasktypeid = nil, tasktypename = nil, taskstatus = nil, devicestatus = nil, operatestatus = nil, createtime = nil, authtime = nil, endtime = nil, taskdetail = nil, zone = nil, region = nil, vpcid = nil, vpcname = nil, subnetid = nil, subnetname = nil, wanip = nil, lanip = nil, product = nil, tasksubtype = nil, authtype = nil, authsource = nil) ⇒ RepairTaskInfo

Returns a new instance of RepairTaskInfo.



7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
# File 'lib/v20170312/models.rb', line 7407

def initialize(taskid=nil, instanceid=nil, _alias=nil, tasktypeid=nil, tasktypename=nil, taskstatus=nil, devicestatus=nil, operatestatus=nil, createtime=nil, authtime=nil, endtime=nil, taskdetail=nil, zone=nil, region=nil, vpcid=nil, vpcname=nil, subnetid=nil, subnetname=nil, wanip=nil, lanip=nil, product=nil, tasksubtype=nil, authtype=nil, authsource=nil)
  @TaskId = taskid
  @InstanceId = instanceid
  @Alias = _alias
  @TaskTypeId = tasktypeid
  @TaskTypeName = tasktypename
  @TaskStatus = taskstatus
  @DeviceStatus = devicestatus
  @OperateStatus = operatestatus
  @CreateTime = createtime
  @AuthTime = authtime
  @EndTime = endtime
  @TaskDetail = taskdetail
  @Zone = zone
  @Region = region
  @VpcId = vpcid
  @VpcName = vpcname
  @SubnetId = subnetid
  @SubnetName = subnetname
  @WanIp = wanip
  @LanIp = lanip
  @Product = product
  @TaskSubType = tasksubtype
  @AuthType = authtype
  @AuthSource = authsource
end

Instance Attribute Details

#AliasObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def Alias
  @Alias
end

#AuthSourceObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def AuthSource
  @AuthSource
end

#AuthTimeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def AuthTime
  @AuthTime
end

#AuthTypeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def AuthType
  @AuthType
end

#CreateTimeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def CreateTime
  @CreateTime
end

#DeviceStatusObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def DeviceStatus
  @DeviceStatus
end

#EndTimeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def EndTime
  @EndTime
end

#InstanceIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def InstanceId
  @InstanceId
end

#LanIpObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def LanIp
  @LanIp
end

#OperateStatusObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def OperateStatus
  @OperateStatus
end

#ProductObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def Product
  @Product
end

#RegionObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def Region
  @Region
end

#SubnetIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def SubnetId
  @SubnetId
end

#SubnetNameObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def SubnetName
  @SubnetName
end

#TaskDetailObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def TaskDetail
  @TaskDetail
end

#TaskIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def TaskId
  @TaskId
end

#TaskStatusObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def TaskStatus
  @TaskStatus
end

#TaskSubTypeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def TaskSubType
  @TaskSubType
end

#TaskTypeIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def TaskTypeId
  @TaskTypeId
end

#TaskTypeNameObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def TaskTypeName
  @TaskTypeName
end

#VpcIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def VpcId
  @VpcId
end

#VpcNameObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def VpcName
  @VpcName
end

#WanIpObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def WanIp
  @WanIp
end

#ZoneObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



7405
7406
7407
# File 'lib/v20170312/models.rb', line 7405

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
# File 'lib/v20170312/models.rb', line 7434

def deserialize(params)
  @TaskId = params['TaskId']
  @InstanceId = params['InstanceId']
  @Alias = params['Alias']
  @TaskTypeId = params['TaskTypeId']
  @TaskTypeName = params['TaskTypeName']
  @TaskStatus = params['TaskStatus']
  @DeviceStatus = params['DeviceStatus']
  @OperateStatus = params['OperateStatus']
  @CreateTime = params['CreateTime']
  @AuthTime = params['AuthTime']
  @EndTime = params['EndTime']
  @TaskDetail = params['TaskDetail']
  @Zone = params['Zone']
  @Region = params['Region']
  @VpcId = params['VpcId']
  @VpcName = params['VpcName']
  @SubnetId = params['SubnetId']
  @SubnetName = params['SubnetName']
  @WanIp = params['WanIp']
  @LanIp = params['LanIp']
  @Product = params['Product']
  @TaskSubType = params['TaskSubType']
  @AuthType = params['AuthType']
  @AuthSource = params['AuthSource']
end