Class: TencentCloud::Kms::V20190118::GetServiceStatusResponse

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

Overview

GetServiceStatus返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceenabled = nil, invalidtype = nil, userlevel = nil, proexpiretime = nil, prorenewflag = nil, proresourceid = nil, exclusivevsmenabled = nil, exclusivehsmenabled = nil, subscriptioninfo = nil, cmkusercount = nil, cmklimit = nil, exclusivehsmlist = nil, isalloweddatakeyhosted = nil, datakeylimit = nil, freedatakeylimit = nil, datakeyusedcount = nil, synctasklist = nil, isallowedsync = nil, requestid = nil) ⇒ GetServiceStatusResponse

Returns a new instance of GetServiceStatusResponse.



2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/v20190118/models.rb', line 2131

def initialize(serviceenabled=nil, invalidtype=nil, userlevel=nil, proexpiretime=nil, prorenewflag=nil, proresourceid=nil, exclusivevsmenabled=nil, exclusivehsmenabled=nil, subscriptioninfo=nil, cmkusercount=nil, cmklimit=nil, exclusivehsmlist=nil, isalloweddatakeyhosted=nil, datakeylimit=nil, freedatakeylimit=nil, datakeyusedcount=nil, synctasklist=nil, isallowedsync=nil, requestid=nil)
  @ServiceEnabled = serviceenabled
  @InvalidType = invalidtype
  @UserLevel = userlevel
  @ProExpireTime = proexpiretime
  @ProRenewFlag = prorenewflag
  @ProResourceId = proresourceid
  @ExclusiveVSMEnabled = exclusivevsmenabled
  @ExclusiveHSMEnabled = exclusivehsmenabled
  @SubscriptionInfo = subscriptioninfo
  @CmkUserCount = cmkusercount
  @CmkLimit = cmklimit
  @ExclusiveHSMList = exclusivehsmlist
  @IsAllowedDataKeyHosted = isalloweddatakeyhosted
  @DataKeyLimit = datakeylimit
  @FreeDataKeyLimit = freedatakeylimit
  @DataKeyUsedCount = datakeyusedcount
  @SyncTaskList = synctasklist
  @IsAllowedSync = isallowedsync
  @RequestId = requestid
end

Instance Attribute Details

#CmkLimitObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def CmkLimit
  @CmkLimit
end

#CmkUserCountObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def CmkUserCount
  @CmkUserCount
end

#DataKeyLimitObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def DataKeyLimit
  @DataKeyLimit
end

#DataKeyUsedCountObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def DataKeyUsedCount
  @DataKeyUsedCount
end

#ExclusiveHSMEnabledObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def ExclusiveHSMEnabled
  @ExclusiveHSMEnabled
end

#ExclusiveHSMListObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def ExclusiveHSMList
  @ExclusiveHSMList
end

#ExclusiveVSMEnabledObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def ExclusiveVSMEnabled
  @ExclusiveVSMEnabled
end

#FreeDataKeyLimitObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def FreeDataKeyLimit
  @FreeDataKeyLimit
end

#InvalidTypeObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def InvalidType
  @InvalidType
end

#IsAllowedDataKeyHostedObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def IsAllowedDataKeyHosted
  @IsAllowedDataKeyHosted
end

#IsAllowedSyncObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def IsAllowedSync
  @IsAllowedSync
end

#ProExpireTimeObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def ProExpireTime
  @ProExpireTime
end

#ProRenewFlagObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def ProRenewFlag
  @ProRenewFlag
end

#ProResourceIdObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def ProResourceId
  @ProResourceId
end

#RequestIdObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def RequestId
  @RequestId
end

#ServiceEnabledObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def ServiceEnabled
  @ServiceEnabled
end

#SubscriptionInfoObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def SubscriptionInfo
  @SubscriptionInfo
end

#SyncTaskListObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def SyncTaskList
  @SyncTaskList
end

#UserLevelObject

Parameters:

  • ServiceEnabled:

    KMS服务是否开通, true 表示已开通

  • InvalidType:

    服务不可用类型: 0-未购买,1-正常, 2-欠费停服, 3-资源释放

  • UserLevel:

    0-普通版,1-旗舰版

  • ProExpireTime:

    旗舰版到期时间(Epoch Unix Timestamp)。

  • ProRenewFlag:

    旗舰版是否自动续费:0-不自动续费,1-自动续费

  • ProResourceId:

    旗舰版购买记录的唯一性标识。如果未开通旗舰版,则返回值为空

  • ExclusiveVSMEnabled:

    是否开通 KMS 托管版

  • ExclusiveHSMEnabled:

    是否开通 KMS 独享版

  • SubscriptionInfo:

    KMS 订阅信息。

  • CmkUserCount:

    返回KMS用户密钥使用数量

  • CmkLimit:

    返回KMS用户密钥规格数量

  • ExclusiveHSMList:

    返回独享集群组

  • IsAllowedDataKeyHosted:

    是否支持数据密钥托管。1:支持,0:不支持。

  • DataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥的购买额度

  • FreeDataKeyLimit:

    IsAllowedDataKeyHosted为1时有效,数据密钥免费额度。

  • DataKeyUsedCount:

    IsAllowedDataKeyHosted为1时有效,已使用的数据密钥数量。

  • SyncTaskList:

    同步任务的目标地域信息

  • IsAllowedSync:

    是否支持同步任务。true:支持,false:不支持。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2129
2130
2131
# File 'lib/v20190118/models.rb', line 2129

def UserLevel
  @UserLevel
end

Instance Method Details

#deserialize(params) ⇒ Object



2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
# File 'lib/v20190118/models.rb', line 2153

def deserialize(params)
  @ServiceEnabled = params['ServiceEnabled']
  @InvalidType = params['InvalidType']
  @UserLevel = params['UserLevel']
  @ProExpireTime = params['ProExpireTime']
  @ProRenewFlag = params['ProRenewFlag']
  @ProResourceId = params['ProResourceId']
  @ExclusiveVSMEnabled = params['ExclusiveVSMEnabled']
  @ExclusiveHSMEnabled = params['ExclusiveHSMEnabled']
  @SubscriptionInfo = params['SubscriptionInfo']
  @CmkUserCount = params['CmkUserCount']
  @CmkLimit = params['CmkLimit']
  unless params['ExclusiveHSMList'].nil?
    @ExclusiveHSMList = []
    params['ExclusiveHSMList'].each do |i|
      exclusivehsm_tmp = ExclusiveHSM.new
      exclusivehsm_tmp.deserialize(i)
      @ExclusiveHSMList << exclusivehsm_tmp
    end
  end
  @IsAllowedDataKeyHosted = params['IsAllowedDataKeyHosted']
  @DataKeyLimit = params['DataKeyLimit']
  @FreeDataKeyLimit = params['FreeDataKeyLimit']
  @DataKeyUsedCount = params['DataKeyUsedCount']
  unless params['SyncTaskList'].nil?
    @SyncTaskList = []
    params['SyncTaskList'].each do |i|
      destinationsyncconfig_tmp = DestinationSyncConfig.new
      destinationsyncconfig_tmp.deserialize(i)
      @SyncTaskList << destinationsyncconfig_tmp
    end
  end
  @IsAllowedSync = params['IsAllowedSync']
  @RequestId = params['RequestId']
end