Class: TencentCloud::Postgres::V20170312::ModifyDBInstanceSSLConfigRequest

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

Overview

ModifyDBInstanceSSLConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbinstanceid = nil, sslenabled = nil, connectaddress = nil) ⇒ ModifyDBInstanceSSLConfigRequest

Returns a new instance of ModifyDBInstanceSSLConfigRequest.



5816
5817
5818
5819
5820
# File 'lib/v20170312/models.rb', line 5816

def initialize(dbinstanceid=nil, sslenabled=nil, connectaddress=nil)
  @DBInstanceId = dbinstanceid
  @SSLEnabled = sslenabled
  @ConnectAddress = connectaddress
end

Instance Attribute Details

#ConnectAddressObject

Parameters:

  • DBInstanceId:
  • SSLEnabled:

    开启或关闭SSL。true - 开启 ;false - 关闭。

  • ConnectAddress:

    SSL证书保护的唯一连接地址,若为主实例,可设置为内外网IP地址;若为只读实例,可设置为实例IP或只读组IP。在开启SSL或修改SSL保护的连接地址时,该参数为必传项;在关闭SSL时,该参数将被忽略。



5814
5815
5816
# File 'lib/v20170312/models.rb', line 5814

def ConnectAddress
  @ConnectAddress
end

#DBInstanceIdObject

Parameters:

  • DBInstanceId:
  • SSLEnabled:

    开启或关闭SSL。true - 开启 ;false - 关闭。

  • ConnectAddress:

    SSL证书保护的唯一连接地址,若为主实例,可设置为内外网IP地址;若为只读实例,可设置为实例IP或只读组IP。在开启SSL或修改SSL保护的连接地址时,该参数为必传项;在关闭SSL时,该参数将被忽略。



5814
5815
5816
# File 'lib/v20170312/models.rb', line 5814

def DBInstanceId
  @DBInstanceId
end

#SSLEnabledObject

Parameters:

  • DBInstanceId:
  • SSLEnabled:

    开启或关闭SSL。true - 开启 ;false - 关闭。

  • ConnectAddress:

    SSL证书保护的唯一连接地址,若为主实例,可设置为内外网IP地址;若为只读实例,可设置为实例IP或只读组IP。在开启SSL或修改SSL保护的连接地址时,该参数为必传项;在关闭SSL时,该参数将被忽略。



5814
5815
5816
# File 'lib/v20170312/models.rb', line 5814

def SSLEnabled
  @SSLEnabled
end

Instance Method Details

#deserialize(params) ⇒ Object



5822
5823
5824
5825
5826
# File 'lib/v20170312/models.rb', line 5822

def deserialize(params)
  @DBInstanceId = params['DBInstanceId']
  @SSLEnabled = params['SSLEnabled']
  @ConnectAddress = params['ConnectAddress']
end