Class: TencentCloud::Tke::V20180525::PodLimitsInstance

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

Overview

机型信息和其可支持的最大VPC-CNI模式Pod数量信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, instancefamily = nil, instancetype = nil, podlimits = nil) ⇒ PodLimitsInstance

Returns a new instance of PodLimitsInstance.



15557
15558
15559
15560
15561
15562
# File 'lib/v20180525/models.rb', line 15557

def initialize(zone=nil, instancefamily=nil, instancetype=nil, podlimits=nil)
  @Zone = zone
  @InstanceFamily = instancefamily
  @InstanceType = instancetype
  @PodLimits = podlimits
end

Instance Attribute Details

#InstanceFamilyObject

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

Parameters:

  • Zone:

    机型所在可用区

  • InstanceFamily:

    机型所属机型族

  • InstanceType:

    实例机型名称

  • PodLimits:

    机型可支持的最大VPC-CNI模式Pod数量信息



15555
15556
15557
# File 'lib/v20180525/models.rb', line 15555

def InstanceFamily
  @InstanceFamily
end

#InstanceTypeObject

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

Parameters:

  • Zone:

    机型所在可用区

  • InstanceFamily:

    机型所属机型族

  • InstanceType:

    实例机型名称

  • PodLimits:

    机型可支持的最大VPC-CNI模式Pod数量信息



15555
15556
15557
# File 'lib/v20180525/models.rb', line 15555

def InstanceType
  @InstanceType
end

#PodLimitsObject

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

Parameters:

  • Zone:

    机型所在可用区

  • InstanceFamily:

    机型所属机型族

  • InstanceType:

    实例机型名称

  • PodLimits:

    机型可支持的最大VPC-CNI模式Pod数量信息



15555
15556
15557
# File 'lib/v20180525/models.rb', line 15555

def PodLimits
  @PodLimits
end

#ZoneObject

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

Parameters:

  • Zone:

    机型所在可用区

  • InstanceFamily:

    机型所属机型族

  • InstanceType:

    实例机型名称

  • PodLimits:

    机型可支持的最大VPC-CNI模式Pod数量信息



15555
15556
15557
# File 'lib/v20180525/models.rb', line 15555

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



15564
15565
15566
15567
15568
15569
15570
15571
15572
# File 'lib/v20180525/models.rb', line 15564

def deserialize(params)
  @Zone = params['Zone']
  @InstanceFamily = params['InstanceFamily']
  @InstanceType = params['InstanceType']
  unless params['PodLimits'].nil?
    @PodLimits = PodLimitsByType.new
    @PodLimits.deserialize(params['PodLimits'])
  end
end