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

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

Overview

ResetInstancesPassword请求参数结构体

Instance Attribute Summary collapse

  • #InstanceIds ⇒ Object

    Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

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

  • #Password ⇒ Object

    Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

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

  • #UserName ⇒ Object

    Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

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

  • Instance Method Summary collapse

    Constructor Details

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

    Returns a new instance of ResetInstancesPasswordRequest.

    
    
    7937
    7938
    7939
    7940
    7941
    7942
    # File 'lib/v20170312/models.rb', line 7937
    
    def initialize(instanceids=nil, password=nil, username=nil, forcestop=nil)
      @InstanceIds = instanceids
      @Password = password
      @UserName = username
      @ForceStop = forcestop
    end

    Instance Attribute Details

    #ForceStopObject

    Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

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

  • Parameters:

    • InstanceIds:

      一个或多个待操作的实例ID。可通过(cloud.tencent.com/document/api/213/15728) API返回值中的‘InstanceId`获取。每次请求允许操作的实例数量上限是100。

    • Password:

      重置后的实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:

    • UserName:

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

    • ForceStop:

      是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:
      <li>true:表示在正常关机失败后进行强制关机
      <li>false:表示在正常关机失败后不进行强制关机
      默认取值:false。
      强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7935
    7936
    7937
    # File 'lib/v20170312/models.rb', line 7935
    
    def ForceStop
      @ForceStop
    end

    #InstanceIdsObject

    Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

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

  • Parameters:

    • InstanceIds:

      一个或多个待操作的实例ID。可通过(cloud.tencent.com/document/api/213/15728) API返回值中的‘InstanceId`获取。每次请求允许操作的实例数量上限是100。

    • Password:

      重置后的实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:

    • UserName:

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

    • ForceStop:

      是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:
      <li>true:表示在正常关机失败后进行强制关机
      <li>false:表示在正常关机失败后不进行强制关机
      默认取值:false。
      强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7935
    7936
    7937
    # File 'lib/v20170312/models.rb', line 7935
    
    def InstanceIds
      @InstanceIds
    end

    #PasswordObject

    Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

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

  • Parameters:

    • InstanceIds:

      一个或多个待操作的实例ID。可通过(cloud.tencent.com/document/api/213/15728) API返回值中的‘InstanceId`获取。每次请求允许操作的实例数量上限是100。

    • Password:

      重置后的实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:

    • UserName:

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

    • ForceStop:

      是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:
      <li>true:表示在正常关机失败后进行强制关机
      <li>false:表示在正常关机失败后不进行强制关机
      默认取值:false。
      强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7935
    7936
    7937
    # File 'lib/v20170312/models.rb', line 7935
    
    def Password
      @Password
    end

    #UserNameObject

    Linux 实例密码必须8-30位,推荐使用12位以上密码,不能以“/”开头,至少包含以下字符中的三种不同字符,字符种类:

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

  • Parameters:

    • InstanceIds:

      一个或多个待操作的实例ID。可通过(cloud.tencent.com/document/api/213/15728) API返回值中的‘InstanceId`获取。每次请求允许操作的实例数量上限是100。

    • Password:

      重置后的实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:

    • UserName:

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

    • ForceStop:

      是否对运行中的实例选择强制关机。建议对运行中的实例先手动关机,然后再重置用户密码。取值范围:
      <li>true:表示在正常关机失败后进行强制关机
      <li>false:表示在正常关机失败后不进行强制关机
      默认取值:false。
      强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏,请仅在服务器不能正常关机时使用。

    
    
    7935
    7936
    7937
    # File 'lib/v20170312/models.rb', line 7935
    
    def UserName
      @UserName
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7944
    7945
    7946
    7947
    7948
    7949
    # File 'lib/v20170312/models.rb', line 7944
    
    def deserialize(params)
      @InstanceIds = params['InstanceIds']
      @Password = params['Password']
      @UserName = params['UserName']
      @ForceStop = params['ForceStop']
    end