Class: TencentCloud::Cvm::V20170312::ModifyKeyPairAttributeRequest

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

Overview

ModifyKeyPairAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(keyid = nil, keyname = nil, description = nil) ⇒ ModifyKeyPairAttributeRequest

Returns a new instance of ModifyKeyPairAttributeRequest.



6700
6701
6702
6703
6704
# File 'lib/v20170312/models.rb', line 6700

def initialize(keyid=nil, keyname=nil, description=nil)
  @KeyId = keyid
  @KeyName = keyname
  @Description = description
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • KeyId:

    密钥对ID,密钥对ID形如:‘skey-xxxxxxxx`。
    可以通过以下方式获取可用的密钥 ID:<br><li>通过登录(console.cloud.tencent.com/cvm/sshkey)查询密钥 ID。
    <li>通过调用接口 [DescribeKeyPairs](cloud.tencent.com/document/api/213/9403) ,取返回信息中的 `KeyId` 获取密钥对 ID。

  • KeyName:

    修改后的密钥对名称,可由数字,字母和下划线组成,长度不超过25个字符。

  • Description:

    修改后的密钥对描述信息。可任意命名,但不得超过60个字符。



6698
6699
6700
# File 'lib/v20170312/models.rb', line 6698

def Description
  @Description
end

#KeyIdObject

Parameters:

  • KeyId:

    密钥对ID,密钥对ID形如:‘skey-xxxxxxxx`。
    可以通过以下方式获取可用的密钥 ID:<br><li>通过登录(console.cloud.tencent.com/cvm/sshkey)查询密钥 ID。
    <li>通过调用接口 [DescribeKeyPairs](cloud.tencent.com/document/api/213/9403) ,取返回信息中的 `KeyId` 获取密钥对 ID。

  • KeyName:

    修改后的密钥对名称,可由数字,字母和下划线组成,长度不超过25个字符。

  • Description:

    修改后的密钥对描述信息。可任意命名,但不得超过60个字符。



6698
6699
6700
# File 'lib/v20170312/models.rb', line 6698

def KeyId
  @KeyId
end

#KeyNameObject

Parameters:

  • KeyId:

    密钥对ID,密钥对ID形如:‘skey-xxxxxxxx`。
    可以通过以下方式获取可用的密钥 ID:<br><li>通过登录(console.cloud.tencent.com/cvm/sshkey)查询密钥 ID。
    <li>通过调用接口 [DescribeKeyPairs](cloud.tencent.com/document/api/213/9403) ,取返回信息中的 `KeyId` 获取密钥对 ID。

  • KeyName:

    修改后的密钥对名称,可由数字,字母和下划线组成,长度不超过25个字符。

  • Description:

    修改后的密钥对描述信息。可任意命名,但不得超过60个字符。



6698
6699
6700
# File 'lib/v20170312/models.rb', line 6698

def KeyName
  @KeyName
end

Instance Method Details

#deserialize(params) ⇒ Object



6706
6707
6708
6709
6710
# File 'lib/v20170312/models.rb', line 6706

def deserialize(params)
  @KeyId = params['KeyId']
  @KeyName = params['KeyName']
  @Description = params['Description']
end