class TencentCloud::Kms::V20190118::GetServiceStatusResponse
GetServiceStatus返回参数结构体
def deserialize(params)
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
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)
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