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.



7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
# File 'lib/v20170312/models.rb', line 7633

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

#Alias ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def Alias
  @Alias
end

#AuthSource ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def AuthSource
  @AuthSource
end

#AuthTime ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def AuthTime
  @AuthTime
end

#AuthType ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def AuthType
  @AuthType
end

#CreateTime ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def CreateTime
  @CreateTime
end

#DeviceStatus ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def DeviceStatus
  @DeviceStatus
end

#EndTime ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def EndTime
  @EndTime
end

#InstanceId ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def InstanceId
  @InstanceId
end

#LanIp ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def LanIp
  @LanIp
end

#OperateStatus ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def OperateStatus
  @OperateStatus
end

#Product ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def Product
  @Product
end

#Region ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def Region
  @Region
end

#SubnetId ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def SubnetId
  @SubnetId
end

#SubnetName ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def SubnetName
  @SubnetName
end

#TaskDetail ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def TaskDetail
  @TaskDetail
end

#TaskId ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def TaskId
  @TaskId
end

#TaskStatus ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def TaskStatus
  @TaskStatus
end

#TaskSubType ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def TaskSubType
  @TaskSubType
end

#TaskTypeId ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def TaskTypeId
  @TaskTypeId
end

#TaskTypeName ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def TaskTypeName
  @TaskTypeName
end

#VpcId ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def VpcId
  @VpcId
end

#VpcName ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def VpcName
  @VpcName
end

#WanIp ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def WanIp
  @WanIp
end

#Zone ⇒ Object

  • Waiting_auth:待授权
  • Customer_auth:客户操作授权
  • System_mandatory_auth:系统默认授权
  • Pre_policy_auth:预置策略授权


7631
7632
7633
# File 'lib/v20170312/models.rb', line 7631

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
# File 'lib/v20170312/models.rb', line 7660

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