Class: TencentCloud::Kms::V20190118::KeyMetadata

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

Overview

CMK属性信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(keyid = nil, _alias = nil, createtime = nil, description = nil, keystate = nil, keyusage = nil, type = nil, creatoruin = nil, keyrotationenabled = nil, owner = nil, nextrotatetime = nil, deletiondate = nil, origin = nil, validto = nil, resourceid = nil, hsmclusterid = nil) ⇒ KeyMetadata

Returns a new instance of KeyMetadata.



1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
# File 'lib/v20190118/models.rb', line 1742

def initialize(keyid=nil, _alias=nil, createtime=nil, description=nil, keystate=nil, keyusage=nil, type=nil, creatoruin=nil, keyrotationenabled=nil, owner=nil, nextrotatetime=nil, deletiondate=nil, origin=nil, validto=nil, resourceid=nil, hsmclusterid=nil)
  @KeyId = keyid
  @Alias = _alias
  @CreateTime = createtime
  @Description = description
  @KeyState = keystate
  @KeyUsage = keyusage
  @Type = type
  @CreatorUin = creatoruin
  @KeyRotationEnabled = keyrotationenabled
  @Owner = owner
  @NextRotateTime = nextrotatetime
  @DeletionDate = deletiondate
  @Origin = origin
  @ValidTo = validto
  @ResourceId = resourceid
  @HsmClusterId = hsmclusterid
end

Instance Attribute Details

#AliasObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def Alias
  @Alias
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def CreateTime
  @CreateTime
end

#CreatorUinObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def CreatorUin
  @CreatorUin
end

#DeletionDateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def DeletionDate
  @DeletionDate
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def Description
  @Description
end

#HsmClusterIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def HsmClusterId
  @HsmClusterId
end

#KeyIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def KeyId
  @KeyId
end

#KeyRotationEnabledObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def KeyRotationEnabled
  @KeyRotationEnabled
end

#KeyStateObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def KeyState
  @KeyState
end

#KeyUsageObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def KeyUsage
  @KeyUsage
end

#NextRotateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def NextRotateTime
  @NextRotateTime
end

#OriginObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def Origin
  @Origin
end

#OwnerObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def Owner
  @Owner
end

#ResourceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def ResourceId
  @ResourceId
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def Type
  @Type
end

#ValidToObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KeyId:

    CMK的全局唯一标识

  • Alias:

    作为密钥更容易辨识,更容易被人看懂的别名

  • CreateTime:

    密钥创建时间

  • Description:

    CMK的描述

  • KeyState:

    CMK的状态, 取值为:Enabled | Disabled | PendingDelete | PendingImport | Archived

  • KeyUsage:

    CMK用途,取值为: ENCRYPT_DECRYPT | ASYMMETRIC_DECRYPT_RSA_2048 | ASYMMETRIC_DECRYPT_SM2 | ASYMMETRIC_SIGN_VERIFY_SM2 | ASYMMETRIC_SIGN_VERIFY_RSA_2048 | ASYMMETRIC_SIGN_VERIFY_ECC

  • Type:

    CMK类型,2 表示符合FIPS标准,4表示符合国密标准

  • CreatorUin:

    创建者

  • KeyRotationEnabled:

    是否开启了密钥轮换功能

  • Owner:

    CMK的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名

  • NextRotateTime:

    在密钥轮换开启状态下,下次轮换的时间

  • DeletionDate:

    计划删除的时间

  • Origin:

    CMK 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL

  • ValidTo:

    在Origin为 EXTERNAL 时有效,表示密钥材料的有效日期, 0 表示不过期

  • ResourceId:

    资源ID,格式:creatorUin/$creatorUin/$keyId

  • HsmClusterId:

    HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)



1740
1741
1742
# File 'lib/v20190118/models.rb', line 1740

def ValidTo
  @ValidTo
end

Instance Method Details

#deserialize(params) ⇒ Object



1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
# File 'lib/v20190118/models.rb', line 1761

def deserialize(params)
  @KeyId = params['KeyId']
  @Alias = params['Alias']
  @CreateTime = params['CreateTime']
  @Description = params['Description']
  @KeyState = params['KeyState']
  @KeyUsage = params['KeyUsage']
  @Type = params['Type']
  @CreatorUin = params['CreatorUin']
  @KeyRotationEnabled = params['KeyRotationEnabled']
  @Owner = params['Owner']
  @NextRotateTime = params['NextRotateTime']
  @DeletionDate = params['DeletionDate']
  @Origin = params['Origin']
  @ValidTo = params['ValidTo']
  @ResourceId = params['ResourceId']
  @HsmClusterId = params['HsmClusterId']
end