Class: TencentCloud::Tke::V20180525::Instance
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::Instance
- Defined in:
- lib/v20180525/models.rb
Overview
集群的实例信息
Instance Attribute Summary collapse
-
#AutoscalingGroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DrainStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#FailedReason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceAdvancedSettings ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceRole ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#LanIP ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#NodePoolId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, instancerole = nil, failedreason = nil, instancestate = nil, drainstatus = nil, instanceadvancedsettings = nil, createdtime = nil, lanip = nil, nodepoolid = nil, autoscalinggroupid = nil) ⇒ Instance
constructor
A new instance of Instance.
Constructor Details
#initialize(instanceid = nil, instancerole = nil, failedreason = nil, instancestate = nil, drainstatus = nil, instanceadvancedsettings = nil, createdtime = nil, lanip = nil, nodepoolid = nil, autoscalinggroupid = nil) ⇒ Instance
Returns a new instance of Instance.
12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 |
# File 'lib/v20180525/models.rb', line 12702 def initialize(instanceid=nil, instancerole=nil, failedreason=nil, instancestate=nil, drainstatus=nil, instanceadvancedsettings=nil, createdtime=nil, lanip=nil, nodepoolid=nil, autoscalinggroupid=nil) @InstanceId = instanceid @InstanceRole = instancerole @FailedReason = failedreason @InstanceState = instancestate @DrainStatus = drainstatus @InstanceAdvancedSettings = instanceadvancedsettings @CreatedTime = createdtime @LanIP = lanip @NodePoolId = nodepoolid @AutoscalingGroupId = autoscalinggroupid end |
Instance Attribute Details
#AutoscalingGroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def AutoscalingGroupId @AutoscalingGroupId end |
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def CreatedTime @CreatedTime end |
#DrainStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def DrainStatus @DrainStatus end |
#FailedReason ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def FailedReason @FailedReason end |
#InstanceAdvancedSettings ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def InstanceAdvancedSettings @InstanceAdvancedSettings end |
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def InstanceId @InstanceId end |
#InstanceRole ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def InstanceRole @InstanceRole end |
#InstanceState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def InstanceState @InstanceState end |
#LanIP ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def LanIP @LanIP end |
#NodePoolId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12700 12701 12702 |
# File 'lib/v20180525/models.rb', line 12700 def NodePoolId @NodePoolId end |
Instance Method Details
#deserialize(params) ⇒ Object
12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 |
# File 'lib/v20180525/models.rb', line 12715 def deserialize(params) @InstanceId = params['InstanceId'] @InstanceRole = params['InstanceRole'] @FailedReason = params['FailedReason'] @InstanceState = params['InstanceState'] @DrainStatus = params['DrainStatus'] unless params['InstanceAdvancedSettings'].nil? @InstanceAdvancedSettings = InstanceAdvancedSettings.new @InstanceAdvancedSettings.deserialize(params['InstanceAdvancedSettings']) end @CreatedTime = params['CreatedTime'] @LanIP = params['LanIP'] @NodePoolId = params['NodePoolId'] @AutoscalingGroupId = params['AutoscalingGroupId'] end |