Class: TencentCloud::Tcb::V20180608::DescribeCloudBaseRunOneClickTaskExternalResponse

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

Overview

DescribeCloudBaseRunOneClickTaskExternal返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(externalid = nil, envid = nil, useruin = nil, servername = nil, versionname = nil, createtime = nil, stage = nil, status = nil, failreason = nil, userenvid = nil, starttime = nil, steps = nil, requestid = nil) ⇒ DescribeCloudBaseRunOneClickTaskExternalResponse

Returns a new instance of DescribeCloudBaseRunOneClickTaskExternalResponse.



3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
# File 'lib/v20180608/models.rb', line 3269

def initialize(externalid=nil, envid=nil, useruin=nil, servername=nil, versionname=nil, createtime=nil, stage=nil, status=nil, failreason=nil, userenvid=nil, starttime=nil, steps=nil, requestid=nil)
  @ExternalId = externalid
  @EnvId = envid
  @UserUin = useruin
  @ServerName = servername
  @VersionName = versionname
  @CreateTime = createtime
  @Stage = stage
  @Status = status
  @FailReason = failreason
  @UserEnvId = userenvid
  @StartTime = starttime
  @Steps = steps
  @RequestId = requestid
end

Instance Attribute Details

#CreateTimeObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def CreateTime
  @CreateTime
end

#EnvIdObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def EnvId
  @EnvId
end

#ExternalIdObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def ExternalId
  @ExternalId
end

#FailReasonObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def FailReason
  @FailReason
end

#RequestIdObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def RequestId
  @RequestId
end

#ServerNameObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def ServerName
  @ServerName
end

#StageObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def Stage
  @Stage
end

#StartTimeObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def StartTime
  @StartTime
end

#StatusObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def Status
  @Status
end

#StepsObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def Steps
  @Steps
end

#UserEnvIdObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def UserEnvId
  @UserEnvId
end

#UserUinObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def UserUin
  @UserUin
end

#VersionNameObject

微信云托管环境创建阶段:envStage 存储资源创建阶段:storageStage 服务创建阶段:serverStage running stopped failed finished

Parameters:

  • ExternalId:

    外部任务Id

  • EnvId:

    弃用

  • UserUin:

    用户uin

  • ServerName:

    服务名

  • VersionName:

    版本名

  • CreateTime:

    创建时间

  • Stage:

    当前阶段

  • Status:

    状态

  • FailReason:

    失败原因

  • UserEnvId:

    用户envId

  • StartTime:

    创建时间

  • Steps:

    步骤信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3267
3268
3269
# File 'lib/v20180608/models.rb', line 3267

def VersionName
  @VersionName
end

Instance Method Details

#deserialize(params) ⇒ Object



3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
# File 'lib/v20180608/models.rb', line 3285

def deserialize(params)
  @ExternalId = params['ExternalId']
  @EnvId = params['EnvId']
  @UserUin = params['UserUin']
  @ServerName = params['ServerName']
  @VersionName = params['VersionName']
  @CreateTime = params['CreateTime']
  @Stage = params['Stage']
  @Status = params['Status']
  @FailReason = params['FailReason']
  @UserEnvId = params['UserEnvId']
  @StartTime = params['StartTime']
  unless params['Steps'].nil?
    @Steps = []
    params['Steps'].each do |i|
      oneclicktaskstepinfo_tmp = OneClickTaskStepInfo.new
      oneclicktaskstepinfo_tmp.deserialize(i)
      @Steps << oneclicktaskstepinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end