Class: TencentCloud::Gse::V20191112::Instance

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

Overview

实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fleetid = nil, instanceid = nil, ipaddress = nil, dnsname = nil, operatingsystem = nil, status = nil, type = nil, createtime = nil, weight = nil, reservevalue = nil, privateipaddress = nil) ⇒ Instance

Returns a new instance of Instance.



3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/v20191112/models.rb', line 3976

def initialize(fleetid=nil, instanceid=nil, ipaddress=nil, dnsname=nil, operatingsystem=nil, status=nil, type=nil, createtime=nil, weight=nil, reservevalue=nil, privateipaddress=nil)
  @FleetId = fleetid
  @InstanceId = instanceid
  @IpAddress = ipaddress
  @DnsName = dnsname
  @OperatingSystem = operatingsystem
  @Status = status
  @Type = type
  @CreateTime = createtime
  @Weight = weight
  @ReserveValue = reservevalue
  @PrivateIpAddress = privateipaddress
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def CreateTime
  @CreateTime
end

#DnsNameObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def DnsName
  @DnsName
end

#FleetIdObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def FleetId
  @FleetId
end

#InstanceIdObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def InstanceId
  @InstanceId
end

#IpAddressObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def IpAddress
  @IpAddress
end

#OperatingSystemObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def OperatingSystem
  @OperatingSystem
end

#PrivateIpAddressObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def PrivateIpAddress
  @PrivateIpAddress
end

#ReserveValueObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def ReserveValue
  @ReserveValue
end

#StatusObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def Status
  @Status
end

#TypeObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def Type
  @Type
end

#WeightObject

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

Parameters:

  • FleetId:

    服务部署ID

  • InstanceId:

    实例ID

  • IpAddress:

    IP地址

  • DnsName:

    dns

  • OperatingSystem:

    操作系统

  • Status:

    状态

  • Type:

    类型

  • CreateTime:

    创建时间

  • Weight:

    实例权重

  • ReserveValue:

    实例是否保留, 1-保留,0-不保留,默认

  • PrivateIpAddress:

    实例的私有IP地址



3974
3975
3976
# File 'lib/v20191112/models.rb', line 3974

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
# File 'lib/v20191112/models.rb', line 3990

def deserialize(params)
  @FleetId = params['FleetId']
  @InstanceId = params['InstanceId']
  @IpAddress = params['IpAddress']
  @DnsName = params['DnsName']
  @OperatingSystem = params['OperatingSystem']
  @Status = params['Status']
  @Type = params['Type']
  @CreateTime = params['CreateTime']
  @Weight = params['Weight']
  @ReserveValue = params['ReserveValue']
  @PrivateIpAddress = params['PrivateIpAddress']
end