Class: TencentCloud::Tke::V20220501::MachineSetScaling

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

Overview

节点池弹性伸缩配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(minreplicas = nil, maxreplicas = nil, createpolicy = nil) ⇒ MachineSetScaling

Returns a new instance of MachineSetScaling.



1364
1365
1366
1367
1368
# File 'lib/v20220501/models.rb', line 1364

def initialize(minreplicas=nil, maxreplicas=nil, createpolicy=nil)
  @MinReplicas = minreplicas
  @MaxReplicas = maxreplicas
  @CreatePolicy = createpolicy
end

Instance Attribute Details

#CreatePolicyObject

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

Parameters:

  • MinReplicas:

    节点池最小副本数

  • MaxReplicas:

    节点池最大副本数

  • CreatePolicy:

    节点池扩容策略。ZoneEquality:多可用区打散;ZonePriority:首选可用区优先;



1362
1363
1364
# File 'lib/v20220501/models.rb', line 1362

def CreatePolicy
  @CreatePolicy
end

#MaxReplicasObject

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

Parameters:

  • MinReplicas:

    节点池最小副本数

  • MaxReplicas:

    节点池最大副本数

  • CreatePolicy:

    节点池扩容策略。ZoneEquality:多可用区打散;ZonePriority:首选可用区优先;



1362
1363
1364
# File 'lib/v20220501/models.rb', line 1362

def MaxReplicas
  @MaxReplicas
end

#MinReplicasObject

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

Parameters:

  • MinReplicas:

    节点池最小副本数

  • MaxReplicas:

    节点池最大副本数

  • CreatePolicy:

    节点池扩容策略。ZoneEquality:多可用区打散;ZonePriority:首选可用区优先;



1362
1363
1364
# File 'lib/v20220501/models.rb', line 1362

def MinReplicas
  @MinReplicas
end

Instance Method Details

#deserialize(params) ⇒ Object



1370
1371
1372
1373
1374
# File 'lib/v20220501/models.rb', line 1370

def deserialize(params)
  @MinReplicas = params['MinReplicas']
  @MaxReplicas = params['MaxReplicas']
  @CreatePolicy = params['CreatePolicy']
end