Class: TencentCloud::Postgres::V20170312::ZoneInfo

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

Overview

描述可用区的编码和状态信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, zonename = nil, zoneid = nil, zonestate = nil, zonesupportipv6 = nil, standbyzoneset = nil) ⇒ ZoneInfo

Returns a new instance of ZoneInfo.



7875
7876
7877
7878
7879
7880
7881
7882
# File 'lib/v20170312/models.rb', line 7875

def initialize(zone=nil, zonename=nil, zoneid=nil, zonestate=nil, zonesupportipv6=nil, standbyzoneset=nil)
  @Zone = zone
  @ZoneName = zonename
  @ZoneId = zoneid
  @ZoneState = zonestate
  @ZoneSupportIpv6 = zonesupportipv6
  @StandbyZoneSet = standbyzoneset
end

Instance Attribute Details

#StandbyZoneSetObject

UNAVAILABLE:不可用。AVAILABLE:可用。SELLOUT:售罄。SUPPORTMODIFYONLY:支持变配。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    该可用区的英文名称

  • ZoneName:

    该可用区的中文名称

  • ZoneId:

    该可用区对应的数字编号

  • ZoneState:

    可用状态包含,

  • ZoneSupportIpv6:

    该可用区是否支持Ipv6

  • StandbyZoneSet:

    该可用区对应的备可用区集合



7873
7874
7875
# File 'lib/v20170312/models.rb', line 7873

def StandbyZoneSet
  @StandbyZoneSet
end

#ZoneObject

UNAVAILABLE:不可用。AVAILABLE:可用。SELLOUT:售罄。SUPPORTMODIFYONLY:支持变配。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    该可用区的英文名称

  • ZoneName:

    该可用区的中文名称

  • ZoneId:

    该可用区对应的数字编号

  • ZoneState:

    可用状态包含,

  • ZoneSupportIpv6:

    该可用区是否支持Ipv6

  • StandbyZoneSet:

    该可用区对应的备可用区集合



7873
7874
7875
# File 'lib/v20170312/models.rb', line 7873

def Zone
  @Zone
end

#ZoneIdObject

UNAVAILABLE:不可用。AVAILABLE:可用。SELLOUT:售罄。SUPPORTMODIFYONLY:支持变配。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    该可用区的英文名称

  • ZoneName:

    该可用区的中文名称

  • ZoneId:

    该可用区对应的数字编号

  • ZoneState:

    可用状态包含,

  • ZoneSupportIpv6:

    该可用区是否支持Ipv6

  • StandbyZoneSet:

    该可用区对应的备可用区集合



7873
7874
7875
# File 'lib/v20170312/models.rb', line 7873

def ZoneId
  @ZoneId
end

#ZoneNameObject

UNAVAILABLE:不可用。AVAILABLE:可用。SELLOUT:售罄。SUPPORTMODIFYONLY:支持变配。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    该可用区的英文名称

  • ZoneName:

    该可用区的中文名称

  • ZoneId:

    该可用区对应的数字编号

  • ZoneState:

    可用状态包含,

  • ZoneSupportIpv6:

    该可用区是否支持Ipv6

  • StandbyZoneSet:

    该可用区对应的备可用区集合



7873
7874
7875
# File 'lib/v20170312/models.rb', line 7873

def ZoneName
  @ZoneName
end

#ZoneStateObject

UNAVAILABLE:不可用。AVAILABLE:可用。SELLOUT:售罄。SUPPORTMODIFYONLY:支持变配。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    该可用区的英文名称

  • ZoneName:

    该可用区的中文名称

  • ZoneId:

    该可用区对应的数字编号

  • ZoneState:

    可用状态包含,

  • ZoneSupportIpv6:

    该可用区是否支持Ipv6

  • StandbyZoneSet:

    该可用区对应的备可用区集合



7873
7874
7875
# File 'lib/v20170312/models.rb', line 7873

def ZoneState
  @ZoneState
end

#ZoneSupportIpv6Object

UNAVAILABLE:不可用。AVAILABLE:可用。SELLOUT:售罄。SUPPORTMODIFYONLY:支持变配。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    该可用区的英文名称

  • ZoneName:

    该可用区的中文名称

  • ZoneId:

    该可用区对应的数字编号

  • ZoneState:

    可用状态包含,

  • ZoneSupportIpv6:

    该可用区是否支持Ipv6

  • StandbyZoneSet:

    该可用区对应的备可用区集合



7873
7874
7875
# File 'lib/v20170312/models.rb', line 7873

def ZoneSupportIpv6
  @ZoneSupportIpv6
end

Instance Method Details

#deserialize(params) ⇒ Object



7884
7885
7886
7887
7888
7889
7890
7891
# File 'lib/v20170312/models.rb', line 7884

def deserialize(params)
  @Zone = params['Zone']
  @ZoneName = params['ZoneName']
  @ZoneId = params['ZoneId']
  @ZoneState = params['ZoneState']
  @ZoneSupportIpv6 = params['ZoneSupportIpv6']
  @StandbyZoneSet = params['StandbyZoneSet']
end