Class: TencentCloud::As::V20180419::RefreshActivity

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

Overview

实例刷新活动。

Instance Attribute Summary collapse

  • #AutoScalingGroupId ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #CreatedTime ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #CurrentRefreshBatchNum ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #EndTime ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #OriginRefreshActivityId ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #RefreshActivityId ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #RefreshBatchSet ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #RefreshMode ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #RefreshSettings ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #StartTime ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Status ⇒ Object
  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(autoscalinggroupid = nil, refreshactivityid = nil, originrefreshactivityid = nil, refreshbatchset = nil, refreshmode = nil, refreshsettings = nil, activitytype = nil, status = nil, currentrefreshbatchnum = nil, starttime = nil, endtime = nil, createdtime = nil) ⇒ RefreshActivity

    Returns a new instance of RefreshActivity.

    
    
    4794
    4795
    4796
    4797
    4798
    4799
    4800
    4801
    4802
    4803
    4804
    4805
    4806
    4807
    # File 'lib/v20180419/models.rb', line 4794
    
    def initialize(autoscalinggroupid=nil, refreshactivityid=nil, originrefreshactivityid=nil, refreshbatchset=nil, refreshmode=nil, refreshsettings=nil, activitytype=nil, status=nil, currentrefreshbatchnum=nil, starttime=nil, endtime=nil, createdtime=nil)
      @AutoScalingGroupId = autoscalinggroupid
      @RefreshActivityId = refreshactivityid
      @OriginRefreshActivityId = originrefreshactivityid
      @RefreshBatchSet = refreshbatchset
      @RefreshMode = refreshmode
      @RefreshSettings = refreshsettings
      @ActivityType = activitytype
      @Status = status
      @CurrentRefreshBatchNum = currentrefreshbatchnum
      @StartTime = starttime
      @EndTime = endtime
      @CreatedTime = createdtime
    end
    

    Instance Attribute Details

    #ActivityTypeObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def ActivityType
      @ActivityType
    end
    

    #AutoScalingGroupIdObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def AutoScalingGroupId
      @AutoScalingGroupId
    end
    

    #CreatedTimeObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def CreatedTime
      @CreatedTime
    end
    

    #CurrentRefreshBatchNumObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def CurrentRefreshBatchNum
      @CurrentRefreshBatchNum
    end
    

    #EndTimeObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def EndTime
      @EndTime
    end
    

    #OriginRefreshActivityIdObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def OriginRefreshActivityId
      @OriginRefreshActivityId
    end
    

    #RefreshActivityIdObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def RefreshActivityId
      @RefreshActivityId
    end
    

    #RefreshBatchSetObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def RefreshBatchSet
      @RefreshBatchSet
    end
    

    #RefreshModeObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def RefreshMode
      @RefreshMode
    end
    

    #RefreshSettingsObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def RefreshSettings
      @RefreshSettings
    end
    

    #StartTimeObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def StartTime
      @StartTime
    end
    

    #StatusObject

  • ROLLING_UPDATE_RESET:重装系统进行滚动更新
  • ROLLING_UPDATE_REPLACE:新建实例替换进行滚动更新,该模式暂不支持回滚接口
  • NORMAL:正常刷新活动
  • ROLLBACK:回滚刷新活动
  • INIT:初始化中
  • RUNNING:运行中
  • SUCCESSFUL:活动成功
  • FAILED_PAUSE:因刷新批次失败暂停
  • AUTO_PAUSE:因暂停策略自动暂停
  • MANUAL_PAUSE:手动暂停
  • CANCELLED:活动取消
  • FAILED:活动失败
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • AutoScalingGroupId:

      伸缩组 ID。

    • RefreshActivityId:

      刷新活动 ID。

    • OriginRefreshActivityId:

      原始刷新活动ID,仅在回滚刷新活动中存在。

    • RefreshBatchSet:

      刷新批次信息列表。

    • RefreshMode:

      刷新模式。取值范围如下:

    • RefreshSettings:

      实例更新设置参数。

    • ActivityType:

      刷新活动类型。取值如下:

    • Status:

      刷新活动状态。取值如下:

    • CurrentRefreshBatchNum:

      当前刷新批次序号。例如,2 表示当前活动正在刷新第二批次的实例。

    • StartTime:

      刷新活动开始时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • EndTime:

      刷新活动结束时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    • CreatedTime:

      刷新活动创建时间,为标准 UTC 时间,格式形如 YYYY-MM-DDTHH:mm:ssZ

    
    
    4792
    4793
    4794
    # File 'lib/v20180419/models.rb', line 4792
    
    def Status
      @Status
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4809
    4810
    4811
    4812
    4813
    4814
    4815
    4816
    4817
    4818
    4819
    4820
    4821
    4822
    4823
    4824
    4825
    4826
    4827
    4828
    4829
    4830
    4831
    4832
    # File 'lib/v20180419/models.rb', line 4809
    
    def deserialize(params)
      @AutoScalingGroupId = params['AutoScalingGroupId']
      @RefreshActivityId = params['RefreshActivityId']
      @OriginRefreshActivityId = params['OriginRefreshActivityId']
      unless params['RefreshBatchSet'].nil?
        @RefreshBatchSet = []
        params['RefreshBatchSet'].each do |i|
          refreshbatch_tmp = RefreshBatch.new
          refreshbatch_tmp.deserialize(i)
          @RefreshBatchSet << refreshbatch_tmp
        end
      end
      @RefreshMode = params['RefreshMode']
      unless params['RefreshSettings'].nil?
        @RefreshSettings = RefreshSettings.new
        @RefreshSettings.deserialize(params['RefreshSettings'])
      end
      @ActivityType = params['ActivityType']
      @Status = params['Status']
      @CurrentRefreshBatchNum = params['CurrentRefreshBatchNum']
      @StartTime = params['StartTime']
      @EndTime = params['EndTime']
      @CreatedTime = params['CreatedTime']
    end