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.



17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
# File 'lib/v20180525/models.rb', line 17444

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

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



17442
17443
17444
# File 'lib/v20180525/models.rb', line 17442

def TimeSpan
  @TimeSpan
end

Instance Method Details

#deserialize(params) ⇒ Object



17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
# File 'lib/v20180525/models.rb', line 17463

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