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, rotatedays = nil, lastrotatetime = nil, issyncreplica = nil, sourceregion = nil, syncstatus = nil, syncmessages = nil, syncstarttime = nil, syncendtime = nil, sourcehsmclusterid = nil) ⇒ KeyMetadata

Returns a new instance of KeyMetadata.



2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
# File 'lib/v20190118/models.rb', line 2385

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, rotatedays=nil, lastrotatetime=nil, issyncreplica=nil, sourceregion=nil, syncstatus=nil, syncmessages=nil, syncstarttime=nil, syncendtime=nil, sourcehsmclusterid=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
  @RotateDays = rotatedays
  @LastRotateTime = lastrotatetime
  @IsSyncReplica = issyncreplica
  @SourceRegion = sourceregion
  @SyncStatus = syncstatus
  @SyncMessages = syncmessages
  @SyncStartTime = syncstarttime
  @SyncEndTime = syncendtime
  @SourceHsmClusterId = sourcehsmclusterid
end

Instance Attribute Details

#AliasObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def Alias
  @Alias
end

#CreateTimeObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def CreateTime
  @CreateTime
end

#CreatorUinObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def CreatorUin
  @CreatorUin
end

#DeletionDateObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def DeletionDate
  @DeletionDate
end

#DescriptionObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def Description
  @Description
end

#HsmClusterIdObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def HsmClusterId
  @HsmClusterId
end

#IsSyncReplicaObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def IsSyncReplica
  @IsSyncReplica
end

#KeyIdObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def KeyId
  @KeyId
end

#KeyRotationEnabledObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def KeyRotationEnabled
  @KeyRotationEnabled
end

#KeyStateObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def KeyState
  @KeyState
end

#KeyUsageObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def KeyUsage
  @KeyUsage
end

#LastRotateTimeObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def LastRotateTime
  @LastRotateTime
end

#NextRotateTimeObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def NextRotateTime
  @NextRotateTime
end

#OriginObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def Origin
  @Origin
end

#OwnerObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def Owner
  @Owner
end

#ResourceIdObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def ResourceId
  @ResourceId
end

#RotateDaysObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def RotateDays
  @RotateDays
end

#SourceHsmClusterIdObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def SourceHsmClusterId
  @SourceHsmClusterId
end

#SourceRegionObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def SourceRegion
  @SourceRegion
end

#SyncEndTimeObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def SyncEndTime
  @SyncEndTime
end

#SyncMessagesObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def SyncMessages
  @SyncMessages
end

#SyncStartTimeObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def SyncStartTime
  @SyncStartTime
end

#SyncStatusObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def SyncStatus
  @SyncStatus
end

#TypeObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def Type
  @Type
end

#ValidToObject

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 独占版/托管版服务实例有效)

  • RotateDays:

    密钥轮转周期(天)

  • LastRotateTime:

    上次乱转时间(Unix timestamp)

  • IsSyncReplica:

    密钥是否是主副本。0:主本,1:同步副本。

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

    密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

    同步的原始集群,如果为空,是公有云公共集群



2383
2384
2385
# File 'lib/v20190118/models.rb', line 2383

def ValidTo
  @ValidTo
end

Instance Method Details

#deserialize(params) ⇒ Object



2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'lib/v20190118/models.rb', line 2413

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']
  @RotateDays = params['RotateDays']
  @LastRotateTime = params['LastRotateTime']
  @IsSyncReplica = params['IsSyncReplica']
  @SourceRegion = params['SourceRegion']
  @SyncStatus = params['SyncStatus']
  @SyncMessages = params['SyncMessages']
  @SyncStartTime = params['SyncStartTime']
  @SyncEndTime = params['SyncEndTime']
  @SourceHsmClusterId = params['SourceHsmClusterId']
end