Class: TencentCloud::Sqlserver::V20180328::SSLConfig

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

Overview

SSL加密配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(encryption = nil, sslvalidityperiod = nil, sslvalidity = nil, iskms = nil, cmkid = nil, cmkregion = nil) ⇒ SSLConfig

Returns a new instance of SSLConfig.



10968
10969
10970
10971
10972
10973
10974
10975
# File 'lib/v20180328/models.rb', line 10968

def initialize(encryption=nil, sslvalidityperiod=nil, sslvalidity=nil, iskms=nil, cmkid=nil, cmkregion=nil)
  @Encryption = encryption
  @SSLValidityPeriod = sslvalidityperiod
  @SSLValidity = sslvalidity
  @IsKMS = iskms
  @CMKId = cmkid
  @CMKRegion = cmkregion
end

Instance Attribute Details

#CMKIdObject

enable-已开启disable-未开启enable_doing-开启中disable_doing-关闭中renew_doing-更新中wait_doing-等待维护时间内执行

Parameters:

  • Encryption:

    SSL加密状态,

  • SSLValidityPeriod:

    SSL证书有效期,时间格式 YYYY-MM-DD HH:MM:SS

  • SSLValidity:

    SSL证书有效性,0-无效,1-有效

  • IsKMS:

    是否是KMS的CMK证书

  • CMKId:

    KMS中购买的用户主密钥ID(CMK)

  • CMKRegion:

    CMK所属的地域,不同地域的CMK数据不互通



10966
10967
10968
# File 'lib/v20180328/models.rb', line 10966

def CMKId
  @CMKId
end

#CMKRegionObject

enable-已开启disable-未开启enable_doing-开启中disable_doing-关闭中renew_doing-更新中wait_doing-等待维护时间内执行

Parameters:

  • Encryption:

    SSL加密状态,

  • SSLValidityPeriod:

    SSL证书有效期,时间格式 YYYY-MM-DD HH:MM:SS

  • SSLValidity:

    SSL证书有效性,0-无效,1-有效

  • IsKMS:

    是否是KMS的CMK证书

  • CMKId:

    KMS中购买的用户主密钥ID(CMK)

  • CMKRegion:

    CMK所属的地域,不同地域的CMK数据不互通



10966
10967
10968
# File 'lib/v20180328/models.rb', line 10966

def CMKRegion
  @CMKRegion
end

#EncryptionObject

enable-已开启disable-未开启enable_doing-开启中disable_doing-关闭中renew_doing-更新中wait_doing-等待维护时间内执行

Parameters:

  • Encryption:

    SSL加密状态,

  • SSLValidityPeriod:

    SSL证书有效期,时间格式 YYYY-MM-DD HH:MM:SS

  • SSLValidity:

    SSL证书有效性,0-无效,1-有效

  • IsKMS:

    是否是KMS的CMK证书

  • CMKId:

    KMS中购买的用户主密钥ID(CMK)

  • CMKRegion:

    CMK所属的地域,不同地域的CMK数据不互通



10966
10967
10968
# File 'lib/v20180328/models.rb', line 10966

def Encryption
  @Encryption
end

#IsKMSObject

enable-已开启disable-未开启enable_doing-开启中disable_doing-关闭中renew_doing-更新中wait_doing-等待维护时间内执行

Parameters:

  • Encryption:

    SSL加密状态,

  • SSLValidityPeriod:

    SSL证书有效期,时间格式 YYYY-MM-DD HH:MM:SS

  • SSLValidity:

    SSL证书有效性,0-无效,1-有效

  • IsKMS:

    是否是KMS的CMK证书

  • CMKId:

    KMS中购买的用户主密钥ID(CMK)

  • CMKRegion:

    CMK所属的地域,不同地域的CMK数据不互通



10966
10967
10968
# File 'lib/v20180328/models.rb', line 10966

def IsKMS
  @IsKMS
end

#SSLValidityObject

enable-已开启disable-未开启enable_doing-开启中disable_doing-关闭中renew_doing-更新中wait_doing-等待维护时间内执行

Parameters:

  • Encryption:

    SSL加密状态,

  • SSLValidityPeriod:

    SSL证书有效期,时间格式 YYYY-MM-DD HH:MM:SS

  • SSLValidity:

    SSL证书有效性,0-无效,1-有效

  • IsKMS:

    是否是KMS的CMK证书

  • CMKId:

    KMS中购买的用户主密钥ID(CMK)

  • CMKRegion:

    CMK所属的地域,不同地域的CMK数据不互通



10966
10967
10968
# File 'lib/v20180328/models.rb', line 10966

def SSLValidity
  @SSLValidity
end

#SSLValidityPeriodObject

enable-已开启disable-未开启enable_doing-开启中disable_doing-关闭中renew_doing-更新中wait_doing-等待维护时间内执行

Parameters:

  • Encryption:

    SSL加密状态,

  • SSLValidityPeriod:

    SSL证书有效期,时间格式 YYYY-MM-DD HH:MM:SS

  • SSLValidity:

    SSL证书有效性,0-无效,1-有效

  • IsKMS:

    是否是KMS的CMK证书

  • CMKId:

    KMS中购买的用户主密钥ID(CMK)

  • CMKRegion:

    CMK所属的地域,不同地域的CMK数据不互通



10966
10967
10968
# File 'lib/v20180328/models.rb', line 10966

def SSLValidityPeriod
  @SSLValidityPeriod
end

Instance Method Details

#deserialize(params) ⇒ Object



10977
10978
10979
10980
10981
10982
10983
10984
# File 'lib/v20180328/models.rb', line 10977

def deserialize(params)
  @Encryption = params['Encryption']
  @SSLValidityPeriod = params['SSLValidityPeriod']
  @SSLValidity = params['SSLValidity']
  @IsKMS = params['IsKMS']
  @CMKId = params['CMKId']
  @CMKRegion = params['CMKRegion']
end