Class: TencentCloud::Postgres::V20170312::EncryptionKey
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::EncryptionKey
- Defined in:
- lib/v20170312/models.rb
Overview
KMS密钥信息
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #DEKCipherTextBlob ⇒ Object
- #IsEnabled ⇒ Object
- #KeyAlias ⇒ Object
- #KeyId ⇒ Object
- #KeyRegion ⇒ Object
- #KMSClusterId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(keyid = nil, keyalias = nil, dekciphertextblob = nil, isenabled = nil, keyregion = nil, createtime = nil, kmsclusterid = nil) ⇒ EncryptionKey
constructor
A new instance of EncryptionKey.
Constructor Details
#initialize(keyid = nil, keyalias = nil, dekciphertextblob = nil, isenabled = nil, keyregion = nil, createtime = nil, kmsclusterid = nil) ⇒ EncryptionKey
Returns a new instance of EncryptionKey.
4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'lib/v20170312/models.rb', line 4751 def initialize(keyid=nil, keyalias=nil, dekciphertextblob=nil, isenabled=nil, keyregion=nil, createtime=nil, kmsclusterid=nil) @KeyId = keyid @KeyAlias = keyalias @DEKCipherTextBlob = dekciphertextblob @IsEnabled = isenabled @KeyRegion = keyregion @CreateTime = createtime @KMSClusterId = kmsclusterid end |
Instance Attribute Details
#CreateTime ⇒ Object
4749 4750 4751 |
# File 'lib/v20170312/models.rb', line 4749 def CreateTime @CreateTime end |
#DEKCipherTextBlob ⇒ Object
4749 4750 4751 |
# File 'lib/v20170312/models.rb', line 4749 def DEKCipherTextBlob @DEKCipherTextBlob end |
#IsEnabled ⇒ Object
4749 4750 4751 |
# File 'lib/v20170312/models.rb', line 4749 def IsEnabled @IsEnabled end |
#KeyAlias ⇒ Object
4749 4750 4751 |
# File 'lib/v20170312/models.rb', line 4749 def KeyAlias @KeyAlias end |
#KeyId ⇒ Object
4749 4750 4751 |
# File 'lib/v20170312/models.rb', line 4749 def KeyId @KeyId end |
#KeyRegion ⇒ Object
4749 4750 4751 |
# File 'lib/v20170312/models.rb', line 4749 def KeyRegion @KeyRegion end |
#KMSClusterId ⇒ Object
4749 4750 4751 |
# File 'lib/v20170312/models.rb', line 4749 def KMSClusterId @KMSClusterId end |
Instance Method Details
#deserialize(params) ⇒ Object
4761 4762 4763 4764 4765 4766 4767 4768 4769 |
# File 'lib/v20170312/models.rb', line 4761 def deserialize(params) @KeyId = params['KeyId'] @KeyAlias = params['KeyAlias'] @DEKCipherTextBlob = params['DEKCipherTextBlob'] @IsEnabled = params['IsEnabled'] @KeyRegion = params['KeyRegion'] @CreateTime = params['CreateTime'] @KMSClusterId = params['KMSClusterId'] end |