Class: TencentCloud::Tem::V20210701::HorizontalAutoscaler
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tem::V20210701::HorizontalAutoscaler
- Defined in:
- lib/v20210701/models.rb
Overview
弹性伸缩策略
Instance Attribute Summary collapse
-
#DoubleThreshold ⇒ Object
CPU(CPU使用率,%) MEMORY(内存使用率,%) CPU_CORE_USED(CPU使用量,core) MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。.
-
#Enabled ⇒ Object
CPU(CPU使用率,%) MEMORY(内存使用率,%) CPU_CORE_USED(CPU使用量,core) MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxReplicas ⇒ Object
CPU(CPU使用率,%) MEMORY(内存使用率,%) CPU_CORE_USED(CPU使用量,core) MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。.
-
#Metrics ⇒ Object
CPU(CPU使用率,%) MEMORY(内存使用率,%) CPU_CORE_USED(CPU使用量,core) MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。.
-
#MinReplicas ⇒ Object
CPU(CPU使用率,%) MEMORY(内存使用率,%) CPU_CORE_USED(CPU使用量,core) MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。.
-
#Threshold ⇒ Object
CPU(CPU使用率,%) MEMORY(内存使用率,%) CPU_CORE_USED(CPU使用量,core) MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(minreplicas = nil, maxreplicas = nil, metrics = nil, threshold = nil, enabled = nil, doublethreshold = nil) ⇒ HorizontalAutoscaler
constructor
A new instance of HorizontalAutoscaler.
Constructor Details
#initialize(minreplicas = nil, maxreplicas = nil, metrics = nil, threshold = nil, enabled = nil, doublethreshold = nil) ⇒ HorizontalAutoscaler
Returns a new instance of HorizontalAutoscaler.
2956 2957 2958 2959 2960 2961 2962 2963 |
# File 'lib/v20210701/models.rb', line 2956 def initialize(minreplicas=nil, maxreplicas=nil, metrics=nil, threshold=nil, enabled=nil, doublethreshold=nil) @MinReplicas = minreplicas @MaxReplicas = maxreplicas @Metrics = metrics @Threshold = threshold @Enabled = enabled @DoubleThreshold = doublethreshold end |
Instance Attribute Details
#DoubleThreshold ⇒ Object
CPU(CPU使用率,%)MEMORY(内存使用率,%)CPU_CORE_USED(CPU使用量,core)MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。
2954 2955 2956 |
# File 'lib/v20210701/models.rb', line 2954 def DoubleThreshold @DoubleThreshold end |
#Enabled ⇒ Object
CPU(CPU使用率,%)MEMORY(内存使用率,%)CPU_CORE_USED(CPU使用量,core)MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。
2954 2955 2956 |
# File 'lib/v20210701/models.rb', line 2954 def Enabled @Enabled end |
#MaxReplicas ⇒ Object
CPU(CPU使用率,%)MEMORY(内存使用率,%)CPU_CORE_USED(CPU使用量,core)MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。
2954 2955 2956 |
# File 'lib/v20210701/models.rb', line 2954 def MaxReplicas @MaxReplicas end |
#Metrics ⇒ Object
CPU(CPU使用率,%)MEMORY(内存使用率,%)CPU_CORE_USED(CPU使用量,core)MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。
2954 2955 2956 |
# File 'lib/v20210701/models.rb', line 2954 def Metrics @Metrics end |
#MinReplicas ⇒ Object
CPU(CPU使用率,%)MEMORY(内存使用率,%)CPU_CORE_USED(CPU使用量,core)MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。
2954 2955 2956 |
# File 'lib/v20210701/models.rb', line 2954 def MinReplicas @MinReplicas end |
#Threshold ⇒ Object
CPU(CPU使用率,%)MEMORY(内存使用率,%)CPU_CORE_USED(CPU使用量,core)MEMORY_SIZE_USED(内存使用量,MiB) NETWORK_BANDWIDTH_RECEIVE(网络入带宽,MBps) NETWORK_BANDWIDTH_TRANSMIT(网络出带宽,MBps) NETWORK_TRAFFIC_RECEIVE(网络入流量,MiB/s) NETWORK_TRAFFIC_TRANSMIT(网络出流量,MiB/s) NETWORK_PACKETS_RECEIVE(网络入包量,Count/s) NETWORK_PACKETS_TRANSMIT(网络出包量,Count/s) FS_IOPS_WRITE(磁盘写次数,Count/s) FS_IOPS_READ(磁盘读次数,Count/s) FS_SIZE_WRITE(磁盘写大小,MiB/s) FS_SIZE_READ(磁盘读大小,MiB/s) 注意:此字段可能返回 null,表示取不到有效值。
2954 2955 2956 |
# File 'lib/v20210701/models.rb', line 2954 def Threshold @Threshold end |
Instance Method Details
#deserialize(params) ⇒ Object
2965 2966 2967 2968 2969 2970 2971 2972 |
# File 'lib/v20210701/models.rb', line 2965 def deserialize(params) @MinReplicas = params['MinReplicas'] @MaxReplicas = params['MaxReplicas'] @Metrics = params['Metrics'] @Threshold = params['Threshold'] @Enabled = params['Enabled'] @DoubleThreshold = params['DoubleThreshold'] end |