Class: TencentCloud::Kms::V20190118::DataKeyMetadata

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

Overview

数据密钥属性信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datakeyid = nil, keyid = nil, keyname = nil, datakeyname = nil, numberofbytes = nil, createtime = nil, description = nil, keystate = nil, creatoruin = nil, owner = nil, deletiondate = nil, origin = nil, hsmclusterid = nil, resourceid = nil, issyncreplica = nil, sourceregion = nil, syncstatus = nil, syncmessages = nil, syncstarttime = nil, syncendtime = nil, sourcehsmclusterid = nil) ⇒ DataKeyMetadata

Returns a new instance of DataKeyMetadata.



537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
# File 'lib/v20190118/models.rb', line 537

def initialize(datakeyid=nil, keyid=nil, keyname=nil, datakeyname=nil, numberofbytes=nil, createtime=nil, description=nil, keystate=nil, creatoruin=nil, owner=nil, deletiondate=nil, origin=nil, hsmclusterid=nil, resourceid=nil, issyncreplica=nil, sourceregion=nil, syncstatus=nil, syncmessages=nil, syncstarttime=nil, syncendtime=nil, sourcehsmclusterid=nil)
  @DataKeyId = datakeyid
  @KeyId = keyid
  @KeyName = keyname
  @DataKeyName = datakeyname
  @NumberOfBytes = numberofbytes
  @CreateTime = createtime
  @Description = description
  @KeyState = keystate
  @CreatorUin = creatoruin
  @Owner = owner
  @DeletionDate = deletiondate
  @Origin = origin
  @HsmClusterId = hsmclusterid
  @ResourceId = resourceid
  @IsSyncReplica = issyncreplica
  @SourceRegion = sourceregion
  @SyncStatus = syncstatus
  @SyncMessages = syncmessages
  @SyncStartTime = syncstarttime
  @SyncEndTime = syncendtime
  @SourceHsmClusterId = sourcehsmclusterid
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def CreateTime
  @CreateTime
end

#CreatorUinObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def CreatorUin
  @CreatorUin
end

#DataKeyIdObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def DataKeyId
  @DataKeyId
end

#DataKeyNameObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def DataKeyName
  @DataKeyName
end

#DeletionDateObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def DeletionDate
  @DeletionDate
end

#DescriptionObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def Description
  @Description
end

#HsmClusterIdObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def HsmClusterId
  @HsmClusterId
end

#IsSyncReplicaObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def IsSyncReplica
  @IsSyncReplica
end

#KeyIdObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def KeyId
  @KeyId
end

#KeyNameObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def KeyName
  @KeyName
end

#KeyStateObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def KeyState
  @KeyState
end

#NumberOfBytesObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def NumberOfBytes
  @NumberOfBytes
end

#OriginObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def Origin
  @Origin
end

#OwnerObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def Owner
  @Owner
end

#ResourceIdObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def ResourceId
  @ResourceId
end

#SourceHsmClusterIdObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def SourceHsmClusterId
  @SourceHsmClusterId
end

#SourceRegionObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def SourceRegion
  @SourceRegion
end

#SyncEndTimeObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def SyncEndTime
  @SyncEndTime
end

#SyncMessagesObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def SyncMessages
  @SyncMessages
end

#SyncStartTimeObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def SyncStartTime
  @SyncStartTime
end

#SyncStatusObject

Parameters:

  • DataKeyId:

    DataKey的全局唯一标识

  • KeyId:

    CMK的全局唯一标识

  • KeyName:

    CMK的名称

  • DataKeyName:

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

  • NumberOfBytes:

    数据密钥的长度,单位字节

  • CreateTime:

    密钥创建时间

  • Description:

    DataKey的描述

  • KeyState:

    DataKey的状态, 取值为:Enabled | Disabled | PendingDelete

  • CreatorUin:

    创建者

  • Owner:

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

  • DeletionDate:

    计划删除的时间

  • Origin:

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

  • HsmClusterId:

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

  • ResourceId:

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

  • IsSyncReplica:

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

  • SourceRegion:

    同步的原始地域

  • SyncStatus:

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

  • SyncMessages:

    同步的结果描述

  • SyncStartTime:

    同步的开始时间

  • SyncEndTime:

    同步的结束时间

  • SourceHsmClusterId:

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



535
536
537
# File 'lib/v20190118/models.rb', line 535

def SyncStatus
  @SyncStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
# File 'lib/v20190118/models.rb', line 561

def deserialize(params)
  @DataKeyId = params['DataKeyId']
  @KeyId = params['KeyId']
  @KeyName = params['KeyName']
  @DataKeyName = params['DataKeyName']
  @NumberOfBytes = params['NumberOfBytes']
  @CreateTime = params['CreateTime']
  @Description = params['Description']
  @KeyState = params['KeyState']
  @CreatorUin = params['CreatorUin']
  @Owner = params['Owner']
  @DeletionDate = params['DeletionDate']
  @Origin = params['Origin']
  @HsmClusterId = params['HsmClusterId']
  @ResourceId = params['ResourceId']
  @IsSyncReplica = params['IsSyncReplica']
  @SourceRegion = params['SourceRegion']
  @SyncStatus = params['SyncStatus']
  @SyncMessages = params['SyncMessages']
  @SyncStartTime = params['SyncStartTime']
  @SyncEndTime = params['SyncEndTime']
  @SourceHsmClusterId = params['SourceHsmClusterId']
end