Class: TencentCloud::Cvm::V20170312::ResetInstancesPasswordRequest

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

Overview

ResetInstancesPassword请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceids = nil, password = nil, username = nil, forcestop = nil) ⇒ ResetInstancesPasswordRequest

Returns a new instance of ResetInstancesPasswordRequest.



7814
7815
7816
7817
7818
7819
# File 'lib/v20170312/models.rb', line 7814

def initialize(instanceids=nil, password=nil, username=nil, forcestop=nil)
  @InstanceIds = instanceids
  @Password = password
  @UserName = username
  @ForceStop = forcestop
end

Instance Attribute Details

#ForceStop ⇒ Object

Parameters:

  • InstanceIds: —

    一个或多个待操作的实例ID。可通过DescribeInstances API返回值中的InstanceId获取。每次请求允许操作的实例数量上限是100。

  • Password: —

    重置后的实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

  • 小写字母:[a-z]
  • 大写字母:[A-Z]
  • 数字:0-9
  • 特殊字符: ()`~!@#$%^&*-+=_|:;'<>,.?/Windows 实例密码必须12~30位,不能以“/”开头且不包括用户名,至少包含以下字符中的三种不同字符
  • 小写字母:[a-z]
  • 大写字母:[A-Z]
  • 数字: 0-9
  • 特殊字符:()`~!@#$%^&*-+=_|:;' <>,.?/
  • 如果实例即包含 Linux 实例又包含 Windows 实例,则密码复杂度限制按照 Windows 实例的限制。
  • UserName: —

    待重置密码的实例操作系统的用户名。不得超过64个字符。

  • ForceStop: —

    是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:

  • true:表示在正常关机失败后进行强制关机
  • false:表示在正常关机失败后不进行强制关机
  • 默认取值:false。

    强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7812
    7813
    7814
    # File 'lib/v20170312/models.rb', line 7812
    
    def ForceStop
      @ForceStop
    end

    #InstanceIds ⇒ Object

    Parameters:

    • InstanceIds: —

      一个或多个待操作的实例ID。可通过DescribeInstances API返回值中的InstanceId获取。每次请求允许操作的实例数量上限是100。

    • Password: —

      重置后的实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

    • 小写字母:[a-z]
    • 大写字母:[A-Z]
    • 数字:0-9
    • 特殊字符: ()`~!@#$%^&*-+=_|:;'<>,.?/Windows 实例密码必须12~30位,不能以“/”开头且不包括用户名,至少包含以下字符中的三种不同字符
    • 小写字母:[a-z]
    • 大写字母:[A-Z]
    • 数字: 0-9
    • 特殊字符:()`~!@#$%^&*-+=_|:;' <>,.?/
    • 如果实例即包含 Linux 实例又包含 Windows 实例,则密码复杂度限制按照 Windows 实例的限制。
  • UserName: —

    待重置密码的实例操作系统的用户名。不得超过64个字符。

  • ForceStop: —

    是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:

  • true:表示在正常关机失败后进行强制关机
  • false:表示在正常关机失败后不进行强制关机
  • 默认取值:false。

    强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7812
    7813
    7814
    # File 'lib/v20170312/models.rb', line 7812
    
    def InstanceIds
      @InstanceIds
    end

    #Password ⇒ Object

    Parameters:

  • UserName: —

    待重置密码的实例操作系统的用户名。不得超过64个字符。

  • ForceStop: —

    是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:

  • true:表示在正常关机失败后进行强制关机
  • false:表示在正常关机失败后不进行强制关机
  • 默认取值:false。

    强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7812
    7813
    7814
    # File 'lib/v20170312/models.rb', line 7812
    
    def Password
      @Password
    end

    #UserName ⇒ Object

    Parameters:

  • UserName: —

    待重置密码的实例操作系统的用户名。不得超过64个字符。

  • ForceStop: —

    是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:

  • true:表示在正常关机失败后进行强制关机
  • false:表示在正常关机失败后不进行强制关机
  • 默认取值:false。

    强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7812
    7813
    7814
    # File 'lib/v20170312/models.rb', line 7812
    
    def UserName
      @UserName
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7821
    7822
    7823
    7824
    7825
    7826
    # File 'lib/v20170312/models.rb', line 7821
    
    def deserialize(params)
      @InstanceIds = params['InstanceIds']
      @Password = params['Password']
      @UserName = params['UserName']
      @ForceStop = params['ForceStop']
    end