Class: TencentCloud::Tke::V20180525::ReservedInstance

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

Overview

预留实例

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(reservedinstanceid = nil, reservedinstancename = nil, status = nil, timespan = nil, resourcetype = nil, cpu = nil, memory = nil, scope = nil, createdat = nil, activeat = nil, expireat = nil, gpucount = nil, autorenewflag = nil, clusterid = nil, nodename = nil, deductstatus = nil) ⇒ ReservedInstance

Returns a new instance of ReservedInstance.



18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
# File 'lib/v20180525/models.rb', line 18793

def initialize(reservedinstanceid=nil, reservedinstancename=nil, status=nil, timespan=nil, resourcetype=nil, cpu=nil, memory=nil, scope=nil, createdat=nil, activeat=nil, expireat=nil, gpucount=nil, autorenewflag=nil, clusterid=nil, nodename=nil, deductstatus=nil)
  @ReservedInstanceId = reservedinstanceid
  @ReservedInstanceName = reservedinstancename
  @Status = status
  @TimeSpan = timespan
  @ResourceType = resourcetype
  @Cpu = cpu
  @Memory = memory
  @Scope = scope
  @CreatedAt = createdat
  @ActiveAt = activeat
  @ExpireAt = expireat
  @GpuCount = gpucount
  @AutoRenewFlag = autorenewflag
  @ClusterId = clusterid
  @NodeName = nodename
  @DeductStatus = deductstatus
end

Instance Attribute Details

#ActiveAtObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def ActiveAt
  @ActiveAt
end

#AutoRenewFlagObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def AutoRenewFlag
  @AutoRenewFlag
end

#ClusterIdObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def ClusterId
  @ClusterId
end

#CpuObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def Cpu
  @Cpu
end

#CreatedAtObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def CreatedAt
  @CreatedAt
end

#DeductStatusObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def DeductStatus
  @DeductStatus
end

#ExpireAtObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def ExpireAt
  @ExpireAt
end

#GpuCountObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def GpuCount
  @GpuCount
end

#MemoryObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def Memory
  @Memory
end

#NodeNameObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def NodeName
  @NodeName
end

#ReservedInstanceIdObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def ReservedInstanceId
  @ReservedInstanceId
end

#ReservedInstanceNameObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def ReservedInstanceName
  @ReservedInstanceName
end

#ResourceTypeObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def ResourceType
  @ResourceType
end

#ScopeObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def Scope
  @Scope
end

#StatusObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def Status
  @Status
end

#TimeSpanObject

Parameters:

  • ReservedInstanceId:

    预留实例ID

  • ReservedInstanceName:

    预留实例名称

  • Status:

    预留券状态

  • TimeSpan:

    有效期,单位:月

  • ResourceType:

    抵扣资源类型

  • Cpu:

    资源核数

  • Memory:

    资源内存,单位:Gi

  • Scope:

    预留券的范围,默认值region。

  • CreatedAt:

    创建时间

  • ActiveAt:

    生效时间

  • ExpireAt:

    过期时间

  • GpuCount:

    GPU卡数

  • AutoRenewFlag:

    自动续费标记

  • ClusterId:

    集群 ID

  • NodeName:

    节点名称

  • DeductStatus:

    上个周期预留券的抵扣状态,Deduct:已抵扣、NotDeduct:未抵扣



18791
18792
18793
# File 'lib/v20180525/models.rb', line 18791

def TimeSpan
  @TimeSpan
end

Instance Method Details

#deserialize(params) ⇒ Object



18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
# File 'lib/v20180525/models.rb', line 18812

def deserialize(params)
  @ReservedInstanceId = params['ReservedInstanceId']
  @ReservedInstanceName = params['ReservedInstanceName']
  @Status = params['Status']
  @TimeSpan = params['TimeSpan']
  @ResourceType = params['ResourceType']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Scope = params['Scope']
  @CreatedAt = params['CreatedAt']
  @ActiveAt = params['ActiveAt']
  @ExpireAt = params['ExpireAt']
  @GpuCount = params['GpuCount']
  @AutoRenewFlag = params['AutoRenewFlag']
  @ClusterId = params['ClusterId']
  @NodeName = params['NodeName']
  @DeductStatus = params['DeductStatus']
end