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, requestid = nil) ⇒ GetServiceStatusResponse

Returns a new instance of GetServiceStatusResponse.



1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
# File 'lib/v20190118/models.rb', line 1614

def initialize(serviceenabled=nil, invalidtype=nil, userlevel=nil, proexpiretime=nil, prorenewflag=nil, proresourceid=nil, exclusivevsmenabled=nil, exclusivehsmenabled=nil, subscriptioninfo=nil, requestid=nil)
  @ServiceEnabled = serviceenabled
  @InvalidType = invalidtype
  @UserLevel = userlevel
  @ProExpireTime = proexpiretime
  @ProRenewFlag = prorenewflag
  @ProResourceId = proresourceid
  @ExclusiveVSMEnabled = exclusivevsmenabled
  @ExclusiveHSMEnabled = exclusivehsmenabled
  @SubscriptionInfo = subscriptioninfo
  @RequestId = requestid
end

Instance Attribute Details

#ExclusiveHSMEnabledObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def ExclusiveHSMEnabled
  @ExclusiveHSMEnabled
end

#ExclusiveVSMEnabledObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def ExclusiveVSMEnabled
  @ExclusiveVSMEnabled
end

#InvalidTypeObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def InvalidType
  @InvalidType
end

#ProExpireTimeObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def ProExpireTime
  @ProExpireTime
end

#ProRenewFlagObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def ProRenewFlag
  @ProRenewFlag
end

#ProResourceIdObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def ProResourceId
  @ProResourceId
end

#RequestIdObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def RequestId
  @RequestId
end

#ServiceEnabledObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def ServiceEnabled
  @ServiceEnabled
end

#SubscriptionInfoObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def SubscriptionInfo
  @SubscriptionInfo
end

#UserLevelObject

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

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 订阅信息。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1612
1613
1614
# File 'lib/v20190118/models.rb', line 1612

def UserLevel
  @UserLevel
end

Instance Method Details

#deserialize(params) ⇒ Object



1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'lib/v20190118/models.rb', line 1627

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']
  @RequestId = params['RequestId']
end