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

#AliasObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def Alias
  @Alias
end

#AuthSourceObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def AuthSource
  @AuthSource
end

#AuthTimeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def AuthTime
  @AuthTime
end

#AuthTypeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def AuthType
  @AuthType
end

#CreateTimeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def CreateTime
  @CreateTime
end

#DeviceStatusObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def DeviceStatus
  @DeviceStatus
end

#EndTimeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def EndTime
  @EndTime
end

#InstanceIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def InstanceId
  @InstanceId
end

#LanIpObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def LanIp
  @LanIp
end

#OperateStatusObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def OperateStatus
  @OperateStatus
end

#ProductObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def Product
  @Product
end

#RegionObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def Region
  @Region
end

#SubnetIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def SubnetId
  @SubnetId
end

#SubnetNameObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def SubnetName
  @SubnetName
end

#TaskDetailObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def TaskDetail
  @TaskDetail
end

#TaskIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def TaskId
  @TaskId
end

#TaskStatusObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def TaskStatus
  @TaskStatus
end

#TaskSubTypeObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def TaskSubType
  @TaskSubType
end

#TaskTypeIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def TaskTypeId
  @TaskTypeId
end

#TaskTypeNameObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def TaskTypeName
  @TaskTypeName
end

#VpcIdObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def VpcId
  @VpcId
end

#VpcNameObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def VpcName
  @VpcName
end

#WanIpObject

  • ‘Waiting_auth`:待授权

  • ‘Customer_auth`:客户操作授权

  • ‘System_mandatory_auth`:系统默认授权

  • ‘Pre_policy_auth`:预置策略授权



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

def WanIp
  @WanIp
end

#ZoneObject

  • ‘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