Class: TencentCloud::Cdb::V20170320::DescribeDBInstanceInfoResponse

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

Overview

DescribeDBInstanceInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, encryption = nil, keyid = nil, keyregion = nil, defaultkmsregion = nil, requestid = nil) ⇒ DescribeDBInstanceInfoResponse

Returns a new instance of DescribeDBInstanceInfoResponse.



6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'lib/v20170320/models.rb', line 6273

def initialize(instanceid=nil, instancename=nil, encryption=nil, keyid=nil, keyregion=nil, defaultkmsregion=nil, requestid=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @Encryption = encryption
  @KeyId = keyid
  @KeyRegion = keyregion
  @DefaultKmsRegion = defaultkmsregion
  @RequestId = requestid
end

Instance Attribute Details

#DefaultKmsRegionObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

    是否开通加密,YES 已开通,NO 未开通。

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

    当前 CDB 后端服务使用的 KMS 服务的默认地域。

  • RequestId:

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



6271
6272
6273
# File 'lib/v20170320/models.rb', line 6271

def DefaultKmsRegion
  @DefaultKmsRegion
end

#EncryptionObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

    是否开通加密,YES 已开通,NO 未开通。

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

    当前 CDB 后端服务使用的 KMS 服务的默认地域。

  • RequestId:

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



6271
6272
6273
# File 'lib/v20170320/models.rb', line 6271

def Encryption
  @Encryption
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

    是否开通加密,YES 已开通,NO 未开通。

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

    当前 CDB 后端服务使用的 KMS 服务的默认地域。

  • RequestId:

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



6271
6272
6273
# File 'lib/v20170320/models.rb', line 6271

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

    是否开通加密,YES 已开通,NO 未开通。

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

    当前 CDB 后端服务使用的 KMS 服务的默认地域。

  • RequestId:

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



6271
6272
6273
# File 'lib/v20170320/models.rb', line 6271

def InstanceName
  @InstanceName
end

#KeyIdObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

    是否开通加密,YES 已开通,NO 未开通。

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

    当前 CDB 后端服务使用的 KMS 服务的默认地域。

  • RequestId:

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



6271
6272
6273
# File 'lib/v20170320/models.rb', line 6271

def KeyId
  @KeyId
end

#KeyRegionObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

    是否开通加密,YES 已开通,NO 未开通。

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

    当前 CDB 后端服务使用的 KMS 服务的默认地域。

  • RequestId:

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



6271
6272
6273
# File 'lib/v20170320/models.rb', line 6271

def KeyRegion
  @KeyRegion
end

#RequestIdObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

    是否开通加密,YES 已开通,NO 未开通。

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

    当前 CDB 后端服务使用的 KMS 服务的默认地域。

  • RequestId:

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



6271
6272
6273
# File 'lib/v20170320/models.rb', line 6271

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



6283
6284
6285
6286
6287
6288
6289
6290
6291
# File 'lib/v20170320/models.rb', line 6283

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @Encryption = params['Encryption']
  @KeyId = params['KeyId']
  @KeyRegion = params['KeyRegion']
  @DefaultKmsRegion = params['DefaultKmsRegion']
  @RequestId = params['RequestId']
end