Class: TencentCloud::Cvm::V20170312::OperationCountLimit

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

Overview

描述了单台实例操作次数限制

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operation = nil, instanceid = nil, currentcount = nil, limitcount = nil) ⇒ OperationCountLimit

Returns a new instance of OperationCountLimit.



6778
6779
6780
6781
6782
6783
# File 'lib/v20170312/models.rb', line 6778

def initialize(operation=nil, instanceid=nil, currentcount=nil, limitcount=nil)
  @Operation = operation
  @InstanceId = instanceid
  @CurrentCount = currentcount
  @LimitCount = limitcount
end

Instance Attribute Details

#CurrentCountObject

Parameters:

  • Operation:

    实例操作。取值范围:
    <li>‘INSTANCE_DEGRADE`:降配操作
    <li>`INTERNET_CHARGE_TYPE_CHANGE`:修改网络带宽计费模式

  • InstanceId:

    实例ID。

  • CurrentCount:

    当前已使用次数,如果返回值为-1表示该操作无次数限制。

  • LimitCount:

    操作次数最高额度,如果返回值为-1表示该操作无次数限制,如果返回值为0表示不支持调整配置。



6776
6777
6778
# File 'lib/v20170312/models.rb', line 6776

def CurrentCount
  @CurrentCount
end

#InstanceIdObject

Parameters:

  • Operation:

    实例操作。取值范围:
    <li>‘INSTANCE_DEGRADE`:降配操作
    <li>`INTERNET_CHARGE_TYPE_CHANGE`:修改网络带宽计费模式

  • InstanceId:

    实例ID。

  • CurrentCount:

    当前已使用次数,如果返回值为-1表示该操作无次数限制。

  • LimitCount:

    操作次数最高额度,如果返回值为-1表示该操作无次数限制,如果返回值为0表示不支持调整配置。



6776
6777
6778
# File 'lib/v20170312/models.rb', line 6776

def InstanceId
  @InstanceId
end

#LimitCountObject

Parameters:

  • Operation:

    实例操作。取值范围:
    <li>‘INSTANCE_DEGRADE`:降配操作
    <li>`INTERNET_CHARGE_TYPE_CHANGE`:修改网络带宽计费模式

  • InstanceId:

    实例ID。

  • CurrentCount:

    当前已使用次数,如果返回值为-1表示该操作无次数限制。

  • LimitCount:

    操作次数最高额度,如果返回值为-1表示该操作无次数限制,如果返回值为0表示不支持调整配置。



6776
6777
6778
# File 'lib/v20170312/models.rb', line 6776

def LimitCount
  @LimitCount
end

#OperationObject

Parameters:

  • Operation:

    实例操作。取值范围:
    <li>‘INSTANCE_DEGRADE`:降配操作
    <li>`INTERNET_CHARGE_TYPE_CHANGE`:修改网络带宽计费模式

  • InstanceId:

    实例ID。

  • CurrentCount:

    当前已使用次数,如果返回值为-1表示该操作无次数限制。

  • LimitCount:

    操作次数最高额度,如果返回值为-1表示该操作无次数限制,如果返回值为0表示不支持调整配置。



6776
6777
6778
# File 'lib/v20170312/models.rb', line 6776

def Operation
  @Operation
end

Instance Method Details

#deserialize(params) ⇒ Object



6785
6786
6787
6788
6789
6790
# File 'lib/v20170312/models.rb', line 6785

def deserialize(params)
  @Operation = params['Operation']
  @InstanceId = params['InstanceId']
  @CurrentCount = params['CurrentCount']
  @LimitCount = params['LimitCount']
end