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.



6247
6248
6249
6250
6251
6252
6253
6254
6255
# File 'lib/v20170320/models.rb', line 6247

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。



6245
6246
6247
# File 'lib/v20170320/models.rb', line 6245

def DefaultKmsRegion
  @DefaultKmsRegion
end

#EncryptionObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

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

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

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

  • RequestId:

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



6245
6246
6247
# File 'lib/v20170320/models.rb', line 6245

def Encryption
  @Encryption
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

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

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

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

  • RequestId:

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



6245
6246
6247
# File 'lib/v20170320/models.rb', line 6245

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

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

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

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

  • RequestId:

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



6245
6246
6247
# File 'lib/v20170320/models.rb', line 6245

def InstanceName
  @InstanceName
end

#KeyIdObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

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

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

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

  • RequestId:

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



6245
6246
6247
# File 'lib/v20170320/models.rb', line 6245

def KeyId
  @KeyId
end

#KeyRegionObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

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

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

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

  • RequestId:

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



6245
6246
6247
# File 'lib/v20170320/models.rb', line 6245

def KeyRegion
  @KeyRegion
end

#RequestIdObject

Parameters:

  • InstanceId:

    实例 ID 。

  • InstanceName:

    实例名称。

  • Encryption:

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

  • KeyId:

    加密使用的密钥 ID 。

  • KeyRegion:

    密钥所在地域。

  • DefaultKmsRegion:

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

  • RequestId:

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



6245
6246
6247
# File 'lib/v20170320/models.rb', line 6245

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



6257
6258
6259
6260
6261
6262
6263
6264
6265
# File 'lib/v20170320/models.rb', line 6257

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