Class: TencentCloud::Ssm::V20190923::GetSSHKeyPairValueResponse

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

Overview

GetSSHKeyPairValue返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sshkeyid = nil, publickey = nil, privatekey = nil, projectid = nil, sshkeydescription = nil, sshkeyname = nil, requestid = nil) ⇒ GetSSHKeyPairValueResponse

Returns a new instance of GetSSHKeyPairValueResponse.



825
826
827
828
829
830
831
832
833
# File 'lib/v20190923/models.rb', line 825

def initialize(sshkeyid=nil, publickey=nil, privatekey=nil, projectid=nil, sshkeydescription=nil, sshkeyname=nil, requestid=nil)
  @SSHKeyID = sshkeyid
  @PublicKey = publickey
  @PrivateKey = privatekey
  @ProjectID = projectid
  @SSHKeyDescription = sshkeydescription
  @SSHKeyName = sshkeyname
  @RequestId = requestid
end

Instance Attribute Details

#PrivateKeyObject

用户可以在CVM侧控制台对密钥对的描述信息进行修改。用户可以在CVM侧控制台对密钥对的名称进行修改。

Parameters:

  • SSHKeyID:

    SSH密钥对ID。

  • PublicKey:

    公钥明文,使用base64编码。

  • PrivateKey:

    私钥明文,使用base64编码

  • ProjectID:

    此密钥对所属的项目ID。

  • SSHKeyDescription:

    SSH密钥对的描述信息。

  • SSHKeyName:

    SSH密钥对的名称。

  • RequestId:

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



823
824
825
# File 'lib/v20190923/models.rb', line 823

def PrivateKey
  @PrivateKey
end

#ProjectIDObject

用户可以在CVM侧控制台对密钥对的描述信息进行修改。用户可以在CVM侧控制台对密钥对的名称进行修改。

Parameters:

  • SSHKeyID:

    SSH密钥对ID。

  • PublicKey:

    公钥明文,使用base64编码。

  • PrivateKey:

    私钥明文,使用base64编码

  • ProjectID:

    此密钥对所属的项目ID。

  • SSHKeyDescription:

    SSH密钥对的描述信息。

  • SSHKeyName:

    SSH密钥对的名称。

  • RequestId:

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



823
824
825
# File 'lib/v20190923/models.rb', line 823

def ProjectID
  @ProjectID
end

#PublicKeyObject

用户可以在CVM侧控制台对密钥对的描述信息进行修改。用户可以在CVM侧控制台对密钥对的名称进行修改。

Parameters:

  • SSHKeyID:

    SSH密钥对ID。

  • PublicKey:

    公钥明文,使用base64编码。

  • PrivateKey:

    私钥明文,使用base64编码

  • ProjectID:

    此密钥对所属的项目ID。

  • SSHKeyDescription:

    SSH密钥对的描述信息。

  • SSHKeyName:

    SSH密钥对的名称。

  • RequestId:

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



823
824
825
# File 'lib/v20190923/models.rb', line 823

def PublicKey
  @PublicKey
end

#RequestIdObject

用户可以在CVM侧控制台对密钥对的描述信息进行修改。用户可以在CVM侧控制台对密钥对的名称进行修改。

Parameters:

  • SSHKeyID:

    SSH密钥对ID。

  • PublicKey:

    公钥明文,使用base64编码。

  • PrivateKey:

    私钥明文,使用base64编码

  • ProjectID:

    此密钥对所属的项目ID。

  • SSHKeyDescription:

    SSH密钥对的描述信息。

  • SSHKeyName:

    SSH密钥对的名称。

  • RequestId:

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



823
824
825
# File 'lib/v20190923/models.rb', line 823

def RequestId
  @RequestId
end

#SSHKeyDescriptionObject

用户可以在CVM侧控制台对密钥对的描述信息进行修改。用户可以在CVM侧控制台对密钥对的名称进行修改。

Parameters:

  • SSHKeyID:

    SSH密钥对ID。

  • PublicKey:

    公钥明文,使用base64编码。

  • PrivateKey:

    私钥明文,使用base64编码

  • ProjectID:

    此密钥对所属的项目ID。

  • SSHKeyDescription:

    SSH密钥对的描述信息。

  • SSHKeyName:

    SSH密钥对的名称。

  • RequestId:

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



823
824
825
# File 'lib/v20190923/models.rb', line 823

def SSHKeyDescription
  @SSHKeyDescription
end

#SSHKeyIDObject

用户可以在CVM侧控制台对密钥对的描述信息进行修改。用户可以在CVM侧控制台对密钥对的名称进行修改。

Parameters:

  • SSHKeyID:

    SSH密钥对ID。

  • PublicKey:

    公钥明文,使用base64编码。

  • PrivateKey:

    私钥明文,使用base64编码

  • ProjectID:

    此密钥对所属的项目ID。

  • SSHKeyDescription:

    SSH密钥对的描述信息。

  • SSHKeyName:

    SSH密钥对的名称。

  • RequestId:

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



823
824
825
# File 'lib/v20190923/models.rb', line 823

def SSHKeyID
  @SSHKeyID
end

#SSHKeyNameObject

用户可以在CVM侧控制台对密钥对的描述信息进行修改。用户可以在CVM侧控制台对密钥对的名称进行修改。

Parameters:

  • SSHKeyID:

    SSH密钥对ID。

  • PublicKey:

    公钥明文,使用base64编码。

  • PrivateKey:

    私钥明文,使用base64编码

  • ProjectID:

    此密钥对所属的项目ID。

  • SSHKeyDescription:

    SSH密钥对的描述信息。

  • SSHKeyName:

    SSH密钥对的名称。

  • RequestId:

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



823
824
825
# File 'lib/v20190923/models.rb', line 823

def SSHKeyName
  @SSHKeyName
end

Instance Method Details

#deserialize(params) ⇒ Object



835
836
837
838
839
840
841
842
843
# File 'lib/v20190923/models.rb', line 835

def deserialize(params)
  @SSHKeyID = params['SSHKeyID']
  @PublicKey = params['PublicKey']
  @PrivateKey = params['PrivateKey']
  @ProjectID = params['ProjectID']
  @SSHKeyDescription = params['SSHKeyDescription']
  @SSHKeyName = params['SSHKeyName']
  @RequestId = params['RequestId']
end